diff --git a/ChangeLog b/ChangeLog
index 111b0226f6271c38ec2e501eb135253351f41a52..64e82f68fb512cf807d3a28c17b4bf9c500cd408 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,41 @@
+1998-10-22  Per Cederqvist  <ceder@gratia>
+
+	More test cases.
+	* src/server/testsuite/config/unix.exp (extracting_expect): New proc.
+	* src/server/testsuite/lyskomd.0/03.exp: Test call 46-85.
+	* src/server/testsuite/renumber.el
+	(renumber-lyskom-send-simple-expect): Handle extracting_expect.
+
+	Only allow one call to set-client-version.
+	* src/include/kom-errno.h (KOM_CLIENT_IS_CRAZY): Old favourite
+	resurrected.
+	* src/server/session.c (set_client_version): Fail if the client
+	version already was set.
+
+	Allow set-info with motd_of_lyskom set to 0.
+	* src/server/admin.c (set_info): Allow motd_of_lyskom to be 0.
+
+	Fixed the error-status of find-previous-text-no.
+	* src/server/text.c (greater): Added const qualifier.
+	(find_previous_text_no): Fixed the returned error status.
+	* src/server/testsuite/lyskomd.0/01.exp: Adjusted to the error
+	status that is now returned by the bug-fixed find_previous_text_no.
+
+	Documentation fixes and updates.
+	* doc/Protocol-A.texi (send-message): Document that recipient 0
+	means that the message is sent to all sessions.
+	(get-last-text): Say that this relies on all texts being written
+	in chronological order.
+	(set-client-version): This call can only be used once per
+	session.  It will return client-is-crazy if used twice.
+	(get-client-version): This was called "get-client-name".
+	(mark-text): Bogus example fixed.
+	(unmark-text): Bogus example fixed.
+	(lookup-z-name): The want-pers and want-confs arguments were
+	swapped in the function header.
+	(set-info): Document that lyskomd 1.9.0 erroneously returned
+	text-zero if MOTD was 0.
+
 1998-10-17  Per Cederqvist  <ceder@gratia>
 
 	More tests.