chiark / gitweb /
rsbackup.git
2 years agoRelease 0.0.99 0.0.99
Richard Kettlewell [Sun, 3 Oct 2010 09:47:13 +0000]
Release 0.0.99

2 years agoDon't try to include deleted logfiles in the report.
Richard Kettlewell [Sat, 2 Oct 2010 22:45:25 +0000]
Don't try to include deleted logfiles in the report.

2 years agoAdd min-backups setting to control how many backups per store are
Richard Kettlewell [Wed, 22 Sep 2010 11:23:42 +0000]
Add min-backups setting to control how many backups per store are
guaranteed to be kept.

2 years agoDon't prune the last backup of each volume on each store.
Richard Kettlewell [Wed, 22 Sep 2010 10:49:38 +0000]
Don't prune the last backup of each volume on each store.
Formerly only the last backup of each volume on *any* store was
guaranteed to be kept, which is not enough.

2 years agoShade backups that are in-date, but not from today, gradually from
Richard Kettlewell [Sun, 5 Sep 2010 19:48:49 +0000]
Shade backups that are in-date, but not from today, gradually from
green to red.

2 years agoAdd max-usage and max-file-usage configuration options. If the disk
Richard Kettlewell [Sun, 5 Sep 2010 14:36:02 +0000]
Add max-usage and max-file-usage configuration options.  If the disk
usage (reps. inode usage) exceeds these values it is marked in red in
the report.

2 years agoInclude disk usage in backup reports, for mounted devices.
Richard Kettlewell [Sun, 5 Sep 2010 14:25:47 +0000]
Include disk usage in backup reports, for mounted devices.

This introduces a dependency on Filesys::Df
  http://search.cpan.org/~iguthrie/Filesys-Df-0.92/Df.pm
  apt-get install libfilesys-df-perl

2 years agoInclude error logs in the report.
Richard Kettlewell [Sun, 5 Sep 2010 14:05:36 +0000]
Include error logs in the report.
This was always intended; the code was just broken!

2 years agoIgnore rsync exit status 24 (Partial transfer due to vanished source files).
Richard Kettlewell [Sun, 5 Sep 2010 13:42:55 +0000]
Ignore rsync exit status 24 (Partial transfer due to vanished source files).
Patch from Colin Watson.

2 years agoAllow leading whitespace on comment lines.
Richard Kettlewell [Sun, 29 Aug 2010 21:01:04 +0000]
Allow leading whitespace on comment lines.
From Peter Maydell.

2 years agoDocs fixes from Colin Watson
Richard Kettlewell [Mon, 23 Aug 2010 19:52:02 +0000]
Docs fixes from Colin Watson

2 years agoignores
Richard Kettlewell [Mon, 23 Aug 2010 19:49:44 +0000]
ignores

2 years agoNever prune most recent backup.
Richard Kettlewell [Sat, 21 Aug 2010 15:07:33 +0000]
Never prune most recent backup.

2 years agoAdd --email option to --help output.
Richard Kettlewell [Sat, 21 Aug 2010 15:01:56 +0000]
Add --email option to --help output.

2 years agorsbackup-mount script. needs docs!
Richard Kettlewell [Sat, 22 May 2010 16:38:26 +0000]
rsbackup-mount script.  needs docs!

2 years agoLess verbosity about down hosts
Richard Kettlewell [Sat, 22 May 2010 08:57:35 +0000]
Less verbosity about down hosts

2 years agoOnly use last 5 backups for link-dest. rsync has a limit of 20..
Richard Kettlewell [Mon, 17 May 2010 18:42:45 +0000]
Only use last 5 backups for link-dest.  rsync has a limit of 20..

2 years agoTypo
Richard Kettlewell [Sun, 16 May 2010 11:45:16 +0000]
Typo

2 years agoBug reporting link in manual
Richard Kettlewell [Sun, 16 May 2010 11:42:32 +0000]
Bug reporting link in manual

2 years agoDistribution bits & pieces
Richard Kettlewell [Sun, 16 May 2010 11:37:13 +0000]
Distribution bits & pieces

2 years agoMore docs fiddling
Richard Kettlewell [Sun, 16 May 2010 10:20:49 +0000]
More docs fiddling

