Sun Jul 23 21:52:05 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* gtd_annc.c, gtd_ring.c:
	In previous fix forgot to change sizeof the address being used.

	* Makefile.in: Forgot to make dependancies for etl_util.o.

	* gtd_ring.c, gtd_annc.c:
	Forwarding can mess up the printed name of hosts.  Grab the TARGET
	address for the name first, and if that fails, then grab the return
	address.

	* et_proto.c:
	When in test mode, variable "myname" is now filled in by querying with
	the "getpw" functions.  Used to get the environment $USER which
	doesn't exist on all systems.

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

	* etl_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)

Fri Jul 21 02:53:36 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* Makefile.in: Changed version, and removed annoying man target

	* PROBLEMS:
	Added nice message about hilit-19 messing up when byte compiled

	* etalk-x.el:
	Added comment describing why etalk-x purposely bombs on batch
	byte-compile

	* etalk.texinfo: Fixed bugs, and updated version numbers

	* NEWS: Added the news...

	* etalk-edit.el: Added etalk-quoted-insert command

	* etalk-tcp.el: client command was incorrect, changed to "set client"

	* etalk.el:
	changed version number and added C-q key binding for inserting special
	characters

	* etalk.h, xphone.h, gtalkd.h: Changed version number

	* etalk.texinfo:
	Added information about faces in games into variables section.  Also
	fixed references to the face variables.

	* autoloads:
	Added font-lock info about etalk-log, and also added nifty trick to
	set load-path and program names so there is no need to edit this if
	used out of someones account.

	* games directory:
	All faces used in games are now initialized via font-lock.

Sun Jul 16 23:33:09 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* etalk-proc.el:
	new way of invoking etalk-proc which allows the addition of parameters
	such as '("-v") or any other desired parameter.

	* etalk-x.el:
	Added fontlock support for etalk-log-mode, and also added mouse
	command functions for yanking...

	* etalk.el:
	Added a bunch of stuff to the keymap.  Mouse yanking now works, and
	there is an option to allow international keys to work, but it
	disables the C-x prefix key which is quite annoying...

	* etalk-edit.el:
	etalk-yank-text now uses 'current-kill to find the last killed text.
	This lets us grab select X text too.

Sun Jul 16 16:34:23 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* et_proto.c: Code involving degrading talk protocols is now
	  much more robust.  In fact, it works now.  Uses USER_hangup
	  command to clean up from failed attempts instead of poking
	  information in by hand.  GET_MSG_RETRY now works the way it
	  was indended.  PROTOCOL_test now tests sun-forwarding method
	  correctly after doing a GNU daemon check.
	* etalk.texinfo: Added variable etalk-process-parameters to
	  Hooks and Variables chapter
	* etl_dev.c: Fixed a typo in a print message
	* gtd_reqst.c: When sending BADVERSION, make sure the message
	  type sent back respects that information
	* et_daemn.c: Added some extra verbose messages
	* etalk.h, et_user.c: Added a new state for a user which us
	  UNREACHABLE meaning in the process of being deleted after a
	  failed attempt to connect.
	* etalk.c: verbosity now increments inself which each occurance of "-v"
	* etalk.el: Fixed up some comments and added new variable
	  etalk-process-parameters
	* etl_udp.c: (UDP_daemon_change) Had strings associated with
	  OTALK/NTALK services backwards.  This caused all sorts of
	  havoc!
	* etalk-proc.el: Added command to set the application name to
	  "etalk".  Should have done this a long time ago!
	* gtd_reqst.c: Added check to prevent the sending of a
	  LOOK_HERE message to older talk protocols which don't know
	  about it.  This means older talk programs cannot be
	  forwarded to other machines.

Sat Jul 15 19:51:01 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* gtd_ring.c: Replaced constant with a define.
	* etl_ring.c: When creating .ringer files, now translate into
	  & from net order
	* etalk-proc.el: Improved handling of LOOK_HERE message.  Now
	  ask if we want to call user on a different machine.  This
	  lets the sub-process catch up on it's deleting without
	  recursing too far down.
	* et_proto.c: Modified section dealing with "LOOK_HERE".  no
	  longer terminate user struct, but recycle when the userid is
	  re-used by parent process.  Also added more error-checking
	  when looking up name from address
	* et_daemn.c: Improved handling of NOT_HERE vs BADVERSION in
	  lookup response
	* configure.in: Added compile check to see if we can compile
	  with 3 parameters being passed to the openlog command.
	  Returns the number of parameters discovered.
	* acconfig.h: Added new AUTOCONF variable NUM_OPENLOG_PARAMETERS.
	* gtalkd.c: Added new AUTOCONF variable NUM_OPENLOG_PARAMETERS
	  which, if set to 3 lets us define the type of logging we
	  wish.  Otherwise, assume only 2 parameters.

