chiark / gitweb /
rsbackup.git
21 months agoOption to control 'unknown host' etc warnings cpp
Richard Kettlewell [Thu, 5 May 2011 14:13:22 +0000]
Option to control 'unknown host' etc warnings

21 months agoInstall scripts
Richard Kettlewell [Wed, 4 May 2011 21:28:27 +0000]
Install scripts

21 months agoTypo.
Richard Kettlewell [Wed, 4 May 2011 19:49:22 +0000]
Typo.

21 months agoInclude newline in --version output
Richard Kettlewell [Wed, 4 May 2011 19:46:18 +0000]
Include newline in --version output

21 months agoCorrect parsing of quoted strings
Richard Kettlewell [Wed, 4 May 2011 19:40:45 +0000]
Correct parsing of quoted strings

21 months agoTest for backup completion properly
Richard Kettlewell [Wed, 4 May 2011 19:27:47 +0000]
Test for backup completion properly
- the Perl script doesn't hide status 24 in quite the same way.

21 months agoChange warning section heading
Richard Kettlewell [Wed, 4 May 2011 19:24:27 +0000]
Change warning section heading

21 months agoDisplay errors if --verbose.
Richard Kettlewell [Wed, 4 May 2011 19:20:04 +0000]
Display errors if --verbose.

21 months agoIf verbose, report backups not made because already done.
Richard Kettlewell [Wed, 4 May 2011 19:07:56 +0000]
If verbose, report backups not made because already done.

22 months agoMore docs typos
Richard Kettlewell [Mon, 2 May 2011 18:59:17 +0000]
More docs typos

22 months agoVarious manual improvements
Richard Kettlewell [Mon, 2 May 2011 18:53:27 +0000]
Various manual improvements

22 months agoPut back --store reference in HTML manual.
Richard Kettlewell [Mon, 2 May 2011 18:42:24 +0000]
Put back --store reference in HTML manual.

22 months agoImplement --store option.
Richard Kettlewell [Mon, 2 May 2011 17:54:46 +0000]
Implement --store option.

22 months agoMerge branch 'cpp' of /home/richard/git/rsbackup into cpp
Richard Kettlewell [Mon, 2 May 2011 14:57:55 +0000]
Merge branch 'cpp' of /home/richard/git/rsbackup into cpp

22 months agoGenerate text version of report.
Richard Kettlewell [Mon, 2 May 2011 14:56:57 +0000]
Generate text version of report.

Not especially pretty or configurable but does the job.

For email, send a multipart/alternative message with both the text and
HTML versions.

22 months agoAdd MIME-Version and User-Agent headers to email.
Richard Kettlewell [Mon, 2 May 2011 14:54:33 +0000]
Add MIME-Version and User-Agent headers to email.

22 months agoSanity check in BulkRemove
Richard Kettlewell [Mon, 2 May 2011 11:49:45 +0000]
Sanity check in BulkRemove

22 months agoTest --dry-run.
Richard Kettlewell [Mon, 2 May 2011 11:47:17 +0000]
Test --dry-run.
Don't remove empty directories when --dry-run.
A bit more verbosity.

22 months agoQuieten ubuntu lucid's compiler
Richard Kettlewell [Mon, 2 May 2011 08:10:36 +0000]
Quieten ubuntu lucid's compiler

22 months agoscripts/dist, and move css to doc/ where it belongs.
Richard Kettlewell [Sun, 1 May 2011 10:40:46 +0000]
scripts/dist, and move css to doc/ where it belongs.

22 months agoHomepage field in debian/control
Richard Kettlewell [Sun, 1 May 2011 10:21:39 +0000]
Homepage field in debian/control

22 months agoman syntax pedantry
Richard Kettlewell [Sun, 1 May 2011 10:18:35 +0000]
man syntax pedantry

22 months agoDebianization fixes
Richard Kettlewell [Sun, 1 May 2011 10:11:47 +0000]
Debianization fixes

22 months agoTypo.
Richard Kettlewell [Sun, 1 May 2011 10:10:34 +0000]
Typo.

22 months agoDocument --retire options in HTML manual.
Richard Kettlewell [Sat, 30 Apr 2011 16:46:25 +0000]
Document --retire options in HTML manual.

22 months agoMention configure.
Richard Kettlewell [Sat, 30 Apr 2011 16:37:28 +0000]
Mention configure.

