| 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. |