Hi Meff,
I was wondering what the practical differences were between OVER and XOVER. It looks like XOVER is specified in RFC 2980 while OVER is specified in the newer RFC 3977. Also it seems like OVER supports the same syntax as XOVER along with a message-id argument. From what I can tell, slrn 1.0.3 sends XOVER instead of OVER. Is OVER actually in use right now?
Like Michael said, OVER should be used if CAPABILITIES is supported by
the news server, and OVER is present. Otherwise, XOVER should be tried.
You well noted the new OVER <msgid> syntax.
The 423 return code when there are no articles in the given range is new
in RFC 3977, and used by OVER. In that case, XOVER responds 224 (OK)
with an empty list of overview lines.
In the response, OVER will return the real number of bytes and lines of
the article (known as :bytes and :lines medatada).
The description of how each item returned by OVER is precise.
I believe implementations of XOVER pre-dating RFC 3977 may sometimes
return data not totally following the expected rewrite of spaces and
like. They may also return the contents of the Bytes and Lines header
fields if present, instead of real computed values by the news server.
--
Julien ÉLIE
« Nous avons mergitur, mon vieux, et je ne sais pas quand nous allons
fluctuat de nouveau ! » (banquier romain)
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)