Re: [NNTP] When to use 440 for POST?
Julien ÉLIE <[email protected]> Sat, 23 Jan 2010 14:27:08 +0100
| Newsgroups | gmane.ietf.nntp |
|---|---|
| Organization | TrigoFACILE -- http://www.trigofacile.com/ |
| Message-ID | <BF1AAC786FB94A2BA94DB7DDB7726E12@Iulius> |
Hi all,
In Section 6.3.1.3 of RFC 3977:
Example of an attempt to post when posting is not allowed:
[Initial connection set-up completed.]
[S] 201 NNTP Service Ready, posting prohibited
[C] POST
[S] 440 Posting not permitted
There is an edge-case with Section 2.2 of RFC 4643:
Note that a server may perform a successful authentication exchange
with a client and yet still deny access to some or all resources; the
permanent 502 response indicates that a resource is unavailable even
though authentication has been performed (this is in contrast to the
temporary 480 error, which indicates that a resource is unavailable
now but may become available after authentication).
Does the following suggestion is right when POST is not allowed
for the connected (and/or authentified) user?
INN currently always answers 440 but it seems to be a bug.
* greeting = 200
POST => 480
we authenticate
POST => 502
* greeting = 201
POST => 440
we authenticate anyway
POST => 440
Or something else should be done?
> What are usual cases of use for 440?
I've found one in INN: limiting how many articles a user can send
per minute/hour. POST returns 440 when the limit has been reached.
--
Julien ÉLIE
« -- Maintenant les Romains sont alertés.
-- En tout cas, ceux-là ne sont plus très alertes ! » (Astérix)