Thu Jul 13 01:31:34 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* etalk-mail.el: Added patch to etalk-mail provided by Andre Spiegel
	  <spiegel@bruessel.informatik.uni-stuttgart.de>
	* etalk-x.el: Added compile-time check to load hilit19 which
 	  provides colors in the message buffer mode.  (this is because it
 	  uses macros which must be expanded at compile time.)
	* et_cmd.c: Changed a %s printf to a %d to fix bug
	* gtd_fusr.c: Ifdef'd out "free(pws)" which is returned as static
	  space on some systems.

Sat Jul  8 16:26:40 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* xphone.h: Added GCs to context.  These specify the colors used by the phone icon
	* xphone.c: Removed X11R6 references, to use X11R5 calls only

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

	* etl_cw.c: Some compilers can't handle multi-line strings. Changed to many calls
	  to printf.
	* etl_x.c: Removed a rogue simicolon

Tue Jun  6 01:45:32 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* README: Added section relating where to find updates to etalk

Thu Jun  1 22:55:50 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* Makefile.in: gessft was missing from distribution
	* Makefile.in: Fixed install procedure, and uninstall procedure
	* etalk.el: Fixed etalk version to no-longer be BETA
	* README: Fixed missing or incorrect files
	* ring.xbm, phone.xbm: Initial revision

Thu Jun  1 18:37:55 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* etalk.el: fixed display of etalk version (removed beta)
	* Makefile.in: fixed install and uninstall procedures

Mon May 29 08:56:43 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* games/trax.el (trax): Added trax-inhibit-startup-message so that
	  the startup copyright blurb only appears once, or can be turned
	  off altogether.
	* xphone.c (main): Added size and windowmanager hints, and
	  goemetry control

Fri May 26 21:37:08 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* etl_x.c (ETL_get_resource): Add this fn so I could cull
	  resources from the X environment.
	* xphone.c (main): Can now read change-log entries.

Thu May 25 20:05:11 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* Updated documentation

Wed May 24 17:59:41 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* Makefile.in: uninstall target now removes xphone based on option
	  from configure.

Tue May  9 19:05:03 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* configure.in, Makefile.in: Added new replacement rules to build
	  or install xphone only when the X features are included.
	* gtalkd.c, etalk.c, xphone.c: --copyright command line added
	* et_cmd.c: Added "show copyright" command.
	* etl_cw.c: New file added to display copyright info.
	* gtd_fusr.c: Fix from last time wasn't complete.
	* gtalkd.c: Fixed --help output, and made verbosity incremental.

Wed May  3 18:07:39 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* gtd_fusr.c (FUSR_utmp_lookup): name field in utmp is not null
	  terminated. Fixed problem this causes for long usernames
	* xphone.c: Added arguments to allow an alternate bell noise to be
	  selected via a bell command.

Sun Apr 30 21:43:48 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* xphone.1: Added documentation for new command line arguments
	  added.
	* xphone.c: Added command line arguments for color, and bitmaps.
	  Also added argument for how to make a ringing noise.

Tue Apr 18 17:59:17 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* Makefile.in: Added xphone target, gtalkd.8, xphone.1
	* xphone.[ch] xphone.info, etl_x.c: Created these to handle the
	  xphone icon program.

Mon Apr 10 17:44:13 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* gtd_annc.c: Added call to ioctl when the open command doesn't
	  support noctty variable.
	* configure.in: Added ioctl information checks
	* etalkcomp.el -> etalkcomp: Name change so this file is not
	  installed and compiled with the rest of the application.
	* configure.in: Modified ordering of configure items for better
	  dependancies and verified it against configure.scan for any
	  differences.
	* etl_util.c Added strdup and strtok to for when those features are
	  not included with the standard system.

Sat Apr  1 13:59:24 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* configure.in: can not find ranlib-sh and makinfo-sh so I added a
	  bin/ prefix.  Also checks for method used to access name field
	  in utmp.h
	* gtd_fusr.c: Uses variable in configure for accessing utmp.  Also
	  took out references to unecessary pieces which were not compatible.
	* etl_dev.c: cast problem for std_c compiler
	* gtalk.h: removed extensions[0].  Some compilers didn't like it.
	* et_cmd.c: assigned local variable not made static, fix
	* gtalkd.c: assigned local variable not made static, fix

Fri Mar 24 22:23:34 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* In headers, updated non-ANSI prototypes to match ANSI headers.
	* Updated copyright notice in all files.

