Andrey Prygunkov
|
e9ff2e4fca
|
fixed many warnings (regarding type conversion) on windows, instead of suppressing them with pragma-directive
|
2008-03-17 17:54:52 +00:00 |
|
Andrey Prygunkov
|
6f9a2dd57f
|
added support for UU-format to internal decoder; removed support for uulib-decoder (it did not work well anyway); replaced the option <decoder (yenc, uulib, none)> with the option <decode (yes, no)>
|
2008-02-14 17:42:45 +00:00 |
|
Andrey Prygunkov
|
7f45bb22f5
|
fixed seg.fault in uulib-decoder on files in UU-format
|
2008-02-13 23:27:12 +00:00 |
|
Andrey Prygunkov
|
9137ed6278
|
improved the internal decoder: 1) added the support for yEnc-files without ypart-statement (sometimes used for small files); 2) added the detection of UU-format and the printing of a specific error-message instead of a general error-message; the download of article with detected unsupported format stops on early stage (after the first line of article's body), saving traffic and time
|
2008-02-13 21:42:01 +00:00 |
|
Andrey Prygunkov
|
d08805dca6
|
fixed: articles with trailing text after binary data caused the decode failures and the reporting of CRC-errors
|
2008-02-08 18:28:57 +00:00 |
|
Andrey Prygunkov
|
865afb2f9a
|
added detection of errors <server busy> and <remote server not available> (special case for NNTPCache-server) to consider them as connect-errors (and therefore not count as retries); added check for incomplete articles (also mostly for NNTPCache-server) to such errors from CrcErrors (better error reporting)
|
2008-02-06 17:54:09 +00:00 |
|
Andrey Prygunkov
|
9fa4cace8e
|
improved duplicate check: it now works even for files, which subjects could not be parsed - though these files are not detected as duplicates by adding to queue, they will be detected after correct filename is read from the first article's body
|
2008-01-10 22:05:17 +00:00 |
|
Andrey Prygunkov
|
1cbf435468
|
improved communication with news-servers: connections are now keeped open until all files are downloaded (or server is paused), this eliminates the need for establishing of connections and authorization for each article; increased maximum possible download speed on fast connection via eliminating of pauses by starting of new articles' downloads (improved the synchronisation mechanism); another speed optimisation in internal decoder (up to 8% faster)
|
2008-01-08 21:21:16 +00:00 |
|
Andrey Prygunkov
|
40b7b335b1
|
improved decoding speed (up to 20% faster); added new option <crccheck> to bypass crc-calculation on slow CPUs
|
2008-01-04 17:08:47 +00:00 |
|
Andrey Prygunkov
|
b85a36944d
|
implemented decode-on-the-fly-technique to reduce disk-io; intermediate files with articles' source text are not created anymore, but only intermediate files with decoded data; futher, decoder can write decoded data directly to the destination file (without any intermediate files at all), this eliminates the necessity of joining of articles later (option <directwrite>)
|
2007-12-31 16:30:47 +00:00 |
|
Andrey Prygunkov
|
8a33307b6c
|
improved error-reporting (_brokenlog.txt) on crc-errors
|
2007-12-25 14:20:27 +00:00 |
|
Andrey Prygunkov
|
2cb33bafc4
|
added option <retryoncrcerror>
|
2007-12-24 23:53:27 +00:00 |
|
Andrey Prygunkov
|
f2338cf116
|
added to repository
|
2007-11-28 21:19:01 +00:00 |
|