22 months agoCopyright notices
Richard Kettlewell [Sat, 30 Apr 2011 16:36:52 +0000]
Copyright notices

22 months agoComplete transition to C++ implementation.
Richard Kettlewell [Sat, 30 Apr 2011 16:31:07 +0000]
Complete transition to C++ implementation.
The old version still exists in the old/ directory for the time being.

22 months agoInclude --delete in rsync command line.
Richard Kettlewell [Sat, 30 Apr 2011 15:55:35 +0000]
Include --delete in rsync command line.
If there's already an incomplete backup at the destination and the
source has changed then there may be extraneous files to delete.

22 months agoMan page updates
Richard Kettlewell [Sat, 30 Apr 2011 09:50:13 +0000]
Man page updates

22 months ago--retire-volume now cleans up empty directories if possible.
Richard Kettlewell [Fri, 29 Apr 2011 10:51:14 +0000]
--retire-volume now cleans up empty directories if possible.

22 months agoMove volume selection to a more logical place
Richard Kettlewell [Fri, 29 Apr 2011 10:24:49 +0000]
Move volume selection to a more logical place

22 months agoTest for --retire-volume.
Richard Kettlewell [Fri, 29 Apr 2011 10:23:43 +0000]
Test for --retire-volume.
Only select volumes if backing up.

22 months agoTest --retire-devie
Richard Kettlewell [Fri, 29 Apr 2011 10:18:50 +0000]
Test --retire-devie

22 months agoRemove '.incomplete' flag file when retiring old backups.
Richard Kettlewell [Thu, 28 Apr 2011 19:44:35 +0000]
Remove '.incomplete' flag file when retiring old backups.

22 months agoUse IO class everywhere for ubiquitous error checking.
Richard Kettlewell [Thu, 28 Apr 2011 19:20:25 +0000]
Use IO class everywhere for ubiquitous error checking.
Errors on stderr provoke abort(), since there's nowhere else to report
the error.
WARNING and ERROR output is all to stderr now, INFO to stdout.
Rename StdioFile->IO for conciseness.

22 months agoComments
Richard Kettlewell [Thu, 28 Apr 2011 19:03:55 +0000]
Comments

22 months agoConsolidate utilities into one header
Richard Kettlewell [Thu, 28 Apr 2011 19:00:47 +0000]
Consolidate utilities into one header

22 months agoShouldn't need to read state for retirement options
Richard Kettlewell [Thu, 28 Apr 2011 18:08:39 +0000]
Shouldn't need to read state for retirement options

22 months agocommand line fixes
Richard Kettlewell [Thu, 28 Apr 2011 17:51:10 +0000]
command line fixes

22 months agovolume retirement
Richard Kettlewell [Thu, 28 Apr 2011 17:39:42 +0000]
volume retirement

22 months ago--retire-device
Richard Kettlewell [Thu, 28 Apr 2011 12:43:01 +0000]
--retire-device

22 months agoMan page for the C++ version
Richard Kettlewell [Thu, 28 Apr 2011 12:04:37 +0000]
Man page for the C++ version
Stomp on some not-implemented (maybe never-to-be-implemented, at least
in this form) options.

22 months agoKeep device-id files open.
Richard Kettlewell [Thu, 28 Apr 2011 11:13:02 +0000]
Keep device-id files open.
The point is to prevent backup devices being unmounted while they are
still potential destinations for backups.

22 months agoCount up errors
Richard Kettlewell [Thu, 28 Apr 2011 11:07:55 +0000]
Count up errors

22 months agotests/prune
Richard Kettlewell [Thu, 28 Apr 2011 11:05:49 +0000]
tests/prune

22 months agotests/backup script + associated fixes:
Richard Kettlewell [Thu, 28 Apr 2011 10:18:14 +0000]
tests/backup script + associated fixes:
- Only read backup log after identifying volume
- Don't close parent side of pipes twice

Also: Allow Date::today to be overridden from environment
for test purposes.

22 months agoobsolete TODOs
Richard Kettlewell [Wed, 27 Apr 2011 16:03:07 +0000]
obsolete TODOs

22 months agoException classes
Richard Kettlewell [Wed, 27 Apr 2011 15:40:10 +0000]
Exception classes

