2009-07-11 15:09  crosser

	* configure.in, rtconfig.c: fix segfault bug in config parser
	  (Alexei Seleznyov <aseleznyov@parallels.com>)

2008-01-17 15:46  crosser

	* clnt_common.c: fix cycle over alternative servers (was infinite
	  loop)

2006-11-26 15:35  crosser

	* configure.in: fix comment

2006-11-26 02:10  crosser

	* .cvsignore, Makefile.am, README, acconfig.h, configure.in,
	  serv_common.c, whoson.3, whoson.8, whoson.conf,
	  WHOSON/.cvsignore: cleanup from Greg Woods

2006-11-25 23:10  crosser

	* Makefile.am: use DESTDIR for default config installation

2003-08-19 11:22  crosser

	* Makefile.am: clean autogenerated .c files

2003-08-14 16:50  crosser

	* Makefile.am, README, clnt_common.c, configure.in, whosond.c:
	  Memory leak in the client code (ilya@glas.net) Changes to recent
	  autoconf/automake (woods@weird.com) use pidfile() if it exists
	  (woods@weird.com)

2001-09-29 01:12  crosser

	* configure.in, serv_common_cfg.h: bug in chroot path length, make
	  release 2.02a

2001-09-23 17:29  crosser

	* whosond.c: change gid to uid in setreuid

2001-09-23 16:42  crosser

	* Makefile.am, configure.in: cleaner security warnings More preport
	  ChangeLog dependency (I hope)

2001-09-22 12:25  crosser

	* configure.in: spelling

2001-09-22 01:31  crosser

	* configure.in, whosond.c: even more paranoia added

2001-09-21 10:15  crosser

	* configure.in, whosond.c: more cleanup in revoking privileges,
	  warnings in configure, version change

2001-09-21 01:24  crosser

	* whoson.conf, whosond.c: Some cleanup of security measures

2001-09-20 10:09  crosser

	* configure.in, whosond.c: clear suppliementary groups in whosond

2001-09-20 09:56  crosser

	* configure.in, serv_common.c, serv_common.h, serv_common_cfg.h,
	  whoson.conf, whoson.conf.5, whosond.c: chroot() for whosond

2001-07-20 12:50  crosser

	* Makefile.am: dependency for ChangeLog

2001-07-20 12:47  crosser

	* Makefile.am, configure.in, whoson.conf: run cvs2cl change version
	  unixd params

2001-07-20 11:35  crosser

	* clnt_unix.c, clnt_unixd.c, serv_unix.c, serv_unixd.c: more tuning
	  of AF_UNIX address size, now works on FreeBSD

2001-07-20 09:48  crosser

	* clnt_unix.c, clnt_unixd.c, serv_unix.c, serv_unixd.c, whoson.c:
	  address bug with AF_UNIX address size fix permissions of unix
	  datagram socket (on Linux, honors umask)

2001-05-29 01:43  crosser

	* .cvsignore, Makefile.am, WHOSON/.cvsignore: tune .cvsignore,
	  provision for ChangeLog

2001-05-29 01:33  crosser

	* .cvsignore, README: Mention move to sourceforge in README

2000-03-29 00:44  crosser

	* Makefile.am, configure.in, WHOSON/MANIFEST, WHOSON/Makefile.PL,
	  WHOSON/Makefile.PL.in: build Makefile.PL for the perl5 module by
	  configure

1999-12-28 16:25  crosser

	* configure.in, getopt.c, getopt.h, whosond.c: check for setreuid;
	  added getopt to cvs

1999-11-26 20:18  crosser

	* Makefile.am, acconfig.h, configure.in, whosond.c: tune for sunos4

1999-10-08 15:55  crosser

	* configure.in: Change version number only: 2.00 release

1999-10-06 19:54  crosser

	* clnt_unix.c, rtconfig.c, serv_common.c: fix for kluge about
	  initializing private fields Initialization for global parameters

1999-10-06 15:19  crosser

	* configure.in, rtconfig.c, whosond.c: Handle SIGPIPE in the server
	  Fix (kludge) for private fields in the config struct Make beta3
	  version

1999-10-06 02:24  crosser

	* README, configure.in, rtconfig.c: fix incorrect permission chan
	  building.  Publish beta 2

1999-10-05 13:51  crosser

	* serv_common_cfg.h: Forgot this file

1999-10-05 09:15  crosser

	* configure.in, rtconfig.c: Check for inet_aton and use inet_addr
	  if absent

