Fri Jun 6 23:16:28 1997 Per Cederqvist Port to AIX. * src/server/local-to-global.c: Include stdlib.h instead of the non-standard malloc.h. * configure.in: Create src/server/Makefile before src/server/testsuite/Makefile. Sun Dec 29 15:55:44 1996 Per Cederqvist * doc/prot-A.txt: 59=create-anonymous-text, 78=get-uconf-stat, 58=get-last-text and 77=set-last-read are recommended, not experimental. Fixed bug in declaration of Dynamic-Session-Info-List. * src/server/Makefile.in (GENOBJS): Added local-to-global.o. Thu Sep 12 19:14:39 1996 Inge Wallin * local-to-global.h: Added code for an iterator. * local-to-global.c: Added code for an iterator. * kom-types.h: Include some files which are used here. Sun Sep 1 21:32:22 1996 Inge Wallin * (l2g_delete): Delete the block if empty. * local-to-global.c (delete_block): New function * local-to-global.c (l2g_destruct): Don't free blocks. * (l2g_clear): Only free if non-NULL. * (l2g_copy): more efficient code. * local-to-global.h, local-to-global.c (l2g_print): Renamed to l2g_write. * (l2g_read, l2g_write): Now implemented. * log.h: Include stdarg.h if possible. Sun Aug 25 14:47:16 1996 Per Cederqvist * src/server/Makefile.src (GENOBJS): Added local-to-global.o. * src/server/local-to-global.c: New file, written by Inge Wallin. * Disconnect spamming clients: * src/server/prot-a-parse.c (prot_a_get_token): Disconnect the client if it attempts to send a token (other than a string) that is longer than 1000 characters. * Delete obsolete code: * src/libraries/libcommon/kom-errno.c (kom_perror): Removed KOM_NO_CONNECT. * src/include/kom-errno.h (Kom_err): Removed the unused value KOM_NO_CONNECT. * Purify support: * scripts/mkmi.m4 (PURIFY): New make variable. * configure.in: New argument --with-purify enables debugging with Purify. * src/server/Makefile.src (lyskomd): Added $(PURIFY) in front of the link line. (updateLysKOM): Likewise. (dbck): Likewise. * src/server/local-to-global.c: Include , and "s-string.h". (l2g_next_key): Don't dereference memory past the last block! * Test suite integration: * configure.in: Generate src/server/testsuite/Makefile. Touch src/server/testsuite/dependencies. * src/server/testsuite/Makefile.src: New file. * mkmi: Added src/server/testsuite/Makefile. * src/server/testsuite/l2g.0/00.exp: New file. * src/server/testsuite/l2g.0/01.exp: New file, containing real data from the map of conference 603 (LysKOM; Elispklientens buggrapporter) in LysLysKOM. * src/server/testsuite/config/unix.exp: New file. * src/server/testsuite/test-l2g.c: New file. * For older changes, see ChangeLog.1, src/include/ChangeLog.1, src/server/ChangeLog.1, src/libraries/libcommon/ChangeLog.1, and src/libraries/libmisc/ChangeLog.1. Starting today, all changes in those directories should be documented in this file. Not that local changes to foreign libraries that are included in this distribution should still be documented in a ChangeLog in their directory, so that somebody who looks at them can see what we have modified. As of this writing, the following ChangeLog files fall into this category: src/libraries/gnumalloc/ChangeLog, src/libraries/libisc-new/src/ChangeLog, src/libraries/regex/ChangeLog and src/libraries/regex/test/ChangeLog.