Minires truncates host names
D. Boland
daniel@boland.nl
Sun Jul 6 07:05:00 GMT 2014
"Pierre A. Humblet" wrote:
> To me it looks like the string was already truncated when it was passed to
> the function.
>
> You can test e.g. by using exim -d+resolver -bt daniel@cygwin.com
>
> It's wonderful that you got sendmail to work.
>
> Pierre
>
Thanks for the swift reply!
I looked at Sendmails' source code. Here's the snippet which produces the output
from my first email. It's taken from the file sendmail/domain.c:
sm_dprintf("dns_getcanonname: trying %s.%s (%s)\n",
host, *dp,
# if NETINET6
qtype == T_AAAA ? "AAAA" :
# endif /* NETINET6 */
qtype == T_A ? "A" :
qtype == T_MX ? "MX" :
"???");
errno = 0;
ret = res_querydomain(host, *dp, C_IN, qtype,
answer.qb2, sizeof(answer.qb2));
As you can see, it first prints the host to be looked up, and then passes the string
unaltered to res_querydomain.
I will create a source release, so it can be tested.
Daniel
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list