From 2453f4105518063954ce9fd6afec38c84b9b8c70 Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Sat, 16 Nov 1991 06:21:47 +0000
Subject: [PATCH] Initial revision

---
 doc/known-servers |  3 ++
 doc/misc_items_a  | 94 +++++++++++++++++++++++++++++++++++++++++++++++
 doc/prot-a-tankar |  9 +++++
 doc/prot_a        | 42 +++++++++++++++++++++
 4 files changed, 148 insertions(+)
 create mode 100644 doc/known-servers
 create mode 100644 doc/misc_items_a
 create mode 100644 doc/prot-a-tankar
 create mode 100644 doc/prot_a

diff --git a/doc/known-servers b/doc/known-servers
new file mode 100644
index 000000000..7c907c712
--- /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 000000000..d8644b893
--- /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 000000000..de2fa594a
--- /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 000000000..925db0ea4
--- /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.
-- 
GitLab