summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Improve error logging in win32 emu library.Chris Wilson2015-04-06
| | | | | | Consistently capture the last Windows error code in the global variable winerrno. Add logging macros that report the Windows error message for this error code.
* Hopefully fix clang detection on Travis.Chris Wilson2015-04-06
| | | | | Travis clang reports its version as "clang version 3.4 (tags/RELEASE_34/final)", unlike "Ubuntu clang version 3.3-5ubuntu4~precise1".
* Catch setitimer() failure, throw exceptions with descriptive messages in ↵Chris Wilson2015-04-06
| | | | Timer.cpp.
* Show compiler version for clang compile flags debuggingChris Wilson2015-04-06
|
* Whitespace and semicolon-after-macro fixes.Chris Wilson2015-04-06
|
* Add missing timeouts to Archive reads.Chris Wilson2015-04-06
| | | | Allows Archive to be used safely on network streams.
* Fix build on OS X >= 10.9, which uses GNU Make.James O'Gorman2015-02-28
| | | | | Also tidy up some whitespace to shut vim up.
* More Travis config updates.James O'Gorman2015-02-27
| | | | | | Install some more dependencies. Update the build script to be a single line so that it fails appropriately.
* Fix test_ssl_keepalives to not depend on directory listing order.Chris Wilson2015-02-27
|
* Update Travis build configuration.James O'Gorman2015-02-27
| | | | | | Install LWP to fix httpserver tests. Only attempt to build the master branch.
* Fix testbackupstorefix in release mode.Chris Wilson2015-02-27
| | | | | | It was checking for raidfiles files that have different filenames in release and debug builds, and that aren't even deleted by the test in release builds.
* Fix crash when compiled in release mode caused by refcount not decrementing.Chris Wilson2015-02-26
| | | | | | The call to decrement the refcount was in an ASSERT macro, so compiled out in release mode.
* Fix compile with clang on platforms other than FreeBSD.Chris Wilson2015-02-25
|
* Fix BOX_SYSLOG macro to provide a category.Chris Wilson2015-02-25
|
* Reduce verbosity of testcommon by hiding some log messages.Chris Wilson2015-02-25
|
* Reduce test output noise by hiding some error messages in tests.Chris Wilson2015-02-25
| | | | | Should make the Travis logs shorter and more readable.
* Fix test failure caused by logging fd change.Chris Wilson2015-02-23
| | | | | | Logging everything to stdout (so that Windows users can redirect it) causes extra output on stdout that confused the Perl script for this test.
* Fix testhttpserver, broken by renaming test executables.Chris Wilson2015-02-23
|
* Fix misisng timeouts on network operations.Chris Wilson2015-02-23
| | | | | They cause a lot of noise in the Travis build logs.
* Update dates.James O'Gorman2015-02-21
|
* Add configuration file for Travis-CI.James O'Gorman2015-02-21
|
* Fix test failures caused by renaming the test executable, thanks to Achim ↵Chris Wilson2015-02-15
| | | | for reporting.
* Fix missing snapshot path on subsequent locations.Chris Wilson2015-02-01
| | | | | | | | | Thanks to Kai Liebenau for finding and fixing this bug. Also use VssFreeSnapshotProperties instead of rolling our own, also thanks to Kai. This has not been compile tested on Windows.
* Suppress multiple links warnings for now.Chris Wilson2015-02-01
|
* Add test for hardlink handling.Chris Wilson2015-01-04
|
* Don't redirect logging to stderr any more.Chris Wilson2015-01-04
| | | | | | We have more fine-grained control over logging now, including ability to log to a file in bbackupquery and all daemons, and users can't redirect stderr on Windows. https://www.boxbackup.org/ticket/50
* Compile fix for MSVC (Visual Studio) 2010.Chris Wilson2015-01-02
|
* Compile fix for loading BoxConfig.h in MinGWChris Wilson2015-01-02
|
* Remove missing source file references from Visual Studio 2010 SLN fileChris Wilson2015-01-02
|
* Add rudimentary support for Windows mutexes.Chris Wilson2015-01-02
| | | | Thanks to Achim for the patch! https://www.boxbackup.org/ticket/67
* Add missing include file for PATH_MAX.Chris Wilson2015-01-02
|
* Fix test failing on OpenBSD because tar -m behaves differently.Chris Wilson2015-01-02
|
* Fix more minor test breaks on WindowsChris Wilson2015-01-02
|
* Fix test to handle console encoding already in UTF-8.Chris Wilson2015-01-02
|
* Fix random timezone errors on restore.Chris Wilson2015-01-02
| | | | Work in UTC inside Box Backup, not local time.
* Remove unused variableChris Wilson2015-01-02
|
* Fix error logging when file open fails on Windows.Chris Wilson2015-01-02
| | | | | | We need to use the saved Windows error code from GetLastError(), rather than calling it again, because another system call has run in the mean time and GetLastError() will now return 0.
* Write memory leak report files to current working directory saved at startup.Chris Wilson2015-01-02
| | | | | | Fixes tests broken by changing current directory, for example in bbackupquery, which meant that the report file was written in the wrong place and couldn't be found by the test, causing a failure.
* Improve internal debug loggingChris Wilson2015-01-02
|
* Fix overlapped I/O in WinNamedPipeStream.Chris Wilson2014-12-28
| | | | Broken by previous changes to introduce overlapped I/O for writes.
* Whitespace and comment fixes.Chris Wilson2014-12-28
| | | | Improve correctness and reduce code duplication in bbackupctl.
* Improve debugging of named pipe operations and bbackupctl pipe interaction.Chris Wilson2014-12-28
|
* Add missing timeouts on command socket writes.Chris Wilson2014-12-28
|
* Fix warning about assigning literal string constants to a char *Chris Wilson2014-12-26
|
* Fix test failures caused by connections left open on Windows.Chris Wilson2014-12-26
|
* Fix compile errors in tests on Windows.Chris Wilson2014-12-26
|
* Add comments about why some tests are skipped on Windows.Chris Wilson2014-12-26
|
* Catch exceptions in individual tests and clean up nicely.Chris Wilson2014-12-26
| | | | | | This stops stale daemons from hanging around if a single test fails because it throws an exception, which otherwise would cause the whole suite to abort immediately without cleaning up after itself.
* Don't try to kill daemons at beginning of each deselected test.Chris Wilson2014-12-26
| | | | | This just results in huge console noise if we can't kill a daemon for some reason. Kill them once, after all tests have run, instead.
* Add comment about reason for code duplication.Chris Wilson2014-12-26
| | | | | The mysterious case of the missing Write(const std::string&) in the night-time, or rather in subclasses of IOStream which declares it.