summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add -Wundef to CXXFLAGS, only if using gcc (sun cc doesn't like it)Chris Wilson2008-01-20
| | | | | Substitute in the contributed Solaris SMF files.
* Move distribution/boxbackup/contrib to the root directory of the project,Chris Wilson2008-01-20
| | | | | | | | where people expect to find it, and we can write our configure scripts to customise the files therein. Add solaris SMF framework control files, by Ben Summers.
* Don't break the name of scripts with no path in install scriptChris Wilson2008-01-16
| | | | | (thanks to Guno Heitman for reporting this)
* Update copyright year in license file.Chris Wilson2008-01-14
|
* Update copyright to 2008.Chris Wilson2008-01-12
|
* Update installation guide to reflect new BDB options for configure.James O'Gorman2008-01-06
|
* Print the path of the current/default configuration file in usage.Chris Wilson2008-01-05
|
* If the address of opendir64() is NULL that is NOT a good sign, Chris Wilson2008-01-03
| | | | | regardless of whether dlerror() thinks that everything is just rosy.
* Use 64-bit versions of directory functions if we can find them, and ifChris Wilson2008-01-03
| | | | | | | we're compiling with large file support, otherwise fall back to 32-bit versions. Hopefully fixes problems with FreeBSD without breaking other platforms (raidfile tests pass on freebsd).
* Add a docs target that builds the docs but without making a dockit.Chris Wilson2008-01-02
| | | | | Don't fail if box-html/images already exists when making docs.
* Reverse that.Chris Wilson2008-01-02
|
* Rename html to box-html so that images and CSS are found automatically, Chris Wilson2008-01-02
| | | | | and only one directory needs to be copied for publication.
* Update links to wiki.Chris Wilson2008-01-02
|
* Send data back from test daemon to test code, and wait for it to beChris Wilson2007-12-18
| | | | | | | received in the test code, to avoid synchronisation issue where the QUIT command appears to be part of the received data. Mostly harmless, but gives a false alarm when viewing the test output.
* Better way to pass arguments to test daemons, with --test-daemon-args.Chris Wilson2007-12-18
|
* Search for readdir64 and stat64 if LARGE_FILE_SUPPORT is enabled, ratherChris Wilson2007-12-18
| | | | | | than relying on Linux redirection macros that aren't present on Slackware (which uses asm redirects instead).
* Stricter check for dirent.d_type validity (possible problems withChris Wilson2007-12-18
| | | | | | large file support resulting in reading the wrong part of the structure on Slackware?)
* Pass test options to test daemons.Chris Wilson2007-12-16
|
* Compile with -Wundef to warn about undefined macros.Chris Wilson2007-12-16
|
* Fix readdir() intercept on FreeBSD by fixing the check for redefinedChris Wilson2007-12-16
| | | | | readdir (from Linux).
* Log sleep time and resleeps in safe_sleep (only used in tests).Chris Wilson2007-12-15
|
* Don't log our own timestamp now that Logging can do it for us withChris Wilson2007-12-15
| | | | | microsecond precision.
* Add -U option to enable logging microsecond timestampsChris Wilson2007-12-15
|
* Allow logging with microsecond timestamps.Chris Wilson2007-12-15
|
* Report line of test where failed to kill internal daemon during SSLChris Wilson2007-12-15
| | | | | keepalive tests.
* Report reason why killing a process failed.Chris Wilson2007-12-15
|
* Fix definition of dirfd(x) macro (autoconf doesn't like defining macrosChris Wilson2007-12-15
| | | | | with parameters).
* Restructure intercept_errornow() for clarity.Chris Wilson2007-12-13
| | | | | | | | | | | | | Move delay code out of macro and into intercept_errornow() to simplify macro. Clear hook functions in intercept_clear_setup(). Check that intercept_filename is not NULL before comparing it with anything. Change some TRACEx macros to BOX_TRACE.
* Move comment, add whitespace.Chris Wilson2007-12-13
|
* Include the header file where dirfd() is supposed to be defined,Chris Wilson2007-12-13
| | | | | | otherwise we can expect not to find it and cause problems later with our own definition.
* Even simpler replacement for [1977].Chris Wilson2007-12-09
|
* Properly report when we failed to lock the account, so that changesChris Wilson2007-12-09
| | | | | requiring a write lock don't proceed when we don't have one.
* Use detected CXX, AR and RANLIB from configure.Chris Wilson2007-12-08
|
* Check for optreset (fixes [1930])Chris Wilson2007-12-08
|
* Fix keepalive test failure: Chris Wilson2007-12-06
| | | | | | | | | * zero memory buffer before use to keep consistent behaviour. * expect a diff even if the maximum diffing time expires * really check when we have a diff and when we don't
* Use new logging framework for tracing diffs.Chris Wilson2007-12-06
| | | | | Log each block found and each false match at DEBUG level.
* Enable TRACE logging in release builds, but make it really cheapChris Wilson2007-12-04
| | | | | when disabled.
* Make ExtendedLogging use the logging framework so that we can viewChris Wilson2007-12-04
| | | | | the logs on the console along with other debug output.
* Re-initialise the timers when aborting test run during SSL KeepAliveChris Wilson2007-12-02
| | | | | | tests, as main() will try to clean them up and we'll get an error message if they're not initialised.
* Slightly improve output from waiting methods.Chris Wilson2007-12-02
|
* Don't crash when trying to cleanup timers a second time (or if neverChris Wilson2007-12-02
| | | | | initialised) in release mode.
* Another compile fix for [1931]Chris Wilson2007-11-09
|
* Compile fix for [1931]Chris Wilson2007-11-09
|
* Handle bbackupd_args without leading space.Chris Wilson2007-11-07
|
* Fix getopt reset for solaris and maybe other platforms. SeeChris Wilson2007-11-07
| | | | | http://lists.debian.org/debian-glibc/2004/10/msg00070.html.
* Fix calling bbackupd with NO args in keepalive tests (fixes [1928])Chris Wilson2007-11-07
|
* Pass bbackupd_args to the internal daemon (spaces are NOT supported).Chris Wilson2007-11-06
| | | | | Stop early if a keepalive test fails, for debugging.
* Don't add a superfluous leading space to bbackupd_args.Chris Wilson2007-11-06
|
* Ensure that restore failure sets the return code from bbackupquery, soChris Wilson2007-11-06
| | | | | that symlink following test fails.
* This is C++ not ruby (oops)Chris Wilson2007-11-06
|