[NNTP] LIST EXTENSIONS and an NNTPv2 capability
Ken Murchison
ken at oceana.com
Wed Oct 13 20:32:50 PDT 2004
Charles Lindsey wrote:
> In <87acurh9qz.fsf at windlord.stanford.edu> Russ Allbery <rra at stanford.edu> writes:
>
>
>>The proposed solution is this: Specify in our base draft that any server
>>that fully complies with the new specification advertise the NNTPv2
>>capability as part of LIST EXTENSIONS. Clients can then ignore or treat
>>with dubiousness any server that doesn't advertise that capability, thus
>>solving the Collabra problem.
>
>
> I am not particularly enamoured of this idea. Presumably the two
> implementations that currently do it wrong will shortly be mended to do it
> right. So the alternative of putting up with the situation for a hopefully
> shortish transitional period can also be considered.
As Mark pointed out offline (and I agree), simply doing nothing won't
work because at what point can the client start trusting the output of
LIST EXTENSIONS? If there is no definitive way for a client to
determine that LIST EXTENSIONS follows the updated NNTP spec, the
command is essentially useless, as clients will *always* have to resort
to trial and error.
LIST EXTENSIONS, or any other capability discovery mechanism, should not
be designed or implemented (willingly or otherwise) to be purely
advisory. It should be guaranteed that its output is both complete and
deterministic.
--
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26 Orchard Park, NY 14127
--PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
More information about the ietf-nntp
mailing list