1998-10-16  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_tcp.c (TCP_accept): Remove call to getsockname.  It broks stuff.

1998-09-14  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_host.c (HOST_print_node): Print out the host tuple too.

Sun Feb 15 14:16:02 1998  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c: Replaced use of gets w/ fgets.

Sun Jan  4 15:16:04 1998  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_cw.c: Update copyright year.
	* gtl_x.c, gtl_host.c, gtl_dev.c: Fixed warnings

Sun Dec 14 19:22:02 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_x.c, gtl_util.c, gtl_udp.c, gtl_tcp.c, gtl_ring.c, gtl_msgm.c, gtl_list.c, gtl_host.c, gtl_dev.c, gtl_cw.c, Makefile.in:
	Renamed package to gtalk, renamed symbols and files apropriately
	Fixed copyright and email address.

Tue Dec  2 22:56:55 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_msgm.c: Added new response type to code for printing.

	* gtl_host.c: If local host does not resolve, then use loopback.

Sat Nov  1 13:27:37 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_cw.c: changed my email

Sat Oct 25 01:51:26 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_msgm.c:
	When printing message size errors, also display the desired sizes.

	* gtl_tcp.c: Fixed SGI bug, initialize sin_family in TCP_listen

	* gtl_cw.c: Fixed the copyright information.

Sat Oct 18 03:07:40 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_x.c: Fixed unix_socket identification to be more robust.

	* gtl_list.c: Fixed magic number assignments to be cast-happy.

	* gtl_host.c: Changed to deal w/ new verified flag.
	Recycle routine now compares the internet address.
	Name is grabbed from the longest alias.

	* gtl_dev.c:
	changed select loops to not use NULL for infinite wait, but to just
	use 60 seconds.  The loops are timeout nothing safe.  This fixes problem
	on HPUX where select returns immediatly for some reason.
	As such, fixed select_one to reset the return flag because of the timeout.

	* Makefile.in: Added dependencies for etl_list.o

Wed Oct 15 02:10:57 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_x.c: Made sure X IO name is malloced space.

	* gtl_dev.c:
	Added new status variable.  Keeps track of when an IO loop needs to start
	over.  It gets set to DEV_Reset whenever the main list of IO devices gets
	modified.

Sun Jul 27 20:40:59 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_list.c: Fixed bugs in the verifier.

Wed Jul 23 01:22:44 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_list.c: Added debugging and verification of list structures.

	* gtl_host.c, gtl_dev.c: Changed to use the list library.

Fri Jul 11 21:28:31 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* Makefile.in: Added generic list file.

	* gtl_dev.c: Modified to use the new generic list structure

	* gtl_list.c: Initial revision

Sun Mar 23 14:50:52 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c:
	In selection main loop, the current loop variable is cached, and then
	advanced, and the cached value is used when calling it's callbacks.  That
	way a callback can destroy it's structure, and the main loop will survive.

Sun Feb 23 03:24:53 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c:
	API change on ET_clean_dev changes.  It now takes a CLEAN flag which determnes
	if ET_clean is also called.

Fri Feb 21 04:05:19 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_host.c:
	Added in new feature when getting a host from an addr struct.  If the
	family is a UNIX socket, then return the local host.

	* Makefile.in: Added etl_x special rule

Tue Jan 28 03:24:17 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_udp.c: Fixed some -Wall warnings

Wed Jan 15 23:16:26 1997  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_x.c:
	Switched from using X private struct parts to XConnectionNumber

Fri Aug  9 01:44:02 1996  Eric M. Ludlam  <zappo@ultranet.com>

	* Makefile.in: Initial revision

Sun Mar  3 15:44:10 1996  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_cw.c: Updated copyright dates

Sat Mar  2 03:29:59 1996  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_x.c: Fixed some warnings

	* gtl_util.c:
	Updated etl_gethome again.  I can't seem to get this to work reliably.

	* gtl_msgm.c: Moved prototypes to a new header file: etl_union.h

	* gtl_dev.c: Removed extraneous variable

Thu Feb  1 02:44:19 1996  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_ring.c: Updated for gethome fn call

	* gtl_dev.c:
	Fixed close_all to close everything EXCEPT a specified port, and added
	many pipe related things throughout

Sat Jan  6 02:30:31 1996  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_ring.c: Updated calls to ringer library to include username

Sun Dec 10 15:49:01 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c: Fixed some comments

	* gtl_x.c: smegged a comment

	* gtl_x.c, gtl_util.c: Changed all error messages to use DISP_message
	Added function ETL_gethome, which tries many methods to return someone
	home directory

	* gtl_udp.c, gtl_tcp.c, gtl_ring.c:
	Changed all error messages to use DISP_message

	* gtl_msgm.c: Error message now prints to stdout

	* gtl_host.c, gtl_dev.c: Changed all error messages to use DISP_message

	* gtl_cw.c: Modified to use DISP_message

Mon Nov 27 00:06:07 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c:
	ET_select_one resets RECURSIVE_EXIT before exiting, as this is the
	last stop when exiting in most cases.

Wed Nov 22 03:40:58 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_udp.c:
	UDP_host: forgot to check for NULL in return from HOST_ routine

Tue Nov 21 03:55:05 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_util.c:
	Added ETL_gethome, to get any users home directory without
	environement variables, or other hokey methods

	* gtl_dev.c:
	Added outfile IO type support, removed useless debug code, added
	ET_select_one to block other threads during a wait/read.

Fri Sep 29 09:10:13 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_ring.c: Removed traces of ringer response message

Fri Sep 22 13:45:08 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_ring.c:
	Found bug in finding unlink/remove file function with configure.
	also, _deactivate now considers itself successful if an unlink fails
	because the file doesn't exist anymore.  Added more places to set the
	ringflag variable in _activate fn

