Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Rename global TLSContext variable to avoid conflicts. | Chris Wilson | 2015-09-20 |
| | | | | | "context" might easily be used in a test function, and doesn't follow our naming convention anyway, so renamed to sTlsContext. | ||
* | Merge pull request #1 from cmorty/patch-1 | Chris Wilson | 2015-08-31 |
|\ | | | | | Improve travis output by turning the single command to multiple steps | ||
| * | Improve travis output by moving building to before_script. | Moritz StrĂ¼be | 2015-08-31 |
|/ | |||
* | Move win32.bat into a subdirectory to tidy up. | Chris Wilson | 2015-08-30 |
| | | | | | Fix location of ClientException.txt. | ||
* | Run tests using special script on Windows. | Chris Wilson | 2015-08-29 |
| | | | | | | Ensures that GCC DLLs are on the path, so that test executables will run. Also run debug tests as well as release tests. | ||
* | Add logging to S3Client about connection reuse | Chris Wilson | 2015-08-29 |
| | |||
* | Set network timeout in S3Client. | Chris Wilson | 2015-08-29 |
| | | | | To give the S3Simulator a chance to respond. | ||
* | Improve exception messages in HTTPRequest as well | Chris Wilson | 2015-08-29 |
| | |||
* | Disable httpserver keepalive tests until keepalive support is implemented. | Chris Wilson | 2015-08-29 |
| | | | | Switch httpserver daemon start/stop to use standard functions. | ||
* | Use MinGW test runner to make compile script work | Chris Wilson | 2015-08-29 |
| | |||
* | Add a MinGW test runner to version control. | Chris Wilson | 2015-08-29 |
| | |||
* | Add more generated files to svn:ignore. | Chris Wilson | 2015-08-29 |
| | |||
* | Fix warnings when compiling with MinGW64 headers. | Chris Wilson | 2015-08-29 |
| | | | | | | These headers define things that aren't defined by MinGW32 or MSVC, so make the definitions in emu.h conditional (feature detection). | ||
* | Disable HTTP keepalive for now because we don't support it properly | Chris Wilson | 2015-08-29 |
| | |||
* | Increase S3Simulator HTTP timeout to aid debugging | Chris Wilson | 2015-08-29 |
| | |||
* | Improve exception messages when reading an HTTPResponse | Chris Wilson | 2015-08-29 |
| | |||
* | Fix check for existing BackupStoreInfo file on S3 stores | Chris Wilson | 2015-08-29 |
| | |||
* | Whitespace, import order and comment fixes | Chris Wilson | 2015-08-29 |
| | |||
* | Allow verifying a BackupStoreFile without closing underlying stream | Chris Wilson | 2015-08-29 |
| | |||
* | Make wrong return type an error, not a warning. | Chris Wilson | 2015-08-29 |
| | | | | We should never fail to return something from a non-void function. | ||
* | Add missing header include. | Chris Wilson | 2015-08-23 |
| | | | | | Fixes compilation on Windows. | ||
* | Don't overwrite OpenSSH Makefile during extraction. | Chris Wilson | 2015-08-23 |
| | | | | | | Hopefully should allow previous compilation results to be cached, when combined with not running ./Configure if the Makefile already exists. | ||
* | Add script to compile Box Backup and dependencies on Windows (Cygwin). | Chris Wilson | 2015-08-23 |
| | | | | | Automates the instructions found in docs/api-notes/win32_build_on_cygwin_using_mingw.txt. | ||
* | Reset NamedLock file descriptor immediately after closing. | Chris Wilson | 2015-08-15 |
| | | | | | | Otherwise, if we fail to unlink the lockfile, we will try to close it again, which will fail because it's already closed, and we'll never get around to unlinking it. | ||
* | Whitespace, layout and comment cleanups. | Chris Wilson | 2015-08-15 |
| | |||
* | Add configurable timeouts and HEAD request support to S3 client. | Chris Wilson | 2015-08-15 |
| | | | | Allow getting the Content-Length of an HTTPResponse object. | ||
* | Improve exception handling on backup store side. | Chris Wilson | 2015-08-15 |
| | | | | | | | | | | | | | | | | Add a new exception code to represent an object being completely missing (not found on the store at all), separate from not being found in a particular directory. Improve mapping of server-side exceptions to protocol error messages returned to the client. Add handling for missing exceptions, such as BackupStoreException::PatchChainInfoBadInDirectory, and the new BackupStoreException::ObjectDoesNotExist. Fix mapping for BackupStoreException::CouldNotFindEntryInDirectory to make it distinguistable from BackupStoreException::ObjectDoesNotExist. | ||
* | Fix memory leak tracking of calloc() allocations | Chris Wilson | 2015-08-08 |
| | |||
* | Add a BackupStoreFile encoding streaming verifier | Chris Wilson | 2015-08-07 |
| | |||
* | Allow moving a CollectInBufferStream's contents to another one | Chris Wilson | 2015-08-07 |
| | |||
* | Allow releasing a MemoryBlockGuard | Chris Wilson | 2015-08-07 |
| | |||
* | Whitespace cleanup | Chris Wilson | 2015-08-07 |
| | |||
* | Fix random failures of testbbackup test_backup_pauses_when_store_is_full. | Chris Wilson | 2015-08-07 |
| | | | | | Stop the client while waiting for housekeeping, to ensure that it doesn't prevent housekeeping from running and cause the test to fail. | ||
* | Really fix check for s3simulator memleaks. | Chris Wilson | 2015-08-06 |
| | |||
* | Replace TEST_CHECK_THROWS() with TEST_COMMAND_RETURNS_ERROR(). | Chris Wilson | 2015-08-06 |
| | | | | | Also checks the returned error code, and gives more useful diagnostics on failure. | ||
* | Handle generic exceptions by returning an Error message with correct Type. | Chris Wilson | 2015-08-06 |
| | |||
* | Improve error message when TEST_PROTOCOL_ERROR_OR() fails. | Chris Wilson | 2015-08-06 |
| | | | | | | The protocol command didn't succeed, it just returned a result with an unexpected type, so make the failure message reflect that and give details of the response actually received, to help with debugging. | ||
* | Fix memleaks file in test after changed in s3simulator daemon. | Chris Wilson | 2015-08-06 |
| | |||
* | Stop daemon on test setup, in case the previous test didn't. | Chris Wilson | 2015-08-06 |
| | |||
* | Fix return types for integer function to be integers | Chris Wilson | 2015-08-06 |
| | |||
* | Shorten minimum sleep while waiting for test daemons to die | Chris Wilson | 2015-08-06 |
| | |||
* | Fix StartClient() to store new pid correctly | Chris Wilson | 2015-08-06 |
| | |||
* | Fix error message corruption in BackupDaemon. | Chris Wilson | 2015-08-06 |
| | | | | Was due to accessing the exception's string after it had gone out of scope. | ||
* | We do still need to #include autogen_ClientException.h | Chris Wilson | 2015-07-31 |
| | |||
* | Enable caching of Apt packages | Chris Wilson | 2015-07-31 |
| | |||
* | Attempt to switch to new Travis infrastructure. | Chris Wilson | 2015-07-31 |
| | |||
* | Test that root directory was created properly | Chris Wilson | 2015-07-31 |
| | |||
* | Add missing bbackupd.keys file and a marker to create subdirs. | Chris Wilson | 2015-07-31 |
| | |||
* | Compile fix | Chris Wilson | 2015-07-31 |
| | |||
* | Add missing files for S3Store test. | Chris Wilson | 2015-07-31 |
| |