| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
directories.
|
|
|
|
|
|
| |
Add check for changing file creation times on Windows, to cause the
attributes to be uploaded again.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Make LocalProcessStream constructor take a std::string& for C++ style.
|
| |
|
|
|
|
|
| |
SyncAllowScript and the NotifyScript, thanks to Achim J. Latz.
|
| |
|
|
|
|
|
| |
/etc/boxbackup, thanks to Reinhard Tartler and the Debian Project.
|
|
|
|
|
|
|
|
| |
it can't accidentally be used as one.
Fix use of encrypted filename in deleted file message, thanks to Kenny
Millington for reporting.
|
|
|
|
|
| |
64 bits.
|
| |
|
|
|
|
|
|
| |
well (e.g. wxWidgets) and it causes conflicts which are difficult to
resolve.
|
|
|
|
|
|
| |
use by Boxi without dragging the implementation details into lots of
headers.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
during backup, and report which file caused them.
If we cannot read the attributes of a directory to find its inode
number, assume that it hasn't been renamed.
Reformat "Storing uploaded file ID" log line to shorten source code
lines.
Change "Storing uploaded file ID" and "Found conflicting parent ID"
messages not to print the path, which duplicates data earlier in the
same message.
Fix typo in comment.
|
|
|
|
|
| |
administrator. It's not an error to have no NotifyScript.
|
| |
|
|
|
|
|
| |
Ignore "backup-ok" messages in NotifyScript by default.
|
|
|
|
|
| |
in reporting in the NotifyScript.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Handle command socket on Win32 the same as all other platforms, removing
#ifdefs from BackupDaemon.
Will replace this thread with regular but not excessive command socket
polling using timers in future.
Change error messages when command socket comms fail to make them clearer.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ensure that backup-finish is always called, and add a new event,
backup-ok, which is called just before backup-finish when the backup
run was successful.
Keep track of the last backup status notification sent (excluding
backup-start and backup-finish) and send a notification whenever it
changes.
Add a new boolean option, NotifyAlways, to override that check and
always send notifications to the NotifyScript after every backup run,
for notify scripts which do their own state tracking or otherwise
require notification on every event.
|
|
|
|
|
| |
to help automated log processing.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
all calls to SetProgramName, for better consistency on Unix.
Make bbstoreaccounts and bbackupctl set their program names for logging.
Don't override supplied tag with service name when BackupDaemon
is run as a service.
|
|
|
|
|
|
|
| |
BackupDaemon::RunSyncNow, moved from RunSyncNowWithExceptionHandling,
which just does the exception handling. We want to replace the exception
handling in Boxi, but not the other stuff.
|
|
|
|
|
|
| |
abort the run, rather than treating it as a failure to upload a single
file.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BackupDaemon through BackupClientDirectoryRecord, BackupStoreFile and
BackupStoreFileEncodeStream to ReadLoggingStream, to allow progress
callbacks during file upload and cancelling upload part-way.
Implement ReadLoggingStream::Logger in
BackupClientDirectoryRecord::SyncParams, which thunks the notifications
back to the ProgressNotifier.
Add the SysadminNotifier interface from Boxi.
Add NotifyIDMapsSetup() to ProgressNotifier.
Change BackupClientDirectoryRecord::SyncParams to store references to
the individual callback interfaces rather than BackupDaemon.
Initialise all members in BackupDaemon.
Add ability for BackupDaemon user to override the ProgressNotifier,
LocationResolver, SysadminNotifier and RunStatusProvider that will be
used during the backup.
Make BackupDaemon::Location class public and provide access to the
configured locations for Boxi (dangerous, they could be modified without
BackupDaemon knowing it).
|
|
|
|
|
| |
Fix spelling errors.
|
|
|
|
|
| |
method, to allow testbbackupd to call it.
|
| |
|
|
|
|
|
| |
Reformat for readability.
|
|
|
|
|
| |
(and just them) logged is to set LogAllFileAccess = yes.
|
| |
|
|
|
|
|
| |
Tollef Fog Heen (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479145)
|
|
|
|
|
|
| |
Reset notification state for backup-error after a successful backup,
thanks to Wolfgang Trexler.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split crypto init and file sync process into its own method, to reduce
call depth and facilitate calling in process from tests.
Differentiate between 3 uses of stat in BackupClientDirectoryRecord by
renaming the structures.
Use stat instead of lstat when checking the filesystem that's holding an
entity, in case it's a symbolic link to a different filesystem.
|
| |
|
|
|
|
|
| |
Disable some debug logging.
|
|
|
|
|
| |
changed) easier to read.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Import of the upstream sources from
Repository: http://localhost:8000/
Kind: hg
Revision: 7807b7768163f1c2537756abe5416063989cebb1
Original author: tailor@rocio.int.aidworld.org
Date: 2008-03-16 19:44:36+00:00
|