Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Replace almost all calls to syslog() with logging framework. (refs #3) | Chris Wilson | 2007-07-31 |
| | |||
* | Remove compare again. (refs #3, merges [1651]) | Chris Wilson | 2007-07-26 |
| | |||
* | Reinsert dependency of test/backupstorefix on bin/bbackupctl (refs #3, | Chris Wilson | 2007-07-26 |
| | | | | | merges [1650]) | ||
* | Build server parcel on Windows too, since some people want it. | Chris Wilson | 2007-07-26 |
| | | | | | (refs #3, merges [1701]) | ||
* | Make Configuration take a std::string filename instead of a char array, | Chris Wilson | 2007-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]) | ||
* | Make Configuration take a std::string filename instead of a char array, | Chris Wilson | 2007-07-26 |
| | | | | | in C++ style. (refs #3, merges [1684]) | ||
* | Make RaidFileController::Initialise take a std::string instead of a | Chris Wilson | 2007-07-26 |
| | | | | | char array, in C++ style. (refs #3, merges [1683]) | ||
* | Fix regex tests for HAVE_REGEX_SUPPORT. (refs #3, merges [1682]) | Chris Wilson | 2007-07-26 |
| | |||
* | Fix to match static lib installation instructions. (refs #3, merges [1681]) | Chris Wilson | 2007-07-26 |
| | |||
* | More updates to docs. (refs #3, merges [1680]) | Chris Wilson | 2007-07-26 |
| | |||
* | Work around the fact that we may have regex support without having | Chris Wilson | 2007-07-26 |
| | | | | | | | regex.h (e.g. from pcreposix.h/libpcreposix) and disabuse HAVE_REGEX_H, define and use HAVE_REGEX_SUPPORT instead, thanks Gary! (refs #3, merges [1677] [1678] [1679]) | ||
* | Disable some warnings under MSVC to reduce build noise, thanks Gary! | Chris Wilson | 2007-07-26 |
| | | | | | (refs #3, merges [1676]) | ||
* | Make ClientException autogen files in the correct directory, thanks Gary! | Chris Wilson | 2007-07-26 |
| | | | | | (refs #3, merges [1675]) | ||
* | Update Visual Studio project files to match new files added, thanks Gary! | Chris Wilson | 2007-07-26 |
| | | | | | (refs #3, merges [1674]) | ||
* | Fixed object use after delete, thanks Gary! (refs #3, merges [1673]) | Chris Wilson | 2007-07-26 |
| | |||
* | Fixed object store read/write, fixes #18 properly, thanks Gary! | Chris Wilson | 2007-07-26 |
| | | | | | (refs #3, merges [1672]) | ||
* | Undo bad merge of [1658] and [1669] (refs #3, merges [1671]) | Chris Wilson | 2007-07-26 |
| | |||
* | Update copyright to 2007. (refs #3, merges [1670]) | Chris Wilson | 2007-07-26 |
| | |||
* | Apply remaining parts of Gary's patch, missing from [1658], thanks Gary | Chris Wilson | 2007-07-26 |
| | | | | | (refs #3, merges [1669]) | ||
* | Define DEBUG_NEW in the same file whether or not BOX_MEMORY_LEAK_TESTING | Chris Wilson | 2007-07-26 |
| | | | | | is defined, thanks Gary. (refs #3, merges [1668]) | ||
* | Make autogen_ClientException, thanks Gary. (refs #3, merges [1667]) | Chris Wilson | 2007-07-26 |
| | |||
* | MSVC compile fix, thanks Gary. (refs #3, merges [1666]) | Chris Wilson | 2007-07-26 |
| | |||
* | We now have pcreposix.h instead of regex.h, at least if you follow the | Chris Wilson | 2007-07-26 |
| | | | | | MSVC build instructions. (refs #3, merges [1665]) | ||
* | Don't #include sys/time.h unless our platform has it, thanks Gary. | Chris Wilson | 2007-07-26 |
| | | | | | (refs #3, merges [1664]) | ||
* | Fix unit tests now that bbackupd honours the hard limit and not the | Chris Wilson | 2007-07-26 |
| | | | | | soft limit. (refs #3, merges [1662]) | ||
* | Fix restoring to top-level directories (e.g. c:\test) (refs #3, | Chris Wilson | 2007-07-26 |
| | | | | | merges [1661]) | ||
* | Experimental fix for restore problem reported by Mikael Syska: | Chris Wilson | 2007-07-26 |
| | | | | | | | | | | | | query > restore Admin "c:\admin\" Failed to read file information: The parameter is incorrect. (87) Failed to get file information for 'c:' Failed to check existence for c:: Common OSFileError (Error accessing a file. Check permissions.) ERROR: Unknown restore result. (refs #3, merges [1659]) | ||
* | Apply Gary's patch from ticket #19 to respect the server's hard limit | Chris Wilson | 2007-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 entries | Chris Wilson | 2007-07-26 |
| | | | | | | in the store object info file, so that they will persist across restarts. (refs #18, refs #3, merges [1658]) | ||
* | Fix license (acknowledgement must include the contributors). | Chris Wilson | 2007-07-26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Document RAID options better, and mention that they are deprecated. Improve clock time warning (use a DocBook <warning/>). Change some invalid <link>s to <ulink>. Document setting up log rotation with logrotate, and how to restart syslogd. Replace some itemised lists with glossaries. Use <command> and <filename> in a few places where it should be used. Make "Adding and removing backed up locations" into a separate section, as I think it should be. Document the main configuration options (not yet the backup locations). Recommend that users compare their backups regularly and automatically with cron. (refs #3, merges [1657]) | ||
* | Delete Nick's old outdated ReadMe.txt. (refs #3, merges [1656]) | Chris Wilson | 2007-07-26 |
| | |||
* | Include LICENSE.txt in client parcels. | Chris Wilson | 2007-07-26 |
| | | | | | | | Don't include Nick's old ReadMe.txt. (refs #3, merges [1655]) | ||
* | License update. (refs #3, merges [1654]) | Chris Wilson | 2007-07-26 |
| | |||
* | Create logger object in the right place to avoid accidental triggering. | Chris Wilson | 2007-07-26 |
| | |||
* | Typo compile fix. | Chris Wilson | 2007-07-26 |
| | |||
* | More helpful error messages when location setup failed. | Chris Wilson | 2007-07-26 |
| | |||
* | Add more debugging checks and messages for location setup error | Chris Wilson | 2007-07-26 |
| | | | | | | reported by Pete Jalajas (http://lists.warhead.org.uk/pipermail/boxbackup/2007-July/003668.html) | ||
* | Warn if an exception is thrown, with line number, as this shouldn't be | Chris Wilson | 2007-07-26 |
| | | | | | happening on production systems anyway. | ||
* | Hopefully fix a bug reported by Tobias Balle-Petersen, where unused | Chris Wilson | 2007-07-18 |
| | | | | | | locations on the store would never be deleted because the timer would be reset on every backup pass (refs #3). | ||
* | Use a signed int instead of char for getopt, thanks Martin. (refs #3) | Chris Wilson | 2007-07-05 |
| | |||
* | Make char signed to fix getopt usage on ARM and PowerPC, thanks to TBP and | Chris Wilson | 2007-07-04 |
| | | | | | | Reinhard Tartler (refs #3, see http://lists.warhead.org.uk/pipermail/boxbackup/2007-July/003614.html) | ||
* | More debugging. | Chris Wilson | 2007-07-03 |
| | |||
* | Hopefully work around buggy getopt implementation noted by TBP in | Chris Wilson | 2007-07-03 |
| | | | | | | http://lists.warhead.org.uk/pipermail/boxbackup/2007-July/003614.html (refs #3) | ||
* | Remove --with-bdb-dir option, to avoid confusion and be consistent with the | Chris Wilson | 2007-07-01 |
| | | | | | SSL flags. (merges [1717] by James O'Gorman, refs #3) | ||
* | Add --with-bdb-headers and --with-bdb-lib flags to configure to fix Berkeley | Chris Wilson | 2007-07-01 |
| | | | | | | | DB detection issues on FreeBSD. The original --with-bdb-dir flag is still present for systems that install BDB in a "standard" location. (merges [1714] from trunk by James O'Gorman, refs #3) | ||
* | Make test/bbackupd intercept timer tests a little less strict, because | Chris Wilson | 2007-06-30 |
| | | | | | | object IDs can vary depending on the order that readdir() returns files in. (refs #3) | ||
* | Add extra debugging to help find out why getopt is behaving weirdly | Chris Wilson | 2007-06-30 |
| | | | | | | on debian etch (http://lists.warhead.org.uk/pipermail/boxbackup/2007-June/003603.html) | ||
* | Improved build targets, thanks to James O'Gorman (fixes #30) | Chris Wilson | 2007-06-30 |
| | |||
* | Log reasons for failure to connect to a socket. | Chris Wilson | 2007-06-28 |
| | |||
* | Add a new -F option for daemons, which runs in the foreground but still | Chris Wilson | 2007-06-28 |
| | | | | | accepts multiple connections, unlike -D or SINGLEPROCESS. |