From owner-freebsd-current Sun Aug 13 12: 6:24 2000 Delivered-To: freebsd-current@freebsd.org Received: from horsey.gshapiro.net (horsey.gshapiro.net [209.220.147.178]) by hub.freebsd.org (Postfix) with ESMTP id 0C5AE37B955; Sun, 13 Aug 2000 12:06:21 -0700 (PDT) (envelope-from gshapiro@gshapiro.net) Received: (from gshapiro@localhost) by horsey.gshapiro.net (8.11.0/8.11.0) id e7DJ64I35404; Sun, 13 Aug 2000 12:06:04 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14742.61852.184466.543141@horsey.gshapiro.net> Date: Sun, 13 Aug 2000 12:06:04 -0700 (PDT) From: Gregory Neil Shapiro To: John Hay Cc: ume@mahoroba.org (Hajimu UMEMOTO), gshapiro@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: sendmail updated from 8.9.3 to 8.11.0 in -current In-Reply-To: <200008131724.e7DHO9l17566@zibbi.mikom.csir.co.za> References: <20000813.235732.59463473.ume@mahoroba.org> <200008131724.e7DHO9l17566@zibbi.mikom.csir.co.za> X-Mailer: VM 6.75 under 21.2 (beta35) "Nike" XEmacs Lucid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG jhay> There is just an annoying message because of the anycast address: jhay> Aug 13 16:38:47 angel sendmail[11947]: gethostbyaddr(3ffe:2900:fffa:4::) failed: 1 jhay> Is that because of a configuration error or just because sendmail needs jhay> to check for anycast addresses? sendmail tries to get the hostnames associated with all of it's interfaces to populate $=w (local host names). The best fix would be to create an entry in DNS for that address. Perhaps sendmail shouldn't bother warning on multicast addresses. Can you see if this patch makes the error go away? Index: conf.c =================================================================== RCS file: /cvs/sendmail/conf.c,v retrieving revision 8.646.2.2.2.26 diff -u -u -r8.646.2.2.2.26 conf.c --- conf.c 2000/08/12 18:35:38 8.646.2.2.2.26 +++ conf.c 2000/08/13 19:03:51 @@ -5282,7 +5282,8 @@ if (LogLevel > 3 && #if NETINET6 !(sa->sa.sa_family == AF_INET6 && - IN6_IS_ADDR_LINKLOCAL(&sa->sin6.sin6_addr)) && + (IN6_IS_ADDR_LINKLOCAL(&sa->sin6.sin6_addr) || + IN6_IS_ADDR_MULTICAST(&sa->sin6.sin6_addr)) && #endif /* NETINET6 */ TRUE) sm_syslog(LOG_WARNING, NOQID, To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message