Wed Sep 20 23:30:51 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_host.c: Added a function to return the number of hosts loaded in

Sat Jul 22 13:29:13 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_ring.c:
	Used to have variable s_addr, but this is a macro on some systems so
	it's been renamed to sock_addr. (thanks uwe@snark.niif.spb.su)

Sun Jul 16 16:18:45 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c: Fixed a typo in a print message

	* gtl_udp.c:
	(UDP_daemon_change) Had strings associated with OTALK/NTALK services
	backwards.  This caused all sorts of havoc!

Sat Jul 15 19:50:26 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_ring.c:
	When creating .ringer files, now translate into & from net order

Tue Jun 13 00:04:28 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_cw.c:
	Some compilers can't handle multi-line strings. Changed to many calls
	to printf.

	* gtl_x.c: Removed a rogue simicolon

Sat May 27 01:38:17 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_x.c:
	Added ETL_get_resource for reading random resources from any X app.

Tue May  9 23:46:46 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_cw.c: Initial revision

Wed Apr 19 01:28:06 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_x.c: Initial revision

Mon Apr 10 21:43:01 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_util.c:
	Replace GNU version of strtok with my own since theirs was too
	dependant on thier own library.  Both strdup and strtok will be used
	only if they don't exist in the system.

Sat Apr  8 20:13:16 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_host.c:
	Default new systems to GTALKD.  This may irritate some, but will
	always let you get the most out of a system.

	* gtl_host.c: Replaced malloc/strcpy with strdup

	* gtl_util.c: Added strdup and strtok if not provided by default.

	* gtl_dev.c:
	Removed memcmp and replaced with direct tests of a structs fields

Wed Apr  5 00:55:03 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_util.c: Made scmp take const input

Sat Apr  1 18:58:49 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c:
	Added cast for buffer + rin in etl_dev so that std_c likes it.

	* alloca.c: Took out a confusing section dealing with emacs.

Thu Mar 30 02:35:22 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c: now handle case where fd_set is not a defined typedef.

	* gtl_util.c: Initial revision

	* gtl_host.c: Modified to use utility case insensitive string compare

Sat Mar 25 04:16:38 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_udp.c, gtl_tcp.c, gtl_ring.c, gtl_msgm.c, gtl_host.c:
	Updated copyright

	* gtl_dev.c: Updated copyright.

Sun Mar 12 20:29:33 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_host.c:
	Added an option to always lowercase the text name of a host so strcmp
	works better.

Sat Mar  4 14:47:53 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_udp.c:
	Added use of syslog to report errors when linked agains the daemon

	* gtl_tcp.c:
	Added use of syslog to report errors when linked agains the daemon.

	* gtl_ring.c:
	Added use of syslog to report errors when in use by syslog

	* gtl_host.c:
	Added use of syslog to report errors when linked to daemon.

	* gtl_dev.c: Added use of syslog to report errors for use in daemon.

Fri Mar  3 02:48:40 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_msgm.c:
	Added extionsion printing, swap id_num before printing, and second
	half of messages are not printed unless verbosity >=  2

Tue Feb 28 02:58:16 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_msgm.c:
	Made sure extension in gtalk message type variable was printed

Sun Feb 12 14:01:24 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c:
	Added check for EINTR error return from select in main-loop. This
	occurs when a sigchild handler is called in gtalkd.

Sat Feb 11 17:19:33 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c:
	Made all etl code require VERBOSE flag to be set before printing.

	* gtl_msgm.c: Added new message name "try here" record.

Wed Feb  1 03:42:17 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_udp.c: Forced all devs to have laddr filled it automatically.

	* gtl_ring.c:
	Basic maintenace to make this work, and added some print routines

Sun Jan 29 14:26:14 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_udp.c: Added an error messages, and fixed some -Wall warnings

	* gtl_msgm.c: Fixed some -Wall warnings

Sat Jan 28 21:20:45 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_ring.c: Initial revision

Sat Jan 14 17:44:28 1995  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_udp.c:
	Added reset-ports ability.  This allows for 1 main port, and secondary
	ports opened for other tasks not related to the talk daemon.

	* gtl_msgm.c: Added printing of special message extensions.

Mon Dec 12 23:44:21 1994  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_msgm.c: changed calls to header files

Wed Dec  7 23:19:46 1994  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c:
	Added loop when writing to a TCP socket to make sure everything gets
	sent before exiting the write command.

Sat Nov 19 17:06:13 1994  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c: Moved empty state to UNUSED state.

Wed Nov 16 23:16:53 1994  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_tcp.c: Error messages were cleaned up.

	* gtl_msgm.c: Initial revision

	* gtl_host.c: Added check for malloc failure

Tue Nov 15 04:12:32 1994  Eric M. Ludlam  <zappo@ultranet.com>

	* alloca.c: Initial revision

	* gtl_dev.c:
	Moved use of select.h and sys/select.h from general headers to this
	file, since this is the only place it is used.

	* gtl_udp.c:
	Added gtalk service lookup of service ids, and linked to enabling use
	of GTALK_SERVICE.  Also added function UDP_servent for use in gtalk
	daemon.

Sun Nov 13 21:10:36 1994  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_dev.c:
	Added extra return case in main-loop.  Also fixed many comment spacing
	areas to make it more compatible with cparse auto-comment
	generation/fixing routines.

Tue Oct 11 00:35:13 1994  Eric M. Ludlam  <zappo@ultranet.com>

	* getopt.c: Initial revision

Mon Aug 29 23:43:23 1994  Eric M. Ludlam  <zappo@ultranet.com>

	* gtl_udp.c, gtl_tcp.c, gtl_host.c, gtl_dev.c: Initial revision

