2004-08-03  Mattias Amnefelt  <mattiasa@e.kth.se>

	* lib/zephyr/ZInit.c: added support for environment variable
	ZEPHYR_DEFAULTGALAXY

2003-05-01  Joakim Fallsjo  <fallsjo@stacken.kth.se>

	* .cvsignore, config.guess, config.sub, missing: Removed files
	that is autogenerated, and ignore them

	* configure.in: 0.0z

	* Makefile.am, etc/Makefile.am, server/Makefile.am,
	server/acl/Makefile.am: Moved configfiles to a seperate
	installtarget (to avoid overwriting modified configurations)

	* server/acl/Makefile.am: Moved targetdir for acls to match where
	the code expects to find it.

2003-04-26  Fallsjo  <fallsjo@stacken.kth.se>
	* configure.in: Changed minimal version of AC to 2.57. If we can't
	reuse ss/sl at least make sure to use our own compile_et. Also
	removed some redundant AC_DEFINES.

	* clients/zaway/Makefile.am, clients/zctl/Makefile.am,
	clients/zlocate/Makefile.am, clients/znol/Makefile.am,
	clients/zrefresh/Makefile.am, clients/zstat/Makefile.am,
	clients/zwgc/Makefile.am, clients/zwrite/Makefile.am,
	zhm/Makefile.am: Make sure that we use the correct com_err (from
	configure).

	* lib/ss/Makefile.am: Make lib/ss build incase we need it and have
	it use the correct version of com_err.

	* server/Makefile.am: Clean up old (and unused) garbage.

2003-04-23  Fallsjo  <fallsjo@stacken.kth.se>

	* configure.in: Try locate -lcrypt

2003-04-19  Fallsjo  <fallsjo@stacken.kth.se>

	* configure.in: More tries to solve com_err / sl mess
	
	* clients/zwgc/subscriptions.c: pullup of Loves patch; don't make
		load_all_sub_files a fatal error in post v4 world
	
2003-03-17  Love  <lha@stacken.kth.se>

	* clients/zwgc/subscriptions.c: don't make load_all_sub_files a
	fatal error in post v4 world

	* server/kstuff.c: use ERROR_TABLE_BASE_krb
	
	* lib/zephyr/ZMkAuth.c: use ERROR_TABLE_BASE_krb

2003-03-03  Fallsjo  <fallsjo@stacken.kth.se>

	* configure.in: Make the tests fo ss/sl work without LD_LIBRARY_PATH

	* missing: Remove missing so it regenerates before release

	* missing: But cvs ignores my .cvsignore so we check in a newer version

	* configure.in: New snapshot-version

2003-03-01  Fallsjo <fallsjo@stacken.kth.se>

	* configure.in: Removed editline and other unused stuff

2003-02-28  Fallsjo <fallsjo@stacken.kth.se>

	* configure.in: Moved some tests that was in the wrong possition and
		added test for libedit*

	* cf/misc.m4: Removed erroneous definiton of krb_err_base

	* lib/zephyr/ZMkAuth.c: Make use of ERROR_TABLE_BASE_krb

	* server/kstuff.c: Make use of ERROR_TABLE_BASE_krb

	* server/realm.c: If we have krb_get_err_text use it otherwise use
		ERROR_TABLE_BASE_krb
	
2003-02-26  Fallsjo <fallsjo@stacken.kth.se>

	* server/main.c: pullup of Loves patch; try to reap realm pids

	* server/realm.c: pullup of Loves patch; add realm_reap

	* server/zserver.h: pullup of Loves patch; add realm_reap

2003-02-26  Fallsjo  <fallsjo@stacken.kth.se>

	* clients/zaway/.cvsignore, clients/zmailnotify/.cvsignore,
	clients/zrefresh/.cvsignore: ignore Makefile.in

	* .cvsignore: ignore newer name of the autom4te cache and depcomp

2003-02-26  Love  <lha@stacken.kth.se>

	* server/main.c: try to reap realm pids
	
	* server/realm.c: add realm_reap
	
	* server/zserver.h: add realm_reap
	
2003-02-25  Fallsjo <fallsjo@stacken.kth.se>
	* acconfig.h: removed deprecated
		(all defines is in configure.in or cf/misc.m4)

	* cf/misc.m4: added some defines earlier found in acconfig.h
	* cf/misc.m4: added define of 'krb_err_base'

	* cf/test-package.m4: *new file* used to probe packages by configure
		reworked from heimdal

	* configure.in: added rest of the defines from acconfig.h
	* configure.in: major rewrite to better probe krb4, krb5 and readline
		using rk_TEST_PACKAGE

	* .cvsignore: ignore newer name of the autom4te cache and depcomp

	* clients/zaway/Makefile.am, clients/zctl/Makefile.am,
	  clients/zlocate/Makefile.am, clients/znol/Makefile.am,
	  clients/zrefresh/Makefile.am, lients/zstat/Makefile.am,
	  clients/zwgc/Makefile.am, clients/zwrite/Makefile.am,
	  lib/dyn/Makefile.am, lib/ss/Makefile.am,
	  lib/zephyr/Makefile.am, server/Makefile.am,
	  zhm/Makefile.am: make Makefiles aware of the new
		defines and names used in configure

	* lib/zephyr/ZInit.c, server/main.c: removed dependency for krb.conf
		to start service

	* clients/zaway/.cvsignore, clients/zmailnotify/.cvsignore,
	  clients/zrefresh/.cvsignore: *new files* ignore Makefile.in
	
