Node:Document Edition History, Next:Index, Previous:Protocol Version History, Up:Top
mx-refuse-import now supports the value
html. See Aux-Item Types.
Previously undocumented stuff: See Garb, for information about how the garb works.
New appendix: See Extracted grammar, for information about machine-readable grammars extracted from this specification.
Typographic improvements: The section heading of all asynchronous messages now contains the async number.
Fixed errors: In the info manual, the status codes in the menus
of request and asynchronous messages were set to
r instead of
async-new-text-old. Several section headings for obsolete
requests was missing information about when the request became
Distributed with lyskomd 2.1.2.
mx-refuse-import. See Aux-Item Types.
Membership (the old
Membership was renamed to
See Membership Information.
Stats-Description. See Statistics.
Static-Server-Info. See Server Information.
FLOAT. See Simple Data Types.
Status change: The
get-membership-10 requests are now obsolete. The
set-keep-commented request is now recommended.
New error codes:
New async messages:
Protocol change: Renamed the
reserved1 bit of
See Membership Information. This affects
The following requests can no longer be used until you have logged in:
You can now modify the type of a recipient with the
add-recipient call if you are the supervisor of either the
author, recipient or sender. The check used to be more restrictive.
Aux-item tags 10200-10299 are now reserved for private test use. See Client-Specific Aux-Item Types.
The following asynchronous messages are also sent to recipients of
texts linked to the relevant text via comment or footnote links:
Two requests can now return more error codes than they used to:
Text-Mapping has been
more-texts-exists, as this name is more meaningful
for the new requests
Fixed errors: The description of the error
index-out-of-range was wrong for
create-text-old, and incomplete
async-leave-conf is not sent when the person is deleted,
so don't say that it is.
Distributed with lyskomd 2.1.0.
The documentation for no-of-created-texts in the
was wrong. See Person.
The documentation for the privilege bits
create-pers stated that they are by default on. In fact, they
are by default ignored, but off. See Security.
The example for
re-z-lookup was wrong.
An example for
lookup-z-name was wrong.
Protocol change: Added a new "language" value to the common block of the user area. See The User Area.
world-readable . See Aux-Item Types.
elisp-client-read-faq  and
See Some Client-specific Aux-Item Types.
send-comments-to  may now also
contain an optional recipient type. See Aux-Item Types.
Previously undocumented stuff: The rules for when a membership is visible are now documented. See Membership visibility.
unread-is-secret flag of
The documentation for
The Message-ID of exported texts is now documented. See Message-ID.
A client should offer to add the author as a recipient of a text he is creating if he isn't a member of any of the recipients. See Recipients of comments.
There should be no linefeed after the last line of a text. See LysKOM Content Types. See Reformattable Text (text/x-kom-basic).
Added a recommendation for how groups of
Misc-Info items should
be sorted. See Order of misc-info groups.
Editorial changes: Several spelling errors, typos, et c were fixed.
Distributed with lyskomd 2.0.7.
get-membership-10were wrong. The
idle-timefield is only affected by the
user-activerequest, not by all activity (see Session Information).
Protocol change: Expanded the documentation of
super-conf. See Conference Status Types. Simplified the
super-conf; a setting of 0 no longer means anything.
A new section contains a summary of how a client should decide where
to send a comment, and it contains the new rules. Recipients of comments. Most clients already implemented the new rules; the old
rules were overly complex.
faq-text  may now be set on a
Previously undocumented stuff: Expanded the documentation of
permitted-submitters. See set-permitted-submitters.
Clarify that a person is a supervisor of himself, except for the
set-supervisor call; see Conferences.
change-name privilege bit; see Security.
last-login is also updated on logout;
see Person Status Types.
Clarify that the address part of
redirect  is a conference
Compatibility info: Mention that the elisp client used to enter
x-kom/text instead of
Administrativia: Updated "Future changes" (see Future changes), and mention that we now use Bugzilla to keep track of bugs and feature requests.
Editorial changes: Added some of Texinfo markup and cross references. Several spelling errors, typos, et c were fixed.
Distributed with lyskomd 2.0.6.
set-passwd. The content-type
x-kom/basicwas renamed to
Previously undocumented stuff: Documented several previously
undocumented aspects of the protocol: the hello string used during
connection establishment, the
items-to-add arguments of
type argument of
add-member (including the fact that the
invitation membership flag is automatically set in some
circumstances), that a client can issue many requests at once (and
that the replies are sent back in order).
New stuff: Registered the "rkom" user-area block.
New aux-items: The following predefined aux-items were added:
mx-envelope-sender  and
mx-mime-file-name . Those aux-items with a number higher
than 10000 were previously documented in this document, but they now
have the status of predefined aux-items.
Editorial changes: Lots of editorial changes needed to publish an
online version on the web at
http://www.lysator.liu.se/lyskom/protocol/. Many minor syntax
errors corrected, and much missing Texinfo markup added. The document
now makes heavy use of Texinfo macros. Due to bugs in the current
texinfo.tex this file cannot currently be typeset
using TeX. (All bugs are reported to the Texinfo maintainers.)
login used to
take an argument of type
type has now been changed to
BOOL instead, to simplify the
description. The encoding of the protocol is unchanged.
The indices are now joined into a single index. More terms have been added to it. Many sections of text were moved around to make it easier to find information. Some non-normative information was moved to appendices. Removed a few non-normative empty sections.
This edition was published on the web; no lyskomd release was imminent
when the edition was finished. Future editions will also be published
on the web; most of them will likely be published at the same time as
a lyskomd release is made. They will continue to be included in the
recommended-confaux-items were added. The
mx-reject-forwardaux-items are marked obsolete. Text regarding mail import was improved, based on actual experience in writing an email importer. Reserved a range of aux-items for komimportmail. Several minor corrections and clarifications made. Distributed with lyskomd 2.0.4.
sub-commentwas incorrectly marked obsolete. This has been corrected. Regexps are case sensitive. The Info-Type enumeration was introduced in the description of the protocol. (Previous versions of the protocol had broken definitions of
async-sub-recipient.) Distributed with lyskomd 2.0.1.
sub-commentcall as obsolete, and stated that regexp lookup was case insensitive. Both statements were wrong, and has since been fixed.