Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add support for all logging options in test executables. | Chris Wilson | 2014-09-04 |
| | | | | Merged back changes from the test refactor branch to reduce diffs. | ||
* | Backport Timers::Cleanup that's safe to use in test cleanup. | Chris Wilson | 2014-09-04 |
| | | | | | | | | | | Allows it not to throw an exception if timers weren't initialised when cleanup was requested. Normally we want an exception thrown, but not while we're cleaning up a test that might have failed with timers uninitialised. More timers fixes after cleanup no-exception option. Merged back changes from the test refactor branch to reduce diffs. | ||
* | Remove the global logging level. | Chris Wilson | 2014-04-09 |
| | | | | | It's incompatible with having a logger that logs everything, regardless of the global log level. | ||
* | Support microsecond timestamps for files on Linux. | Chris Wilson | 2014-04-09 |
| | |||
* | Fix compile error caused by missing std::list prototype. | Chris Wilson | 2014-02-07 |
| | | | | | | Fix erroneous detection of leaked file descriptors by closing syslog before compiling the initial list of file descriptors. | ||
* | Allow running only named tests in test suites that support it. | Chris Wilson | 2014-02-07 |
| | |||
* | Show module name of each file when compiling. | Chris Wilson | 2014-02-07 |
| | | | | Helps to find the right file when looking at a failed build output. | ||
* | Compile debug builds with glibc debugging containers. | Chris Wilson | 2014-02-07 |
| | | | | Make the release and debug options more similar. | ||
* | Close syslog before checking for files left open in tests. | Chris Wilson | 2014-02-07 |
| | | | | Otherwise we might detect the opened syslog socket as a leaked file descriptor. | ||
* | Fix getopt header confusion. | Chris Wilson | 2013-09-30 |
| | | | | | | | | Our copy of getopt.h in lib/win32 was beating the system getopt.h in the search path, and providing different definitions, which clang picked up. Renamed our getopt.h to bsd_getopt.h, and added a box_getopt.h to decide whether to include this one instead of the system getopt.h. | ||
* | Add support for the -W option to test runner executable. | Chris Wilson | 2013-08-21 |
| | |||
* | We need rm -f to remove read-only files from .svn directory copies in testfiles. | Chris Wilson | 2012-11-15 |
| | |||
* | Don't use getpeername(), sys/socket.h or sys/un.h on platforms that don't | Chris Wilson | 2012-11-14 |
| | | | | | include them, to fix compile on Windows. | ||
* | Use AC_SEARCH_LIBS instead of AC_CHECK_LIB when searching for SSL | Chris Wilson | 2012-11-14 |
| | | | | | libraries, to avoid adding duplicate libraries to LIBS. | ||
* | Use AC_SEARCH_LIBS instead of AC_CHECK_LIB to search for EVP_CipherInit_ex, | Chris Wilson | 2012-11-14 |
| | | | | | | | | | | | | as it should already be in LIBS by this point and we don't really want to add a duplicate if we don't need it. http://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Libraries.html also recommends the use of AC_SEARCH_LIBS instead. Check whether we have getpeername() and sys/un.h to fix compile errors on Windows with /dev/log fd leak test. | ||
* | Request linker to statically link libz.a, since the default now appears to | Chris Wilson | 2012-11-14 |
| | | | | | | | | | be dynamic linking, and that stops the tests from working since they can't find zlib-1.dll in the PATH. Remove redundant LIBS that should already be detected and used by the m4 configury. | ||
* | Don't flag an error if the only sockets "leaked" are syslog sockets. | Chris Wilson | 2012-11-08 |
| | |||
* | Check for /dev/log and don't report if fds to it are leaked. | Chris Wilson | 2012-11-08 |
| | |||
* | Update MSVC 2010 project to match recent changes to file locations. | Chris Wilson | 2012-07-20 |
| | |||
* | Fix BuildPlatform.pm for Mac OS X 10.7+ and Xcode >= 4. | James O'Gorman | 2012-05-24 |
| | | | | | Xcode 4 no longer includes bsdmake so only try to use this if xcodebuild -version is less than 4. | ||
* | Check for -lcrypto before -lssl, to ensure correct order in LIBS and ↵ | Chris Wilson | 2012-04-28 |
| | | | | successful link. | ||
* | Move libdl tests before boxbackup tests in configure.ac to fix OpenSSL link ↵ | Chris Wilson | 2012-04-28 |
| | | | | errors. | ||
* | Hopefully fix TcpNice setsockopt/struct tcp_info compile errors on Windows. | Chris Wilson | 2012-03-16 |
| | |||
* | Add experimental "TCP Nice" mode, disabled by default. | Chris Wilson | 2012-02-12 |
| | |||
* | Set console log level as well as global level in tests. | Chris Wilson | 2012-02-02 |
| | |||
* | Print the message of the exception that caused a test to fail. | Chris Wilson | 2012-01-22 |
| | |||
* | Patch to support building on MinGW, thanks to Paolo Tosco | Chris Wilson | 2011-10-17 |
| | | | | | (http://open3dalign.org, http://open3dqsar.org) | ||
* | Make libbackupstore depend on common, so common can generate BoxVersion.h first | Chris Wilson | 2011-10-11 |
| | |||
* | Switch back from custom build step to pre-build event, as the custom step ↵ | Chris Wilson | 2011-10-11 |
| | | | | just doesn't work | ||
* | Don't die if BoxVersion.h doesn't exist yet. | Chris Wilson | 2011-10-11 |
| | |||
* | Search for libraries in the path where Cygwin installs MinGW zlib as well | Chris Wilson | 2011-10-09 |
| | |||
* | Check for libz.dll.a installed in new location before configuring for | Chris Wilson | 2011-10-09 |
| | | | | | MinGW. | ||
* | Pass the correct LDFLAGS to Box Backup, to use mingw zlib instead of cygwin, | Chris Wilson | 2011-10-09 |
| | | | | | | copied from new Boxi config. Thanks to Achim for finding this and testing the fix. | ||
* | Extra white space. | Chris Wilson | 2011-10-09 |
| | |||
* | Silence warnings from new MinGW headers that expect __MINGW_FEATURES__ | Chris Wilson | 2011-10-08 |
| | | | | | | | | to be defined. Check for fcntl.h and include it if we have it, not just on MSVC, now that MinGW also defines O_BINARY in newer versions. | ||
* | Rephrase -rdynamic message. | Chris Wilson | 2011-10-07 |
| | |||
* | Skip -rdynamic on cygwin as well as Solaris. | Chris Wilson | 2011-10-05 |
| | |||
* | Don't regenerate zipped manpages unless needed. | Chris Wilson | 2011-09-25 |
| | |||
* | Move Box Backup's custom tests into own file, to share with Boxi. | Chris Wilson | 2011-09-25 |
| | |||
* | Update MSVC project for new names of protocol files. | Chris Wilson | 2011-08-28 |
| | |||
* | Reinstate the -f option to avoid failure if the files don't exist. | Chris Wilson | 2011-06-30 |
| | |||
* | make make clean remove all auto-generated files, and not use force where ↵ | Chris Wilson | 2011-06-30 |
| | | | | it's not necessary. | ||
* | Fix MSVC 2010 project for new file locations. Separate libbackupclient files | Chris Wilson | 2011-05-24 |
| | | | | | out of libcommon. Silence CRT deprecation warnings in QDBM build. | ||
* | Define PACKAGE_TARNAME variable in autoconf, change doc install location ↵ | James O'Gorman | 2011-05-02 |
| | | | | from parcel name to this for neatness. | ||
* | Use /usr/ucb/install on Solaris as /usr/sbin/install has some odd behaviour. | James O'Gorman | 2011-05-02 |
| | |||
* | Finally unbreak build on Solaris! | James O'Gorman | 2011-05-02 |
| | | | | | | * Add code to configure to detect whether we should compile with -m32 or -m64. GCC on Solaris defaults to 32-bit even of the OS is running in 64-bit mode. (Solaris only) * Change the CFLAGS, CXXFLAGS and LDFLAGS definitions to be append rather than set. This allows passing them at compile-time to make(1). | ||
* | Refine CPU detection code in BoxPlatform to allow use of multiple processors ↵ | James O'Gorman | 2011-05-01 |
| | | | | on systems other than Darwin. | ||
* | Log which modules are both using the same autogen files, for debugging. | Chris Wilson | 2011-04-26 |
| | |||
* | Remove some redundant imports to reduce compile warnings in MSVC 2010. | Chris Wilson | 2011-04-16 |
| | |||
* | Remove redundant copy of the version string from getversion.pl. | Chris Wilson | 2011-04-16 |
| |