2003-02-19  Love  <lha@stacken.kth.se>

	* configure.in: 0.0y

	* configure.in: move around some readline stuff make krb tests
	work

	* configure.in: spelling and use krb4-config
	
	* configure.in: add missing `
	
	* configure.in: 0.0x

	* configure.in: -lkrb5 will end up in extra-libs
	* configure.in: use autoconf'ed krb5-config more backticks
	
2003-02-18  Love  <lha@stacken.kth.se>

	* configure.in: 0.0w
	
	* configure.in: diffrently krb5-config test
	
	* configure.in: refuse to deal with krb5 if there isn't a
	krb5-config

	* lib/et/err_table.y: export dupstr
	
	* lib/et/et_lex.lex.l: s/ds/dupstr/
	
	* lib/et/err_table.y: s/ds/dupstr/
	
	* lib/et/err_table.y: #include "err_table.h"
	
	* lib/et/Makefile.am: fix error_table.y vs error_table.h lossage
	
	* lib/et/error_table.y: rename to err_table.y
	
	* lib/et/err_table.y: rename from error_table.y export ds and
	rename to dupstr
	
	* lib/et/et_lex.lex.l: prototype for dupstr include err_table.h
	
	* configure.in: 0.0v
	
	* lib/et/Makefile.am: even more depencies
	
	* lib/et/Makefile.am: more depenecies

	* configure.in: rewrite the ss/sl vs mk_cmds and com_err vs
	compile_et stuff

	* configure.in: do the same dance for libss/mk_cmds was for
	libcom_err/compile_et

	* lib/et/Makefile.am: make error_table.c depend on et_lex.lex.l
	
	* configure.in: if there is compile_et with a com_err, use that if
	there is a compile_et but no com_err, use local
	
	* configure.in: 0.0u
	
	* lib/et/Makefile.am: fix bison usage
	
	* server/main.c: drop unused variable (pidfile)
	
	* configure.in: set LIB_ss_create_invocation to something when we
	need it fix MAKE_WITH_X test (reverse it)
	
	* configure.in: add AM_MAINTAINER_MODE
	
	* clients/zwgc/Makefile.am: use AM_CONDITIONAL
	
	* lib/ss/Makefile.am: use AM_YFLAGS

	* **/Makefile.am: just set INCLUDES
	
	* configure.in: 0.0t
	
2002-12-11  Love  <lha@stacken.kth.se>

	* lib/zephyr/ZMkAuth.c (_z_get_v5): catch error from convert_creds
	
2002-12-10
	
	* etc/zhm.conf: ISK.KTH.SE

2002-12-06  Love  <lha@stacken.kth.se>

	* etc/zhm.conf: CS.CMU.EDU
	
	* README: mention zhm.conf
	
	* lib/zephyr/ZMkAuth.c: catch error from krb5_get_credentials
	
	* lib/Makefile.am: no roken
	
	* lib/zephyr/ZMkAuth.c: if we have Kerberos 5, do 524 before
	trying Kerberos 4
	
	* include/internal.h: if we don't have a <des.h>, don't include it
	
	* include/sysdep.h: if we don't have a <des.h>, don't include it
	
	* clients/zwrite/zwrite.c: set rl_readline_name to something
	sensable

	* configure.in: update to modern autoconf/automake remove included
	roken, assumes that its in /usr/athena and it a libtool lib don't
	use editline since it sucks too bad, try edit instead fix some
	autoconf fallout check for krb5 (the fast and ugly way, depends on
	a krb5-config program)
	
	* etc/zhm.conf: IASTATE.EDU
	
2002-09-06  Love  <lha@stacken.kth.se>

	* clients/zwgc: add bits from zwgc++ that fell of last merge

2002-08-30  Mattias Amnefelt  <mattiasa@e.kth.se>

	* lib/zephyr/Zinternal.c (Z_GetMyAddr) Lookup hostname in dns and
	use that address if it maches one of our interfaces. Otherwise use
	last interface in list.

	* clients/zwgc/zephyr.c (zephyr_init) slightly more descriptive message

2002-01-23  Love  <lha@stacken.kth.se>

	* client/zwgc/zwgc.desc: add example how to write to desc

2002-01-19  Mattias Amnefelt  <mattiasa@lapetus.e.kth.se>

	* configure.in: test for errno.h
	* clients/zwgc/zephyr.h: added write_pid()
	* clients/zwgc/main.c (main): call write_pid()
	* clients/zwgc/zephyr.c: write pid to wgfile

2002-01-18  Mattias Amnefelt  <mattiasa@e.kth.se>

	* clients/zwgc/Makefile.am (foo) X_gram.c to next line

2001-12-19  Mattias Amnefelt  <mattiasa@e.kth.se>

	* configure.in: rainbow-0.0rpre1
	* clients/zwgc/plus.c: only include X_gram.h and xrevstack.h if we
	have X
	* clients/zwgc/notice.c (decode_notice) only call getSelectedText
	if we have X
	* clients/zwgc/Makefile.am: only build X_driver if we have X
	* configure.in: do AM_PROG_LIBTOOL after AC_PROG_CC
	* config.{guess,sub} lib/roken/config.{guess,sub}: updated

2001-12-14  Mattias Amnefelt  <mattiasa@e.kth.se>

	* configure.in: -L${krb4}/lib in KRB4_LDFLAGS too

2001-11-19  Mattias Amnefelt  <mattiasa@lapetus.e.kth.se>

	* clients/zctl/Makefile.am: use the libss found in autoconf

2001-09-16  Mattias Amnefelt  <mattiasa@lapetus.e.kth.se>

	* clients/zwgc/mux.c: Don't check tty in mux_loop, this is handled
	with signals

2001-04-26  Mattias Amnefelt  <mattiasa@e.kth.se>

	* clients/zwgc/{main.c,zephyr.c}: remove portfile on SIG{SEGV,ILL,BUS}

2001-02-15  Mattias Amnefelt  <mattiasa@e.kth.se>

	* clients/zwgc/main.c: initialize signals before setting up
	display, so we can override it in the x-driver.

	* clients/zwgc/X_driver.c: don't exit on sighup when using
	X_driver

2001-02-13  Assar Westerlund  <assar@sics.se>

	* configure.in: release 0.0q

	* configure.in: move krb4 LDFLAGS to its own variable

	* lib/Makefile.am (SUBDIRS): conditionalize et and ss
	* configure.in: support using existing compile_et/libcom_err and
	mk_cmds/libss

2001-02-07  Assar Westerlund  <assar@sics.se>

	* clients/zmailnotify/zmailnotify.in (pushpath): use single quotes
	to avoid perl trying to expand stuff

2001-02-05  Assar Westerlund  <assar@sics.se>

	* configure.in: set LDFLAGS after lib/roken so as to not confuse
	roken's configure

2001-02-04  Assar Westerlund  <assar@sics.se>

	* Release 0.0p

	* clients/zwgc/xshow.c (fixup_and_draw, xshow): always add the
	required font information for the text blocks and never set it in
	the newline blocks.  discussed with marc@mit.edu

2001-02-03  Assar Westerlund  <assar@sics.se>

	* clients/zwgc/xshow.c (fixup_and_draw): handle the case of text
	just consisting of empty lines or starting with an empty line

2001-02-01  Assar Westerlund  <assar@sics.se>

	* configure.in: actually send -rpath and not -Wl,-rpath to libtool
	* configure.in: improve hesiod and krb4 tests only add -rpath
 	after having run the link tests

2001-01-28  Assar Westerlund  <assar@sics.se>

	* lib/zephyr/{ZWait4Not.c,ZhmStat.c,Zinternal.c}: use ZGetFD
	somewhat consistenly
	* lib/zephyr/ZPending.c (ZPending): remove superflous ZGetFD, it's
	always done in Z_ReadEnqueue

	* clients/zwgc/zephyr.c (handle_zephyr_input): make ZPending
	failing a non-fatal error

2001-01-25  Love  <lha@stacken.kth.se>

	* server/server.c
	(server_which_server): don't return ourself as a server
	(srv_responded): if we get a server ack/imhere and the server
	isn't a server, log that.

	* server/uloc.c (ulogin_marshal_locs): shut up on system that have
	a malloc that returns NULL on malloc(0).
	
2001-01-17  Assar Westerlund  <assar@sics.se>

	* zhm/zhm.c (parse_conf): ignoring comment lines (beginning with
	#)

2001-01-11  Love  <lha@stacken.kth.se>

	* clients/znol/znol.c (main): send right argument to strlcpy
	
	* clients/zwgc/plus.h: update plus_timequeue_events signature
	* clients/zwgc/plus.c (plus_timequeue_events): instead of
	returning a time, return a boolean and take a struct timeval as
	argument.

	* clients/zwgc/mux.c (mux_loop): if plus_timequeue_events doesn't
	return a time, wait 10 seconds.
	
2001-01-10  Love  <lha@stacken.kth.se>

	* server/main.c (usage): add -a
	(main): add -a for acldir

	* clients/zmailnotify/zmailnotify.in: remove writepath
	
	* lib/zephyr/Zinternal.c (Z_AddNoticeToEntry): add check to avoid
	overwriting memory

	* configure.in: add -R to the kerberos LDFLAGS so libtool will add
	it to runthing ldpath to make sure we find the kerberos libs.
	
	* Release 0.0o
	
2001-01-09  Tomas Olsson  <tol@chicken.stacken.kth.se>

	* clients/zwgc/main.c: declare reprocess_notice() properly, ansify
	a bit
	* clients/zwgc/Makefile.am: added plus.c
	* clients/zwgc/plus.c: include node.h before it's used
	* configure.in: krb4 paths: syntax
	* server/subscr.c (add_subscriptions): free_string() sender before
	return
	* server/uloc.c (ulogin_marshal_locs): now case insensitive

2001-01-09  Love  <lha@stacken.kth.se>

	* Release 0.0n
	
2000-01-08  Love  <lha@stacken.kth.se>
	
	* configure.in (AC_OUTPUT): don't build zscm
	
2000-12-31  Love  <lha@stacken.kth.se>

	* clients/zmailnotify/zmailnotify.in: add zwrite and push to the
	PATH

	* configure.in (KRB_PUSH_PATH): check for push
	
2000-12-30  Assar Westerlund  <assar@sics.se>

	* configure.in: remove --enable-cmu-zwgcplus
	* clients/zwgc/*.c: unifdef CMU_ZWGCPLUS

	* clients/znol/znol.c (main): make some string-handlning more sane

2000-12-29  Tomas Olsson  <tol@stacken.kth.se>

	* TODO: CMU_ZWGCPLUS, clients/{zwgc,zctl}/zutils.c, location
	handling in server
	* include/internal.h,
	  zhm/zhm.c,
	  clients/zwgc/{main.h,regexp.c,zutils.c,zwgc.h},
	  clients/zshutdown_notify/zshutdown_notify.c,
	  clients/zmail/zmail.c,
	  clients/xzwrite/interface.c,
	  clients/syslogd/syslogd.c: include config.h
	* etc/zhm.conf: added STACKEN.KTH.SE

2000-12-28  Assar Westerlund  <assar@sics.se>

	* clients/znol/znol.1: add -R realm
	* clients/znol/znol.c: make the usage string consistent with the
	code.  clean up a tiny little bit.

2000-12-26  Assar Westerlund  <assar@stacken.kth.se>
	
	* clients/zwgc/X_gram.c, xmark.c, xshow.c: add patches from Marc
	Horowitz <marc@mit.edu> for doing the end-of-line handling in
	cut-n-paste more like xterm and nicer overall.

2000-12-26  Mattias Amnefelt  <mattiasa@e.kth.se>

	* clients/zmailnotify/zmailnotify.in: added perlscript which
	  can use modern push from kth-krb/heimdal
	* configure.in: added test for perl
	
2000-11-08  Love  <lha@stacken.kth.se>

	* clients/zwgc/zephyr.c: Check if the windowgram file exist before
	doing initilization to avoid expensive operations like dns
	resolving.

2000-10-31  Assar Westerlund  <assar@sics.se>

	* etc/zhm.conf (NADA.KTH.SE): update to new set of zephyr servers

2000-10-15  Tomas Olsson  <tol@stacken.kth.se>

	* server/main.c: new arg: -t srvtab

2000-10-12  Assar Westerlund  <assar@sics.se>

	* clients/zmailnotify/zmailnotify.c (pop_init): use the correct
	realm when sending kerberos credentials

2000-10-11  Love  <lha@stacken.kth.se>

	* clients/zmailnotify/zmailnotify.c: make it behave
	
2000-10-08  Assar Westerlund  <assar@sics.se>

	* clients/zstat/zstat.c: add some const and don't print
	information about NO_SERVER

2000-09-29  Assar Westerlund  <assar@sics.se>

	* clients/zwrite/zwrite.c: use readline when reading from a terminal
	* clients/zwrite/Makefile.am (zwrite_LDADD): add LIB_readline

	* clients/zstat/zstat.c (srv_stat): remove an unused variable

	* clients/zctl/zctl.c (do_hide): make `zctl hide' imply hiding for
	all realms, that seems to be the only sensible choice
	* lib/zephyr/ZLocations.c (ZParseExposureLevel): const-ize some

