freebsd-dev/sbin
Alfred Perlstein 8360efbd6c Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and
associated changes that had to happen to make this possible as well as
bugs fixed along the way.

  Bring in required TLI library routines to support this.

  Since we don't support TLI we've essentially copied what NetBSD
  has done, adding a thin layer to emulate direct the TLI calls
  into BSD socket calls.

  This is mostly from Sun's tirpc release that was made in 1994,
  however some fixes were backported from the 1999 release (supposedly
  only made available after this porting effort was underway).

  The submitter has agreed to continue on and bring us up to the
  1999 release.

  Several key features are introduced with this update:
    Client calls are thread safe. (1999 code has server side thread
    safe)
    Updated, a more modern interface.

  Many userland updates were done to bring the code up to par with
  the recent RPC API.

  There is an update to the pthreads library, a function
  pthread_main_np() was added to emulate a function of Sun's threads
  library.

  While we're at it, bring in NetBSD's lockd, it's been far too
  long of a wait.

  New rpcbind(8) replaces portmap(8) (supporting communication over
  an authenticated Unix-domain socket, and by default only allowing
  set and unset requests over that channel). It's much more secure
  than the old portmapper.

  Umount(8), mountd(8), mount_nfs(8), nfsd(8) have also been upgraded
  to support TI-RPC and to support IPV6.

  Umount(8) is also fixed to unmount pathnames longer than 80 chars,
  which are currently truncated by the Kernel statfs structure.

