Bring in a transport-independent RPC (TI-RPC).
authorPeter Avalos <pavalos@theshell.com>
Mon, 15 Dec 2008 22:04:23 +0000 (17:04 -0500)
committerPeter Avalos <pavalos@theshell.com>
Sun, 28 Dec 2008 04:17:03 +0000 (23:17 -0500)
commitce0e08e21d42c06c0014fae6b9d27144aa5109b0
tree1d0f84c982888b7be16f42b24b63ecebc06a474c
parent2f3ceba1445b387358be826c86fd408278857a37
Bring in a transport-independent RPC (TI-RPC).

-rpcbind replaces portmap which is more secure.
-Essentially this is the same thing FreeBSD did over 7 years ago (svn
revision #74462).
-This also updates utilities and the kernel build associated with this
change.
267 files changed:
Makefile_upgrade.inc
etc/Makefile
etc/defaults/rc.conf
etc/netconfig [new file with mode: 0644]
etc/rc.d/Makefile
etc/rc.d/lockd [new file with mode: 0644]
etc/rc.d/nfslocking [deleted file]
etc/rc.d/statd [new file with mode: 0644]
etc/rpc
include/Makefile
include/netconfig.h [new file with mode: 0644]
include/rpc/Makefile
include/rpc/auth.h
include/rpc/auth_des.h
include/rpc/auth_kerb.h [new file with mode: 0644]
include/rpc/clnt.h
include/rpc/clnt_soc.h [new file with mode: 0644]
include/rpc/clnt_stat.h [new file with mode: 0644]
include/rpc/des_crypt.h
include/rpc/nettype.h [copied from include/rpc/svc_auth.h with 63% similarity]
include/rpc/pmap_clnt.h
include/rpc/pmap_prot.h
include/rpc/pmap_rmt.h
include/rpc/raw.h [copied from lib/libc/rpc/rpc_commondata.c with 70% similarity]
include/rpc/rpc.h
include/rpc/rpc_com.h
include/rpc/rpc_msg.h
include/rpc/rpcb_clnt.h [new file with mode: 0644]
include/rpc/rpcb_prot.x [new file with mode: 0644]
include/rpc/rpcent.h [copied from include/rpc/rpc_com.h with 54% similarity]
include/rpc/svc.h
include/rpc/svc_auth.h
include/rpc/svc_dg.h [copied from lib/libc/rpc/pmap_prot.c with 62% similarity]
include/rpc/svc_soc.h [new file with mode: 0644]
include/rpc/types.h
include/rpc/xdr.h
include/rpcsvc/bootparam_prot.x
include/rpcsvc/nis.x
include/rpcsvc/nislib.h
include/rpcsvc/nlm_prot.x
include/rpcsvc/pmap_prot.x
include/rpcsvc/rstat.x
include/rpcsvc/yp_prot.h
include/rpcsvc/ypclnt.h
lib/libc/gen/_pthread_stubs.c
lib/libc/include/namespace.h
lib/libc/include/reentrant.h [new file with mode: 0644]
lib/libc/include/un-namespace.h
lib/libc/rpc/LICENSE [new file with mode: 0644]
lib/libc/rpc/Makefile.inc
lib/libc/rpc/README
lib/libc/rpc/auth_des.c
lib/libc/rpc/auth_none.c
lib/libc/rpc/auth_time.c
lib/libc/rpc/auth_unix.c
lib/libc/rpc/authdes_prot.c
lib/libc/rpc/authunix_prot.c
lib/libc/rpc/bindresvport.3
lib/libc/rpc/bindresvport.c
lib/libc/rpc/clnt_bcast.c [new file with mode: 0644]
lib/libc/rpc/clnt_dg.c [new file with mode: 0644]
lib/libc/rpc/clnt_generic.c
lib/libc/rpc/clnt_perror.c
lib/libc/rpc/clnt_raw.c
lib/libc/rpc/clnt_simple.c
lib/libc/rpc/clnt_tcp.c [deleted file]
lib/libc/rpc/clnt_udp.c [deleted file]
lib/libc/rpc/clnt_unix.c [deleted file]
lib/libc/rpc/clnt_vc.c [new file with mode: 0644]
lib/libc/rpc/crypt_client.c
lib/libc/rpc/get_myaddress.c [deleted file]
lib/libc/rpc/getnetconfig.3 [new file with mode: 0644]
lib/libc/rpc/getnetconfig.c [new file with mode: 0644]
lib/libc/rpc/getnetpath.3 [new file with mode: 0644]
lib/libc/rpc/getnetpath.c [new file with mode: 0644]
lib/libc/rpc/getpublickey.c
lib/libc/rpc/getrpcent.3
lib/libc/rpc/getrpcent.c
lib/libc/rpc/getrpcport.c
lib/libc/rpc/key_call.c
lib/libc/rpc/key_prot_xdr.c
lib/libc/rpc/mt_misc.c [new file with mode: 0644]
lib/libc/rpc/mt_misc.h [new file with mode: 0644]
lib/libc/rpc/netconfig.5 [new file with mode: 0644]
lib/libc/rpc/netname.c
lib/libc/rpc/netnamer.c
lib/libc/rpc/pmap_clnt.c
lib/libc/rpc/pmap_getmaps.c
lib/libc/rpc/pmap_getport.c
lib/libc/rpc/pmap_prot.c
lib/libc/rpc/pmap_prot2.c
lib/libc/rpc/pmap_rmt.c
lib/libc/rpc/rpc.3
lib/libc/rpc/rpc.5
lib/libc/rpc/rpc_callmsg.c
lib/libc/rpc/rpc_clnt_auth.3 [new file with mode: 0644]
lib/libc/rpc/rpc_clnt_calls.3 [new file with mode: 0644]
lib/libc/rpc/rpc_clnt_create.3 [new file with mode: 0644]
lib/libc/rpc/rpc_com.h [copied from include/rpc/rpc_com.h with 50% similarity]
lib/libc/rpc/rpc_commondata.c
lib/libc/rpc/rpc_dtablesize.c
lib/libc/rpc/rpc_generic.c [new file with mode: 0644]
lib/libc/rpc/rpc_prot.c
lib/libc/rpc/rpc_secure.3
lib/libc/rpc/rpc_soc.3 [copied from lib/libc/rpc/rpc.3 with 85% similarity]
lib/libc/rpc/rpc_soc.c [new file with mode: 0644]
lib/libc/rpc/rpc_svc_calls.3 [new file with mode: 0644]
lib/libc/rpc/rpc_svc_create.3 [new file with mode: 0644]
lib/libc/rpc/rpc_svc_err.3 [new file with mode: 0644]
lib/libc/rpc/rpc_svc_reg.3 [new file with mode: 0644]
lib/libc/rpc/rpc_xdr.3 [new file with mode: 0644]
lib/libc/rpc/rpcb_clnt.c [new file with mode: 0644]
lib/libc/rpc/rpcb_prot.c [new file with mode: 0644]
lib/libc/rpc/rpcb_st_xdr.c [new file with mode: 0644]
lib/libc/rpc/rpcbind.3 [new file with mode: 0644]
lib/libc/rpc/rpcdname.c
lib/libc/rpc/rtime.c
lib/libc/rpc/svc.c
lib/libc/rpc/svc_auth.c
lib/libc/rpc/svc_auth_des.c
lib/libc/rpc/svc_auth_unix.c
lib/libc/rpc/svc_dg.c [new file with mode: 0644]
lib/libc/rpc/svc_generic.c [new file with mode: 0644]
lib/libc/rpc/svc_raw.c
lib/libc/rpc/svc_run.c
lib/libc/rpc/svc_simple.c
lib/libc/rpc/svc_tcp.c [deleted file]
lib/libc/rpc/svc_udp.c [deleted file]
lib/libc/rpc/svc_unix.c [deleted file]
lib/libc/rpc/svc_vc.c [new file with mode: 0644]
lib/libc/xdr/Makefile.inc
lib/libc/xdr/xdr.3
lib/libc/xdr/xdr.c
lib/libc/xdr/xdr_array.c
lib/libc/xdr/xdr_float.c
lib/libc/xdr/xdr_mem.c
lib/libc/xdr/xdr_rec.c
lib/libc/xdr/xdr_reference.c
lib/libc/xdr/xdr_sizeof.c
lib/libc/xdr/xdr_stdio.c
lib/libc_rtld/Makefile
lib/librpcsvc/rnusers.c
lib/librpcsvc/rstat.c
lib/librpcsvc/rwall.c
lib/librpcsvc/secretkey.c
lib/librpcsvc/xcrypt.c
lib/librpcsvc/yp_passwd.c
lib/librpcsvc/yp_update.c
sbin/mount_nfs/mount_nfs.c
sbin/mountd/Makefile
sbin/mountd/mountd.c
sbin/nfsd/nfsd.8
sbin/nfsd/nfsd.c
sbin/umount/Makefile
sbin/umount/umount.c
sys/conf/files
sys/netproto/atm/spans/spans_kxdr.c
sys/netproto/atm/spans/spans_kxdr.h [copied from include/rpc/xdr.h with 57% similarity]
sys/netproto/atm/spans/spans_msg.c
sys/netproto/atm/spans/spans_xdr.x
usr.bin/chpass/Makefile
usr.bin/keylogin/keylogin.c
usr.bin/passwd/Makefile
usr.bin/rpcgen/rpc_clntout.c
usr.bin/rpcgen/rpc_cout.c
usr.bin/rpcgen/rpc_hout.c
usr.bin/rpcgen/rpc_main.c
usr.bin/rpcgen/rpc_parse.c
usr.bin/rpcgen/rpc_parse.h
usr.bin/rpcgen/rpc_sample.c
usr.bin/rpcgen/rpc_scan.c
usr.bin/rpcgen/rpc_scan.h
usr.bin/rpcgen/rpc_svcout.c
usr.bin/rpcgen/rpc_tblout.c
usr.bin/rpcgen/rpc_util.c
usr.bin/rpcgen/rpc_util.h
usr.bin/rpcgen/rpcgen.1
usr.bin/rpcinfo/Makefile
usr.bin/rpcinfo/rpcinfo.8
usr.bin/rpcinfo/rpcinfo.c
usr.bin/rup/rup.1
usr.bin/rup/rup.c
usr.bin/rusers/Makefile
usr.bin/rusers/rusers.1
usr.bin/rusers/rusers.c
usr.bin/rwall/rwall.1
usr.bin/rwall/rwall.c
usr.bin/showmount/showmount.8
usr.bin/showmount/showmount.c
usr.bin/ypwhich/ypwhich.1
usr.bin/ypwhich/ypwhich.c
usr.sbin/Makefile
usr.sbin/bootparamd/bootparamd/Makefile
usr.sbin/bootparamd/bootparamd/README
usr.sbin/bootparamd/bootparamd/bootparamd.8
usr.sbin/bootparamd/bootparamd/bootparamd.c
usr.sbin/bootparamd/bootparamd/main.c
usr.sbin/keyserv/Makefile
usr.sbin/keyserv/keyserv.c
usr.sbin/keyserv/keyserv.h
usr.sbin/keyserv/keyserv_uid.c [deleted file]
usr.sbin/portmap/Makefile [deleted file]
usr.sbin/portmap/from_local.c [deleted file]
usr.sbin/portmap/pmap_check.c [deleted file]
usr.sbin/portmap/pmap_check.h [deleted file]
usr.sbin/portmap/pmap_dump/Makefile [deleted file]
usr.sbin/portmap/pmap_dump/pmap_dump.c [deleted file]
usr.sbin/portmap/pmap_set/Makefile [deleted file]
usr.sbin/portmap/pmap_set/pmap_set.c [deleted file]
usr.sbin/portmap/portmap.8 [deleted file]
usr.sbin/portmap/portmap.c [deleted file]
usr.sbin/rpc.lockd/Makefile
usr.sbin/rpc.lockd/lock_proc.c [new file with mode: 0644]
usr.sbin/rpc.lockd/lockd.c
usr.sbin/rpc.lockd/lockd.h
usr.sbin/rpc.lockd/lockd_lock.c [new file with mode: 0644]
usr.sbin/rpc.lockd/lockd_lock.h [new file with mode: 0644]
usr.sbin/rpc.lockd/procs.c [deleted file]
usr.sbin/rpc.lockd/rpc.lockd.8
usr.sbin/rpc.lockd/test.c
usr.sbin/rpc.umntall/rpc.umntall.8
usr.sbin/rpc.umntall/rpc.umntall.c
usr.sbin/rpc.yppasswdd/Makefile
usr.sbin/rpc.yppasswdd/pw_copy.c [deleted file]
usr.sbin/rpc.yppasswdd/pw_util.c [deleted file]
usr.sbin/rpc.yppasswdd/rpc.yppasswdd.8
usr.sbin/rpc.yppasswdd/yppasswdd_extern.h
usr.sbin/rpc.yppasswdd/yppasswdd_main.c
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
usr.sbin/rpc.ypupdated/Makefile
usr.sbin/rpc.ypupdated/update.c
usr.sbin/rpc.ypupdated/yp_dbupdate.c
usr.sbin/rpc.ypupdated/ypupdated_main.c
usr.sbin/rpc.ypupdated/ypupdated_server.c
usr.sbin/rpcbind/Makefile [new file with mode: 0644]
usr.sbin/rpcbind/check_bound.c [new file with mode: 0644]
usr.sbin/rpcbind/pmap_svc.c [new file with mode: 0644]
usr.sbin/rpcbind/rpcb_stat.c [new file with mode: 0644]
usr.sbin/rpcbind/rpcb_svc.c [new file with mode: 0644]
usr.sbin/rpcbind/rpcb_svc_4.c [new file with mode: 0644]
usr.sbin/rpcbind/rpcb_svc_com.c [new file with mode: 0644]
usr.sbin/rpcbind/rpcbind.8 [new file with mode: 0644]
usr.sbin/rpcbind/rpcbind.c [new file with mode: 0644]
usr.sbin/rpcbind/rpcbind.h [new file with mode: 0644]
usr.sbin/rpcbind/security.c [new file with mode: 0644]
usr.sbin/rpcbind/util.c [new file with mode: 0644]
usr.sbin/rpcbind/warmstart.c [new file with mode: 0644]
usr.sbin/spray/spray.c
usr.sbin/ypbind/yp_ping.c
usr.sbin/ypbind/ypbind.8
usr.sbin/ypbind/ypbind.c
usr.sbin/yppush/Makefile
usr.sbin/yppush/yppush.8
usr.sbin/yppush/yppush_main.c
usr.sbin/ypserv/Makefile
usr.sbin/ypserv/Makefile.yp
usr.sbin/ypserv/yp_access.c
usr.sbin/ypserv/yp_dblookup.c
usr.sbin/ypserv/yp_dnslookup.c
usr.sbin/ypserv/yp_error.c
usr.sbin/ypserv/yp_extern.h
usr.sbin/ypserv/yp_main.c
usr.sbin/ypserv/yp_server.c
usr.sbin/ypserv/yp_svc_udp.c
usr.sbin/ypserv/ypinit.8
usr.sbin/ypserv/ypinit.sh
usr.sbin/ypserv/ypserv.8