3.7 KiB
from 0.5.4 to - add option to only rip one group - add option to list configured groups - add date field to caches - reduce memory footprint and speed ups - fix authentication - add option to filter on posting date - fix long standing bug in cache handling - better housekeeping
from 0.5.3 to 0.5.4 - filtering on posters useing OPT_IF, OPT_XF, OPT_MRF - cacheconverter2 to convert caches (or just throw them away) - OPT_CP also includes poster in combined name
from 0.5.2 to 0.5.3 - fix the occasional deadlock - implement Mark Remaining Read option - throw articles that are marked read out of the caches - implement username & password option - lots of small improvements
from 0.5.1 to 0.5.2 - major improvement in memory usage - speed ups - don't try to fetch really old headers
from 0.5.0 to 0.5.1 - fix some yenc problems with threads - fix some thread return problems
from 0.2.3 to 0.5.0 - changes to make it work with ruby 1.8.1 - internal structures changed in article.rb - huge of memory usage improvements... - 90% less memory usage - (more) gracefully handle bad yencodings - enable file inclusion - add MODE READER command - use a thread for decoding for multi-part posts - locking cleaned up, no more calling of ps(1)
from 0.2.2 to 0.2.3 - notify when cachedir doesn't exist - expand ${HOME} in config to your homedir - fix problem where the limiting of the number of headers to get in one call wouldn't work - don't change cache files in place - keep old config if there are errors while reloading - change cache format to a file per server model (use cacheconverter to convert cache files) - add license text - lots of small fixes
from 0.2.1 to 0.2.2 - improve output layout - show running time - PID lockfile implementation - catch another error - fetch subjects sorted so you get a better chance at getting full series - now your TEMPDIR can be on another drive than your DATADIR - reread config on SIGHUP
from 0.2.0 to 0.2.1 - fail gracefully at a lack of configuration - fail gracefully if tempdir doesn't exist or isn't writable - implement DELEXT configuration option - implement OPT_MR configuration option
from 0.1.0 to 0.2.0 - fix extension enforcing - code cleanups - split of uudecoding and ydecoding - add some regression tests - various bug fixes - remove articles from newsrc that aren't on the server any longer - major speed improvements
from 0.0.9 to 0.1.0
- allow comments after continuing lines, like this:
OPT_I=(?i)(
agresion| \ # Paul
apex theory|
at the drive in| \ # Paul
bad religion|
- some speed ups
- many more exceptions are handled
- more consistent error messages
from 0.0.8 to 0.0.9 - maxfilelength check - improved subject checking - linebuffered stdout - always use push when adding stuff to an array, this is way more efficient than += - always use << when adding stuff to a string, this is way more efficient than +=
from 0.0.7 to 0.0.8 - more and simpler exceptions - better argument checking - more helpful help
from 0.0.6 to 0.0.7 - use exceptions for a lot of problems - code cleanups
from 0.0.5 to 0.0.6 - new option -C for combined filenames eg. "subject-[filename]" - prevent reconnect loops - be more paranoid with decoding yEnc-encoded articles - more/better timeouts
from 0.0.4 to 0.0.5 - implement timeouts on article fetching (no more "hangs", hopefully) - remove servers from list on connection failure - much more robust
from 0.0.3 to 0.0.4 - server reconnects now work
from 0.0.2 to 0.0.3 - filtering on file extensions - multiple servers are now tried in order
from 0.01 to 0.02 - yEnc support by Stijn Hoop. Thanks. - change cache file format - sort cache file - minor bugs