Wed Mar 22 21:44:59 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* etalk.c (main): Fixed help message text.
	* gtalkd.c (main): fixed help message text.
	* Makefile.in: Added some more files to the distribution
	* configure.in: Fixed problem with RANLIB program finder
	* gtalk.h: Removed section which I ended up not using.
	* gtd_reqst.c: Added some --bsd checks so --bsd running gtalkd
	  won't allow gtalkd-only commands to work.
	* NEWS: Added to distribution
	* PROBLEMS: Removed from texinfo file and put here.
	* etalk-t.out: Added to distribution

Wed Mar 15 22:26:48 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* et_proto.c (PROTOCOL_test): Lengthened the test even more to
	  handle ringer files tests.
	* gtd_reqst.c (GTR_read_request): when TRY_HERE was returned, it
	  returned the wrong piece of the address in fill_response

Tue Mar  7 21:43:38 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* et_user.c: Fixed some user print inconsistancies.

Tue Mar  3 18:34:36 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* Added syslog error reporting into all routines used by the GTALK
	  daemon.  Also changed gtalkd.c to translate a verbose flag when
	  the --tty flag is not included into a syslogdebug status.

Thu Mar  2 18:46:11 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* etalk-proc.el: Added etalk-auto-answer variable so as to bypass
	  the need to answer a question when auto-answering the phone.
	* etalk.texinfo: added some index pointers and such.
	* etl_msgm.c et_daemn.c, gtd_reqst.c, gtd_annc.c, gtalk.h: Added
	  extension option for all packets, and added application name to
	  announce message.  New variable ControlExtension.
	* et_cmd.c: Added verbosity setting (0-n)
	* tyrn-ai.el: Provide statement name was inversed.

Mon Feb 27 22:36:39 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* gtalkd.c (main): Message size check error did not exit daemon.
	* et_cmd.c: Modified status command to have more info available
	* et_rc.c: Added new fn to read in a some specified file
 	* gtalk.h, etl_msgm.c, et_daemn.c: Added field extension to the
	  talk control message.

Wed Feb 22 19:19:20 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* games/trax.el, games/tile-lib.el: Added this game to the
	  distribution.
	* etalk.texinfo: Added "Writing tyrant mode games" section.

Sun Feb 12 08:59:19 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* gtd_reqst.c: Added methods for otalk to forward to ntalk.  This
	  ensures a single table of invites and requests.
	* etl_dev.c (ET_select_all): added check for EINTR error.  This
	  signal occurs when the SIGCHLD is recieved during a select.

Sat Feb 11 12:17:49 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* etalk.c: Create signal handlers to remove rogue ringer files
	  from hanging around from a poorly terminalted etalk session.
	* gtalk.h: Added TRY_HERE response value.
	* gtd_reqst.c: Added more responsible handling of the -bsd flag.
	* gtalkd: Added this app to the distribution

Sat Feb  4 07:57:19 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* etalk.el (etalk-mode-map): Reads std edit character keys from
	  the etalk-edit-characters-mine string and uses that in the
	  keymap, thus there is only one place to change these keys.

Tue Jan 31 22:32:53 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* etalk-proc.el: Fixed the ringer return value such that when a
	  ringer request comes in, the user may say "yes" and answer the
	  call.

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

	* Fixed many -Wall problems
	* etalk-x: Added new options to the etalk menu for the ringer file.

Sat Jan 28 16:03:10 1995  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* et_cmd.c: Worked on the ringer command some, then made SET
	  and SHOW commands, and moved many other featurers (verbose,
	  name, editchar) under SET, and displays (device, user, host)
	  under the show command.

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

	* etl_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.
	* etl_msgm.c: Added printing of special message extensions.
	* sitecnfg.h: Initial revision
	* acconfig.h: Structure sizes changed, and added some symbols.

Mon Dec 12 23:51:48 1994  Eric M. Ludlam  <zappo@choochoo.ultranet.com>

	* et_proto.c: changed headers and fixed up test procedure a wee bit
	* etl_union.h: Initial revision
	* et_daemn.c: Added query reply feature and modified calls to headers
	* etl_msgm.c: changed calls to header files

Mon Dec 12 18:46:42 1994  Eric M. Ludlam  <zappo@choochoo>

	* etl_union.h: Added this file, and all other files which call
	  gtalk.h which used to define this union

Wed Dec  7 18:05:19 1994  Eric M. Ludlam  (zappo@choochoo)

	* et_cmd.c (ETC_parse_command): Added uniqness verification to
	  command parser.
	* et_proto.c (PROTOCOL_attach): Added checks to after the fact
	  daemon types to see if it exists.
	* etl_dev.c (ET_send): Loop on TCP write until all characters are
	  sent to remote.  Fixes lost chars on busy networks.

