Source

dlpodget / ChangeLog

Full commit
0.3.0
-----
  * fb06a3eee37b: Fixes for NOOP and DEBUG flags, which were upper-case
  * 8b28bfcb2112: Documentation fix; we meant max feeds in the config, not streams
  * 9404651ac4e3: New modes for maxchildren: 0 (master mode, no children) & -1 unlimited children
  * 7a88178e20e2: Document maxchildren
  * dc981680b159: Ensure we retry the same feed when we hit the maxchildren limit
  * c9a5d02bb867: PID list; Deleting from an array/list, leaves am undef entry, avoid issue by using a hash
  * 9686b8125008: Ensure that the master does not exit before all children have been reaped.
  * 7e8d6474ab82: Show what each process is downloading, MASTER versus feedname, via the proctitle
  * a82253054c72: Don't download from the master, because we need to reap children.
  * 97d5138f396a: All arguments in _main are uppercase, this applies to MAXCHILDREN
  * 653e12a873c7: When we run out of maxchildren, the parent handles this serially
  * b346aec7df0a: Do exit from Child's caller, not within Child
  * 652b58eb0319: Fork the children on a per-stream basis
  * 77b6d2a9ffc8: Rename children maxchildren in config.
  * 12bd90c966da: Move per-stream handling into a Child() function, though it is not forked.
  * a5402fcd6625: Add children default to sample configuration file
  * d6b9b642c556: Added note about -n flag into the NEWS file
  * a2a4809f8c68: Add bullet-points to NEWS file
  * 547a20d97e71: Added some notes into the NEWS file
  * fa5aea1b6809: Move christian.org.uk into $RELIGION
  * fa2cd57f91fa: When -n is specified, do not fetch other feeds
  * a82bba3a4299: Break up downloads into categories using paths
  * 142fabce355e: Added christian.org.uk feed
  * 643f61e053c3: Add -q quiet mode into TODO
  * 54971b2a7cd1: Issue #2 - Fix regression in 762258d9b82c
  * 762258d9b82c: Fix issue #2 (Cron email reports contain raw progress output)
  * e5030ee815d3: rsscache is no longer a fork, arc fork takes over the functionality
  * d9ac0f1ddf5b: Mark URL for rate-limiting TODO entry
  * 0dfb04059f52: Add additional Alistair Cooke's Letter From America feeds
  * 562c97dff8d3: Add more Reith Lectures from 1948-1976 and BBC Thought for the day
  * 87638d83907e: Add BBC Witness 2010 archive
  * 6a419a37c84b: Add BBC Reith lectures
  * b8c422bec640: Added BBC 'Witness' 2011 archive
  * 3b746b7f75e1: Add Alistair Cooke - Letter From America
  * 8427d186eb25: Add BBC "The Bottom Line" with Evan Davis
  * d7cdbf46d34d: Add BBC Heart & Soul feed
  * bb4903d30cd2: Add BBC 'Click' podcast
  * e83f9eea22d7: Added BBC 'fooc' (From Our Own Correspondent)
  * 7e10459b8b7f: Reverse order of changelogs, most recent first, in keeping with the version order.
  * bc560cca9be9: Ensure that TODO list references all of the existing forks.
  * 915a4a7ab6c4: Note that Debian packaging became available in 0.2.0 (historical note)

0.2.1
-----
  * 10da18ca5027: Update copyright year in Makefile
  * d37242dfc095: Ensure that an empty tag name doesn't cause an infinite loop
  * eb224348f241: Eliminate dead-code.
  * 563f3f6df0bc: Wrong logic, reversed.
  * 355875ed3025: Avoidance of non-resolving variables
  * 0203d5270448: Ensure that all environment variables and config defined globals are upper-case
  * 9f5d21d26c11: Re-written ProcessTags due to ordering problems, where tags reference other tags
  * 363cace517b5: Bugs discovered in tag parser
  * 425ed27adf17: Update copyright year to 2013
  * b74cfe290b7a: Add the BBC "In Our Time" programme
  * 277a08b5fecc: More BBC productions are a specific bbc/ subdirectory
  * 2a32d1d8ee1b: Added BBC Beyond Belief
  * 242b2f6a58d7: Mark script executable
  * 14443bfa90ba: Standard TODO indentation (two spaces)
  * afa4fbd5a207: Add email notifications to the TODO list
  * 9138a6d311e2: Move from /opt/bin to /usr/bin and support non-admin installs
  * 95c6f16dff33: Just a spacing between BSD banner and shbang
  * 4abb474507fd: Add BSD license to dlpodget file
  * d7d1334e44c2: Write a simple README
  * 5fbcda2c1e80: Note down a couple more ideas in the TODO file
  * 0cfb72a3cccb: Add the BBC 'HardTalk' programme
  * 4fe6a9821a61: Add BBC World Service Witness to RSS feed list
  * ef0df5b736e3: Rename the ReadStream() function ReadFeed()
  * 5535724d2123: Better error when local directories are missing etc
  * 9db63a16b9cf: Disable Joe Rogan until timeout issues can be addressed
  * addb377ccd70: Add BBC Friday comedy
  * 8634466662b4: Handle connection refused and similar errors reading the stream.
  * 00fd65434454: Possibly a more 'standard' link for the Joe Rogan Experience
  * b475b9050524: Add the Joe Rogan Experience podcast
  * 02d693494837: Add BBC Radio 4 "The Archers"

0.2.0
-----
  * DDRP: Debian packaging
  * DDRP: Download progress and rate display
  * DDRP: Partial downloaded file recovery

0.1.0
-----
  * DDRP: Initial release.