2000-09-22  Love  <lha@stacken.kth.se>

	* clients/zstat/zstat.c: used sockaddr_in instead of in_addr
	merged common host resolving stuff
	* lib/zephyr/ZInit.c (ZInitalize): use ZhmRealmList and
	ZhmStatOneRealm to get all realm data
	* lib/zephyr/ZhmStat.c
	(ZhmRealmList,ZhmFreeRealmList,ZhmStatOneRealm): helper function
	to get new zhm request data.
	* zhm/zhm.c: implement two new stat calls: list-realm and
	stat-one-realm
	* lib/zephyr/zephyr.h: add new prototypes for zhm request
	functions.  add new opcodes for zhm request.
	
2000-09-19  Love  <lha@stacken.kth.se>

	* Release 0.0m
	
2000-09-14  Assar Westerlund  <assar@sics.se>

	* Release 0.0l

2000-09-12  Love  <lha@stacken.kth.se>

	* server/subscr.c (*): use free_subscription()
	(add_subscriptions): try avoid leaking memory
	(free_subscription): new function
	(free_subscriptions): use free_subscription

2000-08-27  Assar Westerlund  <assar@sics.se>

	* server/zstring.c (comp_string): it makes sense for this string
	comparison to be case-insensitive: most of the code around here
	is, and it's only used when locating people

