Data Format and Line Endings (section 5) needs revision, but before revision a decision needs to be made about LR or CRLF.

Are there any reasons to hold to the LF-only requirement?

The primary reason was to prevent confusion (differences between stored messages and transmitted messages)... however the standard for the Internet Message Format is to use CRLF at the end of every line and make CR or LF (bare) on any given line against spec. Given there is a standard requiring the use of CRLF as a line-ending in every message is there any reason to keep the LF rule?

Changing to CRLF pro/cons.

Pros: Easier to implement (conforms with IMF and established standards), makes protocol easy to debug w/ telnet/equivalent

Cons: One extra character per line, not very elegant, protocol not as easy to debug w/ telnet/equivalent

I'll add more reasons as I think of them.

Revise Data Format and Line Endings