ChangeLog 3.63 KB
Newer Older
1
2
3
4
5
6
7
Sun Jul 20 16:04:23 1997  Per Cederqvist  <ceder@lysator.liu.se>

	The regexp code could use the wrong collate table.
	* src/server/regex-match.c (lookup_regexp): Use
	DEFAULT_COLLAT_TAB, not swedish_collate_tab.  (Reported by David
	Byers).

Per Cederqvist's avatar
Per Cederqvist committed
8
9
10
11
12
13
14
15
Fri Jun  6 23:16:28 1997  Per Cederqvist  <ceder@lysator.liu.se>

	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.

16
17
18
19
20
21
22
23
24
Sun Dec 29 15:55:44 1996  Per Cederqvist  <ceder@lysator.liu.se>

	* 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.

inge's avatar
inge committed
25
26
27
28
29
30
31
Thu Sep 12 19:14:39 1996  Inge Wallin  <inge@lysator.liu.se>

	* 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.

inge's avatar
inge committed
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Sun Sep  1 21:32:22 1996  Inge Wallin  <inge@lysator.liu.se>

	* (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.

Per Cederqvist's avatar
Per Cederqvist committed
47
48
49
50
Sun Aug 25 14:47:16 1996  Per Cederqvist  <ceder@lysator.liu.se>

	* src/server/Makefile.src (GENOBJS): Added local-to-global.o.
	* src/server/local-to-global.c: New file, written by Inge Wallin.
51

52
	Disconnect spamming clients:
53
54
55
56
	* 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.

57
	Delete obsolete code:
58
59
60
61
62
	* 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.

63
	Purify support:
64
65
66
67
68
69
70
71
72
73
74
75
	* 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 <sys/types.h>, <time.h>
	and "s-string.h".
 	(l2g_next_key): Don't dereference memory past the last block!

76
	Test suite integration:
77
78
	* configure.in: Generate src/server/testsuite/Makefile.  Touch
 	src/server/testsuite/dependencies.
Per Cederqvist's avatar
Per Cederqvist committed
79
80
	* src/server/testsuite/Makefile.src: New file.
	* mkmi: Added src/server/testsuite/Makefile.
81
	* src/server/testsuite/l2g.0/00.exp: New file.
Per Cederqvist's avatar
Per Cederqvist committed
82
83
84
	* src/server/testsuite/l2g.0/01.exp: New file, containing real
	data from the map of conference 603 (LysKOM; Elispklientens
	buggrapporter) in LysLysKOM.
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
	* 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.