summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Check for exclude entries that end in a path separator, and log a warningChris Wilson2007-01-16
| | | | | (refs #3)
* Compile fix for RHEL4 ([NICK]) (refs #3)Chris Wilson2007-01-16
|
* Cosmetic whitespace fix (refs #3)Chris Wilson2007-01-16
|
* Log AccessDenied errors in a more concise form than general exceptions Chris Wilson2007-01-16
| | | | | (refs #3)
* Add option parsing with getopt()Chris Wilson2007-01-15
| | | | | | | | | | | Add "-D" flag as SINGLEPROCESS equivalent Add "-q" and "-v" options to control master logging level Log fatal errors as FATAL rather than ERROR Log daemon start and stop as NOTICE rather than INFO (refs #3)
* Throw CommonException AccessDenied if we didn't get access to the file,Chris Wilson2007-01-15
| | | | | for better error description (refs #3)
* Allow Loggers to log everything, as is their wont. Master level will beChris Wilson2007-01-15
| | | | | set in Daemon, patch to follow. (refs #3)
* Log important output at NOTICE level, instead of INFO (refs #3)Chris Wilson2007-01-15
|
* Add a new logging level, NOTICE, between INFO and WARNING (justification:Chris Wilson2007-01-15
| | | | | | | | | | we need two levels of output for LogAllFileAccess, neither of which are warnings, one is very verbose, but must not be compiled out like TRACE). Make Loggers default to logging everything. Make the global log level filter work. (refs #3)
* Skip mount points and NTFS reparse points inside a location, even ifChris Wilson2007-01-15
| | | | | not excluded (refs #3)
* Detect reparse points and change the device number (refs #3)Chris Wilson2007-01-15
|
* Spacing (refs #3)Chris Wilson2007-01-14
|
* Add missing files to manifest, required by configure (refs #3)Chris Wilson2007-01-14
|
* Fix building from distribution tarballs again (refs #3)Chris Wilson2007-01-14
|
* Don't do things with essential side effects inside ASSERT() macros Chris Wilson2007-01-14
| | | | | (refs #3, refs #9)
* Be nice to rpm that doesn't like empty macros (refs #3)Chris Wilson2007-01-14
|
* Don't die on unreadable files (refs #3)Chris Wilson2007-01-14
|
* - Make sure timer is stopped before removing signal handler, otherwiseChris Wilson2007-01-14
| | | | | SIGALRM will kill us.
* Support building from an unofficial tarball (from svn) by changingChris Wilson2007-01-13
| | | | | | | | | %{distribution_dir} at the top (automatically in distributions made by infrastructure/makedistribution.pl) Write our RPM version number into VERSION.txt and hence compile it in (refs #3)
* Rename makedistribution.pl to makedistribution.pl.in.Chris Wilson2007-01-13
| | | | | | | | Auto-generate makedistribution.pl in configure, to replace @PERL@ in shebang line. Process spec files as text files, to allow removing private parts. (refs #3)
* Ignore symlink permissions on Darwin, where they can't be set properlyChris Wilson2007-01-13
| | | | | after symlink creation (refs #3)
* Fix spelling (refs #3)Chris Wilson2007-01-13
|
* Convert Daemon class to new logging framework (refs #3)Chris Wilson2007-01-12
|
* Cosmetic spacing fixes (refs #3)Chris Wilson2007-01-12
|
* Always start by logging everything to syslog, even when running on the Chris Wilson2007-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 Wilson2007-01-11
|
* Added a new config option, LogAllFileAccess, which will log access to every Chris Wilson2007-01-11
| | | | | | file and scanning every directory. The current implementation is taken straight from the Boxi branch. To be extended shortly. (refs #3)
* Visual Studio 2005 compile fixes, thanks to Gary.Chris Wilson2006-12-29
| | | | | Enable (and require) PCRE when building with Visual Studio 2005.
* Belay that order, XO (partially revert patch [1229])Chris Wilson2006-12-29
|
* Compile fix for platforms without intercept capability (refs #3)Chris Wilson2006-12-29
|
* Don't redefine the built-in operators new and delete unnecessarily (refs #3)Chris Wilson2006-12-29
|
* Add missing include of <string> header (refs #3)Chris Wilson2006-12-29
|
* Change all logging to use the logging framework, as an example. (refs #3)Chris Wilson2006-12-16
|
* * Rename Loggers class to Logging, which looks nicer.Chris Wilson2006-12-16
| | | | | | | | | | * Fix type of "line" argument to loggers to int rather than std::string to match __LINE__ * Define necessary static objects * Remove global condition on logging for now (refs #3)
* Initial implementation of the logging framework.Chris Wilson2006-12-16
|
* Added implementation of getopt from BSD (refs #3) (check license!)Chris Wilson2006-12-16
|
* Improved debugging when a path to a location doesn't exist or can't beChris Wilson2006-12-16
| | | | | opened. (refs #3)
* Disable standard library memory leak debugging, as it causes hangs on FC2Chris Wilson2006-12-15
|
* Added missing Makefile.extra to link against bbackupd objects, so that Chris Wilson2006-12-14
| | | | | our internal daemon test code will compile.
* Fix more deadlocks by minimising the amount of stuff that the signalChris Wilson2006-12-13
| | | | | handler does. (refs #3, refs #9)
* Compile fix: include std::string definition (refs #3)Chris Wilson2006-12-12
|
* Compile fix: include MemLeakFinder.h even on release builds (refs #3)Chris Wilson2006-12-12
|
* Fixed a race condition caused by rescheduling in signal handler (refs Chris Wilson2006-12-03
| | | | | #3, refs #9)
* Make the timer test reliable by using nanosleep() instead of sleep(), Chris Wilson2006-12-03
| | | | | | since sleep() may use signals and interfere with SIGALRM, and also cannot be resumed if interrupted by a signal. (refs #3, refs #9).
* Send keepalives when needed while scanning large directories (refs #3, Chris Wilson2006-12-03
| | | | | refs #9)
* Moved KeepAlive timer to BackupClientContext object.Chris Wilson2006-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)
* Added tests for keepalives while scanning large directories. (refs #3, Chris Wilson2006-12-03
| | | | | refs #9)
* Log failure to rename ID map files. (refs #3)Chris Wilson2006-12-03
|
* Document that restore -d can be used to restore deleted files in any Chris Wilson2006-12-03
| | | | | directory, deleted or not. (refs #3)
* Added a header file for including in test/bbackupd/testbbackupd.cpp and Chris Wilson2006-12-03
| | | | | | | | | other modules which might need intercepts in future. Added opendir/readdir and lstat hook capability. (refs #3, refs #9)