Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use logging framework to remove timer noise for those who don't want it. | Chris Wilson | 2007-03-24 |
| | | | | | (refs #3, merges [1448]) | ||
* | Move all command socket communications to the worker thread, to avoid | Chris Wilson | 2007-03-24 |
| | | | | | | | | | | deadlocks. Use events, and a message list protected by a critical section, to pass messages between threads. (refs #3) | ||
* | Reformat long lines for readability. (refs #3, merges remainder of [1459]) | Chris Wilson | 2007-03-24 |
| | |||
* | Better handle a case where a force-sync command comes in immediately | Chris Wilson | 2007-03-24 |
| | | | | | | | after (or during) a sync, i.e. less than MinimumFileAge seconds after the last one. In this case, just move back the syncPeriodStart by 1 second. (refs #3, merges part if [1459]) | ||
* | iUse our new ClientException codes for clock skew and archive problems. | Chris Wilson | 2007-03-24 |
| | | | | | (refs #3, merges part of [1459]) | ||
* | Add new exception codes for use in bbackupd, and possibly other clients. | Chris Wilson | 2007-03-24 |
| | | | | | (refs #3, merges [1455]) | ||
* | Trace reasons for uploading (or not) each file | Chris Wilson | 2007-03-22 |
| | |||
* | Add a new notification constant, NotifyEvent_BackupError, for use when | Chris Wilson | 2007-03-22 |
| | | | | | | | | | | | | | an exception occurs during the backup. Make bbackupd notify sysadmin when an exception occurs during the backup, using this error code, and the notification string "backup-error". Change NotifyEvent__MAX to be one greater than the highest notification constant, makes code more maintainable. (refs #3) | ||
* | Stop locations from being deleted from the store just because their local | Chris Wilson | 2007-01-25 |
| | | | | | directory can't be found, as suggested by Gary (refs #3) | ||
* | Moved MakeFullPath into its own library file so that we can share it | Chris Wilson | 2007-01-17 |
| | | | | | (BackupQueries needs it too) (refs #3) | ||
* | Allow suppressing warnings about unsupported file types by excluding those | Chris Wilson | 2007-01-16 |
| | | | | | files by name, using ExcludeFile (refs #3) | ||
* | Cosmetic whitespace fix (refs #3) | Chris Wilson | 2007-01-16 |
| | |||
* | Log AccessDenied errors in a more concise form than general exceptions | Chris Wilson | 2007-01-16 |
| | | | | | (refs #3) | ||
* | Allow Loggers to log everything, as is their wont. Master level will be | Chris Wilson | 2007-01-15 |
| | | | | | set in Daemon, patch to follow. (refs #3) | ||
* | Log important output at NOTICE level, instead of INFO (refs #3) | Chris Wilson | 2007-01-15 |
| | |||
* | Skip mount points and NTFS reparse points inside a location, even if | Chris Wilson | 2007-01-15 |
| | | | | | not excluded (refs #3) | ||
* | Don't die on unreadable files (refs #3) | Chris Wilson | 2007-01-14 |
| | |||
* | Always start by logging everything to syslog, even when running on the | Chris Wilson | 2007-01-12 |
| | | | | | | | console. Don't closelog() here, let Logging do that for us. (refs #3) | ||
* | Added logging of directory scans and excluded files. (refs #3) | Chris Wilson | 2007-01-11 |
| | |||
* | Added a new config option, LogAllFileAccess, which will log access to every | Chris Wilson | 2007-01-11 |
| | | | | | | file and scanning every directory. The current implementation is taken straight from the Boxi branch. To be extended shortly. (refs #3) | ||
* | Change all logging to use the logging framework, as an example. (refs #3) | Chris Wilson | 2006-12-16 |
| | |||
* | Improved debugging when a path to a location doesn't exist or can't be | Chris Wilson | 2006-12-16 |
| | | | | | opened. (refs #3) | ||
* | Send keepalives when needed while scanning large directories (refs #3, | Chris Wilson | 2006-12-03 |
| | | | | | refs #9) | ||
* | Moved KeepAlive timer to BackupClientContext object. | Chris Wilson | 2006-12-03 |
| | | | | | | | | Made timeout initialisation non-static, and a property of the context object. (perhaps should be in rParams, I know). (refs #3, refs #9) | ||
* | Log failure to rename ID map files. (refs #3) | Chris Wilson | 2006-12-03 |
| | |||
* | Replace old-style setitimers for KeepAliveTime and MaximumDiffingTime | Chris Wilson | 2006-11-28 |
| | | | | | with new Timer objects. (refs #3, refs #9) | ||
* | Add ExtendedLogFile option to bbackupd config (refs #9) | Chris Wilson | 2006-11-14 |
| | |||
* | Initialise cross-platform timers on all platforms, remove win32-specific | Chris Wilson | 2006-11-13 |
| | | | | | code (refs #9) | ||
* | * 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) | ||
* | * 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/bbackupd/Win32BackupService.h | Chris Wilson | 2006-08-30 |
| | | | | | - Prototype update to match changes to Win32BackupService.cpp | ||
* | * bin/bbackupd/Win32BackupService.h | Chris Wilson | 2006-08-30 |
| | | | | | - Revert to trunk | ||
* | * bin/bbackupd/BackupClientDirectoryRecord.cpp | Chris Wilson | 2006-08-30 |
| | | | | | | - Restructured the backup decision logic to make it easier to understand and debug | ||
* | * bin/bbackupd/BackupClientDirectoryRecord.cpp | Chris Wilson | 2006-08-30 |
| | |||
* | * infrastructure/BoxPlatform.pm.in | Chris Wilson | 2006-08-30 |
| | | | | | | | * win32.bat * bin/bbackupd/BackupClientDirectoryRecord.cpp - Merged back changes from trunk | ||
* | * bin/bbackupd/BackupDaemon.cpp | Chris Wilson | 2006-08-21 |
| | | | | | - Remove duplicated exception handlers | ||
* | * bin/bbackupd/BackupDaemon.cpp | Chris Wilson | 2006-08-20 |
| | | | | | | - Improved exception messages for reading and writing the StoreObjectInfoFile, and made them consistent. | ||
* | * bin/bbackupd/BackupDaemon.cpp | Chris Wilson | 2006-08-20 |
| | | | | | | | - Removed redundant exception handler (BoxException extends std::exception) - Changed error to warning if an exception is caught while trying to clean up from another exception on the command socket | ||
* | * bin/bbackupd/BackupDaemon.cpp | Chris Wilson | 2006-08-20 |
| | | | | | | | - Cleaned up SyncAllowScript cleanup code - Fixed catching std::exception while handling command socket to do the same as catching (...) | ||
* | * bin/bbackupd/BackupDaemon.cpp | Chris Wilson | 2006-08-20 |
| | | | | | | | | | | - Restored initialisation of this->mReceivedCommandConn to false in handler thread. - Changed handling of all catch(...) blocks, which don't have an obvious outer exception handler, to catch std::exception first and report it with e.what(), as suggested by Martin. - Fixed some catch blocks to match coding standards. | ||
* | * bin/bbackupd/BackupDaemon.cpp | Chris Wilson | 2006-08-09 |
| | | | | | | | | - Made the code more readable by defining a reference rSocket to mpCommandSocketInfo->mListeningSocket which is used several times. - Terminate the listening thread if it fails to bind a command socket. - Log any unrecognised commands received over the command socket. |