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?
[...]
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?
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?
On 2021-12-26, meff <email@example.com> wrote:
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?
To partially answer my own question, it seems like slrn pre-emptively sends an
XOVER, on failure of that an XHDR, and on failure of that a LIST OVERVIEW.FMT.
The last one _is_ valid under RFC 3977.
It’s essentially *necessary*, by my reading of the RFCs (admittedly, I wrote my NNTP framework years ago, so my exact thinking on it is fuzzy
at this point). My process is to:
1. Unconditionally fetch the supported capabilities.
2. Unconditionally fetch the overview format.
3. Conditionally fetch the overviews via OVER if supported, XOVER if not.
I don’t even bother with XHDR (or HDR). I can’t imagine anyone
bothering to run a server that doesn’t support overviews at this point.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 81:12:53 |
Calls: | 6,658 |
Calls today: | 4 |
Files: | 12,203 |
Messages: | 5,333,311 |
Posted today: | 1 |