1999-10-04 01:18  crosser

	* Makefile.am, acconfig.h, clnt_tcp.c, clnt_tcp_cfg.h, clnt_udp.c,
	  clnt_udp_cfg.h, clnt_unix.c, clnt_unix_cfg.h, clnt_unixd.c,
	  clnt_unixd_cfg.h, configure.in, rtc_begin.h, rtc_end.h,
	  rtc_middle.h, rtconfig.c, rtconfig.h, serv_common.c, serv_tcp.c,
	  serv_tcp_cfg.h, serv_udp.c, serv_unix.c, serv_unix_cfg.h,
	  serv_unixd.c, serv_unixd_cfg.h, whoson.8, whoson.c, whoson.conf,
	  whoson.conf.5, wtest.c: First (probably) working version with new
	  run time config parser.  Also added listenq parameter (backlog
	  size for listen()) and renamed wtest to whoson (and with man
	  page).  Release 2.00beta1.

1999-10-03 01:29  crosser

	* rtconfig.c, serv_common.c: work in progress on rtconfig

1999-09-08 08:39  crosser

	* configure.in: Changed version because had to publish a
	  maintenance release of pre-CVS source tree.

1999-08-30 18:21  crosser

	* Makefile.am, configure.in: Make shared library

1999-08-30 14:20  crosser

	* configure.in, serv_tcp.c: Fix AC_FUNC_SETPGRP

1999-08-19 21:58  crosser

	* Makefile.am: Mention new files in Makefile.am

1999-08-19 21:22  crosser

	* Makefile.am, clnt_tcp.c, clnt_tcp_cfg.h, clnt_udp.c,
	  clnt_udp_cfg.h, clnt_unix.c, clnt_unix_cfg.h, clnt_unixd.c,
	  clnt_unixd_cfg.h, rtc_middle.h, rtconfig.c, rtconfig.h,
	  serv_tcp.c, serv_tcp_cfg.h, serv_udp.c, serv_udp_cfg.h,
	  serv_unix.c, serv_unix_cfg.h, serv_unixd.c, serv_unixd_cfg.h:
	  Move to new config scheme (does not work yet)

1999-08-09 10:27  crosser

	* configure.in, rtc_begin.h, rtc_end.h, rtc_middle.h, rtconfig.h,
	  serv_tcp_cfg.h: Prelimenary work to change config reader

1999-08-05 01:08  crosser

	* Makefile.am: Add hooks to install and uninstall

1999-08-04 01:02  crosser

	* config.h.in: remove config.h.in - it's created by autoheader

1999-08-03 11:34  crosser

	* version.h: Removed obsolete version.h

1999-08-03 11:21  crosser

	* Makefile.am, fix.pl, lhash.c, lhash.h: add options to Makefile

1999-08-03 11:14  crosser

	* WHOSON/: Changes, MANIFEST, Makefile.PL, WHOSON.pm, WHOSON.xs,
	  test.pl: Initial revision

1999-08-03 11:14  crosser

	* WHOSON/: Changes, MANIFEST, Makefile.PL, WHOSON.pm, WHOSON.xs,
	  test.pl: Perl module for whoson

1999-07-31 03:25  crosser

	* Makefile.am, configure.in, rtconfig.c, rtconfig.h: Automakifying
	  clenups

1999-07-27 21:30  crosser

	* clnt_tcp.c, clnt_udp.c, clnt_unix.c, clnt_unixd.c: fix names

1999-07-27 21:17  crosser

	* config.h.in: make autobuit

1999-07-27 21:17  crosser

	* clnt_common.c, serv_common.c, whosond.c: remove include version.h

1999-07-27 21:17  crosser

	* configure.in: switch to automake

1999-07-27 21:14  crosser

	* Makefile.am: cleaning

1999-07-27 20:49  crosser

	* Makefile.am, acconfig.h: Initial revision

1999-06-03 11:49  crosser

	* configure.in: fix test program on sun

1999-06-03 02:18  crosser

	* wtest.c: cleanup

1999-06-03 02:10  crosser

	* version.h: bump version

1999-06-03 02:10  crosser

	* clnt_unix.c, config.h.in, configure.in, serv_unix.c: deal with
	  UNIX_PATH_MAX in a better way

1999-01-30 19:44  crosser

	* clnt_unixd.c: add unlink()

1999-01-30 18:49  crosser

	* version.h, whoson.conf, whoson.conf.5: add unixd transport

1999-01-30 18:43  crosser

	* clnt_unixd.c, serv_unixd.c: Initial revision

