summaryrefslogtreecommitdiff
path: root/bin
Commit message (Collapse)AuthorAge
* Add debug logging for conversion from VSS to real path.Chris Wilson2011-10-24
|
* Convert VSS path to original path for log messages in UpdateItems, toChris Wilson2011-10-11
| | | | | help admins to interpret them.
* Fix excludions on VSS paths by converting back to original namespace beforeChris Wilson2011-10-11
| | | | | checking for them. Also simplifies code.
* Only advertise -E option if readline support is built in.Chris Wilson2011-10-08
|
* Add missing include of <memory> to fix compile.Chris Wilson2011-08-29
|
* Use "more standard" Windows API functions FindFirstFileW and FindNextFileWChris Wilson2011-08-28
| | | | | | | | | | for directory enumeration instead of _wfindfirst and _wfindnext. Ignore reparse points when enumerating directories to avoid infinite loops. Convert VSS paths back to real paths when notifying users about backup progress.
* Fix incorrect "conversion failed" message when logging NULL VSS parameter.Chris Wilson2011-08-28
| | | | | | | Fix log level of VSS component type to TRACE instead of INFO. Fix VSS path generation for absolute paths including drive letters.
* Combine client and server protocols to make way for an offline/local protocol.Chris Wilson2011-08-27
| | | | | Rename ProtocolObject to Message.
* Log net traffic (in-out) in bbstored, as requested by Pete Jalajas.Chris Wilson2011-08-27
|
* Log the number of files uploaded and directories created, as requested by ↵Chris Wilson2011-08-27
| | | | Achim, closes #61.
* Correct formatting of log message (missing bracket).Chris Wilson2011-08-27
|
* Warn users if a file with multiple hard links is encountered during backup.Chris Wilson2011-07-29
|
* Major refactoring to make lib/backupclient depend on lib/backupstore ratherChris Wilson2011-04-26
| | | | | | | than the other way around. This is needed to allow clients to have all the code that they'd need to implement local backups (using the Local protocol) in subsequent commits.
* Remove backslashes from comment, which could mean line continuation.Chris Wilson2011-04-22
|
* Add a macro to simplify sending protocol errors back to client. Check forChris Wilson2011-04-22
| | | | | | MultiplyReferencedObject exception and send the appropriate error code back to the client rather than crashing.
* Add an exception code and a protocol error code for modifying aChris Wilson2011-04-22
| | | | | multiply referenced object.
* Remove duplicate code by caching the relative path of the backup locationChris Wilson2011-04-22
| | | | | after the volume name has been removed (VSS).
* Only initialise COM once, at bbackupd startup.Chris Wilson2011-04-14
| | | | | | | Reduce verbosity of some VSS messages. Fix erroneous errro message when VSS iterator reaches end.
* Actually try to back up from the VSS snapshot volume.Chris Wilson2011-04-09
| | | | | Clean up VSS resources at end of backup.
* Store the snapshot ID and lookup the resulting device name, building theChris Wilson2011-04-08
| | | | | Windows path to the snapshot for each location.
* Actually create a VSS snapshot.Chris Wilson2011-04-08
| | | | | Clean up writer metadata and writer status after use.
* Fix string access violation.Chris Wilson2011-04-06
|
* Add VSS: prefix to VSS log messages.Chris Wilson2011-04-06
| | | | | | | Start a snapshot set and add backup locations as volumes. Modularise IVssAsync waiting code.
* First attempt to extract some data from VSS, not useful yet.Chris Wilson2011-03-28
|
* Fix compile of bbstoreaccounts on MSVC.Chris Wilson2011-03-27
|
* Fix abort if the local data directory doesn't exist.Chris Wilson2011-03-27
|
* Eliminate nested macros to fix compile with MSVC 2010.Chris Wilson2011-03-26
|
* There is no S_FIFO on Windows, fixes MSVC compile.Chris Wilson2011-03-26
|
* Ensure external text strings are declared as const, to fix compile errorChris Wilson2011-03-26
| | | | | on MSVC 2010.
* Fix errors reported by default Unix notify script on backup-ok events,Chris Wilson2011-03-17
| | | | | thanks to Steve Haeck for the bug report.
* Hopefully fix crash on unknown commands when readline is not supportedChris Wilson2011-03-01
| | | | | by bbackupqyuery, thanks to Achim J Latz for reporting and helping to debug.
* Fix the new compile failures introduced by the previous botched readline fix.Chris Wilson2011-01-23
|
* Fix compile errors using readline on win32.Chris Wilson2011-01-21
|
* Separate the readline-specific stuff into CommandCompletion.cpp so thatChris Wilson2011-01-21
| | | | | Boxi doesn't have to depend on readline to include BackupQueries.o.
* Fix compile failure, thanks to Achim.Chris Wilson2011-01-17
|
* Move code for comparing file data out of line for readability.Chris Wilson2011-01-16
| | | | | Add a new notification function for local file access errors, to distinguish them from download errors (remote server errors).
* Rate limit file uploads using the configured MaxUploadRate, if any.Chris Wilson2011-01-12
|
* Workaround for apparent btrfs bug, where symlinks appear to be on aChris Wilson2011-01-09
| | | | | | | | 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.
* Fix incorrect generation of temporary file name for applyingChris Wilson2011-01-09
| | | | | | | patches while restoring old versions of files, many thanks to Matto Marjanovic for debugging this issue and submitting a patch!
* Fix reported store file name and reported side of local missing files.Chris Wilson2011-01-08
| | | | | (merges [2740] from 0.11)
* Log the path, name and size of files being restored at TRACE level forChris Wilson2011-01-08
| | | | | | | | | | users wanting more detailed restore output. Disable printing dots when logging at TRACE level is enabled. Warn rather than failing to restore when the file attributes could not be restored. (merges [2745], [2827]).
* Fix date overflow in new CA certificates, make them valid until 2038,Chris Wilson2011-01-08
| | | | | thanks to JP Vossen for reporting this.
* Log the device and inode numbers of directories and their entries whileChris Wilson2010-11-17
| | | | | scanning them, to debug Toke's report of symlinks appearing to be mounts.
* Log the total number of bytes uploaded to the server for each file.Chris Wilson2010-11-17
|
* Show the output of "pwd" at NOTICE level, so that it gets displayed in Chris Wilson2010-10-20
| | | | | release builds as well.
* Fix missing closing parenthesis after bbackupquery pwd outputs object Chris Wilson2010-10-20
| | | | | ID.
* Revert [2710] and [2717], remove TDB and replace with QDBM again, to fix Chris Wilson2010-10-18
| | | | | build on Windows and make it easier to merge Charles' work.
* Quick fix to stop deletion of redundant locations when Chris Wilson2010-10-07
| | | | | | DeleteRedundantLocationsAfter is set to zero, which is supposed to mean that it's disabled.
* Finish support for -i option in bbackupquery (thanks to Achim for Chris Wilson2010-10-07
| | | | | noticing) (forward port to trunk).
* Fix compile when there is no readline/editline support.Chris Wilson2010-09-29
|