2000-08-25  Assar Westerlund  <assar@sics.se>

	* clients/zwgc/zephyr.c (zephyr_init): register in all realms.  a
	tiny bit of clean-up

2000-08-22  Assar Westerlund  <assar@sics.se>

	* lib/zephyr/ZGetDefRlm.c (ZGetRealm): add for backwards
	compatability

2000-08-19  Assar Westerlund  <assar@sics.se>

	* configure.in: release 0.0k

2000-08-18  Assar Westerlund  <assar@sics.se>

	* lib/zephyr/zephyr.h: update prototypes for ZVariables functions
	* lib/zephyr/ZVariables.c: const-ize some
	* lib/zephyr/ZVariables.c (ZGetVariable): remember to look in
	SYSCONFDIR/zephyr.vars

2000-08-14  Love  <lha@stacken.kth.se>

	* Release 0.0j

	* include/internal.h: add Z_DEFAULT_REALM
	* zhm/zhm.c: use Z_DEFAULT_REALM instead of "default-realm"
	* lib/zephyr/ZRlmCfg.c (Z_ParseRealmConfig): if default realm is
	used, try to fetch one of there servers realm
	* clients/zwgc/zutils.c (load_sub_file): use __progname
	* lib/zephyr/Makefile.am: remove the anachronism
	