22 months agoRename 'Status' to 'Backup'.
Richard Kettlewell [Wed, 27 Apr 2011 15:19:40 +0000]
Rename 'Status' to 'Backup'.

22 months agoKeep internal state up to date when creating/deleting logfiles
Richard Kettlewell [Wed, 27 Apr 2011 14:21:39 +0000]
Keep internal state up to date when creating/deleting logfiles

22 months agoComments & misc tidying
Richard Kettlewell [Wed, 27 Apr 2011 11:54:58 +0000]
Comments & misc tidying

22 months agoCreate backups
Richard Kettlewell [Wed, 27 Apr 2011 11:26:20 +0000]
Create backups

22 months agoDot some Ts and cross some Is.
Richard Kettlewell [Tue, 26 Apr 2011 13:10:35 +0000]
Dot some Ts and cross some Is.

22 months agoInclude error logs in report
Richard Kettlewell [Tue, 26 Apr 2011 12:54:23 +0000]
Include error logs in report

22 months agoInclude prune logs in report
Richard Kettlewell [Tue, 26 Apr 2011 12:37:49 +0000]
Include prune logs in report

22 months agoRemove prune logs.
Richard Kettlewell [Tue, 26 Apr 2011 12:19:59 +0000]
Remove prune logs.
More verbosity when pruning.

22 months agoImplement --prune-incomplete
Richard Kettlewell [Mon, 25 Apr 2011 19:23:07 +0000]
Implement --prune-incomplete

22 months agoprune old logs
Richard Kettlewell [Mon, 25 Apr 2011 18:56:57 +0000]
prune old logs

22 months agoReport unknown devices/hosts/volumes
Richard Kettlewell [Mon, 25 Apr 2011 15:54:35 +0000]
Report unknown devices/hosts/volumes

22 months agoSupport ./configure --enable-silent-rules.
Richard Kettlewell [Mon, 25 Apr 2011 14:58:23 +0000]
Support ./configure --enable-silent-rules.

22 months agoUse paths.h if available. Check emails have >0 recipients.
Richard Kettlewell [Sat, 23 Apr 2011 16:44:12 +0000]
Use paths.h if available.  Check emails have >0 recipients.

22 months agoonly include From: in email if nontrivial
Richard Kettlewell [Sat, 23 Apr 2011 12:40:13 +0000]
only include From: in email if nontrivial

22 months agoSend report as email
Richard Kettlewell [Sat, 23 Apr 2011 12:39:33 +0000]
Send report as email

22 months agoMerge branch 'cpp' of git+ssh://sfere/~/git/rsbackup into cpp
Richard Kettlewell [Sat, 23 Apr 2011 11:00:47 +0000]
Merge branch 'cpp' of git+ssh://sfere/~/git/rsbackup into cpp

22 months agoFile locking
Richard Kettlewell [Sat, 23 Apr 2011 10:58:54 +0000]
File locking

22 months agoDon't use static in Command
Richard Kettlewell [Sat, 23 Apr 2011 10:33:47 +0000]
Don't use static in Command

22 months agoremove redundant comment
Richard Kettlewell [Sun, 10 Apr 2011 18:07:03 +0000]
remove redundant comment

22 months agoStyle summary table as per the Perl version
Richard Kettlewell [Sun, 10 Apr 2011 17:34:41 +0000]
Style summary table as per the Perl version

22 months agoStart on report generation
Richard Kettlewell [Sun, 10 Apr 2011 13:55:38 +0000]
Start on report generation

22 months agoDate class
Richard Kettlewell [Sat, 9 Apr 2011 19:39:41 +0000]
Date class

22 months agoRead in state
Richard Kettlewell [Sat, 9 Apr 2011 19:15:31 +0000]
Read in state

22 months agodir-locals
Richard Kettlewell [Sat, 9 Apr 2011 16:58:21 +0000]
dir-locals

22 months agogit-ignores for C++ version
Richard Kettlewell [Sat, 9 Apr 2011 16:49:35 +0000]
git-ignores for C++ version

22 months agoMerge branch 'master' into cpp
Richard Kettlewell [Sat, 9 Apr 2011 16:48:22 +0000]
Merge branch 'master' into cpp

22 months agogit-ignore ~ files
Richard Kettlewell [Sat, 9 Apr 2011 16:47:41 +0000]
git-ignore ~ files

