From owner-freebsd-current Mon Jul 15 4:54:51 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FAC437B400; Mon, 15 Jul 2002 04:54:47 -0700 (PDT) Received: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id C90D643E58; Mon, 15 Jul 2002 04:54:45 -0700 (PDT) (envelope-from Jean-Luc.Richier@imag.fr) Received: from horus.imag.fr (horus.imag.fr [129.88.38.1]) by imag.imag.fr (8.11.6/8.11.6) with ESMTP id g6FBshS21245; Mon, 15 Jul 2002 13:54:43 +0200 (MEST) Received: (from richier@localhost) by horus.imag.fr (8.11.6/8.11.6/Imag.pm.V2) id g6FBsf001219; Mon, 15 Jul 2002 13:54:41 +0200 (MEST) Date: Mon, 15 Jul 2002 13:54:41 +0200 (MEST) From: Jean-Luc Richier Message-Id: <200207151154.g6FBsf001219@horus.imag.fr> In-Reply-To: Alfred Perlstein's message as of Jul 14, 11:14. Organization: IMAG, Grenoble, France X-Mailer: Mail User's Shell (7.2.5 10/14/92) To: Alfred Perlstein , Martin Blapp Subject: Re: Please review and commit : Revised rpcgen (1) patch updated Cc: freebsd-current@freebsd.org, tmm@freebsd.org Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In your mail dated Jul 14, 11:14 you wrote >I'm still upset that we don't have tirpc99, when do you plan on porting >that over? If you are interested, I have make a full check of NFS/RPC related code in FreeBSD current (June 24), and I have some mods to complete the port of kernel NFS and RPC applcations to TI-RPC and/or IPv6 The modified files are: == libexec/rpc.rquotad/rquotad.c == libexec/rpc.rstatd/rstatd.c == libexec/rpc.rusersd/rusersd.c == libexec/rpc.rwalld/rwalld.c == libexec/rpc.sprayd/sprayd.c == usr.sbin/rpc.statd/statd.c TI/RPC and IPv6 port == usr.bin/rusers/rusers.c == usr.sbin/keyserv/keyserv.c IPv6 port == sbin/mount_nfs/mount_nfs.8 == sbin/mount_nfs/mount_nfs.c == sbin/umount/umount.c == usr.bin/showmount/showmount.c add support of IPv6 litteral of the form [::1]:/mnt == sbin/mountd/exports.5 add IPv6 format information add -network machine_name/prefix support description == sbin/mountd/mountd.c add -network machine_name/prefix support, as IPv6 do not name networks == usr.bin/quota/quota.c TI/RPC and IPv6 port add support of IPv6 litteral of the form [::1]:/mnt == usr.sbin/inetd/inetd.8 add support for rpc IPv6 (rpc/udp46 ...) == usr.sbin/inetd/inetd.c add support for rpc IPv6 (rpc/udp46 ...) correction of bug if service switch between xxx6 and xxx46 == usr.sbin/rpc.lockd/kern.c IPv6 port (must also modify nfsclient/nfs_lock.h) == usr.sbin/rpc.statd/procs.c IPv6 port also correction of bugs which may hangs the daemon on restart (incorrect returned values) == usr.sbin/spray/spray.c correction of a bug (a NULL arg should be "") == sys/netinet6/udp6_usrreq.c Code modification to avoid changing sockaddr stored in kernel Bug correction on reception of non connected IPv6 mapped socket addresses on the same socket == sys/modules/nfsclient/Makefile == sys/modules/nfsserver/Makefile IPv6 port (add opt_inet6.h generation) == sys/nfsclient/nfs_lock.h == sys/nfsclient/nfs_lock.c == sys/nfsclient/nfs_socket.c == sys/nfsserver/nfs.h == sys/nfsserver/nfs_srvcache.c == sys/nfsserver/nfs_srvsock.c == sys/nfsserver/nfs_srvsubs.c == sys/nfsserver/nfs_syscalls.c IPv6 port (nfs diskless mount code has NOT been ported) -- Jean-Luc RICHIER (Jean-Luc.Richier@Imag.Fr richier@imag.fr) Laboratoire Logiciels, Systemes et Reseaux (LSR-IMAG) IMAG-CAMPUS, BP 72, F-38402 St Martin d'Heres Cedex Tel : +33 4 76 82 72 32 Fax : +33 4 76 82 72 87 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message