Julien �LIE wrote:
Michael B�uerle wrote:
This snapshot supports the NNTP extension MAXARTNUM
Oh, you were quick to add support for it. Thanks!
(Yes, I know MAXARTNUM is far easier to implement in news readers than
in news servers!)
flnews is written in C90/C++98, therefore there may be no 64-bit data
type available. The data type "unsigned long int" is internally used for article numbers and ULONG_MAX as limit.
This means that on machines where "unsigned long int" is 32-bit wide,
there are still much more article numbers (beyond 2^31-1) usable with
the MAXARTNUM extension.
Protocol log from a machine with AMD64 architecture:
|
| [Using NNTP protocol driver]
| [=> Connect to news.spitfire-nntp.fr:nntp]
| [<=] 200 news.spitfire-nntp.fr running Spitfire News Server 0.9 (Posting allowed).
| [=>] CAPABILITIES
| [<=] 101 capability list follows:
| [<= Expect multiline data block]
| VERSION 2
| IMPLEMENTATION Spitfire News Server 0.9.290.0 (64-bit)
| AUTHINFO USER SASL
| HDR
| LIST ACTIVE ACTIVE.TIMES COUNTS HEADERS MODERATORS MOTD NEWSGROUPS OVERVIEW.FMT SUBSCRIPTIONS
| MAXARTNUM 18446744073709551616
| NEWNEWS
| OVER
| POST
| READER
| SASL CRAM-MD5 PLAIN
| [Switch to NNTP V2 (RFC 3977) mode]
| [=>] MAXARTNUM 18446744073709551615
| [<=] 202 18446744073709551615 is our mutual maximum article number.
| [=>] CAPABILITIES
| [<=] 101 capability list follows:
| [<= Expect multiline data block]
| VERSION 2
| IMPLEMENTATION Spitfire News Server 0.9.290.0 (64-bit)
| AUTHINFO USER SASL
| HDR
| LIST ACTIVE ACTIVE.TIMES COUNTS HEADERS MODERATORS MOTD NEWSGROUPS OVERVIEW.FMT SUBSCRIPTIONS
| NEWNEWS
| OVER
| POST
| READER
| SASL CRAM-MD5 PLAIN
| [...]
MAXARTNUM is no longer advertised after capability refresh.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)