Sun Jul 14 17:08:34 1996 Thorsten Kukuk * Released version 1.0.4 Fri Jul 12 16:02:03 1996 Klaus Steinberger * server.c : ypproc_next_key, ypproc_all: If a key is empty, search for the next non empty key and give that back Fri Jul 12 13:43:46 1996 Thorsten Kukuk * makedbm.c : Rename "-s" flag to "-r", With "-s", YP_SECURE will be inserted, with "-b", YP_INTERDOMAIN will be inserted. With "-a", insert all YP_* entrys, too. * ypxfr.c : Get YP_SECURE and YP_INTERDOMAIN from the master, too. Fix the problem, that ypxfr puts the source host as YP_MASTER_NAME in the database, but this must not the master Thu Jul 4 13:23:05 1996 Thorsten Kukuk * Released version 1.0.3 Tue Jul 2 20:10:34 1996 Thorsten Kukuk * Makefile.in : Fixed install routines for ypxfr_* * makedbm.c : Add "-s" flag * ypserv.c : Fix error messages in create_pidfile() Mon Jul 1 17:29:00 1996 Petter Reinholdtsen * ypxfr.h : Fixed typo * access.c : Fix support for tcp-wrapper Sun Jun 30 19:28:47 1996 Thorsten Kukuk * Released version 1.0.2 * Makefile.in : Replace rev_liste.* through hash.* * rev_liste.* : removed * hash.* : New, hash table for revnetgroups Fri Jun 28 21:04:47 1996 Thorsten Kukuk * ypMakefile : Add mail.aliases (from Petter Reinholdtsen) * makedbm.c : Add special support for aliases file and add YPPROC_CLEAR call. Thu Jun 27 14:28:28 1996 Thorsten Kukuk * makedbm.c, revnetgroup.c : If the last character of a input line is a "\", add the next line to this line. Wed Jun 26 12:52:05 1996 Thorsten Kukuk * Released version 1.0.1 * netid_table.c : removed netid_hash.c : New, use a hash table and not a list, faster then the old one. Thu Jun 20 12:00:00 1996 Thorsten Kukuk * Released version 1.0 Wed Jun 19 13:02:51 1996 Thorsten Kukuk * mknetid.c, netid_table.c : New, much more faster then the old mknetid script from O. Kirch. Mon Jun 17 18:21:21 1996 Thorsten Kukuk * ypMakefile.in : Add publickey and shadow maps, fix wrong parameter in ethers rules Sat Jun 15 10:58:29 1996 Thorsten Kukuk * configure, system.h, dns_hosts.c : If we have a Linux libc with NYS support, don't include _dns_gethostby* from dns_hosts.c Sun May 12 16:15:55 1996 Thorsten Kukuk * access.c : Use IPPORT_RESERVED define for port checking Sun Apr 14 16:58:47 1996 Petter Reinholdtsen * Port to NetBSD 1.1 Sun Apr 14 11:39:21 1996 Thorsten Kukuk * ypxfr.c : simple check, if there are enough arguments for the -C parameter. Sat Apr 13 13:24:16 1996 Miquel van Smoorenburg * Makefile.in : Add define for SECURENETS * ypMakefile.in : better "+ entry" matching (uses the regexp "!/^[+-]/") and only uid >= MINUID will be put in the passwd.* databases * yppush.c : never pushes files to the local server now.. * Fixed some spelling errors ;) Fri Apr 12 18:06:17 1996 Thorsten Kukuk * ypMakefile.in : Ignore empty input lines for maps Thu Apr 11 22:04:00 1996 Thorsten Kukuk * Released version 0.18 * Implement ypserv.conf after an idea from Miquels van Smoorenburg and add some patches from him * Add a lot of new man pages. Sat Mar 16 16:14:38 1996 Thorsten Kukuk * server.c : fix memory leak and possible security holes Fri Mar 15 10:23:00 1996 Thorsten Kukuk * yppush : mostly rewritten, fixes a lot of bugs, security holes and add the -v, -h and -p parmameter. yppush can now transfer a maps parrallel to more then one host. Wed Mar 13 21:55:16 1996 Thorsten Kukuk * server.c : transfer maps only, if they are newer Fri Mar 8 20:38:00 1996 Thorsten Kukuk * access.c : fix securnets Fri Mar 1 19:20:00 1996 Thorsten Kukuk * ypserv.c : clear the ports, if program quits Sun Feb 18 21:30:00 1996 Thorsten Kukuk * ypxfr, yppush, ypserv: implement --version option * revnetgroup.c : New, for reverse netgroup dbm * getnetgrent.c : New, from the libc with changes for parsing netgroup entrys * man pages for ypserv, ypinit, revnetgroup * ypinit.sh : some minor bugfixes Fri Jan 26 13:42:00 1996 Thorsten Kukuk * ypxfr, yppush: changed some names due conflicts with libc 5.0.9 and SunOS 4.1.3 shared librarys. Sun Dec 3 16:00:00 1995 Thorsten Kukuk * server.c: if tcp_wrapper not enabled, look at /var/yp/securenets for secure clients. Sun Nov 26 22:58:00 1995 Thorsten Kukuk * server.c: fix dns lookup implementation Fri Nov 11 1995 Swen Thuemmler * server.c: changes for -dns option * dns_hosts.c: New, for raw dns lookup. Fri Oct 6 10:24:31 1995 Thorsten Kukuk * Make some changes for Solaris 2.4 * server.c: (ypproc_maplist_2_svc) Fixed wrong returncode * ypxfr.c: Fixed bug for FreeBSD 2.x * ypinit: New, for easier installing of data maps * configure: New options for configure. Try configure --help Fri Sep 29 21:00:00 1995 Thorsten Kukuk * ypserv: Added slave feature + many bugfixes for that, most changes are from the FreeBSD Port. * makedbm.c : New, mostly compatible to the SunOS 4 makedbm, inserts the YP_* keys, needed for update with slave server. * yppush: New, sends a new map to the slave servers in the ypservers map. (Ported from the yps-0.21 package) * ypxfr: New, started from ypserv to get a new map. (Ported from the yps-0.21 package) * configure: Added GNU autoconf/configure. Tue Mar 14 00:03:41 1995 Peter Eriksson * yp_svc.c (main): Made the YP server switch to background mode. * yp_svc.c (main): Fixed SunOS 4 ypbind compatibility kludge (respond to YP version 1 Domain Nonack calls with a "OK"). Mon Mar 13 20:31:25 1995 * server.c (ypproc_master_2_svc) Added support for `ypwhich -m'. Mon Aug 8 16:36:00 1994 Mitchum DSouza (mitch@mrc-apu.cam.ac.uk) * server.c (is_valid_domain): Implemented a sort of securenets. Added support for a kind of securenets using the tcp_wrappers (/etc/hosts.allow and /etc/hosts.deny) utility. Mon Aug 8 16:24:12 1994 Herb Weiner (herbw@wiskit.rain.com) * yp_svc.c (main): Security Enhancements. Added an optional -p switch (e.g. -p1111) specifying the UDP and TCP port number that should be used by ypserv. This makes it possible to have a router filter packets to the NIS ports, so that access to the NIS server from hosts on the Internet can be restricted. Tue Aug 2 14:26:22 1994 Peter Eriksson (peter@ifm.liu.se) * ypMakefile (group.bygid): Fixed indexing (from mm@lunetix.de). Tue Aug 2 10:37:22 1994 Peter Eriksson (peter@ifm.liu.se) * Released version 0.10 * server.c (ypall_close): Made sure gdbm_close() wasn't called with NULL pointer. * yp_xdr.c (ypall_xdr): Made sure we don't derefence a NULL pointer when doing a function call. (*...close)(...) Mon Aug 1 00:18:49 1994 Peter Eriksson (pen@lysator.liu.se) * Released version 0.9 * Moved the check for valid host to after the debug fprintf's. * Do a chdir() to /var/yp (saves a lot of inode lookups...) * Made the domain string checks better. * Added a couple of fixes from Mitch. Sat Jul 16 18:47:51 1994 Peter Eriksson (peter@ifm.liu.se) * Released version 0.8. * Added support for Sun Solaris 2.3, and fixed compilation problems for Linux & HP-UX 9. Sat Jul 16 15:16:00 1994 Peter Eriksson (peter@ifm.liu.se) * yp_svc.c (ypprog_2): Changed XDR encoding routine for YP_FIRST to use "ypreq_nokey" instead of "ypreq_key". Sat Jul 15 17:00:00 1994 Peter Eriksson (peter@ifm.liu.se) * Released version 0.7.