22 months agoConfig and command-line parsing
Richard Kettlewell [Sat, 9 Apr 2011 16:47:13 +0000]
Config and command-line parsing

22 months agoImport into git
Richard Kettlewell [Sat, 9 Apr 2011 16:42:51 +0000]
Import into git

23 months agoFill in installation instructions
Richard Kettlewell [Sun, 3 Apr 2011 11:15:34 +0000]
Fill in installation instructions

23 months agoRename rsbackup.html to avoid clash with published version
Richard Kettlewell [Sun, 3 Apr 2011 11:13:46 +0000]
Rename rsbackup.html to avoid clash with published version

23 months ago'make publish' target
Richard Kettlewell [Sun, 3 Apr 2011 10:59:51 +0000]
'make publish' target

23 months agodistcheck targets
Richard Kettlewell [Sun, 3 Apr 2011 10:53:30 +0000]
distcheck targets

23 months agoSet version to 0.1.DEV
Richard Kettlewell [Sun, 3 Apr 2011 10:45:26 +0000]
Set version to 0.1.DEV

23 months agoMerge in release branch
Richard Kettlewell [Sun, 3 Apr 2011 10:44:54 +0000]
Merge in release branch

23 months agoRelease 0.1 0.1
Richard Kettlewell [Sun, 3 Apr 2011 10:37:14 +0000]
Release 0.1

23 months agoMerge from trunk
Richard Kettlewell [Sun, 3 Apr 2011 10:32:57 +0000]
Merge from trunk

23 months agoMore verbose description
Richard Kettlewell [Sun, 3 Apr 2011 10:26:20 +0000]
More verbose description

23 months agoFix install permissions
Richard Kettlewell [Sun, 3 Apr 2011 10:26:14 +0000]
Fix install permissions

23 months ago(c) notices in HTML
Richard Kettlewell [Sun, 3 Apr 2011 10:19:26 +0000]
(c) notices in HTML

23 months agoAdd 'nicely' option to rsbackup.defaults
Richard Kettlewell [Sun, 3 Apr 2011 10:18:17 +0000]
Add 'nicely' option to rsbackup.defaults

2 years agoBuild script fixes from Peter Maydell
Richard Kettlewell [Wed, 9 Feb 2011 20:30:55 +0000]
Build script fixes from Peter Maydell

2 years agorsbackup.cron now prunes all volumes (if it prunes anything), not just
Richard Kettlewell [Sat, 5 Feb 2011 11:38:59 +0000]
rsbackup.cron now prunes all volumes (if it prunes anything), not just
the ones scheduled for backup at that moment.

2 years agoCope more gracefuly with logfiles for unrecognized volumes. Can
Richard Kettlewell [Wed, 2 Feb 2011 20:49:31 +0000]
Cope more gracefuly with logfiles for unrecognized volumes.  Can
happen when a volume is retired but the associated logs not deleted.

2 years agoAdd --wait to low-frequency cronjobs.
Richard Kettlewell [Sun, 2 Jan 2011 12:29:53 +0000]
Add --wait to low-frequency cronjobs.

2 years agoMove log parsing to a sub.
Richard Kettlewell [Wed, 6 Oct 2010 20:16:38 +0000]
Move log parsing to a sub.

2 years agoIntroduce a hook for ordering backups.
Richard Kettlewell [Wed, 6 Oct 2010 20:01:53 +0000]
Introduce a hook for ordering backups.

2 years agoRationalize installation logic a bit.
Richard Kettlewell [Sun, 3 Oct 2010 11:09:22 +0000]
Rationalize installation logic a bit.

2 years agoMan page for rsbackup-mount. Further documentation tidying.
Richard Kettlewell [Sun, 3 Oct 2010 10:54:02 +0000]
Man page for rsbackup-mount.  Further documentation tidying.

2 years agoman page for rsbackup.cron, plus some associated tidying
Richard Kettlewell [Sun, 3 Oct 2010 10:41:10 +0000]
man page for rsbackup.cron, plus some associated tidying

2 years ago--dry-run now affects --email/--html as well, resolving a strange
Richard Kettlewell [Sun, 3 Oct 2010 10:23:59 +0000]
--dry-run now affects --email/--html as well, resolving a strange
inconsistency.