Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | #include Test.h to fix compile (needed for TEST_THAT) | Chris Wilson | 2007-03-04 |
| | | | | | | | | | Improved error message Improved comments (refs #3, merges parts of [712], [1289] and [1337]) | ||
* | Update build instructions for Cygwin/Win32 (refs #3) | Chris Wilson | 2007-03-04 |
| | |||
* | Simplify check for PERL | Chris Wilson | 2007-03-04 |
| | | | | | | | | | Define substitution TARGET_PERL and preprocessor PERL_EXECUTABLE to a native Perl (not Cygwin) on Win32, since Cygwin perl will not run inside bbackupd for unit tests (e.g. SyncAllowScript). (refs #3) | ||
* | Typo fix | Chris Wilson | 2007-03-04 |
| | |||
* | Fix compile warning | Chris Wilson | 2007-02-09 |
| | |||
* | Log failure to delete files and directories (refs #3) | Chris Wilson | 2007-02-09 |
| | |||
* | Catch exceptions while writing files, attributes, resume info and checking | Chris Wilson | 2007-02-09 |
| | | | | | file existence (refs #3) | ||
* | Don't throw an exception if we fail to delete a file in the way of restore, | Chris Wilson | 2007-02-09 |
| | | | | | just log the error and return an error code (refs #3) | ||
* | Spelling fix (refs #3) | Chris Wilson | 2007-02-09 |
| | |||
* | Make BackupClientRestoreDir return a result code compatible with | Chris Wilson | 2007-02-09 |
| | | | | | BackupClientRestore (refs #3) | ||
* | Check whether the restore target parent directory exists before trying | Chris Wilson | 2007-02-09 |
| | | | | | to create the target directory or save restore info in the parent (refs #3) | ||
* | Catch errors during restore (refs #3) | Chris Wilson | 2007-02-09 |
| | |||
* | 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) | ||
* | Improve error message when server fails to start (refs #3) | Chris Wilson | 2007-01-21 |
| | |||
* | Buffer store file integrity checks (refs #3) | Chris Wilson | 2007-01-17 |
| | |||
* | Buffer directory reads (refs #3) | Chris Wilson | 2007-01-17 |
| | |||
* | When comparing, don't recurse into excluded directories, as their contents | Chris Wilson | 2007-01-17 |
| | | | | | | | | will not be on the store. Fix display of filenames during compare when backing up the root directory (double slash) (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) | ||
* | Use BufferedStream to speed up housekeeping by about ten times. (refs #3) | Chris Wilson | 2007-01-17 |
| | |||
* | Added a BufferedStream class that can be wrapped around an IOStream to | Chris Wilson | 2007-01-17 |
| | | | | | | improve read performance when many small reads will be performed, e.g. while reading directories and during housekeeping. (refs #3) | ||
* | Allow suppressing warnings about unsupported file types by excluding those | Chris Wilson | 2007-01-16 |
| | | | | | files by name, using ExcludeFile (refs #3) | ||
* | Automatically initialise logging at startup, with a static object, to log | Chris Wilson | 2007-01-16 |
| | | | | | | | | to console and syslog. All logging objects automatically register themselves with the global logging system. (refs #3) | ||
* | Check for exclude entries that end in a path separator, and log a warning | Chris Wilson | 2007-01-16 |
| | | | | | (refs #3) | ||
* | Compile fix for RHEL4 ([NICK]) (refs #3) | Chris Wilson | 2007-01-16 |
| | |||
* | 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) | ||
* | Add option parsing with getopt() | Chris Wilson | 2007-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 Wilson | 2007-01-15 |
| | | | | | for better error description (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 |
| | |||
* | Add a new logging level, NOTICE, between INFO and WARNING (justification: | Chris Wilson | 2007-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 if | Chris Wilson | 2007-01-15 |
| | | | | | not excluded (refs #3) | ||
* | Detect reparse points and change the device number (refs #3) | Chris Wilson | 2007-01-15 |
| | |||
* | Spacing (refs #3) | Chris Wilson | 2007-01-14 |
| | |||
* | Add missing files to manifest, required by configure (refs #3) | Chris Wilson | 2007-01-14 |
| | |||
* | Fix building from distribution tarballs again (refs #3) | Chris Wilson | 2007-01-14 |
| | |||
* | Don't do things with essential side effects inside ASSERT() macros | Chris Wilson | 2007-01-14 |
| | | | | | (refs #3, refs #9) | ||
* | Be nice to rpm that doesn't like empty macros (refs #3) | Chris Wilson | 2007-01-14 |
| | |||
* | Don't die on unreadable files (refs #3) | Chris Wilson | 2007-01-14 |
| | |||
* | - Make sure timer is stopped before removing signal handler, otherwise | Chris Wilson | 2007-01-14 |
| | | | | | SIGALRM will kill us. | ||
* | Support building from an unofficial tarball (from svn) by changing | Chris Wilson | 2007-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 Wilson | 2007-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 properly | Chris Wilson | 2007-01-13 |
| | | | | | after symlink creation (refs #3) | ||
* | Fix spelling (refs #3) | Chris Wilson | 2007-01-13 |
| | |||
* | Convert Daemon class to new logging framework (refs #3) | Chris Wilson | 2007-01-12 |
| | |||
* | Cosmetic spacing fixes (refs #3) | Chris Wilson | 2007-01-12 |
| | |||
* | 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) | ||
* | Visual Studio 2005 compile fixes, thanks to Gary. | Chris Wilson | 2006-12-29 |
| | | | | | Enable (and require) PCRE when building with Visual Studio 2005. |