Problems with porting
---------------------

Why all people can't make standards? Even names can be messed up with
all kinds of fields, someone puts linefeeds there, fills it up with blanks,
adds 'of net/node' or '(USERID)' or something like that. Linefeeds in
messages have several versions, cr+lf, lf, cr+seadogsoftcr, seadogsoftcr,
cr+lf+cr_with_8bit_on and all other combinations of those :-)


Changes in message format
-------------------------

From 0.3.1 line wraps should be correctly handled.

Subject will be set to 'No subject' if its empty, as news doesn't accept
missing subject, it ignores the message without one.

FSC controls (^Axxxx) are converted to FSC-control:xxxx, which
probably works better in ascii-environments line news. It also
prevents terminals going nuts if there are terminals which do
something about ^A.

Neither is converted back when sending the message out, thouch making
No subject back to empty string maybe would be reasonable?

Number of headers will be added to messages.


Program structure
-----------------

Looks like spaghetti?
