blob: 0e88d45de88d75df630d063518bccf244affdd84 [file] [log] [blame]
Changes with release 6.0 (May 2007)
- compile and runtime selection of uid to 'setuid' to
- mapping table is stored in a file and can be restored on restart
- If a privilege program registers a non-privileged port, and
non-privileged program can no-longer unregister it.
- add man pages
- allow portmap to bind to a local address only
- support 'chroot'
- various cleanups and minor bug fixes
Changes with release 5 (July 1996)
Unprivileged clients can no longer unset or set the nfsd port.
The really desperate can force all set/unset requests to arrive via the
loopback interface and block set/unset requests from outside. Besides
changes to the portmapper, this requires changes to system libraries,
to statically linked rpc servers, to the kernel configuration (no IP
source routing), and perhaps even to system startup procedures. Not for
the faint of hart.
Changes with release 4 (May 1996)
The old code could not handle more than 16 interface addresses per
host. With virtual hosting, a system can have more than 16 addresses.
We now allocate memory dynamically.
Support for AIX 4.1. Just like 4.4 BSD, it has variable-length sockaddr
structures. Build with -DHAS_SA_LEN.
Support for NextStep 3.2. This is a pre-posix system without setsid().
Support for Digital UNIX on the Alpha. On these machines, long and int
are not interchangeable.