< newsyslog License | Russ Allbery > Software > Orphaned Software > newsyslog |
Rename the package to something less ambiguous.
Optionally silently ignore logs that do not exist. This is useful for test/dev servers where the application may not have run and created the log.
IDG-44: Add a way to set configuration options in the configuration file instead of on the command line, primarily for archive timestamp skew and for selecting bzip2 compression.
In the support for newsyslog.daily, etc., skip files that contain periods or other special characters so that we don't process Emacs backup files and dpkg save files.
Possibly include some additional flag / percent escape / command so that archive logs with a rotation of 0 can still be saved into the same location as the previous log in unusual circumstances.
Support multiple configuration files, so that each package can have its own little configuration file similar to logrotate. Add support for reading a whole directory full of them, and possibly include directives in configuration files.
Add a way to escape " in quoted strings.
IDG-23: Add support for creating a .BROKEN file or some similar way of marking incomplete copies into an archive area (in case of, for example, AFS quota running out).
Support Debian's logcheck program, which requires that at least the last log be kept in the same directory as the regular log, uncompressed. Adding support for an uncompressed copy of the log should probably do it, but the shuffling code will also need to handle uncompressed logs.
Add rotation of logs without compressing them, which poses some similar issues to the above request.
IDG-7: Add a configuration option to pause for a while before archiving rotated logs. This allows staggering the AFS load.
IDG-24: Support xz compression.
Clean up the test suite: use the same tools I use for other packages, move tests to subdirectories, refactor out common code, and use standard test libraries.
Add an option to only copy a log if it is of non-zero size.
< newsyslog License | Russ Allbery > Software > Orphaned Software > newsyslog |