2000-08-09  Love  <lha@stacken.kth.se>

	* lib/zephyr/Makefile.am (pkginclude_HEADERS): install
	zephyr_err.h

2000-08-09  Love  <lha@stacken.kth.se>

	* clients/zwgc/zutils.c: sync with the other<tm> zutils.c
	
2000-08-06  Love  <lha@stacken.kth.se>

	* clients/zctl/zutils.c (zutil_init): check if hostname is "" then
	fill it in with a bogus name

2000-08-01  Love  <lha@stacken.kth.se>

	* include/zephyr/Makefile.am: install headers in
	$(includedir)/zephyr

2000-07-19  Mattias Amnefelt  <mattiasa@e.kth.se>

	* Release 0.0i
	* lib/zephyr/ZRlmCfg.c (Z_ParseRealmConfig): extra arg to
	new_server().

2000-07-13  Mattias Amnefelt  <mattiasa@e.kth.se>

	* lib/zephyr/ZInit.c (ZInitialize): don't do gethostbyname, use
	the Z_GetMyAddr() instead.

2000-07-12  Mattias Amnefelt  <mattiasa@e.kth.se>

	* configure.in: added check for dbopen in -ldb and removed
	overwriting of CFLAGS when checking for athena

2000-07-07  Assar Westerlund  <assar@sics.se>

	* zhm/zhm.c: add <sys/types.h>
	* clients/zwgc/tty_filter.c (tty_filter_init): make type-correct
	* clients/zwgc/text_operations.h: const-ify some prototypes
	* clients/zwgc/text_operations.c: ansify functions
	* clients/zwgc/main.c: make signal handlers type-correct
	* clients/zwgc/X_driver.c (X_driver_init): convert to a new-style
	function definition, otherwise it's not compatible with the
	prototype

	* clients/zwgc/xshow.c (x_get_input): take a `void *'
	* clients/zwgc/tty_filter.c: kill duplicate max
	* clients/zwgc/xshow.c: kill duplicate max
	* lib/zephyr/ZVariables.c: kill duplicate max
	* lib/zephyr/ZGetSubs.c: get rid of another copy of min
	prototypize function

	* clients/zwgc/regexp.c: remove the extra regular expression
	implementation that was sneaked in here from CMU.  when there's a
	proven need for it, something like this might re-surface but then
	probably in roken.

2000-06-30  Love  <lha@stacken.kth.se>

	* configure.in: when doing krb stuff, remember to set CFLAGS and
	LIBS with -I and -L if needed.

2000-06-26  Love  <lha@stacken.kth.se>

	* Release 0.0g

2000-06-22  Love  <lha@s3.kth.se>

	* lib/zephyr/Zinternal.c (Z_GetMyAddr): try stop leaking memory

2000-06-15  Love  <lha@s3.kth.se>

	* lib/zephyr/ZLocations.c (ZParseExposureLevel): let default be
	realm announced

2000-06-14  Love  <lha@s3.kth.se>

	* server/realm.c (realm_sendit_auth): pass the before
	checksum-pointer instead of the start pointer to the checksum
	function.
	* lib/zephyr/ZAsyncLocate.c: tried to do something sane with this
	mess
	* lib/zephyr/ZAsyncLocate.c (ZRequestLocations): is dest_realm is
	given, trust the user and try that realm.
	* lib/zephyr/ZReadAscii.c (ZReadAscii{32,16}): cast to unsigned
	long to not operate on signed numbers
	* lib/zephyr/ZGetLocs.c: remove definition of min
	* server/Makefile.am: define LOCALSTATEDIR
	* server/main.c (main): move ZEPHYR_TKFILE to localstatedir
	
2000-06-12  Love  <lha@s3.kth.se>

	* lib/zephyr/ZParseNot.c (ZParseNotice): reset temp before every
	use
	* server/dispatch.c (NACKTAB_HASHVAL): replace with function that
	casts everything to unsigned long
	(*): updated to new signature of NACKTAB_HASHVAL
	* server/client.c (INET_HASH): replace with function that casts
	everything to unsigned long
	* server/server.c (SRV_NACKTAB_HASHVAL): replace with function
	that casts everyting to unsigned long
	(send_stats): fix argument to printf
	(*): update to new SRV_NACKTAB_HASHVAL

	* merged in zephyr-2000-06-12
	* zhm/zhm_server.c (send_hmctl_notice): memset notice
	* server/subscr.c (subscr_realm_sendit): memset snotice
	* server/server.c (server_kill_clt,send_msg): memset notice
	* server/realm.c (realm_deathgram): memset snotice
	(realm_wakeup): memset snotice
	* server/dispatch.c (hostm_deathgram): memset shutnotice
	* server/bdump.c (bdump_net_{read,write}): stop using FILE *
	(*): update to new bdump_net_{read,write}
	* lib/zephyr/Zinternal.c (Z_FormatRawHeader): in case there isn't
	a z_dest_realm, use default realm, re-add other fields again
	* lib/zephyr/ZParseNot.c: ansify
	* lib/zephyr/ZAsyncLocate.c: ansi-fy
	* include/internal.h: <roken.h>

2000-06-11  Love  <lha@s3.kth.se>

	* server/main.c: write pidfile in child
	* lib/zephyr/ZInit.c: do krb_get_lrealm right
	* configure.in: change version to zephyr-rainbow-N.N
	* zhm/zhm_server.c (server_manager): set ri when entering function
	* server/zserver.h: <roken.h>
	* lib/zephyr/ZInit.c (ZInitialize): fetch realm of server
	* clients/zstat/zstat.c (hm_stat): don't exit on unknown server
	* zhm/zhm_server.c (choose_next_server): use current_server for
	continuation point, not nservers.
	* server/bdump.c: ansi-fy and change name on net_{read,write}
	* zhm/zhm.h: <roken.h>
	* zhm/zhm.c (main): s,OPENLOG,openlog,
	* configure.in (AC_ROKEN): remeber to add include built headers
	* configure.in: don't check for wslib and libdl since none is
	using it, and it causes some version of solaris to crash.
	* server/Makefile.am (SUBDIR): add acl
	* clients/zwgc/Makefile.am (zephyrdir): $(datadir)/zephyr
	
2000-06-07  Love  <lha@s3.kth.se>

	* configure.in (AC_ROKEN): added argument for CPPFLAGS_roken
	* cf/roken.m4: Added argument for CPPFLAGS_roken
	
2000-05-29  Love  <lha@s3.kth.se>

	* zhm/zhm_server.c (choose_next_server): reimplement
	(*): ansi-fy

	* lib/zephyr/ZExpnRlm.c: spelling
	
	* zhm/Makefile.am (man_MANS): += zhm.conf.5
	
2000-05-28  Love  <lha@s3.kth.se>

	* zhm/zhm.c (send_stats): clean up
	
	* include/internal.h: more flags, const-ize
	* lib/zephyr/ZRlmCfg.c (Z_ParseRealmConfig): reimplement
	(Z_FreeRealmConfig): reimplement

	* clients/znol/znol.c (main): find zrealm in name with crashing
	
2000-05-25  Love  <lha@s3.kth.se>

	* lib/zephyr/ZExpnRlm.c (ZExpandRealm): strcasecmp realms, when
	there are no matching domains try none kerberos way of resolving
	name.
	* clients/zwrite/zwrite.c (main): termintate the copied gecos buffer

2000-05-24  Assar Westerlund  <assar@sics.se>

	* configure.in: check for strupr
	* lib/zephyr/ZAsyncLocate.c (ZRequestLocations): use asprintf.
	copy the correct amount from the result
	* lib/zephyr/ZAsyncLocate.c (ZRequestLocaations): use strdup and
	avoid truncating strings too short.
	* lib/zephyr/ZExpnRlm.c (ZExpandRealm): remove trailing \n

2000-05-19  Love  <lha@s3.kth.se>

	* server/kopt.c: remove #if 0 code

2000-05-17  Assar Westerlund  <assar@sics.se>

	* server/kopt.c: nuke unused and duplicated krb4 functions

2000-04-10  Assar Westerlund  <assar@sics.se>

	* lib/zephyr/Zinternal.c (Z_GetMyAddr): solaris returns EINVAL
	when our buffer is too small.  cope.

2000-03-25  Assar Westerlund  <assar@sics.se>

	* clients/zwgc/tty_filter.c: nuke ospeed and PC again.
	(There might have been some platform where this stuff was actually
	required but since I can't remember which it was and can't find it
	again, let's just get rid of it and see it that systems shows up
	its ugly head again)

2000-02-23  Love  <lha@s3.kth.se>

	* clients/zwgc/tty_filter.c (tty_filter_init): killed off ospeed
	stuff, removed AIX stuff

2000-02-20  Love  <lha@s3.kth.se>

	* clients/zctl/{zctl_cmds.ct,zctl.[c1]}: added command
	show_realm,realm that shows the current default realm

	* lib/zephyr/ZInit.c (ZInitilize): punt if there is not realms

	* zhm/zhm.h: use the LIST_* macro from the server

	* configure.in: add test for ospeed and PC

	* Makefile.am (SUBDIRS): build server

	* clients/zwgc/Makefile.am: added depenencies for generated files

	* clients/zwgc/tty_filter.c: use autoconf for ospeed and PC

	* include/.cvsignore: added Makefile.in, stamp-h.in

	* server/zserver.h: rewrite list macros add prototypes

	* server/subscr.c: rmeoved unused variables

	* server/server.c (send_stats): printf warnings fixed removed
	unused variables

	* server/realm.c (*): new arguments to Z_FormatRawHeader()

	* server/main.c: removed optarg and optind prototypes

	* server/kstuff.c: removed unused variables

	* server/kopt.c (krb_find_ticket): removed useless *

	* server/dispatch.c (xmit_frag): remove unused variable hashval

2000-02-19  Love  <lha@s3.kth.se>

	* clients/zctl/zctl.c: ansi-fied and cleaned some

	* lib/zephyr/ZInit.c (ZInit): add initialize_zeph_error_table
	again

2000-02-19  Assar Westerlund  <assar@sics.se>

	* configure.in: check for curses.h and term.h handle readline or
	editline

2000-02-19  Love  <lha@s3.kth.se>

	* clients/zwgc/main.c: make DATADIR without /zephyr/

	* zhm/*: ansi-fy

	* server/*: Mess up

	* clients/zwgc/X_driver.c: make DATADIR without /zephyr/

2000-02-05  Assar Westerlund  <assar@sics.se>

	* configure.in: test for `h_errno'