Wed Nov 23 21:05:40 1994  Eric M. Ludlam  (zappo@choochoo)

	* sitecnfg.h: Created for system definable parts (filenames etc)
	  and added a call to this in all files which need it.

Sat Nov 19 12:01:47 1994  Eric M. Ludlam  (zappo@choochoo)

        * et_dev.c etalklib.c: EMPTY state moved to UNISED due to conflict.
	* et_cmd.c: Added reply and query commands
	* etalk.texinfo: Added references to etalk-reply, and gtalk daemon
	* etalk.el: Added etalk-reply
	* etalk-proc.el (etalk-log-filter): Added reply support

Mon Nov 14 22:52:20 1994  Eric M. Ludlam  (zappo@choochoo)

	* etl_udp.c (UDP_daemon_change): ifdefed gtalk service out on
	  configure option.
	* configure.in headers.h: modified more for use with autoconf
	* Makefile.in: I now create a library to be shared between etalk
	  and gtalkd, and any other things I may write, and have a new
	  info handling type, and better rebuild chain for configure
	  script.
	* alloca.c: Added from standard GNU alloca
	* INSTALL: Added documentation for GTALK_SERVICE option.

Sun Nov 13 18:57:58 1994  Eric M. Ludlam  (zappo@choochoo)

	* Makefile.in, configure.in: Upgrade autoconf 2.1
	* headers.h: created to move including out of config.h
	* games/gess.el: Added to distribution
	* games/game-lib.el: game-lib upgraded to handle hiliting
	  requirements of gess.el

Wed Oct 19 18:28:57 1994  Eric M. Ludlam  (zappo@choochoo)

	* Makefile.in: Added toreversi to distribution list
	* games/toreversi.el: Added to distribution
	* games/reversi.el: Added "P" keybinding to reversi.  The function
	  was there but unbound.

Sat Oct  1 20:40:12 1994  Eric M. Ludlam  (zappo@choochoo)

	* etalk.el: etalk-mode-remote used to bomb when there was a buffer
	  of the same name in existence.  Fixed this.

Fri Sep 16 21:17:53 1994  Eric M. Ludlam  (zappo@choochoo)

	* etalk-proc.el: ETALK LOG buffer is now re-hilited with hilit19
	  by region.  This makes the buffer faster.  In the process of
	  this, found pointer re-location bug in said log, and fixed it.
	* etl_msgm.c, et_daemn.c: Moved some functions about for
	  compatibility with gtalkd.

Sat Sep 10 12:21:20 1994  Eric M. Ludlam  (zappo@choochoo)

        * Put sys/select.h into autoconf file.
	* Added patches from joe@opus.ohio-state.edu which:
	  - Configure local buffer to be on top or on bottom.
	  - Fixed dots document strings
	  - Fixed hangman startup problems.

Mon Sep 8 19:19:20 1994  Eric M. Ludlam  (zappo@choochoo)

	* Fixed up etalk-lgame.el to be more stable when searching for new
	  games.  It removes duplicates, and grabs names with .el, or
	  .elc, or even .el.gz extensions now.
 
Mon Aug 29 19:19:20 1994  Eric M. Ludlam  (zappo@choochoo)

	* Started Using RCS on all files

Sun Aug 21 10:46:30 1994  Eric M. Ludlam  (zappo@choochoo)

	* etalk.texinfo: Updates for new stuff, plus general grammar.

Fri Aug 19 18:22:09 1994  Eric M. Ludlam  (zappo@choochoo)

	* et_proto.c: Impoved the detail of the daemon test.

Wed Aug 17 21:59:09 1994  Eric M. Ludlam  (zappo@choochoo)

	* Sformat.el: upgrade from other project.
	* etalk-mini.el: fixed etalk-format to handle console case
	* et_daemn.c: added check to verify sizes of talk messages
	* etalk.c: calls new fn.
	* otalk.h: removed short, and replaced with two chars.
	* gtalk.h: made gtalk conform to talk protocol.

Sun Aug 14 19:59:57 1994  Eric M. Ludlam  (zappo@choochoo)

	* etalk.texinfo: fixed sections relating to bug fixes.
	* etalk-mini.el: Modified etalk-untabulate-buffer so that it no
	  longer uses re-search-forward instead of string-match
 	* game-lib.el: Fixed free variable.

Wed Aug 10 19:56:04 1994  Eric M. Ludlam  (zappo@choochoo)

	* et_cmd: exit status in etc_test to signal makefile of error.
	* et_proto: fixed message printed when test error occurs.
	* etalk.texinfo: fixed capitalization problems in node tags.
	* Makefile.in: english, install directory variables