| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
|
|
| |
different filesystem than their containing directory, by only checking
for a different filesystem when checking directories, because files and
special files can't be mount points anyway. Thanks to Toke
Hoiland-Jorgensen.
|
|
|
|
|
| |
scanning them, to debug Toke's report of symlinks appearing to be mounts.
|
| |
|
|
|
|
|
| |
that the fix for Debian bug was incorrect.
|
|
|
|
|
| |
directories.
|
|
|
|
|
|
| |
Add check for changing file creation times on Windows, to cause the
attributes to be uploaded again.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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).
|
| |
|
|
|
|
|
| |
Tollef Fog Heen (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479145)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Remove the old TRACEx macros to catch any remaining uses.
|
|
|
|
|
| |
reporting this bug.
|
| |
|
| |
|
|
|
|
|
| |
a file. (merges [1781])
|
| |
|
| |
|
|
|
|
|
| |
(BackupQueries needs it too) (refs #3)
|
|
|
|
|
| |
files by name, using ExcludeFile (refs #3)
|
| |
|
|
|
|
|
| |
not excluded (refs #3)
|
| |
|
| |
|
|
|
|
|
|
| |
file and scanning every directory. The current implementation is taken
straight from the Boxi branch. To be extended shortly. (refs #3)
|
|
|
|
|
| |
refs #9)
|
|
|
|
|
|
| |
statting the entry, which allows users to exclude unreadable entries to
suppress warnings about them on Win32 (refs #3)
|
|
|
|
|
|
| |
- Sync subdirectories even when store is full, allows user to exclude
files to free up space to complete their backups
|
|
|
|
|
|
| |
- Restructured the backup decision logic to make it easier to
understand and debug
|
| |
|
|
|
|
|
|
|
| |
* win32.bat
* bin/bbackupd/BackupClientDirectoryRecord.cpp
- Merged back changes from trunk
|
|
|
|
|
|
|
| |
- This is my current patch queue. I think that all of these are safe
to apply. This is just under half of the pending changes in
chris/general (the easy half).
|
|
|
|
| |
distribution
|
| |
|