That'd work, although there's still the current special-case of
allowing a
string of literal packets. Is there any reason for this? My code
doesn't
handle this, but that's because it never occurred to me that anyone
would ever
construct a packet like that. It seems to be a clunky way to do
indeterminate-length packets (use a sequence of literal packets rather
than a
single literal packet with indeterminate-length chunks). If there's
some
reason for this, could the RFC include some text explaining it or
discourage
people from using it?
The background is in the archives here.
Jon