1999-01-30 17:45  crosser

	* clnt_udp.c: def for buffers

1999-01-30 17:41  crosser

	* clnt_udp.c: fix reporting addresses (used to overwrite static
	  buffer)

1999-01-30 17:41  crosser

	* clnt_tcp.c, clnt_unix.c: fix use of saved errno

1999-01-17 02:17  crosser

	* README: Add RFC-formatted protocol description

1999-01-17 02:05  crosser

	* configure.in, version.h: Add RFC-formatted protocol description

1998-08-02 15:06  crosser

	* whoson.ms: clean up for publication

1998-08-02 03:15  crosser

	* whoson.ms: make it RFC style and rename

1998-07-28 21:51  crosser

	* clnt_udp.c, mainloop.c, serv_tcp.c, serv_udp.c, serv_unix.c,
	  version.h, whosond.c, wtest.c: make 64bit architecure happy

1998-07-27 00:17  crosser

	* serv_common.c, whosond.8: LIST command

1998-07-26 18:06  crosser

	* clnt_udp.c: Add source address checking in UDP client

1998-07-26 18:06  crosser

	* whoson.conf.5: allow and deny in client udp

1998-07-26 18:06  crosser

	* version.h: bump version

1998-07-26 18:06  crosser

	* serv_tcp.c, serv_udp.c: change due to checkperm names

1998-07-26 18:06  crosser

	* serv_unix.c: create pipe with 666 mode for compatibility

1998-07-26 18:06  crosser

	* clnt_tcp.c, clnt_unix.c: fix for multiline responces

1998-07-26 18:06  crosser

	* clnt_common.c: fix ret code if no servers

1998-07-26 18:06  crosser

	* checkperm.c, checkperm.h: make it sutable for client too (extern
	  names)

1998-07-26 18:06  crosser

	* serv_common.c: stupid change made by mistake

1998-07-13 17:04  crosser

	* configure.in: fix LIBS for Solaris

1998-07-13 03:04  crosser

	* README: refer to "protocol.txt"

1998-07-13 03:01  crosser

	* whoson.ms: make protocol "symmetric" Write introduction etc.

1998-07-12 20:48  crosser

	* whoson.ms: Initial revision

1998-07-12 20:43  crosser

	* clnt_common.c, clnt_tcp.c, clnt_udp.c, clnt_unix.c,
	  serv_common.c: Change protocol: responce now is terminated with
	  empty line

1998-07-12 20:43  crosser

	* whoson.conf, whoson.conf.5: New global parameter: cachesize

1998-07-12 20:43  crosser

	* version.h: bump version: Change protocol: responce now is
	  terminated with empty line

1998-07-12 20:43  crosser

	* checkperm.h: change err. msg due to change in protocol

1998-07-12 20:43  crosser

	* configure.in: cleanup: I've read that f*** manual at last...

1998-07-12 20:43  crosser

	* whoson.3, whosond.8: fix prefix

1998-07-12 20:43  crosser

	* config.h.in: gid_t

1998-07-06 03:26  crosser

	* whoson.conf.5: fix typo

1998-07-06 03:24  crosser

	* whoson.conf.5, whosond.8: Initial revision

1998-07-06 03:24  crosser

	* whoson.3: fix typos

1998-07-06 01:49  crosser

	* whoson.3: fix Log

1998-07-06 01:48  crosser

	* whoson.3: Initial revision

1998-07-05 23:11  crosser

	* version.h: bump version

1998-07-05 23:06  crosser

	* config.h.in, configure.in, rtconfig.h: Fix installation

1998-07-05 15:57  crosser

	* README: clean up

1998-07-05 04:26  crosser

	* checkperm.c, checkperm.h, clnt_common.c, clnt_common.h,
	  clnt_tcp.c, clnt_udp.c, clnt_unix.c, mainloop.c, report.h,
	  rtconfig.c, rtconfig.h, serv_common.c, serv_common.h, serv_tcp.c,
	  serv_udp.c, serv_unix.c, version.h, whoson.h, whosond.c,
	  whosond.h: Change copyright

1998-07-05 04:07  crosser

	* README: Mention Perl module

1998-07-05 04:01  crosser

	* serv_common.c, serv_common.h: add user and group global parms

1998-07-05 04:01  crosser

	* whosond.c: add user and group set

1998-07-05 04:01  crosser

	* version.h: bump version

1998-07-05 04:01  crosser

	* config.h.in: check uid_t

1998-07-05 04:01  crosser

	* wtest.c: cycle for keepalive checking

