Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Catch any exceptions while handling a connection and report to user | Chris Wilson | 2006-11-26 |
| | | | | | | rather than terminating. Useful for non-forking servers like bbstored on Windows. (refs #3) | ||
* | Add ExtendedLogFile option to bbackupd config (refs #9) | Chris Wilson | 2006-11-14 |
| | |||
* | Don't try to write to the interprocess socket if it's not open (refs #3) | Chris Wilson | 2006-11-13 |
| | |||
* | Properly revert [1096] (refs #3) | Chris Wilson | 2006-11-13 |
| | |||
* | Revert [1096] as it causes infinite loops if the listening socket | Chris Wilson | 2006-11-13 |
| | | | | | can't be opened (refs #3) | ||
* | Initialise cross-platform timers on all platforms, remove win32-specific | Chris Wilson | 2006-11-13 |
| | | | | | code (refs #9) | ||
* | Fixed typo. | Chris Wilson | 2006-11-13 |
| | |||
* | Setup MAINHELPER as early as possible, and clear it as late as possible, | Chris Wilson | 2006-11-13 |
| | | | | | for consistency (refs #3) | ||
* | openlog inside MAINHELPER block, to ensure that any memory leaks will be | Chris Wilson | 2006-11-13 |
| | | | | | caught (refs #3) | ||
* | Compile fix | Chris Wilson | 2006-11-06 |
| | |||
* | Catch exceptions from BackupStoreDaemon::Run and log them without killing | Chris Wilson | 2006-10-18 |
| | | | | | the server process, on platforms where forking is disabled (Win32). (refs #3) | ||
* | Reinstate #ifdefs on Win32. (refs #3) | Chris Wilson | 2006-10-18 |
| | |||
* | Revert patch [825] (mostly). | Chris Wilson | 2006-10-15 |
| | | | | | | | | Re-enable locking code on Win32 (although it's never used). Use InvisibleTempFileStream to ensure that the temporary file is always deleted. (refs #3) | ||
* | Revert patch [862] (refs #3) | Chris Wilson | 2006-10-15 |
| | |||
* | Add an option to ignore attribute differences on compare. (refs #3) | Chris Wilson | 2006-10-15 |
| | |||
* | Convert command-line arguments from the system locale/character set to | Chris Wilson | 2006-10-15 |
| | | | | | the console character set. (refs #3, combine with [1050]) | ||
* | Convert command-line arguments from the system locale/character set to | Chris Wilson | 2006-10-15 |
| | | | | | | | | | the console character set (code page), so they they can be converted from console to UTF-8 (yuck). Don't try to read from stdin or change its code page when it's not open (invalid file handle) (refs #3) | ||
* | Allow getting an object with a path, not just from the current directory | Chris Wilson | 2006-10-15 |
| | | | | | (refs #3) | ||
* | * Add option to bbackupquery list command to show times in UTC or local time | Chris Wilson | 2006-10-14 |
| | | | | | (refs #3) | ||
* | * Fix compile error caused by conflicting MSVC macros (refs #3) | Chris Wilson | 2006-10-14 |
| | |||
* | * Operator precedence fix (refs #3) | Chris Wilson | 2006-10-14 |
| | |||
* | * Replace global daemon object with a pointer, to allow deletion and | Chris Wilson | 2006-10-14 |
| | | | | | clean up reported memory leaks (refs #3, combine with [1027]) | ||
* | * Catch invalid output from sync allow script and tell the user what it | Chris Wilson | 2006-10-14 |
| | | | | | was, to help them debug the problem (refs #3) | ||
* | * Apply Box coding standards (refs #3, replaces [1026]) | Chris Wilson | 2006-10-14 |
| | |||
* | * Oops, svn merged too much, undo again | Chris Wilson | 2006-10-14 |
| | |||
* | * Replace global daemon object with a pointer, to allow deletion and | Chris Wilson | 2006-10-14 |
| | | | | | | | | clean up reported memory leaks * No need to initialise Winsock here, now that lib/server/Daemon does it for us * Initialise logging properly (refs #3) | ||
* | * Apply Box coding standards (refs #3) | Chris Wilson | 2006-10-14 |
| | |||
* | * Use readdir's d_type field to determine type of directory entry without | Chris Wilson | 2006-10-14 |
| | | | | | | statting the entry, which allows users to exclude unreadable entries to suppress warnings about them on Win32 (refs #3) | ||
* | * Oops, wrong direction. Undo last change. | Chris Wilson | 2006-10-14 |
| | |||
* | * Comment grammar fix (refs #3) | Chris Wilson | 2006-10-14 |
| | |||
* | * Added support for Win32 temporary files | Chris Wilson | 2006-10-13 |
| | | | | | | | * Added InvisibleTempFileStream class and unit tests for it * Use InvisibleTempFileStream instead of FileStream for temporary files (refs #3) | ||
* | * bin/bbstored/BackupStoreDaemon.h | Chris Wilson | 2006-08-31 |
| | | | | | | - Reinstate SendMessageToHousekeepingProcess() on Win32, but make it do nothing (refs #3) | ||
* | * bin/bbstored/BackupContext.cpp | Chris Wilson | 2006-08-31 |
| | | | | | | | - Delete the temporary file on Win32 just like on other platforms (note that this reduces the guarantees that the file will be deleted, especially if an exception is thrown, refs #819) | ||
* | * bin/bbstored/BackupCommands.cpp | Chris Wilson | 2006-08-31 |
| | | | | | | - Use the same code for file names and file closing on other platforms that's needed on Win32 | ||
* | * bin/bbackupd/BackupDaemon.cpp | Chris Wilson | 2006-08-31 |
| | | | | | | - Reinstate missing mReceivedCommandConn - Clean up exception handling | ||
* | * bin/bbackupd/BackupDaemon.cpp | Chris Wilson | 2006-08-31 |
| | | | | | - Revert to trunk | ||
* | * bin/bbackupd/BackupClientDirectoryRecord.cpp | Chris Wilson | 2006-08-31 |
| | | | | | | - Sync subdirectories even when store is full, allows user to exclude files to free up space to complete their backups | ||
* | * bin/bbstored/HousekeepStoreAccount.cpp | Chris Wilson | 2006-08-30 |
| | | | | | | | - Disable checks for inter-process messages on Win32 (there is only one process) - Close directory immediately after we finish reading it | ||
* | * bin/bbstored/HousekeepStoreAccount.cpp | Chris Wilson | 2006-08-30 |
| | | | | | - Revert to trunk | ||
* | * bin/bbstored/BackupStoreDaemon.h | Chris Wilson | 2006-08-30 |
| | | | | | | | * bin/bbstored/BBStoreDHousekeeping.cpp - Split housekeeping process into separate initialisation, process loop and run methods (we don't want the process loop on Win32) | ||
* | * bin/bbstored/BBStoreDHousekeeping.cpp | Chris Wilson | 2006-08-30 |
| | | | | | - Only include syslog.h if we have one | ||
* | * bin/bbstored/BackupStoreDaemon.h | Chris Wilson | 2006-08-30 |
| | | | | | - Removed SendMessageToHousekeepingProcess() on Win32, no longer needed | ||
* | * bin/bbstored/BBStoreDHousekeeping.cpp | Chris Wilson | 2006-08-30 |
| | | | | | - Revert to trunk | ||
* | * bin/bbstored/BackupStoreDaemon.cpp | Chris Wilson | 2006-08-30 |
| | | | | | - Cast off_t to long long, in case they differ in size (e.g. Win32) | ||
* | * bin/bbstored/BackupStoreDaemon.h | Chris Wilson | 2006-08-30 |
| | | | | | - Revert to trunk | ||
* | * bin/bbstored/BackupStoreDaemon.cpp | Chris Wilson | 2006-08-30 |
| | | | | | - Only include <syslog.h> if we have it | ||
* | * bin/bbstored/BackupStoreDaemon.cpp | Chris Wilson | 2006-08-30 |
| | | | | | - Revert to trunk | ||
* | * bin/bbstored/BackupContext.cpp | Chris Wilson | 2006-08-30 |
| | | | | | | | | | - Removed locking on Win32, there is no housekeeping process to lock against - Open files with O_BINARY on Win32 - Fixed a cosmetic spelling mistake in a comment - Unlink file later on Windows, since we can't do it while it's open | ||
* | * bin/bbstored/BackupContext.cpp | Chris Wilson | 2006-08-30 |
| | | | | | - Revert to trunk | ||
* | * bin/bbackupquery/documentation.txt | Chris Wilson | 2006-08-30 |
| | | | | | - Revert to trunk |