Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Improve error logging in win32 emu library. | Chris Wilson | 2015-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 Wilson | 2015-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 Wilson | 2015-04-06 |
| | | | | Timer.cpp. | ||
* | Show compiler version for clang compile flags debugging | Chris Wilson | 2015-04-06 |
| | |||
* | Whitespace and semicolon-after-macro fixes. | Chris Wilson | 2015-04-06 |
| | |||
* | Add missing timeouts to Archive reads. | Chris Wilson | 2015-04-06 |
| | | | | Allows Archive to be used safely on network streams. | ||
* | Fix build on OS X >= 10.9, which uses GNU Make. | James O'Gorman | 2015-02-28 |
| | | | | | Also tidy up some whitespace to shut vim up. | ||
* | More Travis config updates. | James O'Gorman | 2015-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 Wilson | 2015-02-27 |
| | |||
* | Update Travis build configuration. | James O'Gorman | 2015-02-27 |
| | | | | | | Install LWP to fix httpserver tests. Only attempt to build the master branch. | ||
* | Fix testbackupstorefix in release mode. | Chris Wilson | 2015-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 Wilson | 2015-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 Wilson | 2015-02-25 |
| | |||
* | Fix BOX_SYSLOG macro to provide a category. | Chris Wilson | 2015-02-25 |
| | |||
* | Reduce verbosity of testcommon by hiding some log messages. | Chris Wilson | 2015-02-25 |
| | |||
* | Reduce test output noise by hiding some error messages in tests. | Chris Wilson | 2015-02-25 |
| | | | | | Should make the Travis logs shorter and more readable. | ||
* | Fix test failure caused by logging fd change. | Chris Wilson | 2015-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 Wilson | 2015-02-23 |
| | |||
* | Fix misisng timeouts on network operations. | Chris Wilson | 2015-02-23 |
| | | | | | They cause a lot of noise in the Travis build logs. | ||
* | Update dates. | James O'Gorman | 2015-02-21 |
| | |||
* | Add configuration file for Travis-CI. | James O'Gorman | 2015-02-21 |
| | |||
* | Fix test failures caused by renaming the test executable, thanks to Achim ↵ | Chris Wilson | 2015-02-15 |
| | | | | for reporting. | ||
* | Fix missing snapshot path on subsequent locations. | Chris Wilson | 2015-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 Wilson | 2015-02-01 |
| | |||
* | Add test for hardlink handling. | Chris Wilson | 2015-01-04 |
| | |||
* | Don't redirect logging to stderr any more. | Chris Wilson | 2015-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 Wilson | 2015-01-02 |
| | |||
* | Compile fix for loading BoxConfig.h in MinGW | Chris Wilson | 2015-01-02 |
| | |||
* | Remove missing source file references from Visual Studio 2010 SLN file | Chris Wilson | 2015-01-02 |
| | |||
* | Add rudimentary support for Windows mutexes. | Chris Wilson | 2015-01-02 |
| | | | | Thanks to Achim for the patch! https://www.boxbackup.org/ticket/67 | ||
* | Add missing include file for PATH_MAX. | Chris Wilson | 2015-01-02 |
| | |||
* | Fix test failing on OpenBSD because tar -m behaves differently. | Chris Wilson | 2015-01-02 |
| | |||
* | Fix more minor test breaks on Windows | Chris Wilson | 2015-01-02 |
| | |||
* | Fix test to handle console encoding already in UTF-8. | Chris Wilson | 2015-01-02 |
| | |||
* | Fix random timezone errors on restore. | Chris Wilson | 2015-01-02 |
| | | | | Work in UTC inside Box Backup, not local time. | ||
* | Remove unused variable | Chris Wilson | 2015-01-02 |
| | |||
* | Fix error logging when file open fails on Windows. | Chris Wilson | 2015-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 Wilson | 2015-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 logging | Chris Wilson | 2015-01-02 |
| | |||
* | Fix overlapped I/O in WinNamedPipeStream. | Chris Wilson | 2014-12-28 |
| | | | | Broken by previous changes to introduce overlapped I/O for writes. | ||
* | Whitespace and comment fixes. | Chris Wilson | 2014-12-28 |
| | | | | Improve correctness and reduce code duplication in bbackupctl. | ||
* | Improve debugging of named pipe operations and bbackupctl pipe interaction. | Chris Wilson | 2014-12-28 |
| | |||
* | Add missing timeouts on command socket writes. | Chris Wilson | 2014-12-28 |
| | |||
* | Fix warning about assigning literal string constants to a char * | Chris Wilson | 2014-12-26 |
| | |||
* | Fix test failures caused by connections left open on Windows. | Chris Wilson | 2014-12-26 |
| | |||
* | Fix compile errors in tests on Windows. | Chris Wilson | 2014-12-26 |
| | |||
* | Add comments about why some tests are skipped on Windows. | Chris Wilson | 2014-12-26 |
| | |||
* | Catch exceptions in individual tests and clean up nicely. | Chris Wilson | 2014-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 Wilson | 2014-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 Wilson | 2014-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. |