1998-07-05 04:01  crosser

	* configure.in: minor changes

1998-07-05 04:01  crosser

	* whoson.conf: write comment, new parameters

1998-07-05 03:39  crosser

	* README: Rewritten

1998-07-05 03:39  crosser

	* checkperm.c: fix bug with zero mask

1998-07-05 03:39  crosser

	* clnt_common.c: wso_version

1998-07-03 15:10  crosser

	* clnt_common.c, whoson.h: add wso_version()

1998-07-03 15:10  crosser

	* clnt_udp.c: fix include sys/time.h

1998-07-03 15:10  crosser

	* clnt_tcp.c, clnt_unix.c: setup for _REENTRANT mode

1998-07-03 13:32  crosser

	* config.h.in, configure.in, whosond.c: autoconf for signal and
	  detach

1998-07-03 13:32  crosser

	* version.h: bump version

1998-07-03 13:32  crosser

	* clnt_tcp.c, clnt_unix.c, serv_tcp.c, serv_unix.c: make persistant
	  connections work

1998-07-02 22:17  crosser

	* whosond.c: fix proc. of -v option

1998-07-02 22:17  crosser

	* serv_common.c: make expiry work again

1998-07-02 22:04  crosser

	* version.h: bump version

1998-07-02 22:01  crosser

	* README, report.h: Initial revision

1998-07-02 22:01  crosser

	* clnt_common.c, serv_common.c, whoson.h, wtest.c: change API

1998-07-02 22:01  crosser

	* checkperm.c, clnt_tcp.c, clnt_udp.c, clnt_unix.c, config.h.in,
	  configure.in, mainloop.c, rtconfig.c, serv_tcp.c, serv_udp.c,
	  serv_unix.c, whosond.c: change error reporting to syslog

1998-07-02 19:51  crosser

	* rtconfig.c, serv_unix.c: change DPRINT

1998-07-02 19:37  crosser

	* checkperm.c, checkperm.h: Initial revision

1998-07-02 19:37  crosser

	* version.h: bump version

1998-07-02 19:37  crosser

	* serv_tcp.c: check perms

1998-07-02 19:37  crosser

	* clnt_udp.c: check perms fix bug with excessive retries

1998-07-02 19:37  crosser

	* serv_common.c, serv_udp.c, serv_unix.c: make right responce if
	  req invalid

1998-07-02 19:37  crosser

	* clnt_tcp.c, clnt_unix.c: make right return if req invalid or
	  disallowed

1998-07-02 19:37  crosser

	* clnt_common.c: persistent config

1998-07-02 01:57  crosser

	* version.h: bump ver

1998-07-02 01:55  crosser

	* clnt_udp.c, clnt_unix.c, serv_udp.c, serv_unix.c, version.h:
	  Initial revision

1998-07-02 01:55  crosser

	* whosond.c: cosmetics

1998-07-02 01:55  crosser

	* clnt_tcp.c: forgot to close fd in normal case

1998-07-02 00:01  crosser

	* serv_common.c: fix chain corruption when replacing

1998-07-01 17:39  crosser

	* mainloop.c, whosond.c: make it work on Solaris

1998-07-01 12:04  crosser

	* serv_common.c: Use lhash, make global pseudo-server

1998-07-01 12:04  crosser

	* whoson.conf: more comment

1998-07-01 12:04  crosser

	* serv_tcp.c: stylistic

1998-07-01 09:18  crosser

	* clnt_tcp.c, rtconfig.c, serv_common.c, serv_tcp.c, whosond.c:
	  minor warnings fix

1998-07-01 09:04  crosser

	* whoson.conf, config.h.in: Initial revision

1998-07-01 09:01  crosser

	* clnt_common.c, whosond.c: Big reorganization

1998-07-01 09:01  crosser

	* clnt_common.h, clnt_tcp.c, mainloop.c, rtconfig.c, rtconfig.h,
	  serv_common.c, serv_common.h, serv_tcp.c, whosond.h: Initial
	  revision

1998-05-05 23:08  crosser

	* clnt_common.c, whoson.h, wtest.c: Initial revision

1998-05-05 23:08  crosser

	* configure.in: [no log message]

1998-05-05 23:08  crosser

	* whosond.c: allow multiline entry (and ignore)

1998-04-29 14:02  crosser

	* whosond.c: fix TODO list

1998-04-29 12:50  crosser

	* configure.in: Initial revision

1998-04-28 22:37  crosser

	* whosond.c: Initial revision

