diff --git a/ChangeLog b/ChangeLog
index d3f090ab0e139e5efff6ba497a08823651a8238a..c6d6b8e5a080e8f020ed0692640d23c94c2f7384 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,26 @@
 2001-04-18  Per Cederqvist  <ceder@moria>
 
+	Fix lots of minor errors in Protocol-A.texi.  Document that the
+	invitation membership flag is automatically set in some
+	circumstances.
+	* doc/checkargs.py (lexer.__bad_arg): Added a missing
+	__unget_token to get a better error message.
+	* doc/Protocol-A.texi: Fix all @rarg{} arguments that used
+	the wrong argument name.  Edit all request prototypes so that the
+	consistently use semicolon as an argument delimiter, not an
+	argument terminator.  Add missing @rarg{} markup.
+	(Protocol Version History): Remove a
+	trailing space.
+	(get-membership-old): Use @field{read-texts} instead of
+	@rarg{read-texts}.
+	(get-created-texts): Added missing '->' token.
+	(create-anonymous-text): Added @misc{} markup.
+	(create-person): Use @priv{create-pers} instead of
+	@rarg{create-pers}.
+	(modify-system-info): Docuent items-to-delete and items-to-add.
+	(add-member): Document type, including the fact that the
+	invitation field is sometimes set automatically.
+
 	Check that @rarg{} is used correctly.
 	* doc/Makefile.am (check-doc): Depend on info. so that
 	checkargs.py is only run on a file that makeinfo can process.