2 years agoRestoring
Richard Kettlewell [Sun, 16 May 2010 09:39:37 +0000]
Restoring

2 years agoDocs updates
Richard Kettlewell [Sun, 16 May 2010 09:31:19 +0000]
Docs updates

2 years agoNew --wait option to force daily backup run to always go even if it
Richard Kettlewell [Sun, 16 May 2010 08:53:09 +0000]
New --wait option to force daily backup run to always go even if it
collides with an hourly one.

2 years agoAdd --version option.
Richard Kettlewell [Sat, 15 May 2010 13:27:44 +0000]
Add --version option.

2 years agoAbolish min-backups. Report more detail about each device.
Richard Kettlewell [Sat, 15 May 2010 12:41:45 +0000]
Abolish min-backups.  Report more detail about each device.

2 years agoDevice columns in report
Richard Kettlewell [Sat, 15 May 2010 12:18:08 +0000]
Device columns in report

2 years agodocumentation for deb-specific bits
Richard Kettlewell [Wed, 12 May 2010 21:47:36 +0000]
documentation for deb-specific bits

2 years agoCron scripts for deb
Richard Kettlewell [Wed, 12 May 2010 21:30:51 +0000]
Cron scripts for deb

2 years agorecommend ssh client too
Richard Kettlewell [Wed, 12 May 2010 20:08:48 +0000]
recommend ssh client too

2 years agoCorrect perl deps
Richard Kettlewell [Wed, 12 May 2010 20:00:44 +0000]
Correct perl deps

2 years agopostinst ensures local config exists
Richard Kettlewell [Wed, 12 May 2010 19:57:12 +0000]
postinst ensures local config exists

2 years agoNew config file layout
Richard Kettlewell [Wed, 12 May 2010 19:52:59 +0000]
New config file layout

2 years agoinclude directive
Richard Kettlewell [Wed, 12 May 2010 19:27:53 +0000]
include directive

2 years agoMore consistent use of stdout
Richard Kettlewell [Wed, 12 May 2010 19:17:53 +0000]
More consistent use of stdout

2 years agoSome .deb support
Richard Kettlewell [Fri, 7 May 2010 12:08:53 +0000]
Some .deb support

2 years agoStricter arg checking
Richard Kettlewell [Fri, 7 May 2010 11:53:43 +0000]
Stricter arg checking

2 years agoDocumentation
Richard Kettlewell [Sun, 2 May 2010 08:39:02 +0000]
Documentation

2 years agoComments
Richard Kettlewell [Sun, 2 May 2010 07:57:07 +0000]
Comments

2 years agoCorrect identification of newest backup.
Richard Kettlewell [Sat, 1 May 2010 07:57:22 +0000]
Correct identification of newest backup.

2 years ago'install' target.
Richard Kettlewell [Tue, 27 Apr 2010 18:49:27 +0000]
'install' target.

2 years agoLocking support
Richard Kettlewell [Tue, 27 Apr 2010 18:46:14 +0000]
Locking support

2 years agoReject duplicate host and volume names
Richard Kettlewell [Tue, 27 Apr 2010 18:37:30 +0000]
Reject duplicate host and volume names

2 years agoMissing div.
Richard Kettlewell [Mon, 26 Apr 2010 19:52:24 +0000]
Missing div.

2 years agoDocumentation
Richard Kettlewell [Mon, 26 Apr 2010 19:51:24 +0000]
Documentation

2 years agoFiddle with to-do list
Richard Kettlewell [Mon, 26 Apr 2010 19:49:41 +0000]
Fiddle with to-do list

2 years agoDocs catch up with recent changes.
Richard Kettlewell [Sun, 25 Apr 2010 21:31:51 +0000]
Docs catch up with recent changes.

2 years agoSupport multiple devices properly. Backups will now (without --store)
Richard Kettlewell [Sun, 25 Apr 2010 21:28:08 +0000]
Support multiple devices properly.  Backups will now (without --store)
be made to all available devices, and the pruner and report generator
cope with the arrangement.

Old backups are "lost" to the new system, however.

2 years agoUpdate path to backup in docs
Richard Kettlewell [Tue, 16 Mar 2010 19:54:08 +0000]
Update path to backup in docs

