diff --git a/doc/known-servers b/doc/known-servers new file mode 100644 index 0000000000000000000000000000000000000000..7c907c712d16f077e6693ace70089d6733e40b7b --- /dev/null +++ b/doc/known-servers @@ -0,0 +1,3 @@ +kom.lysator.liu.se ceder@lysator.liu.se + +kom.cd.chalmers.se "Tomas Tengling, CD"@kom.lysator.liu.se diff --git a/doc/misc_items_a b/doc/misc_items_a new file mode 100644 index 0000000000000000000000000000000000000000..d8644b893ce9375cb94131794c65c4be52848472 --- /dev/null +++ b/doc/misc_items_a @@ -0,0 +1,94 @@ +File created by ceder. + +This file describes protocol a (not protocol A). + +The members in the Info_type enum is of two different types. They can +be grouped acording to a "grammar" that is defined in this file. + + +1) recpt, cc_recpt, comm_to, comm_in, footn_to, footn_in, x_author + + These are the seven basic types. + + +2) loc_no, rec_time, sent_by, sent_at, x_text, x_person, x_recpt, x_system + + These gives some additional info about the Info_type from group 1. + + + +Syntax of the grammar. + +The grammar looks like this: + +Recipient: + info_type comment + +info_type is one of the elements in the Info_type enum. Comment tells +the meaning of the info_type in this context. The following abbrevs +are used in the comment: + + AP Always Present. + ABS Added By Server. The client is not allowed to give + this info_type here. + IBS Ignored By Server. As ABS, but the client is allowed + to send a misc_item of this type that the server will + ignore. + +External author: (Meaning that the text originated somewhere else.) + x_author AP. + x_system AP. + +Recipient: + recpt AP. + loc_no IBS/AP. + x_recpt If external recipient. + x_system If external recipient. + rec_time ABS when the recipient marks the text as read. + sent_by ABS if the text is sent to the recipient by + someone else than the author. + x_person Sender, if external, and not author. + x_system If x_person is present. + sent_at ABS if it was sent after it was created. + +CC_Recipient: (should be omitted from comments to this text). + cc_recpt AP. + loc_no IBS/AP. + x_recpt If external recipient. + x_system If external recipient. + rec_time ABS when the recipient marks the text as read. + sent_by ABS if the text is sent to the recipient by + someone else than the author. + x_person Sender, if external, and not author. + x_system If x_person is present. + sent_at ABS if it was sent after it was created. + +Kommentar till: + comm_to AP. + x_text If external origin of text. + x_system If external origin of text. + sent_by ABS if the comment link is added by someone else + than the author. + x_person Sender, if external, and not author. + x_system If x_person is present. + sent_at Om s{nt i efterhand. + +Fotnot till: + foot_to AP. + x_text If external origin of text. + x_system If external origin of text. + sent_by ABS if the comment link is added by someone else + than the author. + x_person Sender, if external, and not author. + x_system If x_person is present. + sent_at Om s{nt i efterhand. + +Kommenteras i: + comm_in AP. + x_text If external origin of text. + x_system If external origin of text. + +Fotnot i: + foot_in AP + x_text If external origin of text. + x_system If external origin of text. diff --git a/doc/prot-a-tankar b/doc/prot-a-tankar new file mode 100644 index 0000000000000000000000000000000000000000..de2fa594a53d0e26c26d8aef531cc4147676b802 --- /dev/null +++ b/doc/prot-a-tankar @@ -0,0 +1,9 @@ +Protokoll a, ej A. + +Ett anrop f|r att se vart personliga kommentarer ska g}: + +get_personal_id(x_author, x_system) -> Misc_list: + + Recpt AP + X-recpt Maybe + X-system Maybe diff --git a/doc/prot_a b/doc/prot_a new file mode 100644 index 0000000000000000000000000000000000000000..925db0ea46e923e54612676e2f46effab91c0940 --- /dev/null +++ b/doc/prot_a @@ -0,0 +1,42 @@ +THIS FILE CONTAINS LOOSE THOUGHTS! DON'T TAKE THIS TOO SERIOUSLY! + +Externa saker: + +F|rfattare: + + + Personligt: sl} upp i databas f|r att se vart kommentar skall. + + +Mottagare: + + + + +Fall 1) Mailinglista importeras. + +X-author 15 +X-origin + +Fall 2) Kommentar p} mailinglista. + +L{gg in i m|tet. Gateway-klienten uppt{cker ett nytt inl{gg utan X-author, och skickar iv{g det till mailinglistan/newsgruppen. + +Fall 3) Personligt p} mailinglista. + +G|r lookup(X-author, kommentarm|te) och f} ett m|te d{r man ska skriva +kommentaren (typiskt RFC-800-m|tet). + +Fall 4) Eko p} ekom|ten. + +"Trivialt". + +Fall 5) Kommentar p} ekom|te. + +"Trivialt". + +Fall 6) Personligt p} ekom|te. + +Som fall 3, men resultatet blir typiskt echo-mail-m|tet. Den gw-klient +som l{ser det m|tet g|r lookup(X-server) och f}r en port att koppla +sig till.