Fixed a bug which was here even before we started the groupware project: in
the inprocess() section of netproc.c, the sizes of incoming messages were
being miscalculated. This caused significantly inflated (and possibly
corrupted) messages to be transmitted to the local Citadel server. Symptoms
included lots of "Error trying to read 255 bytes" messages in the netproc log,
and (when using the GDBM-based development code) unacceptably large message
base sizes. Now the bug is fixed and correct message sizes are being
calculated - using a more efficient algorithm, even. I can envision one more
optimization, though: buffer the incoming messages in memory instead of
holding them in a temp file. Perhaps next time...