2000-02-03  Love  <lha@s3.kth.se>

	* */*/*: Wall-ify
	
	* clients/zlocate/zlocate.c (main): move ZGetDefaultRealm() after
	ZInitialize(), find '@' in right string.

	* lib/zephyr/Makefile.am: add @DEFS@

	* lib/zephyr/ZFmtAuth.c (ZFormatAuthenticNotice): remove struct
	before C_Block since session doesn't need to be a struct

2000-02-03  Assar Westerlund  <assar@sics.se>

	* configure.in: use new style AC_DEFINE
	* aclocal.m4: remove extra stuff

	* merge in snap-19991111

2000-01-10  Love  <lha@s3.kth.se>

	* Release 0.0e

1999-12-22  Love  <lha@s3.kth.se>

	* clients/zwgc/zwgc.desc: print what realm the message came from.

1999-12-20  Love  <lha@s3.kth.se>

	* lib/zephyr/Zinternal.c (Z_GetMyAddr): don't use address 0.0.0.0

1999-12-15  Love  <lha@s3.kth.se>

	* clients/zstat/zstat.c (main): talk to localhost if there is no
	argument, not gethostbyname()

1999-12-09  Love  <lha@s3.kth.se>

	* lib/zephyr/Zinternal.c (Z_PacketWaiting): Check if we go an
	error on the fd, in that case just ignore it and close the socket
	(Z_ReadWait): Check if recvfrom returned a ECONNREFUSED and ignore it
	since it means that other end isn't there anymore.

	* configure.in: remove the xobjects hack for objs and replace with
	another hack for the libs
	* clients/zwgc/Makefile.am: remove the xobjects hack for objs and
	replace with another hack for the libs

	* clients/zwgc/standard_ports.c (WndProc): remove extra padding
	(window_worker): added message, make sure we terminate
	* clients/zwgc/standard_ports.c (getmaxwitdh): inc pointer
	(WndProc): place window more sane
	* clients/zwgc/standard_ports.c (standard_port_info_table): added
	a windows driver
	(windows_init): register a windowclass
	(windows_driver): start a thread to take care of the message
	(windows_worker): bump up a MessageBox(), XXX should use the window code included instead
	(WndProc): message-windows caretaker, not used right now
	(getmaxwitdh): figure out the size of the message

	* clients/zwgc/Makefile.am: added some glue for X and what
	objectfile to build
	* configure.in: added some glue for X and what
	objectfile to build

	* clients/zwgc/regexp.c: add some more strange glue-code
	* clients/zwgc/regexp.c: use regexp.h if we have one. (cygwin
	does)

1999-11-25  Love  <lha@s3.kth.se>

	* lib/zephyr/ZMkAuth.c (ZMakeAuthentication): remove bogus
	prototype of des_quad_cksum()

1999-11-23  Love  <lha@s3.kth.se>

	* clients/zwgc/Makefile.am (data_DATA): add zwgc.desc

1999-11-17  Assar Westerlund  <assar@sics.se>

	* clients/zlocate/zlocate.c (usage): update a tiny bit
	
	* zhm/Makefile.am: add zhm.8
	* lib/zephyr/Makefile.am: add zephyr.1
	* lib/dyn/Makefile.am: add dyn.3
	* clients/zwrite/Makefile.am: add zwrite.1
	* clients/zwgc/Makefile.am: add zwgc.1
	* clients/zstat/Makefile.am: add zstat.8
	* clients/znol/Makefile.am: add znol.1
	* clients/zlocate/Makefile.am: add zlocate.1
	* clients/zctl/Makefile.am: add zctl.1
	
1999-11-11  Love  <lha@s3.kth.se>

	* Makefile.am: added ACLOCAL

1999-11-06  Love  <lha@s3.kth.se>

	* Release 0.0d

	* configure.in (AC_CHECK_PROGS): check for mk_cmds
	if we have a libsl, never build libss.

	* clients/zctl/Makefile.am (MK_CMDS): autoconf for it.

	* include/Makefile.am (SUBDIRS): conditionalize ss

	* lib/Makefile.am (SUBDIRS): conditionalize ss

1999-11-02  Love  <lha@nutcracker.e.kth.se>

	* lib/zephyr/Zinternal.c (Z_GetMyAddr): run over interfaces
	instead of using gethostname().

	* configure.in: check for sys/if.h, sys/sockin.h check for
	readline, ss_create_invocation check for sockaddr.sa_len

1999-10-22  Love  <lha@s3.kth.se>

	* clients/zctl/zctl.c (load_subs): use right argument

1999-10-20  Love  <lha@s3.kth.se>

	* lib/zephyr/Makefile.am (INCLUDES): Added -I. since com_err uses
	it.

1999-10-11  Love  <lha@s3.kth.se>

	* clients/zleave/zleave.c (gethm): 64-bit fix.
	(getlogin): don't use it since it did wrong anyway.
	(*): indent and cleanup.

1999-10-10  Assar Westerlund  <assar@sics.se>

	* clients/zctl/zutils.c: some more header files and a little bit
 	of clean-up

	* clients/zctl/zctl.c: explicit return types on some functions

	* clients/zctl/Makefile.am: hardcode libzephyr.a

	* configure.in: add clients/zlocate

	* zhm/Makefile.am (zhm_LDADD): explicit reference to
 	../lib/zephyr/libzephyr.a to make sure we don't end up with some
 	old zephyr library

	* configure.in: check for regcomp. remove duplicate
 	AM_CONFIG_HEADER

1999-10-08  Love  <lha@s3.kth.se>

	* clients/Makefile.am: Added zlocate

	* clients/zlocate/zlocate.c: Added interrealm support.

1999-10-07  Love  <lha@s3.kth.se>

	* clients/znol/znol.c: Do magic things when printing.

	* lib/zephyr/ZGetRhs.c (ZGetRhs): Allways return a valid realm

	* etc/zhm.conf: Added athena.mit.edu and andrew.cmu.edu

1999-10-06  Love  <lha@s3.kth.se>

	* lib/zephyr/ZLocations.c: removed unsed variable

	* lib/ss/cmd_tbl.l (l_quoted_string): fixed compiler warning

	* */*: merge in interrealm code from marc

