ypserv NEWS -- history of user-visible changes.

Copyright (C) 1998-2021 Thorsten Kukuk

Please send bug reports, questions and suggestions to <kukuk@thkukuk.de>.

Version 4.2
* Remove temporary files from yp_maplist

Version 4.1
* Bug fix release

Version 4.0
* Use libnsl instead of libnis
* Several bug fixes

Version 3.7
* ypxfr: better error messages
* yppush: rewrote callback registration, enable --port again

Version 3.6
* yppush: register callback for IPv6, too.

Version 3.5
* yppush: convert more IPv4 only RPC functions to TI-RPC variants
* rpc.ypxfrd: Likewise.

Version 3.4
* yppush: convert IPv4 only RPC functions to TI-RPC variants

Version 3.3
* Adjust debug output for IPv6 addresses
* Fix yppush

Version 3.2.1
* ypserv.8 docu enhancements about securenets

Version 3.2
* Fix memory leak in access library

Version 3.1
* ypserv: Don't increase RPC buffer

Version 3.0
* Convert code to use ti-rpc functions
* Implement IPv6 support

Version 2.32.1
* Adjust for systemd >= 209

Version 2.32
* Update autoconf/automake
* ypserv: remove broken SIGHUP support.
* /var/yp/Makefile: read MINUID/MINGID from /etc/login.defs

Version 2.31
* Fix build failures

Version 2.30
* Add systemd support

Version 2.29
* Fix memory leaks in error case in rpc.yppasswdd and rpc.ypxfrd

Version 2.28
* Add support for tokyocabinet (gdbm replacement)
* Lot of small bug fixes

Version 2.27
* qdbm support was added
* Lot of small bug fixes

Version 2.26
* ypserv: Fix trusted_master option
* mknetid: Fix group parsing

Version 2.25
* Lot of small bug fixes/improved error handling

Version 2.24
* rpc.yppasswdd: Fix -x option

Version 2.23
* rpc.ypxfrd creates now a pid file

Version 2.22
* Update ypserv.8 manual page
* Fix possible memory corruption bug

Version 2.21
* Better handling of RPC decoding errors

Version 2.20
* Manual page cleanup
* Add some sanity checks

Version 2.19
* Fix ypxfr crashes
* Fix ypserv crash if own hostname is not resolveable

Version 2.18
* rpc.yppasswdd: Fix possible buffer overflow with -x/-E option

Version 2.17
* Fix debug output
* Don't ignore securenets for ypserv domain functions

Version 2.16
* Fix signal handlers
* Fix HP-UX support

Version 2.15
* makedbm: Use correct seperator if dumping databases
* rcp.yppasswdd, rpc.ypxfrd, yppush, ypserv: Compile with -fpie

Version 2.14
* ypxfr: Fix problems with fetching maps from SGI ypserv

Version 2.13
* ypserv: Set SLP domain attribute if configured
* ypserv: Fix memory leak if file cache is too small

Version 2.12.2
* ypserv: Refresh SLP registering after some time
* ypserv: Fixes for creating services.byservicename

Version 2.12.1
* ypserv: Change SLP URL to service:ypserv

Version 2.12
* ypserv: Fix compatibility problems with Solaris 9

Version 2.11
* ypserv: Add SLP support
* ypxfr: Fix seg.fault
* yppush: Add support for fix port

Version 2.10
* ypserv: Remove fork limit
* ypserv: Save/restore errno in signal handler
* makedbm: Remove spaces from end of key

Version 2.9
* ypxfr: query ypserv for correct master name
* Make it more portable
* Make number of allowed childs a compile time option
* Use system svc_run()
* Fix return code for wrong/invalid map- and domainname
* Make source code more portable

Version 2.8
* Fix compiler warnings
* Fix bug of counting running childs

Version 2.7
* ypserv now forks again for transfering complete NIS maps
* Update to latest autoconf/automake version

Version 2.6
* Fix bug that rpc.ypxfrd doesn't really close maps
* Allow user configureable number of cached database file handles

Version 2.5
* Fix memory leak

Version 2.4
* Minor bug fixes

Version 2.3
* Minor bug fixes

Version 2.2
* Minor bug fixes
* Allow IP numbers as master host
* Lookup master name of NIS map to avoid compare problems
* Fix problems with ypcat

Version 2.1
* Minor bug fixes/typos
* Fix paths in manual pages
* Document removal of tcp_wrapper support
* Fix bug so that ypxfr transfers the whole map in fallback mode
* rpc.yppasswdd can now register itself to a given port

Version 2.0
* Merge bug fixes from Debian

Version 1.99.0
* Rewrite

Version 1.3.10
* Fix various problems with SIGCHLD handling

Version 1.3.9
* Security update

Version 1.3.8
* yppush fix for ndbm support
* yppush fix for Irix 6.5.x NIS slave servers
* rpc.yppasswdd shadow rule fixes
* rpc.yppasswdd fixes for saving/restoring old file modes

Version 1.3.7
* All daemons give away controlling tty.
* Fix possible buffer overflow in rpc.yppasswdd.
* Use yp_msg and not syslog in rpc.yppasswdd for debug messages
* Use strcasecmp in yppush for comparing hostnames.
* Set Endianes for ypxfrd transfer correct.
* Fix file handle corruption through ypproc_all
* Fix error handling for fork() call
* Add support for keys and datum which are longer then 1024 bytes
* ypinit doesn't need a working ypwhich -m
* makedbm: some bug fixes for aliases and handling comments
* Add --debug flag to rpc.yppasswdd
* Add support for merging passwd with shadow file
* Add support for merging group with gshadow
* Minor bug fixes for 64bit platforms
* Bug fixes for libc5
* Add support for changing passwd file by external program

Version 1.3.6
* Fix bug in ypserv.conf parser
* Fix support for gdbm on 64bit platforms
* Fix yp_all return code for empty maps
* Upgrade ypmake to version 0.11 from Olaf Kirch
* Add support for passwd.adjunct
* Allow all characters >= 32

Version 1.3.5
* makedbm bug fixes

Version 1.3.4
* Fix output of ypxfr
* Fix /var/yp/Makefile dependency

Version 1.3.3
* Fix rpc.yppasswdd seg.fault in error case
* Make compiling with libc5 working again

Version 1.3.2
* Upate documentation
* Fix NDBM support

Version 1.3.1
* Bugfixes

Version 1.3.0
* Support for ndbm (SunOS 4.x/5.x) (Not complete)
* Add FQDN support (configure --enable-fqdn). All hostnames will
  go through gethostbyname to determine the offical hostname
* Add YP V1 protocol

Version 1.2.8
* Bugfixes

Version 1.2.7
* Bugfixes

Version 1.2.6
* pwupdate and makedbm man pages
* Remove tryresolve, hacker could stop ypserv with it

Version 1.2.5
* Add patches from SuSE distribution

Version 1.2.4
* yppasswd and rpc.yppasswdd bugfixes

Version 1.2.3
* Fix _dns_gethostbyname problem with Linux/libc5

Version 1.2.2
* rpc.yppasswdd bugfixes
* ypMakefile improvements

Version 1.2.1
* Fix ypserv DB file caching
* A lot of rpc.yppasswdd bugfixes

Version 1.2.0
* Cache the DB file handles
