[INN] #26: innfeed error 500 handler
INN
rra at stanford.edu
Sun Dec 14 06:32:16 UTC 2008
#26: innfeed error 500 handler
---------------------+------------------------------------------------------
Reporter: eagle | Owner: eagle
Type: defect | Status: new
Priority: low | Milestone:
Component: innfeed | Version:
Severity: minor | Keywords:
---------------------+------------------------------------------------------
Sven Paulus wrote in 2000:
Another problem concerning innfeed came up on de.admin.news.misc some days
ago: Someone posted an article containing a Message-ID 494 characters
long. Now some NNTPRelay and Diablo peers rejected this Message-ID as
being too long with an 500 return code (= syntax error). innfeed logged a
cxnsleep message and requeued the article for resending it later. You
surely will guess what follows? innfeed is happily trying to resend this
article over and over again, until you force a shutdown of the innfeed
process and dig the Message-ID out of the batch files ...
The real problem is, that innfeed has only _one_ return code handler for
all commands, so you have to figure out, whether the 500 was in reply to
an IHAVE, to a CHECK or to a TAKETHIS command.
My idea how a handler function for 500 replies could look like is this,
but I haven't tested it yet (I'd have to setup a isolated test
environment, I don't want to pollute the 'real' net with articles causing
problems). But maybe who knows innfeed a little better than me could have
a look on it and say if this makes sense.
--
Ticket URL: <http://inn-new.eyrie.org/trac/ticket/26>
INN <http://www.eyrie.org/~eagle/software/inn/>
InterNetNews
More information about the inn-bugs
mailing list