]> git.neil.brown.name Git - portmap.git/blob - CHANGES
Only fail an 'unregister' attempt if nothing can be unregistered.
[portmap.git] / CHANGES
1 Changes with release 6.0 (May 2007)
2
3 - compile and runtime selection of uid to 'setuid' to
4 - mapping table is stored in a file and can be restored on restart
5 - If a privilege program registers a non-privileged port, and
6   non-privileged program can no-longer unregister it.
7 - add man pages
8 - allow portmap to bind to a local address only
9 - support 'chroot'
10 - various cleanups and minor bug fixes
11
12
13 Changes with release 5 (July 1996)
14
15 Unprivileged clients can no longer unset or set the nfsd port.
16
17 The really desperate can force all set/unset requests to arrive via the
18 loopback interface and block set/unset requests from outside. Besides
19 changes to the portmapper, this requires changes to system libraries,
20 to statically linked rpc servers, to the kernel configuration (no IP
21 source routing), and perhaps even to system startup procedures. Not for
22 the faint of hart.
23
24 Changes with release 4 (May 1996)
25
26 The old code could not handle more than 16 interface addresses per
27 host. With virtual hosting, a system can have more than 16 addresses.
28 We now allocate memory dynamically.
29
30 Support for AIX 4.1. Just like 4.4 BSD, it has variable-length sockaddr
31 structures. Build with -DHAS_SA_LEN.
32
33 Support for NextStep 3.2. This is a pre-posix system without setsid().
34
35 Support for Digital UNIX on the Alpha. On these machines, long and int
36 are not interchangeable.