Thu Jan 30 19:54:11 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* release version 1.1.5

Wed Jan 29 08:46:18 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* getnetgrent.c: Include compat/strdup.c if necessary
	* hash.c: Likewise
	* netid_hash.c: Likewise
	* revnetgroup.c: Likewise
	* server.c: Likewise
	* yppush.c: Likewise
	* ypserv_conf.c: Likewise
	* ypxfr.c: Likewise

	* ypxfr.c: Remove resultproc_t typedef for NetBSD,
	           it's now in system.h

Tue Jan 28 20:00:00 1997  Terje Malmedal <terje.malmedal@usit.uio.no>
	
	* yp_msg.c (yp_msg): Use vsyslog only if we have it

	* system.h (resultproc_t): If not exists define it

	* configure.in: Add tests for ULTRIX, OSF1, resultproc_t,
	                librpcsvc, wait4, vsyslog

	* config.h.in: Add some more defines

	* access.c: Include <sys/syslog.h> if <syslog.h> does not define
		    LOG_DAEMON

	* Makefile.in: Add $(LIBRPC)

	* yppush.c (yppush_foreach): Replace HAVE_WAIT3 with new HAVE_WAIT4

	* yppush.c (main): add OSF_KLUDGE

	* ypserv.c: Include <sys/syslog.h> and define SA_RESTART if
	            necessary
	* ypxfrd.c: Likewise

	* ypserv_conf.c: Include <sys/types.h>

	* ypxfr.c: Include <time.h> and <sys/syslog.h> for ULTRIX

	* ypxfr_clnt.c: Include <time.h>

	* ypxfrd_getmap.c: Include <fcntl.h>, if it exists, else
	                   <sys/fcntl.h>

Sat Jan 25 17:15:35 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* Makefile.in: strip revnetgroup before installing

Thu Jan 23 21:06:22 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* release version 1.1.4

	* INSTALL: make some corrections
	
	* ypmake: Replace with version 0.8 from Olaf Kirch

Mon Jan 13 17:43:17 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* server.c (ypproc_order_2_svc): Add '\0' to Ordernum string 
	                                 before parseing by atoi

Thu Jan  9 20:19:43 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	
	* ypMakefile.in (services.byname): the port/protocol pair
					   is the key, not the name

Thu Jan  9 17:16:23 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* mknetid.c (main): Check if host isn't a NULL pointer,
	            print warnings on stderr, not stdout.
		    Reported by Tarjei T. Jensen <tarjeij@ulrik.uio.no>

Fri Jan  3 19:54:54 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* Makefile.in: Remove obsolete rules, fix rules for compiling
	               ypserv in another directory then the source tree

	* makedbm.c (create_file): Remove obsolete #if

	* server.c (ypproc_first_2_svc, ypproc_next_2_svc):
	           In debug message: Don't print an error, if
		   result is YP_NOMORE.
	* configure: generate new from autoconf 2.12

Tue Nov 19 19:08:45 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* release version 1.1.3
	
	* server.c (get_dtm): Replace fixed array size with dynamic one
	(ypproc_xfr_2_svc): dito.
	(ypproc_master_2_svc): Remove static from hostbuf declaration

Tue Nov 19 18:34:53 1996  Swen Thuemmler  <swen@uni-paderborn.de>

	* ypxfr.c (ypxfr_foreach): Don't bail out if we get an empty key

Sun Nov 10 14:16:56 1996  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

	* release version 1.1.2

Sun Nov 10 14:13:59 1996  Curtis Varner  <cvarner@cs.ucr.edu>

	* revnetgroup.c, getnetgrent.c : Fix pointer errors
	* hash.c : Rewritten, old version contained serveral errors

Wed Oct 30 19:46:33 1996  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

	* release version 1.1.1
	
	* makedbm.c (create_file): value could be empty, but not the key
 	
	* yppush.c, ypxfr.c : Add little changes for NetBSD

	* Makefile.in: Fix "install_ypmake" rule

Mon Oct 28 15:01:53 1996 Swen Thuemmler <swen@uni-paderborn.de>

	* ypxfr.c: Fix seg.fault on timeout, ypproc_match call's
	           uses now udp, not tcp.
	
Fri Oct 11 19:48:40 1996  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

	* release version 1.1.0

	* ypxfr.c (ypxfr_foreach): don't store pair's with empty key

Thu Oct 10 19:21:42 1996  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

	* ypxfr.c (ypxfr_foreach): In debug mode, don't print an
	                           empty key/val pair

Sat Sep 21 15:21:50 1996  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

	* Makefile.in: Install ypMakefile as Makefile.new, if we have
	               an old Makefile

Tue Sep  3 21:41:03 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* configure.in: Add --enable-ypmake flag

	* mknetid.8.in: New

