[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pan-devel] where in the code would I address server I/O errors and retr
From: |
Rob |
Subject: |
[Pan-devel] where in the code would I address server I/O errors and retries |
Date: |
Thu, 14 Nov 2013 04:54:40 -0800 (PST) |
I'm a QT programmer so I'm not too well acquainted with the gtk callback
structure. I need to find the server I/O functions in the code to address a
problem with a non-RFC compliant usenet service.
It seems that a trend these days with the large usenet providers is to NOT hold
all content locally on their servers, but to onlyinitially receive headers and
to only cache articles locally when they are requested by a client. This
process breaks nntp fairly easily if there is any substantial delay between the
client requesting an article and the provider going out and finding it. I'm
not convinced that pan is handling this as well as can be. Another concern I
have is that when pan issues a GROUP command that the "last" article number is
invalid...meaning that way too often the server responds with a 501 error code
when chunks of article headers in the value group range are retrieved.
In simplest terms I'd like to make sure that pan is retying some number of
times when a 501 error response is generated with downloading new article
headers. My understanding is that header downloading would use the XHDR
command and download in chunks...well, sometimes the requested chunk generates
the non-conformant 501 error. I want to check for this and retry when it
happens.
On a related note, the regular expression capabilities don't seem to be
documented at all and I have yet to figure out what dialect of regular
expressions are supported when searching the Subject: field...or if the RE
functions are well supported and tested in the application.
Kind regards,
Rob
- [Pan-devel] where in the code would I address server I/O errors and retries,
Rob <=