Submitted by: Martin Blapp <mb@imp.ch>
Manpage review: ru
Secure RPC implemented by: wpaul
2001-03-19 12:50:13 +00:00
..
adjkerntz Eliminate mdocNG warnings caused by misplaced or extraneous macro calls. 2001-02-28 17:38:53 +00:00
atacontrol Fix minor mdoc(7) and spelling nits. 2001-03-19 08:20:34 +00:00
atm Correct grammar in comment. 2001-03-04 07:14:11 +00:00
badsect mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
bsdlabel mdoc(7) police: misc formatting fixes. 2001-03-05 15:33:54 +00:00
camcontrol Prepare for mdoc(7)NG. 2000-12-18 15:16:24 +00:00
ccdconfig Prepare for mdoc(7)NG. 2001-01-16 09:15:57 +00:00
clri mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
comcontrol Prepare for mdoc(7)NG. 2000-12-18 15:16:24 +00:00
cxconfig Prepare for mdoc(7)NG. 2000-12-18 15:16:24 +00:00
dhclient Add nsswitch support. By creating an /etc/nsswitch.conf file, you can 2000-09-06 18:16:48 +00:00
disklabel mdoc(7) police: misc formatting fixes. 2001-03-05 15:33:54 +00:00
dmesg Backout -a restriction hack. 2001-02-26 08:09:51 +00:00
dump bye-bye documented raw devices 2001-03-09 13:06:53 +00:00
dumpfs The ffs superblock includes a 128-byte region for use by temporary 2001-01-15 18:30:40 +00:00
dumpon mdoc(7) police: removed history info from the .Os FreeBSD call. 2000-12-14 11:52:05 +00:00
fdisk Eliminate mdocNG warnings caused by misplaced or extraneous macro calls. 2001-02-28 17:38:53 +00:00
fdisk_pc98 Eliminate mdocNG warnings caused by misplaced or extraneous macro calls. 2001-02-28 17:38:53 +00:00
ffsinfo Prepare for mdoc(7)NG. 2000-12-19 15:36:48 +00:00
fsck mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
fsck_ffs Preceed/preceeding are not english words. Use precede or preceding. 2001-02-18 10:25:42 +00:00
fsck_ifs The ffs superblock includes a 128-byte region for use by temporary 2001-01-15 18:30:40 +00:00
fsdb mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
fsirand Prepare for mdoc(7)NG. 2000-12-18 15:16:24 +00:00
growfs Fix a logical bug introduced by changing the formatting. 2000-12-13 22:19:05 +00:00
i386 Eliminate mdocNG warnings caused by misplaced or extraneous macro calls. 2001-02-28 17:38:53 +00:00
ifconfig if no address is setted, do not call ioctl(SIOCAIFADDR) 2001-02-21 18:15:18 +00:00
init Fix typo present since 1997: single used mode -> single user mode. 2001-03-03 08:12:58 +00:00
ip6fw Correct typo in usage. 2001-03-18 18:45:43 +00:00
ipf Build with -DUSE_INET6 so that we can actually use the IPv6 support in 2000-10-31 22:29:27 +00:00
ipfstat Build with -DUSE_INET6 so that we can actually use the IPv6 support in 2000-10-31 22:29:27 +00:00
ipfw mdoc(7) police: removed hard sentence break introduced in rev 1.82. 2001-03-16 07:39:46 +00:00
ipmon Build with -DUSE_INET6 so that we can actually use the IPv6 support in 2000-10-31 22:29:27 +00:00
ipnat Build with -DUSE_INET6 so that we can actually use the IPv6 support in 2000-10-31 22:29:27 +00:00
kget mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
kldload mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
kldstat mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
kldunload mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
ldconfig Elminate common declaration. 2001-02-22 21:53:39 +00:00
md5 mdoc(7) police: use the default ``file ...'' feature of the .Ar macro. 2001-02-13 09:56:35 +00:00
mdconfig mdoc(7) police: add a missing An call. 2001-03-12 09:18:12 +00:00
mknod mdoc(7) police: Change -filled displays (which just happen 2001-02-07 13:45:30 +00:00
mount Add an xref for mount_ntfs. 2001-02-02 03:08:48 +00:00
mount_cd9660 It is the ``nostrictjoliet'' option equivalent to -b. 2001-03-16 12:55:54 +00:00
mount_ext2fs mount a --> mount an 2001-02-04 18:05:21 +00:00
mount_hpfs mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
mount_ifs Removed unused copy of ../mount/getmtopts.3. 2001-01-17 04:10:06 +00:00
mount_msdos mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
mount_msdosfs mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
mount_nfs Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
mount_ntfs mdoc(7) police: use canonical form of .Dd macro. 2000-12-11 15:20:31 +00:00
mount_null Prepare for mdoc(7)NG. 2000-12-27 14:40:52 +00:00
mount_nullfs Prepare for mdoc(7)NG. 2000-12-27 14:40:52 +00:00
mount_nwfs mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
mount_portal mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
mount_portalfs mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
mount_std Retire kernfs (userland part). 2000-12-28 12:59:57 +00:00
mount_umap Prepare for mdoc(7)NG. 2000-12-18 15:16:24 +00:00
mount_umapfs Prepare for mdoc(7)NG. 2000-12-18 15:16:24 +00:00
mount_union mdoc(7) police: Er macro usage cleanup. 2000-11-22 16:02:00 +00:00
mount_unionfs mdoc(7) police: Er macro usage cleanup. 2000-11-22 16:02:00 +00:00
mountd Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
natd mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
newfs Make mount_mfs annoy users for 15 seconds and point them at mdconfig(8). 2001-01-30 10:21:20 +00:00
newfs_msdos Added pc98 support. 2001-02-16 13:30:27 +00:00
nextboot mdoc(7) police: added missing .Os call. 2000-12-14 13:58:15 +00:00
nfsd Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
nfsiod mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
nologin mdoc(7) police: removed history info from the .Os FreeBSD call. 2000-12-14 11:52:05 +00:00
nos-tun Prepare for mdoc(7)NG. 2000-12-18 15:16:24 +00:00
pc98 Eliminate mdocNG warnings caused by misplaced or extraneous macro calls. 2001-02-28 17:38:53 +00:00
ping Add new option -m which allows the user to set IP TTL. 2001-03-09 13:20:23 +00:00
ping6 some reasoning why we separated ping(8) and ping6(8) 2001-02-22 19:00:51 +00:00
quotacheck Mention the edquota(8) utility when talking about editing quota.user 2001-02-22 11:07:58 +00:00
reboot mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
restore bye-bye documented raw device 2001-03-09 13:06:09 +00:00
route mdoc(7) police: Change -filled displays (which just happen 2001-02-07 13:45:30 +00:00
routed Prepare for mdoc(7)NG. 2001-01-16 09:15:57 +00:00
rtsol Correct style bugs in previous commit 2000-07-06 01:55:21 +00:00
savecore Restore the -c option, which was accidentally removed from the getopt 2001-03-06 01:58:30 +00:00
setkey mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
shutdown mdoc(7) police: use canonical form of .Dd macro. 2000-12-11 15:20:31 +00:00
slattach Prepare for mdoc(7)NG. 2000-12-27 14:40:52 +00:00
spppcontrol mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
startslip mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
swapon mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
sysctl mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
tunefs Fix 'tunefs -p' 2001-01-29 11:00:16 +00:00
umount Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
vinum Use _PATH_DEV. 2001-02-28 17:50:29 +00:00
Makefile Activate atacontrol 2001-03-19 07:59:38 +00:00
Makefile.inc Part one of a "fix-and-move". Init(8) had make macros declared here 1997-02-10 17:41:33 +00:00