Sun Aug 18 16:33:48 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* rpc.ypxfrd.8.in: New

	* ypMakefile, mknetid : Add support for /etc/netid

	* Add first support for new GNU libc

Wed Aug 14 20:30:59 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* configure.in : Quit if we do not find the gnu gdbm library

	* Add ypmake 0.7 from Olaf Kirch
	
Mon Aug 12 19:11:46 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* access.c : Check for YP_SECURE key in map

	* yp_db.c : New, contains the database functions

Sun Aug 11 15:32:43 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* configure : print installation path for ypserv.conf

	* Makefile.in, access.c : Change ETCDIR to CONFDIR

	* ypserv.conf.5.in : Add rpc.ypxfrd refernces
	
Tue Aug  6 12:33:33 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* ypxfr.c (__yp_master) : check if the result of 
	                          xdr_ypresp_master is empty.

Sun Aug  4 21:29:31 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* access.c,
	  server.c : Rename _dns_gethostby* to res_gethostby*

Sat Aug  3 21:51:37 1996  Thorsten Kukuk  <kukuk@vuni-paderborn.de>

	* ypxfrd.c : Add support for starting rpc.ypxfrd from inetd

Sun Jul 28 18:03:57 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* ypxfr.c : Add -p flag
	
	* ypserv.h, 
	  access.c, 
	  ypserv_conf.c : Add SEC_DES, so DES authentication is
	                  required. Most libc's doesn't support it
			  in the moment.

Sat Jul 20 19:42:14 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* rpc.ypxfrd : New, Daemon for a faster transfer of maps.
	               The protocol is from the FreeBSD version,
		       it is incompatible to the SunOS version.

	* ypxfrd_getmap.c : New, support for query the rpc.ypxfrd daemon

	* ypxfr.c : Try at first, if there is a rpc.ypxfrd running.
	            Network code cleanup, use broadcast, if there
		    is no ypbind running.

Tue Jul  2 20:10:34 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* 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  <pere@td.org.uit.no>

	* ypxfr.h : Fixed typo

	* access.c : Fix support for tcp-wrapper

Sun Jun 30 19:28:47 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* 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  <kukuk@uni-paderborn.de>

	* 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  <kukuk@uni-paderborn.de>

	* 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  <kukuk@uni-paderborn.de>

	* 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  <kukuk@uni-paderborn.de>

	* Released version 1.0

Wed Jun 19 13:02:51 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* 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  <kukuk@uni-paderborn.de>

	* ypMakefile.in : Add publickey and shadow maps, fix
	                  wrong parameter in ethers rules

Sat Jun 15 10:58:29 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* 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  <kukuk@uni-paderborn.de>

	* access.c : Use IPPORT_RESERVED define for port checking

Sun Apr 14 16:58:47 1996  Petter Reinholdtsen  <pere@td.org.uit.no>

	* Port to NetBSD 1.1

Sun Apr 14 11:39:21 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* ypxfr.c : simple check, if there are enough arguments
                    for the -C parameter.

Sat Apr 13 13:24:16 1996  Miquel van Smoorenburg  <miquels@cistron.nl>

	* 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  <kukuk@uni-paderborn.de>

	* ypMakefile.in : Ignore empty input lines for maps

Thu Apr 11 22:04:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* Released version 0.18

	* Implement ypserv.conf after an idea from Miquels van 
	  Smoorenburg <miquels@cistron.nl> and add some patches 
	  from him   

	* Add a lot of new man pages.

Sat Mar 16 16:14:38 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* server.c : fix memory leak and possible security holes

Fri Mar 15 10:23:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* 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  <kukuk@uni-paderborn.de>

	* server.c : transfer maps only, if they are newer

Fri Mar 8  20:38:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* access.c : fix securnets 

Fri Mar 1  19:20:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* ypserv.c : clear the ports, if program quits

Sun Feb 18 21:30:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* 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  <kukuk@uni-paderborn.de>

	* 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  <kukuk@uni-paderborn.de>

	* server.c: if tcp_wrapper not enabled, look at
		    /var/yp/securenets for secure clients.

Sun Nov 26 22:58:00 1995  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* server.c: fix dns lookup implementation

Fri Nov 11 1995  Swen Thuemmler  <swen@uni-paderborn.de>

	* server.c: changes for -dns option

	* dns_hosts.c: New, for raw dns lookup.

Fri Oct 6  10:24:31 1995  Thorsten Kukuk  <kukuk@uni-paderborn.de>

	* 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  <kukuk@uni-paderborn.de>

	* 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  <peter@ifm.liu.se>

	* 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  <O.Flebbe@science-computing.uni-tuebingen.de>

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