X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:subject:message-id:reply-to :references:mime-version:content-type:in-reply-to; q=dns; s= default; b=wsXMpcHttJ9MrKtDvgOKc8U/Q/dh9ARRIw/Eh8CQraQGw8f0uc2w0 VlOGlO1W80aPD8F8g707frgeJ/YBuMymnDPnaD57c/yeziUHLEW5ZW5mK6a/fKvx /qVA2dUMi2LjYXAZ1++mXuM50zF7cmbePUrJxQT+AjQj1btAUbedvs= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:subject:message-id:reply-to :references:mime-version:content-type:in-reply-to; s=default; bh=jNltJ9/HCbc1M/afkfvDYVXIOek=; b=llkvzZ5U7yqtwz5xOXymubxBgmlV Y/AwcZ/H0PyveEMil9px+FtFW/PJlYdDP+K95ZnNFXVYV9KfPEcuQdng6+mpKlnM PPj+gXAwGboZfekIWIo3yFTKkHpjGrlaX2iO655G7t7kZHUMaAnx6kkkZhar7rbn +EbQf7pCPZ4Wpbk= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-5.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2 X-HELO: calimero.vinschen.de Date: Mon, 7 Jul 2014 10:41:10 +0200 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: Minires truncates host names Message-ID: <20140707084110.GF1803@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <028c01cf9974$ad507120$07f15360$@alum.mit.edu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="1y/7ip9Z0l6NTTti" Content-Disposition: inline In-Reply-To: <028c01cf9974$ad507120$07f15360$@alum.mit.edu> User-Agent: Mutt/1.5.23 (2014-03-12) --1y/7ip9Z0l6NTTti Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Jul 6 19:47, Pierre A. Humblet wrote: > > -----Original Message----- > > From: D. Boland > > Sent: Sunday, July 06, 2014 03:08 > >=20 > > Thanks for the swift reply! > >=20 > > I looked at Sendmails' source code. Here's the snippet which produces= =20 > > the output from my first email. It's taken from the file > sendmail/domain.c: > >=20 > > sm_dprintf("dns_getcanonname: trying %s.%s > (%s)\n", > > host, *dp, # if NETINET6 > > qtype =3D=3D T_AAAA ? "AAAA" : > > # endif /* NETINET6 */ > > qtype =3D=3D T_A ? "A" : > > qtype =3D=3D T_MX ? "MX" : > > "???"); > > errno =3D 0; > > ret =3D res_querydomain(host, *dp, C_IN, qtype, > > answer.qb2, sizeof(answer.qb2)); > >=20 > >=20 > > As you can see, it first prints the host to be looked up, and then=20 > > passes the string unaltered to res_querydomain. > >=20 >=20 > You are right, there is a bug in res_querydomain,=20 > Line 737 *(ptr++ - 1) =3D '.'; should be > *ptr++ =3D '.'; >=20=20 > I would also add a debug printf at the top of the function: > DPRINTF(statp->options & RES_DEBUG, "querydomain \"%s\" \"%s\" type %d\n= ", > Name, DomName, Type); >=20 > Unfortunately I am not setup to build Cygwin so I can't test the above nor > submit a proper patch. I've checked that in. I also changed the debug output to print "Resolv" instead of "Minires" to make sure that people don't think they are stil using the external Minres lib. Thanks, Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --1y/7ip9Z0l6NTTti Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJTul0mAAoJEPU2Bp2uRE+gXM0QAJRO97JzDO6De5NR6qA8ize9 yI6vMxGmLQMIT6J68TBWD08sdFAwkPpZK8cyWhe0HtaslB5tLGoPwB7W4j0RP/PO L7OLKWrbSqOtie2zgmd4uCaLfUzEpm9aVQVDTezAzuktEYAC+MLcYJ4dY/3/6ck+ +WDAUY3PlQZWj8rpygHtHZUnD00kjgjulEopITsJJ7UT2pwb1MzvhCGZJArgg8KR GNm7q+RxufDcvm0R2QKvrVqf7cdoUmvKhzniZdAAz7D/k9Up8BzlhglucPY7NoYa QEwe8hF4Og4Y/kc2QrFK/ewPcFuFeJ9Di76Dnn8PtUbq80+kFeeBUniFBK4g0ktd EeUQ3BoPtJgECTeNnWyMlkBGkzFUIuuvVo0Wt4stOwGhg4cH08I3NjiOYshrzRWM w7S6nS7CRBFBxB/815CEdNlru7hgR/Kjj8ay4w6oIVLq8s3r+8rUiDM9hCBfxniq /4knyJ/dgTknHXc9/MbfvomwdlIP5ODJZlw8X07MrlgyE0Zrx91CzQjiaX4eRalZ PDWLp8aLyqiUgMVHACKyN8VJ5uOEQF2u8TQ+E1W9ZKuFZn3TiPzfr4iCnCkIT7pG elqEKaiYdDwDyttAhWiG9IEMz/5tsksElHXNrJgz7EPUWo/qRzXnusXc/9bSZnKa 0JRM+BJbY3v/iM22+S9Q =CQFn -----END PGP SIGNATURE----- --1y/7ip9Z0l6NTTti--