diff --git a/CHANGELOG.md b/CHANGELOG.md index e79f715..c3b0ec9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,132 +1,125 @@ 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 +- 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 +- 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 +- 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 +- 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 +- 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) +- 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 +- 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 +- 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 +- 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 +- 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 +- 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 += +- 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 +- 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 +- 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 +- 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 +- 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 +- server reconnects now work from 0.0.2 to 0.0.3 - - filtering on file extensions - - multiple servers are now tried in order +- 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 +- yEnc support by Stijn Hoop. Thanks. +- change cache file format +- sort cache file +- minor bugs