Variable: erc-debug-irc-protocol-version

erc-debug-irc-protocol-version is a variable defined in erc.el.gz.

Value

"1"

Documentation

Protocol log format version number.

This exists to help tooling track changes to the format.

In version 1, everything before and including the first double CRLF is front matter, which must also be CRLF terminated. Lines beginning with three asterisks must be ignored as comments. Other lines should be interpreted as email-style headers. Folding is not supported. A second double CRLF, if present, signals the end of a log. Session resumption is not supported. Logger lines must adhere to the following format: TIMESTAMP PEER-NAME FLOW-INDICATOR IRC-MESSAGE CRLF. Outgoing messages are indicated with a >> and incoming with a <<.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defconst erc-debug-irc-protocol-version "1"
  "Protocol log format version number.
This exists to help tooling track changes to the format.

In version 1, everything before and including the first double CRLF is
front matter, which must also be CRLF terminated.  Lines beginning with
three asterisks must be ignored as comments.  Other lines should be
interpreted as email-style headers.  Folding is not supported.  A second
double CRLF, if present, signals the end of a log.  Session resumption
is not supported.  Logger lines must adhere to the following format:
TIMESTAMP PEER-NAME FLOW-INDICATOR IRC-MESSAGE CRLF.  Outgoing messages
are indicated with a >> and incoming with a <<.")