1 Jan 2006 01:44
Control: cancel ABNF bug
Frank Ellermann <nobody <at> xyzzy.claranet.de>
2006-01-01 00:44:59 GMT
2006-01-01 00:44:59 GMT
Hi, there's apparently a subtle bug in the -06 ABNF.
We want (USEPRO 6.3):
control-command =/ Cancel-command
Cancel-command = "cancel" Cancel-arguments
Cancel-arguments = FWS msg-id [FWS]
That's your msg-id = "<" id-left " <at> " id-right ">"
(same as my msg-id = "<" id-unique " <at> " id-domain ">" ).
But USEFOR and 2045 (with Ned's pending erratum) say:
control-command = verb *( [FWS] argument )
verb = token
argument = value
value := token / quoted-string
token := 1*<any (US-ASCII) CHAR except SPACE, CTLs,
or tspecials>
tspecials := "(" / ")" / "<" / ">" / " <at> " /
"," / ";" / ":" / "\" / <"> /
"/" / "[" / "]" / "?" / "="
; Must be in quoted-string,
; to use within parameter values
In other words Control: cancel <whatever <at> example> is not
allowed, and we certainly don't want to quote a <msg-id>:
Control: cancel "<whatever <at> example>"
(Continue reading)
The obsolete 1036 commands version and sendsys have no
argument. The "archaeological" whogets and senduuname are
unspecified, apparently no argument for senduuname and a
<newsgrup-name> for whogets. No spaces within arguments.
>> P.S.: why on earth do they need more than 10 months to
>> publish an erratum submitted by one of the 2045 authors ?
RSS Feed