From owner-freebsd-fs@FreeBSD.ORG Tue Jan 13 23:10:29 2015 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6318F91D for ; Tue, 13 Jan 2015 23:10:29 +0000 (UTC) Received: from esa-annu.net.uoguelph.ca (esa-annu.mail.uoguelph.ca [131.104.91.36]) by mx1.freebsd.org (Postfix) with ESMTP id 25B02B5D for ; Tue, 13 Jan 2015 23:10:28 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aq4FALCktVSDaFve/2dsb2JhbABbg1hYBIMBwwsKhSdKAoFZAQEBAQF9hA0BAQQBAQEgKyALBRYOCgICDRkCKQEJJgYIBwQBHASICw27eJQKAQEBAQEBAQEBAQEBAQEBAQEBAQEBF4EhjgcBARs0B4JogUEFiWaIIYMqg12QPSKEDCAxB4EFOX4BAQE X-IronPort-AV: E=Sophos;i="5.07,752,1413259200"; d="scan'208";a="185738243" Received: from muskoka.cs.uoguelph.ca (HELO zcs3.mail.uoguelph.ca) ([131.104.91.222]) by esa-annu.net.uoguelph.ca with ESMTP; 13 Jan 2015 18:10:22 -0500 Received: from zcs3.mail.uoguelph.ca (localhost.localdomain [127.0.0.1]) by zcs3.mail.uoguelph.ca (Postfix) with ESMTP id E440F3CE1D; Tue, 13 Jan 2015 18:10:21 -0500 (EST) Date: Tue, 13 Jan 2015 18:10:21 -0500 (EST) From: Rick Macklem To: Ryan Stone Message-ID: <207092761.12602230.1421190621924.JavaMail.root@uoguelph.ca> In-Reply-To: Subject: Re: mountd -h flag is not accepting hostnames MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [172.17.95.11] X-Mailer: Zimbra 7.2.6_GA_2926 (ZimbraWebClient - FF3.0 (Win)/7.2.6_GA_2926) Cc: freebsd-fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2015 23:10:29 -0000 Ryan Stone wrote: > It seems that there has been a regression between 8.1-RELEASE and > 10.1-RELEASE in mountd. In 10.1 I can no longer run mountd with -h > myhostname to have it bind to the IP that "myhostname" resolve to. > The cause is that getaddrinfo() is not being called correctly. I've > uploaded a fix for review here: > > https://reviews.freebsd.org/D1507 I just commented on this. The patch looks correct to me and similar patches are needed for usr.sbin/rpc.lockd/lockd.c and usr.sbin/rpc.statd/statd.c. (I was the culprit and introduced this bug via r222623 and friends when I "fixed" the code to set AI_NUMERICHOST instead of clear it when a numeric name was detected.) rick > _______________________________________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" >