1999-08-23  Love  <lha@s3.kth.se>

	* clients/zwgc/zwgc.el: update where binaries are stored to
	reality.

1999-05-28  Love  <lha@s3.kth.se>

	* lib/zephyr/ZInit.c (getzrealm): Use right ticket file

1999-05-20  Love  <lha@s3.kth.se>

	* config.guess: Update

1999-04-09  Love  <lha@s3.kth.se>

	* Release 0.0c

	* lib/zephyr/ZInit.c (ZInitialize): use htonl on INADDR_LOOPBACK

1999-03-24  Love  <lha@s3.kth.se>

	* Release 0.0b

1999-03-17  Love  <lha@s3.kth.se>

	* lib/zephyr/ZInit.c (getzrealm): new function, get local realm
	(ZInitialize): Re-write init code, and start to use getzrealm()

Sun Mar 14 16:23:30 1999  Mattias Amnefelt  <mattiasa@stacken.kth.se>

	* clients/zmailnotify/zmailnotify.c: save message-id in ~/.maillock

Sun Mar 14 14:50:14 1999  Mattias Amnefelt  <mattiasa@squid.pdc.kth.se>

	* Added TODO list of things which probably won't be finished

1999-03-08  Love  <lha@s3.kth.se>

	* clients/zcomsat/zLPRng.c(main): dont truncate buffer

	* clients/zcomsat/zLPRng.c: LPRng monitor daemon, udp for now

	* lib/zephyr/ZInit.c (ZInitialize): if (!$ENV{'ZEPHYRREALM'} ||
	have tickfile) set __Zephyr_realm to local realm

1999-02-26  Love  <lha@s3.kth.se>

	* Release 0.0a