2 years agoRearrange store paths.
Richard Kettlewell [Tue, 16 Mar 2010 19:33:10 +0000]
Rearrange store paths.

2 years agoStop volumes leaking into next host (under certain circumstances).
Richard Kettlewell [Tue, 16 Mar 2010 08:45:55 +0000]
Stop volumes leaking into next host (under certain circumstances).

2 years agoCope with --email but not --html.
Richard Kettlewell [Tue, 16 Mar 2010 08:37:52 +0000]
Cope with --email but not --html.

2 years agoFiddle with CSS.
Richard Kettlewell [Sun, 14 Mar 2010 15:23:07 +0000]
Fiddle with CSS.

2 years ago--email option.
Richard Kettlewell [Sun, 14 Mar 2010 15:17:46 +0000]
--email option.

2 years agoSuggested usage section
Richard Kettlewell [Sun, 14 Mar 2010 15:12:28 +0000]
Suggested usage section

2 years ago--prune-unknown option
Richard Kettlewell [Sun, 14 Mar 2010 15:00:53 +0000]
--prune-unknown option

2 years agoMove log analysis to common
Richard Kettlewell [Sun, 14 Mar 2010 14:40:04 +0000]
Move log analysis to common

2 years ago@devices -> %devices, easier,.
Richard Kettlewell [Sun, 14 Mar 2010 14:39:13 +0000]
@devices -> %devices, easier,.

2 years agoDon't mention backups on unknown devices in the HTML.
Richard Kettlewell [Sun, 14 Mar 2010 14:32:15 +0000]
Don't mention backups on unknown devices in the HTML.

2 years agoReport unknown devices in HTML
Richard Kettlewell [Sun, 14 Mar 2010 14:30:38 +0000]
Report unknown devices in HTML

2 years agoSupport multiple stores.
Richard Kettlewell [Sun, 14 Mar 2010 14:24:01 +0000]
Support multiple stores.

2 years agoSplit out store validation.
Richard Kettlewell [Sun, 14 Mar 2010 14:20:31 +0000]
Split out store validation.

2 years agotest is redundant now we have device IDs
Richard Kettlewell [Sun, 14 Mar 2010 14:18:29 +0000]
test is redundant now we have device IDs

2 years agoRecord device name in logfile.
Richard Kettlewell [Sun, 14 Mar 2010 12:38:56 +0000]
Record device name in logfile.

2 years agoBackups are only made to known, identified devices.
Richard Kettlewell [Sun, 14 Mar 2010 12:31:14 +0000]
Backups are only made to known, identified devices.

2 years agoPruning logic uses logfiles, not disk.
Richard Kettlewell [Sat, 13 Mar 2010 16:46:16 +0000]
Pruning logic uses logfiles, not disk.
Document issues with multiple devices.

2 years agoMention a bug.
Richard Kettlewell [Sat, 13 Mar 2010 15:51:05 +0000]
Mention a bug.

2 years agoSupport volume deselection.
Richard Kettlewell [Sat, 13 Mar 2010 15:45:53 +0000]
Support volume deselection.

2 years agoMore human-readable pruning log
Richard Kettlewell [Sat, 13 Mar 2010 15:33:53 +0000]
More human-readable pruning log

2 years agoInclude pruning log in report.
Richard Kettlewell [Sat, 13 Mar 2010 15:31:33 +0000]
Include pruning log in report.
Sanity check some of the numeric configuration settings.

2 years agoPrune logs get a per-day file, which is itself now pruned after a
Richard Kettlewell [Sat, 13 Mar 2010 15:26:12 +0000]
Prune logs get a per-day file, which is itself now pruned after a
configurable age.

2 years agoRemove bug.
Richard Kettlewell [Sat, 13 Mar 2010 15:16:29 +0000]
Remove bug.

2 years agoRemove debug prints
Richard Kettlewell [Sat, 13 Mar 2010 15:14:13 +0000]
Remove debug prints

2 years agoReport no longer depends on access to store.
Richard Kettlewell [Sat, 13 Mar 2010 15:13:33 +0000]
Report no longer depends on access to store.

2 years agoMore bugs.
Richard Kettlewell [Sat, 13 Mar 2010 14:44:08 +0000]
More bugs.

