freebsd-skq/usr.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
..
ac mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
accton mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
acpi mdoc(7) police: removed leading (non-sense) .Ns call. 2001-02-06 16:22:17 +00:00
adduser mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
amd Include sys/types.h 2000-10-16 09:14:44 +00:00
ancontrol mdoc(7) police: Change -filled displays (which just happen 2001-02-07 13:45:30 +00:00
apm mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
apmd Check strdup() return values 2001-01-20 01:22:31 +00:00
arp zeropad mac address ouput 2001-03-08 01:52:49 +00:00
atm mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
boot0cfg mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
boot98cfg mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
bootparamd Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
btxld mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
burncd mdoc(7) police: formatting fixes. 2001-01-11 08:16:46 +00:00
cdcontrol mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
chkgrp Spell the des's name correctly. 2000-11-14 13:19:26 +00:00
chown mdoc(7) police: use the default ``file ...'' feature of the .Ar macro. 2001-02-13 09:56:35 +00:00
chroot mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
ckdist mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
config newbus_ioconf() is long gone 2001-02-28 02:55:15 +00:00
cron Stop cron from shouting in the syslog. Use setproctitle() instead, since 2001-03-17 00:21:54 +00:00
crunch Liberal application of style(9). 2001-01-10 14:08:48 +00:00
ctm There is an arbitrary file size limit in ctm of 20MB. By my reckoning, 2001-02-19 12:04:46 +00:00
dev_mkdb mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
diskpart -Wall cleaning. Use getopt(3). 2000-11-28 18:09:08 +00:00
dpt Add $FreeBSD$ lines to man pages that are missing them to make it 1999-08-28 23:23:38 +00:00
edquota mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
elf2exe Prepare for mdoc(7)NG. 2000-12-27 15:30:30 +00:00
extattrctl o Rename "namespace" argument to "attrnamespace" as namespace is a C++ 2001-03-19 06:00:41 +00:00
faithd Make enumerated list for flags. Spelling. 2000-11-28 18:11:06 +00:00
fdcontrol mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
fdformat Prepare for mdoc(7)NG. 2000-12-27 15:30:30 +00:00
fdwrite Prepare for mdoc(7)NG. 2001-01-16 09:39:23 +00:00
getextattr o Rename "namespace" argument to "attrnamespace" as namespace is a C++ 2001-03-19 05:56:02 +00:00
gifconfig mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
i4b mdoc(7) police: Change -filled displays (which just happen 2001-02-07 13:45:30 +00:00
ifmcstat Convert if_multiaddrs from LIST to TAILQ so that it can be traversed 2001-02-06 10:12:15 +00:00
inetd Eliminate mdocNG warnings caused by misplaced or extraneous macro calls. 2001-02-28 17:38:53 +00:00
iostat mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
ipftest Build with -DUSE_INET6 so that we can actually use the IPv6 support in 2000-10-31 22:29:27 +00:00
ipresend Build with -DUSE_INET6 so that we can actually use the IPv6 support in 2000-10-31 22:29:27 +00:00
ipsend Build with -DUSE_INET6 so that we can actually use the IPv6 support in 2000-10-31 22:29:27 +00:00
iptest Build with -DUSE_INET6 so that we can actually use the IPv6 support in 2000-10-31 22:29:27 +00:00
IPXrouted mdoc(7) police: use canonical form of .Dd macro. 2000-12-11 15:57:16 +00:00
jail o Replace part-wise instructions for building world for jail(8) with 2001-03-11 20:37:11 +00:00
kbdcontrol Document newly added "paste" keyword 2001-03-12 07:05:44 +00:00
kbdmap setlocale(3) has been fixed to match POSIX standard: 2001-03-02 16:52:14 +00:00
kernbb mdoc(7) police: removed history info from the .Os FreeBSD call. 2000-12-14 11:52:05 +00:00
keyadmin mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
keyserv Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
kgmon mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
kgzip Wrap over-long line; drop superfluous include. 2000-11-20 20:35:35 +00:00
lastlogin mdoc(7) cosmetics. 2000-12-11 10:18:32 +00:00
lpr Fix a number of warnings that come up when compiling with BDECFLAGS. 2001-03-16 21:54:12 +00:00
lptcontrol mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
mailstats Add a MAINTAINER= line so people know who to blame 2000-10-26 23:02:36 +00:00
mailwrapper remove trailing periods from SEE ALSO. 2000-11-15 17:27:54 +00:00
makemap Add a MAINTAINER= line so people know who to blame 2000-10-26 23:02:36 +00:00
manctl Use more secure temporary files using mktemp(1) 2001-01-20 04:30:41 +00:00
memcontrol Add `_PATH_DEVZERO'. 2000-12-09 09:35:55 +00:00
mergemaster * Add two requested features, source'ing of /etc/mergemaster.rc, and 2001-03-05 10:13:21 +00:00
mixer mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
mld6query mld6query sends an IPv6 multicast listener discovery (MLD) query packet 2000-07-10 16:56:19 +00:00
mlxcontrol mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
mount_nwfs mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
mount_portalfs mdoc(7) police: use the new features of the Nm macro. 2000-11-20 16:52:27 +00:00
mountd Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
moused Preceed/preceeding are not english words. Use precede and preceding. 2001-02-18 10:43:53 +00:00
mptable Deal with table parsing bugs caused by out-of-order record entries. 2001-01-18 07:42:02 +00:00
mrouted Fix typo: seperate -> separate. 2001-02-06 11:21:58 +00:00
mtest Prepare for mdoc(7)NG. 2000-12-27 15:30:30 +00:00
mtree Convert to use the <sys/queue.h> macros rather than fiddling with the queue 2000-12-29 18:04:54 +00:00
named setlocale(3) has been fixed to match POSIX standard: 2001-03-02 16:52:14 +00:00
named.reload man(7) -> mdoc(7). 2001-01-16 17:29:42 +00:00
named.restart man(7) -> mdoc(7). 2001-01-16 17:29:42 +00:00
ndc ndc is now a C program that communicates with named via a unix-domain 1999-11-30 06:18:10 +00:00
ndp mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
newsyslog mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
nfsd Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
ngctl Unrevert something which shouldn't have been reverted in the previous revert. 2001-03-17 11:43:36 +00:00
nghook mdoc(7) police: removed history info from the .Os FreeBSD call. 2000-12-14 11:52:05 +00:00
nologin mdoc(7) police: removed history info from the .Os FreeBSD call. 2000-12-14 11:52:05 +00:00
nslookup The GCC 2.96 snapshots have slightly different rules for finding include 2000-12-01 09:39:28 +00:00
nsupdate Link against libbind (library and headers) 1999-11-30 06:16:46 +00:00
ntp setlocale(3) has been fixed to match POSIX standard: 2001-03-02 16:52:14 +00:00
pccard Use vsnprintf in logmsg() to avoid overflowing the array on the stack. 2001-02-25 19:52:42 +00:00
pciconf Update for new location of pcireg.h. 2000-12-09 00:07:46 +00:00
pcvt Include <unistd.h> for getopt's interface rather than declare things 2001-03-01 06:22:46 +00:00
periodic mdoc(7) police: fixed broken references. 2001-01-16 11:52:00 +00:00
pim6dd mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
pim6sd Prepare for mdocNG. 2001-02-28 13:18:04 +00:00
pkg_install When creating a package sort dependencies in such a way that if dependency 2001-03-15 10:47:00 +00:00
pnpinfo Supported PC-98. 2000-05-11 11:09:50 +00:00
ppp Deal with ENOENT properly on non-devfs machines 2001-03-12 12:53:53 +00:00
pppctl A NetBSD specific fix 2001-03-05 00:59:53 +00:00
pppd Fix typo: compatability -> compatibility. 2001-02-06 12:05:58 +00:00
pppstats Remove single-space hard sentence breaks. These degrade the quality 2000-03-03 09:11:28 +00:00
praliases Add a MAINTAINER= line so people know who to blame 2000-10-26 23:02:36 +00:00
prefix mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
procctl mdoc(7) police: use canonical form of .Dd macro. 2000-12-11 15:57:16 +00:00
pstat mdoc(7) police: Change -filled displays (which just happen 2001-02-07 13:45:30 +00:00
pw mdoc(7) police: simplify bogus ``.Ql Fl'' constructs. 2001-03-16 14:11:41 +00:00
pwd_mkdb mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
quot Allow for the last arugment to be the mountpoint of a filesystem, 2001-03-10 12:12:47 +00:00
quotaon mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
rarpd Prepare for mdoc(7)NG. 2000-12-27 15:30:30 +00:00
raycontrol replace the custom type of comments (`'\"'') with the standard one (`.\" ''). 2001-03-07 09:17:26 +00:00
repquota mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
rip6query mdoc(7) police: use canonical form of .Dd macro. 2000-12-11 15:57:16 +00:00
rmt mdoc(7) police: Change -filled displays (which just happen 2001-02-07 13:45:30 +00:00
route6d Prepare for mdoc(7)NG. 2000-12-27 15:30:30 +00:00
rpc.lockd Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
rpc.statd Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
rpc.umntall Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
rpc.yppasswdd Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
rpc.ypupdated Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
rpc.ypxfrd Add `_PATH_DEVZERO'. 2000-12-09 09:35:55 +00:00
rpcbind Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
rrenumd mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
rtadvd zero-cleared allocated prefix information when configured. 2001-01-23 17:29:12 +00:00
rtprio mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
rtsold mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
rwhod Ensure that received packets are at least as long as the rwho packet 2000-12-22 21:30:15 +00:00
sa Fix typo: seperate -> separate. 2001-02-06 11:21:58 +00:00
sade properly document the loadConfig option 2001-03-18 05:38:11 +00:00
sendmail Move installation of sendmail helpfile into etc/sendmail/Makefile. It is 2001-03-01 03:50:28 +00:00
setextattr o Rename "namespace" argument to "attrnamespace" as namespace is a C++ 2001-03-19 05:56:02 +00:00
setkey mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
sgsc mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
sicontrol Eliminate mdocNG warnings caused by misplaced or extraneous macro calls. 2001-02-28 17:38:53 +00:00
sliplogin Update obsolete history info. 2001-03-19 11:05:32 +00:00
slstat Remove single-space hard sentence breaks. These degrade the quality 2000-03-01 14:09:25 +00:00
spkrtest Prepare for mdoc(7)NG. 2000-12-27 15:30:30 +00:00
spray mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
stallion Install manpages into machine-specific (i386) subdir. 2001-02-19 16:01:05 +00:00
sysinstall properly document the loadConfig option 2001-03-18 05:38:11 +00:00
syslogd MAXHOSTNAMELEN includes the NUL 2001-03-09 21:24:13 +00:00
tcpdchk Add IPv6 scoped address support. 2000-07-14 17:15:34 +00:00
tcpdmatch Add IPv6 scoped address support. 2000-07-14 17:15:34 +00:00
tcpdump mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
timed Preceed/preceeding are not english words. Use precede and preceding. 2001-02-18 10:44:00 +00:00
traceroute Don't compile in IPsec support when NOIPSEC is defined. 2000-04-01 21:48:07 +00:00
traceroute6 mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
trpt Change types of "numeric" function to match that of a qsort comparison 2001-03-05 12:13:12 +00:00
tzsetup Convert to use the <sys/queue.h> macros rather than fiddling with the queue 2000-12-29 18:04:54 +00:00
usbd Fix brokeness in rev. 1.6: this manpage appeared in NetBSD 1.4. 2001-03-01 17:09:01 +00:00
usbdevs Use releaseNo, not release. release is evil and should go away. 1999-11-23 01:16:10 +00:00
vidcontrol Eliminate mdocNG warnings caused by misplaced or extraneous macro calls. 2001-02-28 17:38:53 +00:00
vipw mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
vnconfig Typo. Move FreeBSD Id out of copyright section. 2001-03-14 19:39:29 +00:00
watch Add `_PATH_DEVZERO'. 2000-12-09 09:35:55 +00:00
wicontrol mdoc(7) police: Change -filled displays (which just happen 2001-02-07 13:45:30 +00:00
wlconfig mdoc(7) police: add missing .Ed call. 2001-01-18 17:23:15 +00:00
xten mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:44:04 +00:00
yp_mkdb Prepare for mdoc(7)NG. 2000-12-27 15:30:30 +00:00
ypbind Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
yppoll mdoc(7) police: use the new features of the Nm macro. 2000-11-20 20:10:44 +00:00
yppush Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
ypserv Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
ypset s/0x7f000001/INADDR_LOOPBACK 2001-03-16 13:10:26 +00:00
zic Prepare for mdoc(7)NG. 2000-12-27 15:30:30 +00:00
Makefile Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
Makefile.inc