summaryrefslogtreecommitdiff
path: root/bin
Commit message (Collapse)AuthorAge
* Undo bad changes (not all exclude options take a regex). (merges [1847])Chris Wilson2007-10-17
|
* Windows notify script logs an error in the System Event Log if sending Chris Wilson2007-10-17
| | | | | email fails. (merges [1837])
* Pass the command socket name from the configuration to Chris Wilson2007-10-17
| | | | | | | | | WinNamedPipeStream, to allow multiple command sockets per system. Remove unnecessary newlines from log messages. (merges [1832])
* Don't initialise the command socket thread (on Win32) until theChris Wilson2007-10-17
| | | | | | | | | | | | configuration is known. Create the command socket (on Win32) with the specified pipe name in the configuration file. Commonise some code between Windows and Unix daemon startup. (merges [1831])
* Add script to notify sysadmin by email on backup failure on Win32, Chris Wilson2007-10-17
| | | | | | thanks to James O'Gorman. (merges [1830])
* Update to match improved comments generated by bbackupd-config in recentChris Wilson2007-10-17
| | | | | | | | | | | | | | versions. Increase maximum diffing time to 120 seconds (from 20). Enable KeepAliveTime by default and set to 120 seconds. Link to James O'Gorman's NotifySysAdmin.vbs VBScript which works on Windows, replacing the default shell script. (merges [1829])
* Don't abort if one of the location paths doesn't exist, just print a Chris Wilson2007-10-17
| | | | | | | | | | warning and continue. Use an auto_ptr to avoid memory leaks when setting up a location fails. (merges [1828])
* Allow configuration of the time to delete redundant store locations.Chris Wilson2007-10-08
|
* Fix crash when notifyscript is called for BackupStart or BackupFinish.Chris Wilson2007-10-08
|
* Set the locale from the environment, so that international charactersChris Wilson2007-09-23
| | | | | may be entered when using editline.
* Undo bad changes (not all exclude options take a regex).Chris Wilson2007-09-21
|
* Fix regular expression syntax in examples, thanks Roy!Chris Wilson2007-09-21
|
* Don't initialise MemLeakFinder twice when running as a service.Chris Wilson2007-09-07
| | | | | | | Return a non-zero exit code if running as a service fails. (merges [1813])
* Fix comments. (merges [1812])Chris Wilson2007-09-07
|
* Document and enable KeepAliveTime option by default.Chris Wilson2007-09-07
|
* Fix error message when failing to create remote directory for location.Chris Wilson2007-09-01
|
* Call the notify script whenever backup starts or finishes, but theChris Wilson2007-09-01
| | | | | | default script does nothing in this case. Requested by scott <scott@lubetech.com.au>.
* Use ProgressNotifier to report upload exceptions (merges last part of [1342])Chris Wilson2007-09-01
|
* Log more detailed errors when the server returns an error while uploadingChris Wilson2007-09-01
| | | | | a file. (merges [1781])
* Update the comments in the generated configuration file to better describeChris Wilson2007-08-31
| | | | | the available options and their units.
* Fix documentation comments on ExcludeDir/AlwaysInclude.Chris Wilson2007-08-05
| | | | | Fix warning about mounted filesystems to reflect current reality.
* Convert most printf() and fprintf() calls to use logging frameworkChris Wilson2007-08-02
| | | | | instead. (refs #3)
* Replace almost all calls to syslog() with logging framework. (refs #3)Chris Wilson2007-07-31
|
* Make Configuration take a std::string filename instead of a char array,Chris Wilson2007-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in C++ style. Add a function to get default config file paths at runtime, dependent on the location of the executable being run. Pass the config file name directly to Daemon::Main, instead of faking argv. No default raid file path at compile time on Windows, depends on executable location when run. Determine RaidFile path at runtime if not supplied in config file on Windows. Don't define default locations for config files at compile time on Windows, provide macros to determine them at runtime instead. Make FileHandleGuard take a std::string instead of a char array, C++ style. Determine config file location at runtime instead of hard-coding on Windows. Thanks to Paul MacKenzie, Per Thomsen, Pete Jalajas, Stuart Sanders, Dave Bamford and Gary for pushing me to do this. (fixes #12) Determine config file path at runtime. Call Daemon::Main with config file name instead of building fake argv. (refs #3, merges [1684] [1685] [1686] [1687] [1688] [1689] [1690] [1691] [1692])
* Fixed object use after delete, thanks Gary! (refs #3, merges [1673])Chris Wilson2007-07-26
|
* Fixed object store read/write, fixes #18 properly, thanks Gary!Chris Wilson2007-07-26
| | | | | (refs #3, merges [1672])
* Undo bad merge of [1658] and [1669] (refs #3, merges [1671])Chris Wilson2007-07-26
|
* Apply remaining parts of Gary's patch, missing from [1658], thanks GaryChris Wilson2007-07-26
| | | | | (refs #3, merges [1669])
* MSVC compile fix, thanks Gary. (refs #3, merges [1666])Chris Wilson2007-07-26
|
* Apply Gary's patch from ticket #19 to respect the server's hard limitChris Wilson2007-07-26
| | | | | | | rather than the soft limit. This allows setting the soft limit to zero, so that housekeeping will remove all old versions of all files. (refs #19, refs #3, merges [1659])
* Apply Gary's patch to save the list of unused root directory entriesChris Wilson2007-07-26
| | | | | | in the store object info file, so that they will persist across restarts. (refs #18, refs #3, merges [1658])
* Delete Nick's old outdated ReadMe.txt. (refs #3, merges [1656])Chris Wilson2007-07-26
|
* More helpful error messages when location setup failed.Chris Wilson2007-07-26
|
* Add more debugging checks and messages for location setup errorChris Wilson2007-07-26
| | | | | | reported by Pete Jalajas (http://lists.warhead.org.uk/pipermail/boxbackup/2007-July/003668.html)
* Hopefully fix a bug reported by Tobias Balle-Petersen, where unusedChris Wilson2007-07-18
| | | | | | locations on the store would never be deleted because the timer would be reset on every backup pass (refs #3).
* Read any remaining data from the encoded stream (such as EOF marker)Chris Wilson2007-04-29
| | | | | | before discarding it, to ensure that we don't break the protocol. (refs #2, refs #3)
* Report Restore_UnknownError properly during restore.Chris Wilson2007-04-29
| | | | | Report unknown result codes. (refs #3)
* Return an error code on failure of lcd command.Chris Wilson2007-04-28
| | | | | | | Return an error code if get command fails due to the file already existing. (refs #3, merges [1516])
* Use logging framework for banner. (refs #3)Chris Wilson2007-04-28
|
* Improve error messages when compare throws an exception. (refs #3)Chris Wilson2007-04-28
|
* Improve error messages when Getting a file fails with an exception.Chris Wilson2007-04-28
| | | | | (refs #3)
* Fix formatting bugs. (refs #3)Chris Wilson2007-04-28
|
* Notify about full file uploads. (refs #3)Chris Wilson2007-04-28
|
* Improve log message for NotifyFileUploading(). (refs #3)Chris Wilson2007-04-28
|
* Fix accidental passing of object to printf() (refs #3)Chris Wilson2007-04-22
|
* Log event name instead of numeric code. (refs #3)Chris Wilson2007-04-22
|
* Add a warning that comparing locations with a final directory separatorChris Wilson2007-04-20
| | | | | may fail (Stefan Tauner) (refs #3, merges [1512])
* Use logging framework to remove timer noise for those who don't want it.Chris Wilson2007-03-24
| | | | | (refs #3, merges [1448])
* Initialise logging framework and set our program name to Chris Wilson2007-03-24
| | | | | | "Box Backup (bbstored)". (refs #3, merges [1462])
* Add a quiet mode to compare command, to make test output easier to read.Chris Wilson2007-03-24
| | | | | (refs #3, merges [1460])