Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Use 64-bit versions of directory functions if we can find them, and if | Chris Wilson | 2008-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 Wilson | 2008-01-02 | |
| | | | | | Don't fail if box-html/images already exists when making docs. | |||
* | Reverse that. | Chris Wilson | 2008-01-02 | |
| | ||||
* | Rename html to box-html so that images and CSS are found automatically, | Chris Wilson | 2008-01-02 | |
| | | | | | and only one directory needs to be copied for publication. | |||
* | Update links to wiki. | Chris Wilson | 2008-01-02 | |
| | ||||
* | Send data back from test daemon to test code, and wait for it to be | Chris Wilson | 2007-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 Wilson | 2007-12-18 | |
| | ||||
* | Search for readdir64 and stat64 if LARGE_FILE_SUPPORT is enabled, rather | Chris Wilson | 2007-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 with | Chris Wilson | 2007-12-18 | |
| | | | | | | large file support resulting in reading the wrong part of the structure on Slackware?) | |||
* | Pass test options to test daemons. | Chris Wilson | 2007-12-16 | |
| | ||||
* | Compile with -Wundef to warn about undefined macros. | Chris Wilson | 2007-12-16 | |
| | ||||
* | Fix readdir() intercept on FreeBSD by fixing the check for redefined | Chris Wilson | 2007-12-16 | |
| | | | | | readdir (from Linux). | |||
* | Log sleep time and resleeps in safe_sleep (only used in tests). | Chris Wilson | 2007-12-15 | |
| | ||||
* | Don't log our own timestamp now that Logging can do it for us with | Chris Wilson | 2007-12-15 | |
| | | | | | microsecond precision. | |||
* | Add -U option to enable logging microsecond timestamps | Chris Wilson | 2007-12-15 | |
| | ||||
* | Allow logging with microsecond timestamps. | Chris Wilson | 2007-12-15 | |
| | ||||
* | Report line of test where failed to kill internal daemon during SSL | Chris Wilson | 2007-12-15 | |
| | | | | | keepalive tests. | |||
* | Report reason why killing a process failed. | Chris Wilson | 2007-12-15 | |
| | ||||
* | Fix definition of dirfd(x) macro (autoconf doesn't like defining macros | Chris Wilson | 2007-12-15 | |
| | | | | | with parameters). | |||
* | Restructure intercept_errornow() for clarity. | Chris Wilson | 2007-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 Wilson | 2007-12-13 | |
| | ||||
* | Include the header file where dirfd() is supposed to be defined, | Chris Wilson | 2007-12-13 | |
| | | | | | | otherwise we can expect not to find it and cause problems later with our own definition. | |||
* | Even simpler replacement for [1977]. | Chris Wilson | 2007-12-09 | |
| | ||||
* | Properly report when we failed to lock the account, so that changes | Chris Wilson | 2007-12-09 | |
| | | | | | requiring a write lock don't proceed when we don't have one. | |||
* | Use detected CXX, AR and RANLIB from configure. | Chris Wilson | 2007-12-08 | |
| | ||||
* | Check for optreset (fixes [1930]) | Chris Wilson | 2007-12-08 | |
| | ||||
* | Fix keepalive test failure: | Chris Wilson | 2007-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 Wilson | 2007-12-06 | |
| | | | | | Log each block found and each false match at DEBUG level. | |||
* | Enable TRACE logging in release builds, but make it really cheap | Chris Wilson | 2007-12-04 | |
| | | | | | when disabled. | |||
* | Make ExtendedLogging use the logging framework so that we can view | Chris Wilson | 2007-12-04 | |
| | | | | | the logs on the console along with other debug output. | |||
* | Re-initialise the timers when aborting test run during SSL KeepAlive | Chris Wilson | 2007-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 Wilson | 2007-12-02 | |
| | ||||
* | Don't crash when trying to cleanup timers a second time (or if never | Chris Wilson | 2007-12-02 | |
| | | | | | initialised) in release mode. | |||
* | Another compile fix for [1931] | Chris Wilson | 2007-11-09 | |
| | ||||
* | Compile fix for [1931] | Chris Wilson | 2007-11-09 | |
| | ||||
* | Handle bbackupd_args without leading space. | Chris Wilson | 2007-11-07 | |
| | ||||
* | Fix getopt reset for solaris and maybe other platforms. See | Chris Wilson | 2007-11-07 | |
| | | | | | http://lists.debian.org/debian-glibc/2004/10/msg00070.html. | |||
* | Fix calling bbackupd with NO args in keepalive tests (fixes [1928]) | Chris Wilson | 2007-11-07 | |
| | ||||
* | Pass bbackupd_args to the internal daemon (spaces are NOT supported). | Chris Wilson | 2007-11-06 | |
| | | | | | Stop early if a keepalive test fails, for debugging. | |||
* | Don't add a superfluous leading space to bbackupd_args. | Chris Wilson | 2007-11-06 | |
| | ||||
* | Ensure that restore failure sets the return code from bbackupquery, so | Chris Wilson | 2007-11-06 | |
| | | | | | that symlink following test fails. | |||
* | This is C++ not ruby (oops) | Chris Wilson | 2007-11-06 | |
| | ||||
* | Add some debugging for a keepalive timer test failure reported by | Chris Wilson | 2007-11-06 | |
| | | | | | Matt Brown <matt@mbrown.co.uk> on 2007-11-06. | |||
* | Use lstat() instead of stat() to check whether a file exists. Thanks to | Chris Wilson | 2007-11-05 | |
| | | | | | | | | Hans-Joachim Baader for reporting this problem. (http://lists.warhead.org.uk/pipermail/boxbackup/2007-November/003958.html) Add a test that symlinks are not followed during restore. | |||
* | Add some sleeps to ensure that timestamps change enough to invalidate | Chris Wilson | 2007-11-04 | |
| | | | | | | the directory cache in the store on filesystem with low timestamp resolution (e.g. OSX). | |||
* | Really fix unlink() during restore, fixes [1919]. | Chris Wilson | 2007-11-04 | |
| | ||||
* | Allow ObjectExists() to take a std::string instead of just char *. | Chris Wilson | 2007-11-04 | |
| | ||||
* | unlink returns 0 on success, not on error. | Chris Wilson | 2007-11-04 | |
| | ||||
* | Wait for long enough after creating test files that they will actually | Chris Wilson | 2007-11-04 | |
| | | | | | | | be seen as old enough to upload by bbackupd. Fix comments. | |||
* | Make sync_and_wait() do what it's supposed to, not just force a sync. | Chris Wilson | 2007-11-04 | |
| |