2 years agoFix --help .
Richard Kettlewell [Sat, 13 Mar 2010 14:17:38 +0000]
Fix --help .

2 years agoTypo
Richard Kettlewell [Sat, 13 Mar 2010 14:16:38 +0000]
Typo

2 years agoDocs tidy-up.
Richard Kettlewell [Sat, 13 Mar 2010 14:15:19 +0000]
Docs tidy-up.

2 years agotypos
Richard Kettlewell [Sat, 13 Mar 2010 14:13:37 +0000]
typos

2 years agossh-timeout option to efficiently skip down hosts
Richard Kettlewell [Sat, 13 Mar 2010 14:11:05 +0000]
ssh-timeout option to efficiently skip down hosts

2 years agoLog pruning.
Richard Kettlewell [Sat, 13 Mar 2010 13:45:41 +0000]
Log pruning.
Add a FILES section to the documentation

2 years agoInclude path in logfile heading
Richard Kettlewell [Sat, 13 Mar 2010 13:33:04 +0000]
Include path in logfile heading

2 years agoInclude disk usage in report.
Richard Kettlewell [Sat, 13 Mar 2010 13:30:42 +0000]
Include disk usage in report.
Describe report contents and clarify pruning logic.

2 years agoAdd --prune-incomplete option to erase incomplete backups even if
Richard Kettlewell [Sat, 13 Mar 2010 13:14:47 +0000]
Add --prune-incomplete option to erase incomplete backups even if
they're recent.

2 years agoAllow selection of individual volumes from the command line, not just
Richard Kettlewell [Sat, 13 Mar 2010 13:05:24 +0000]
Allow selection of individual volumes from the command line, not just
whole hosts.

2 years agoAbolish the global log. The information can be inferred from the
Richard Kettlewell [Sat, 13 Mar 2010 12:20:02 +0000]
Abolish the global log.  The information can be inferred from the
per-volume logs.

Extend the bug list.

2 years agoPrune old backups.
Richard Kettlewell [Sat, 13 Mar 2010 12:06:02 +0000]
Prune old backups.

2 years agoWait status in hex, to make parsing the bytes out easier
Richard Kettlewell [Sat, 13 Mar 2010 11:34:14 +0000]
Wait status in hex, to make parsing the bytes out easier

2 years agoReverse logfile sort order.
Richard Kettlewell [Sat, 13 Mar 2010 11:32:27 +0000]
Reverse logfile sort order.

2 years agoMacdinking l-)
Richard Kettlewell [Sat, 13 Mar 2010 11:31:37 +0000]
Macdinking l-)

2 years agoInclude exit status in logfile
Richard Kettlewell [Sat, 13 Mar 2010 11:29:15 +0000]
Include exit status in logfile

2 years agoInclude logfiles in report.
Richard Kettlewell [Sat, 13 Mar 2010 11:24:46 +0000]
Include logfiles in report.

2 years agoInclude date in report title
Richard Kettlewell [Sat, 13 Mar 2010 11:04:33 +0000]
Include date in report title

2 years ago--html copes with empty store
Richard Kettlewell [Sat, 13 Mar 2010 11:02:39 +0000]
--html copes with empty store
Report an error if cannot read store

2 years agoDisplay rsync output in verbose mode.
Richard Kettlewell [Sat, 13 Mar 2010 11:00:31 +0000]
Display rsync output in verbose mode.

2 years agoCorrect logfile parsing.
Richard Kettlewell [Wed, 10 Mar 2010 22:00:23 +0000]
Correct logfile parsing.

2 years agomax-age and min-backups options, to flag up outages in the HTML
Richard Kettlewell [Wed, 10 Mar 2010 21:45:50 +0000]
max-age and min-backups options, to flag up outages in the HTML
report.

2 years agoRudimentary HTML report
Richard Kettlewell [Tue, 9 Mar 2010 19:58:52 +0000]
Rudimentary HTML report

2 years agoSupport quoted values in config file
Richard Kettlewell [Tue, 9 Mar 2010 19:37:54 +0000]
Support quoted values in config file
New 'test' command to ensure that the backup device is mounted
(or perform some other pre-flight tests)

2 years agoInitial commit
Richard Kettlewell [Mon, 8 Mar 2010 22:51:31 +0000]
Initial commit