]> code.citadel.org Git - citadel.git/blobdiff - citadel/techdoc/hack.txt
* Replication fixes
[citadel.git] / citadel / techdoc / hack.txt
index fa757ed2a22d25b1b1fc6566bf8aa53ea6de3b23..52335ddd94b36b965cc7286aa5cd35b7b54debe1 100644 (file)
@@ -83,6 +83,13 @@ B    Phone number    The dialup number of the system this message
                        defined for helping implement C86Net gateways.
 D      Destination     Contains name of the system this message should
                        be sent to, for mail routing (private mail only).
+E      Extended ID     A persistent alphanumeric Message ID used for
+                       network replication.  When a message arrives that
+                       contains an Extended ID, any existing messages which
+                       contain the same Extended ID and are *older* than this
+                       message should be deleted.  If there exist any messages
+                       with the same Extended ID that are *newer*, then this
+                       message should be dropped.
 G      Gateway domain  This field is provided solely for the implementation
                         of C86Net gateways, and holds the C86Net domain of
                         the system this message originated on.  Unless you're
@@ -96,8 +103,8 @@ M    Message Text    Normal ASCII, newlines seperated by CR's or LF's,
 N      Nodename        Contains node name of system message originated on.
 O      Room            Room of origin.
 P      Path            Complete path of message, as in the UseNet news
-                       standard.  A user should be able to send UUCP mail to
-                       this path. (Note that your system name will not be
+                       standard.  A user should be able to send Internet mail
+                       to this path. (Note that your system name will not be
                        tacked onto this until you're sending the message to
                        someone else)
 R      Recipient       Only present in Mail messages.