summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Track and log file deletions by name.Chris Wilson2008-05-28
| | | | | | | | | | | | 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.
* Shorten names used by daemons.Chris Wilson2008-05-28
|
* Catch exception on reading a directory that doesn't exist, and return a Chris Wilson2008-05-28
| | | | | protocol error message instead.
* Demangle C++ names in backtrace on GCC using C++ ABI routines.Chris Wilson2008-05-28
|
* Move loading configuration into a separate method.Chris Wilson2008-05-28
| | | | | Add -W<level> option to set warning level explicitly.
* Reformat for readability.Chris Wilson2008-05-28
| | | | | Log removal of directories by housekeeping.
* Add static Logging::GetNamedLevel() method to return a log level Chris Wilson2008-05-28
| | | | | specified by name as a string.
* Separate checks for file existing and file not empty.Chris Wilson2008-05-28
|
* Reformat for readability.Chris Wilson2008-05-28
|
* Add a GetMessage() method to Protocol objects to return a stringified Chris Wilson2008-05-28
| | | | | | | message as a string. Fix a typo in a comment.
* Move ServerControl functions out of line and into their own source file.Chris Wilson2008-05-28
|
* Initialise the exists variable and fix its type.Chris Wilson2008-05-28
|
* Add backtrace on exception in release builds.Chris Wilson2008-05-28
|
* Remove redundant copies of flags from make command line.Chris Wilson2008-05-28
| | | | | | | | | Place CXXFLAGS and LDFLAGS in Makefiles so that they can be overridden by users who know what they are doing. Add LDADD_RDYNAMIC to LDFLAGS to enable -rdynamic for symbolic stack traces.
* Check for cxxabi.h (C++ name demangling for stack traces on libstdc++)Chris Wilson2008-05-28
|
* Set program name in tests to module name (e.g. test/bbackupd).Chris Wilson2008-05-28
| | | | | Add option to show PID in logs (-P) in tests.
* Add support to notifyscript to use a tag, useful for tests with Chris Wilson2008-05-28
| | | | | frequently-generated messages such as backup-start.
* Add new bbackupd config files for bbackupd test.Chris Wilson2008-05-28
|
* Define Box module name on the compiler command line (useful for tests Chris Wilson2008-05-28
| | | | | | | | self-reporting and setting logger tags). Add the "c" option to "ar" to suppress warning messages about creating archives.
* Remove obsolete BackupStoreCheck::InsertObjectIntoDirectory class,Chris Wilson2008-05-06
| | | | | replaced with BackupStoreDirectoryFixer.
* Fix O(n^2) algorithm to insert lost objects into a directory, which wouldChris Wilson2008-05-06
| | | | | | become very slow with large directories (e.g. 100,000 files unattached) due to repeated reading and writing of the directory.
* Catch server errors when listing a directory.Chris Wilson2008-05-05
|
* Add restore -f option to force restore to continue after an error.Chris Wilson2008-05-05
|
* Fix typos in comments.Chris Wilson2008-05-04
|
* Fix typo.Chris Wilson2008-04-30
|
* Ignore generated files.Chris Wilson2008-04-29
|
* Special GNU make rules are unnecessary.Chris Wilson2008-04-28
|
* Remove BSDisms from makefile so it works on GNU make.Chris Wilson2008-04-28
|
* Fix paths to exception list now that documentation directory has moved.Chris Wilson2008-04-28
|
* Fix Makefile for BSD (and hopefully any POSIX) make.Chris Wilson2008-04-28
|
* Additional #includes, thanks to the T2 ProjectChris Wilson2008-04-18
| | | | | (http://www.t2-project.org/packages/boxbackup.html)
* Fix crash when notifying sysadmin of an invalid event code.Chris Wilson2008-04-09
| | | | | Disable some debug logging.
* Add bbreporter to server RPM spec file and distribution manifest.Chris Wilson2008-04-09
|
* Add an error message giving the file name when an expected raidfileChris Wilson2008-04-09
| | | | | does not exist, to help server operators to figure out what's wrong.
* Reformat long line in CipherContext.cpp and fix a typo in comment.Chris Wilson2008-04-09
|
* Reformat long lines in BackupClientRestore.cpp for readability.Chris Wilson2008-04-09
|
* Improve LogAllFileAccess logging by making the simple case (file notChris Wilson2008-04-09
| | | | | changed) easier to read.
* Check the return code from system commands in bbackupquery, and if notChris Wilson2008-04-09
| | | | | | | | | zero, give a warning and set the bbackupquery return code to COMMAND_RETURN_ERROR. Check for Restore_TargetPathNotFound on all platforms as it's not specific to Windows.
* Reorganise includes in test main template.Chris Wilson2008-04-09
|
* Move test helper functions out-of-line to aid debugging by allowingChris Wilson2008-04-09
| | | | | breakpoints to be set on them.
* Compile fix for progress bar changes.Chris Wilson2008-04-09
|
* Fix issue reported by MB of showing the same files in the report that were ↵Kenny Millington2008-04-09
| | | | already backed up due to a non-rotated logfile. Added debug output (minimal at present). Added --sort and --debug to --help output.
* Update bbreporter.py to newer version (oops!) and add GPLv3 LICENSE file.Kenny Millington2008-04-07
|
* First commit of bbreporter.pyKenny Millington2008-04-07
|
* Improve debugging when failing to create the large file for diff speedChris Wilson2008-04-05
| | | | | tests. (merges [1946])
* Fix memory leak in [2133] (merges [1944])Chris Wilson2008-04-05
|
* Convert UTF-8 to Unicode for logging in Windows Event Log, so thatChris Wilson2008-04-05
| | | | | | international paths and filenames are displayed correctly. (merges [1942])
* Close process token in EnableBackupRights(), thanks Charles!Chris Wilson2008-04-05
| | | | | | | | | | | Improve error messages in EnableBackupRights() when failing to enable the backup privilege. Use file size returned by GetFileInformationByHandle in emu_fstat instead of calling GetFileSizeEx(), thanks Charles! Merges [1939].
* Command-line option fix from [1975]Chris Wilson2008-04-05
|
* Comment wrapping fix from [1958]Chris Wilson2008-04-05
|