[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/>

More information about the inn-bugs mailing list