ripnews/CHANGELOG.md
2020-03-11 06:36:19 +00:00

3.6 KiB

from 0.5.4 to ripnews-20200311

  • 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