From owner-cvs-src-old@FreeBSD.ORG Thu Jun 18 17:15:19 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 62CF01065677 for ; Thu, 18 Jun 2009 17:15:19 +0000 (UTC) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4F8798FC20 for ; Thu, 18 Jun 2009 17:15:19 +0000 (UTC) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n5IHFJep056506 for ; Thu, 18 Jun 2009 17:15:19 GMT (envelope-from kan@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n5IHFJNn056501 for cvs-src-old@freebsd.org; Thu, 18 Jun 2009 17:15:19 GMT (envelope-from kan@repoman.freebsd.org) Message-Id: <200906181715.n5IHFJNn056501@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kan@repoman.freebsd.org using -f From: Alexander Kabaev Date: Thu, 18 Jun 2009 17:10:43 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/include/rpc svc_dg.h src/lib/libc/rpc svc_dg.c svc_generic.c src/usr.sbin/mountd mountd.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Jun 2009 17:15:19 -0000 kan 2009-06-18 17:10:43 UTC FreeBSD src repository Modified files: include/rpc svc_dg.h lib/libc/rpc svc_dg.c svc_generic.c usr.sbin/mountd mountd.c Log: SVN rev 194448 on 2009-06-18 17:10:43Z by kan Re-do r192913 in less intrusive way. Only do IP_RECVDSTADDR/IP_SENDSRCADDR dace for UPDv4 sockets bound to INADDR_ANY. Move the code to set IP_RECVDSTADDR/IP_SENDSRCADDR into svc_dg.c, so that both TLI and non-TLI users will be using it. Back out my previous commit to mountd. Turns out the problem was affecting more than one binary so it needs to me addressed in generic rpc code in libc in order to fix them all. Reported by: lstewart Tested by: lstewart Revision Changes Path 1.2 +1 -0 src/include/rpc/svc_dg.h 1.12 +36 -12 src/lib/libc/rpc/svc_dg.c 1.10 +0 -9 src/lib/libc/rpc/svc_generic.c 1.102 +0 -7 src/usr.sbin/mountd/mountd.c