[NNTP] Fwd: [dispatch] Internet Draft for NNTP additions submitted

Julien ÉLIE julien at trigofacile.com
Sun Apr 19 06:04:24 PDT 2020


With ietf-nntp in the response.

-------- Message transféré --------
Sujet : 	Re: [dispatch] [NNTP] Internet Draft for NNTP additions submitted
Date : 	Sun, 19 Apr 2020 08:55:59 -0400
De : 	E Sam <winshell64 at gmail.com>
Pour : 	DISPATCH WG <dispatch at ietf.org>, Julien ÉLIE 
<julien at trigofacile.com>



Oh so thats why thunderbird broke under my highwinds-omicron-Greg Lyda 
Inc. account

Thats true, so yes defining it like this could be very dangerous.

All the big tools to download binaries are open source can easily 
support asking for 64 bit article numbers (they download by MID anyway, 
so woudlnt be an issue).

I agree with what Julien or someone said about adding a LARGEGROUP 
capability instead of assuming it under Version 3.

On Sun, Apr 19, 2020 at 8:41 AM Julien ÉLIE <julien at trigofacile.com 
<mailto:julien at trigofacile.com>> wrote:

    Hi,

     > Lets be honest, every newsreader that is going to support 64 bit
    article
     > numbers already has its been more than 10 years. We should do it
    in a
     > way that allows for new conforming newsreaders while not breaking
    old ones.

    Pretty easy to test.
    Just done with a dummy news server, and Thunderbird Version 68.7.0 (64
    bit) released on April 8th, 2020.

    By hand:

    % telnet localhost 50300
    200 Testing server
    CAPABILITIES
    101 Capability list:
    VERSION 2 3
    LIST ACTIVE
    READER
    .
    LIST
    215 Newsgroups in form "group high low status"
    trigofacile.test 9000000000000000000 9000000000000000000 y
    .
    QUIT




    I configure Thunderbird to access this dummy news server.

    200 Testing server
    MODE READER
    200 Reader mode
    LIST
    215 Newsgroups in form "group high low status"
    trigofacile.test 9000000000000000000 9000000000000000000 y
    .
    GROUP trigofacile.test
    211 1 9000000000000000000 9000000000000000000 trigofacile.test

    [Thunderbird then just hangs.]


    I change article numbers, and retest:

    200 Testing server
    MODE READER
    200 Reader mode
    GROUP trigofacile.test
    211 1 900 900 trigofacile.test
    XOVER 900-900
    500 What?
    HEAD 900
    500 What?

    (I have not implemented responses to XOVER and HEAD. Thunderbird looks
    fine, though, with article number 900.)



    Another test:

    200 Testing server
    MODE READER
    200 Reader mode
    GROUP trigofacile.test
    211 1 2147483648 2147483648 trigofacile.test

    [Thunderbird then just hangs.]



    And last test:

    200 Testing server
    MODE READER
    200 Reader mode
    GROUP trigofacile.test
    211 1 2147483647 2147483647 trigofacile.test
    XOVER 2147483647-2147483647
    500 What?
    HEAD 2147483647
    500 What?


    So, 2^31-1 works fine, but above not.

    There is really interoperability problem with current news readers (in
    2020), so defining VERSION 3 of NNTP like this is very dangerous.

    -- 
    Julien ÉLIE

    « C'est la goutte qui fait déborder l'amphore ! »
        (Assurancetourix)

    _______________________________________________
    dispatch mailing list
    dispatch at ietf.org <mailto:dispatch at ietf.org>
    https://www.ietf.org/mailman/listinfo/dispatch



More information about the ietf-nntp mailing list