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: Perl module for whoson 1999-08-03 11:14 crosser * WHOSON/: Changes, MANIFEST, Makefile.PL, WHOSON.pm, WHOSON.xs, test.pl: Initial revision 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 * configure.in: switch to automake 1999-07-27 21:17 crosser * clnt_common.c, serv_common.c, whosond.c: remove include version.h 1999-07-27 21:17 crosser * config.h.in: make autobuit 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 * clnt_unix.c, config.h.in, configure.in, serv_unix.c: deal with UNIX_PATH_MAX in a better way 1999-06-03 02:10 crosser * version.h: bump version 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 * serv_unix.c: create pipe with 666 mode for compatibility 1998-07-26 18:06 crosser * clnt_udp.c: Add source address checking in UDP client 1998-07-26 18:06 crosser * clnt_tcp.c, clnt_unix.c: fix for multiline responces 1998-07-26 18:06 crosser * checkperm.c, checkperm.h: make it sutable for client too (extern names) 1998-07-26 18:06 crosser * whoson.conf.5: allow and deny in client udp 1998-07-26 18:06 crosser * serv_common.c: stupid change made by mistake 1998-07-26 18:06 crosser * serv_tcp.c, serv_udp.c: change due to checkperm names 1998-07-26 18:06 crosser * version.h: bump version 1998-07-26 18:06 crosser * clnt_common.c: fix ret code if no servers 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 * configure.in: cleanup: I've read that f*** manual at last... 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.3, whosond.8: fix prefix 1998-07-12 20:43 crosser * whoson.conf, whoson.conf.5: New global parameter: cachesize 1998-07-12 20:43 crosser * checkperm.h: change err. msg due to change in protocol 1998-07-12 20:43 crosser * config.h.in: gid_t 1998-07-12 20:43 crosser * version.h: bump version: Change protocol: responce now is terminated with empty line 1998-07-06 03:26 crosser * whoson.conf.5: fix typo 1998-07-06 03:24 crosser * whoson.3: fix typos 1998-07-06 03:24 crosser * whoson.conf.5, whosond.8: Initial revision 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 * config.h.in: check uid_t 1998-07-05 04:01 crosser * configure.in: minor changes 1998-07-05 04:01 crosser * version.h: bump version 1998-07-05 04:01 crosser * wtest.c: cycle for keepalive checking 1998-07-05 04:01 crosser * serv_common.c, serv_common.h: add user and group global parms 1998-07-05 04:01 crosser * whoson.conf: write comment, new parameters 1998-07-05 04:01 crosser * whosond.c: add user and group set 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_tcp.c, clnt_unix.c: setup for _REENTRANT mode 1998-07-03 15:10 crosser * clnt_udp.c: fix include sys/time.h 1998-07-03 13:32 crosser * config.h.in, configure.in, whosond.c: autoconf for signal and detach 1998-07-03 13:32 crosser * clnt_tcp.c, clnt_unix.c, serv_tcp.c, serv_unix.c: make persistant connections work 1998-07-03 13:32 crosser * version.h: bump version 1998-07-02 22:17 crosser * serv_common.c: make expiry work again 1998-07-02 22:17 crosser * whosond.c: fix proc. of -v option 1998-07-02 22:04 crosser * version.h: bump version 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 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 19:51 crosser * rtconfig.c, serv_unix.c: change DPRINT 1998-07-02 19:37 crosser * clnt_common.c: persistent config 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 * version.h: bump version 1998-07-02 19:37 crosser * checkperm.c, checkperm.h: Initial revision 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_udp.c: check perms fix bug with excessive retries 1998-07-02 19:37 crosser * serv_tcp.c: check perms 1998-07-02 01:57 crosser * version.h: bump ver 1998-07-02 01:55 crosser * clnt_tcp.c: forgot to close fd in normal case 1998-07-02 01:55 crosser * whosond.c: cosmetics 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 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 * serv_tcp.c: stylistic 1998-07-01 12:04 crosser * whoson.conf: more comment 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 * configure.in: [no log message] 1998-05-05 23:08 crosser * clnt_common.c, whoson.h, wtest.c: Initial revision 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