Sat Apr 12 18:09:59 1997 Thorsten Kukuk * release version 1.1.7 * revnetgroup.c: Increase BUFSIZE to 8192 Tue Apr 8 22:59:12 1997 Thorsten Kukuk * ypserv.conf.5.in: Add yfr_check_port description * ypserv_conf.c (load_ypserv_conf): Add xfr_check_port option * ypserv.8.in: Add comments about the new xfr behaviour. * ypxfr.c (ypxfr): Fix an old comment * server.c (ypproc_xfr_2_svc): Add check for reserved port, check, that the new master is the same as the old one. * ypserv.c: Add xfr_check_port variable with default 1 * ypserv.h: Likewise. * ypMakefile.in: Add auto.master and auto.home rules Sun Mar 23 11:25:22 1997 Thorsten Kukuk * ypxfr.c (main): Use strncpy for fixed arrays. Wed Mar 12 17:02:03 1997 Thorsten Kukuk * release version 1.1.6 Sat Mar 8 08:44:44 1997 Thorsten Kukuk * config.h.in: Add HAVE_GETRPCPORT * ypxfrd_getmap.c: Include compat/getrpcport if necessary Fri Mar 7 16:27:51 1997 Thorsten Kukuk * ypmake: Upgrade to version 0.10 Tue Mar 4 20:20:03 1997 Thorsten Kukuk * ypMakefile.in (services.byname): Fix awk rule Fri Feb 14 21:10:31 1997 Thorsten Kukuk * configure.in: Better checks for getrpcport Thu Feb 6 21:52:44 1997 Thorsten Kukuk * ypmake: Upgrade to version 0.9 Thu Feb 6 15:34:21 1997 Terje Malmedal * ypserv_conf.c (load_ypserv_conf): Add a cast for EOF to char Thu Jan 30 19:54:11 1997 Thorsten Kukuk * release version 1.1.5 Wed Jan 29 08:46:18 1997 Thorsten Kukuk * 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 * 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 if 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 and define SA_RESTART if necessary * ypxfrd.c: Likewise * ypserv_conf.c: Include * ypxfr.c: Include and for ULTRIX * ypxfr_clnt.c: Include * ypxfrd_getmap.c: Include , if it exists, else Sat Jan 25 17:15:35 1997 Thorsten Kukuk * Makefile.in: strip revnetgroup before installing Thu Jan 23 21:06:22 1997 Thorsten Kukuk * 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 * server.c (ypproc_order_2_svc): Add '\0' to Ordernum string before parseing by atoi Thu Jan 9 20:19:43 1997 Thorsten Kukuk * ypMakefile.in (services.byname): the port/protocol pair is the key, not the name Thu Jan 9 17:16:23 1997 Thorsten Kukuk * mknetid.c (main): Check if host isn't a NULL pointer, print warnings on stderr, not stdout. Reported by Tarjei T. Jensen Fri Jan 3 19:54:54 1997 Thorsten Kukuk * 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 * 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 * ypxfr.c (ypxfr_foreach): Don't bail out if we get an empty key Sun Nov 10 14:16:56 1996 Thorsten Kukuk * release version 1.1.2 Sun Nov 10 14:13:59 1996 Curtis Varner * revnetgroup.c, getnetgrent.c : Fix pointer errors * hash.c : Rewritten, old version contained serveral errors Wed Oct 30 19:46:33 1996 Thorsten Kukuk * 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 * 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 * 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 * ypxfr.c (ypxfr_foreach): In debug mode, don't print an empty key/val pair Sat Sep 21 15:21:50 1996 Thorsten Kukuk * Makefile.in: Install ypMakefile as Makefile.new, if we have an old Makefile Tue Sep 3 21:41:03 1996 Thorsten Kukuk * configure.in: Add --enable-ypmake flag * mknetid.8.in: New Sun Aug 18 16:33:48 1996 Thorsten Kukuk * 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 * 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 * 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 * 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 * ypxfr.c (__yp_master) : check if the result of xdr_ypresp_master is empty. Sun Aug 4 21:29:31 1996 Thorsten Kukuk * access.c, server.c : Rename _dns_gethostby* to res_gethostby* Sat Aug 3 21:51:37 1996 Thorsten Kukuk * ypxfrd.c : Add support for starting rpc.ypxfrd from inetd Sun Jul 28 18:03:57 1996 Thorsten Kukuk * 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 * 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 * 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.