diff --git a/doc/Protocol-A.texi b/doc/Protocol-A.texi index f0591dcbae379a68495ed422a1a06cb61df66980..7ce199e95bfafd2224a9b6d50195c6e32b954465 100644 --- a/doc/Protocol-A.texi +++ b/doc/Protocol-A.texi @@ -57,6 +57,7 @@ @c Merge all indices. @syncodeindex am fn @syncodeindex tp fn +@syncodeindex cp fn @@ -489,11 +490,18 @@ data type called @type{Conference}. Each conference has a @dfn{creator}, the person who created the conference, and a @dfn{supervisor}, a conference whose members can modify the conference. If the supervisor is a person, the members of that person's mailbox -are supervisors, which in most cases is only that person. We have also -introduced a type called @type{UConference} (pronounced micro-conf-stat) -which holds a subset of the information contained in the full -@type{Conference} type. Use the @type{UConference} type whenever -possible since it places a much smaller load on the LysKOM server. +are supervisors, which in most cases is only that person. Persons are +a special case: in addition to those who are supervisors for a certain +person because of the @field{supervisor} field, the person is always a +supervisor of himself. There is one exception to this special case: +the person cannot use @reqlink{set-supervisor} to change who is his +supervisor. + +We have also introduced a type called @type{UConference} (pronounced +micro-conf-stat) which holds a subset of the information contained in +the full @type{Conference} type. Use the @type{UConference} type +whenever possible since it places a much smaller load on the LysKOM +server. Each conference has a type, which is essentially a collection of boolean flags. Currently the flags @conftype{rd-prot}, @@ -1038,7 +1046,7 @@ Long live FORTRAN! The character set used in the strings is not yet specified by Protocol A. In the future, some Unicode encoding will probably be used, but it is not yet decided which one or how the transition will be handled. -@url{http://bugzilla.lysator.liu.se/show_bug.cgi?id=99, Bug 99} is +@uref{http://bugzilla.lysator.liu.se/show_bug.cgi?id=99, Bug 99} is about the need for a Unicode roadmap; check that bug for the current state of the plans.