File Release Notes and Changelog
Release Name: 1.2.0
Notes:
- More advanced cache management with MAX_VERSIONS and file corruption
detection
- New log and config file command line options
- Bugfixes to streaming code and cache management
- ready to go out of the box: user, cache directory and logfile are created
during first installation
- documentation updates
- debian packaging directory included in source
Many thanks to Martin Schwenke, Gerhard Muntingh, Stephen Rothwell, Thorsten
Gunkel and others for their contributions and improvements.
Changes:
1.2.0:
Gerhard Muntingh:
- Add logfile and configfile command line options
Martin Schwenke:
- Add MAX_VERIONS to limit the number of versions of a particular
package to keep.
- Fix bug in cleanup that caused files from other packages to be deleted
Stephen Rothwell:
- Use stat and tail if available instead of wc -c and dd
- Honour client keep-alive header
Chris Halls:
- Integrate debian packaging directory into source
- Revert to using dd while streaming because tail does not
return an error when the file is moved away from under it. Fixes
the most common file corruption problems while streaming
- Check for corrupted .deb and .gz files in the cache before sending
them to the client.
- Use the package filelists logic from Martin Schwenke to send the
size of package files before downloading, meaning connection
keep-alive logic can be used.