summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | refresh patchesReinhard Tartler2017-06-16
| | |
* | | Merge commit 'cf52058f'Reinhard Tartler2017-06-14
|\ \ \ | | |/ | |/|
| * | Make getversion.pl executable.Chris Wilson2016-05-16
| | |
| * | List contents of some more directories during buildChris Wilson2016-04-16
| | |
| * | Cache downloaded OpenSSL, and only download them if not already cached.Chris Wilson2016-04-10
| | |
| * | Make PCRE version a variable, and cache the downloaded file, trying to avoid ↵Chris Wilson2016-04-06
| | | | | | | | | | | | timeouts
| * | Add Appveyor build status badge, using master branch.Chris Wilson2016-04-06
| | |
| * | Disable RDP access to Appveyor virtual machinesChris Wilson2016-04-06
| | |
| * | Switch from FTP to HTTP in the hope of avoiding network timeoutsChris Wilson2016-04-06
| | |
| * | Merge pull request #14 from boxbackup/appveyorChris Wilson2016-04-05
| |\ \ | | | | | | | | Add support for Appveyor CI to build Boxbackup and run tests on Windows.
| | * | Update paths to match new cmake-generated project files location.Chris Wilson2016-02-14
| | | |
| | * | Move user properties files into build folder.Chris Wilson2016-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These are the only version-controlled files that should be in the build folder for CMake. Ideally even these would not be here, to make it easier to delete the folder completely, but Visual Studio expects them to be in the same directory as the (generated) project files.
| | * | Create CMake configurations in a subdirectory of infrastructure/cmake.Chris Wilson2016-02-13
| | | | | | | | | | | | | | | | Makes it easier to cache and remove artifacts without affecting version-controlled files.
| | * | Make 7za overwrite existing files, to avoid hanging when build output is cached.Chris Wilson2016-02-13
| | | |
| | * | Upgrade to OpenSSL 1.0.2fChris Wilson2016-02-13
| | | |
| | * | Switch cache directories to relative paths, comment out wildcard item.Chris Wilson2016-02-13
| | | |
| | * | OK, try single-quoting then.Chris Wilson2015-12-27
| | | |
| | * | Unquote cache directories to try to fix AppVeyor caching error:Chris Wilson2015-12-27
| | | | | | | | | | | | | | | | "The filename, directory name, or volume label syntax is incorrect"
| | * | Try listing files to help debug random failures of test_multiple_uploads().Chris Wilson2015-12-27
| | | |
| | * | Check that DoHousekeeping() actually returns true.Chris Wilson2015-12-27
| | | |
| | * | Whitespace cleanup.Chris Wilson2015-12-27
| | | |
| | * | Fix passing of "release" argument to runtest.pl in release mode.Chris Wilson2015-12-27
| | | |
| | * | Exclude one more symlink from untarring on Windows with 7za.Chris Wilson2015-12-26
| | | |
| | * | Fix keepalive test on Windows, which depends on number of files present.Chris Wilson2015-12-26
| | | | | | | | | | | | | | | | | | | | On Windows there are no symlinks, so there should be 3 fewer files in the directory, and thus 6 fewer keepalives sent.
| | * | Replace Unix-specific paths used by test/bbackupd with native paths.Chris Wilson2015-12-26
| | | | | | | | | | | | | | | | | | | | Should fix some problems with running the perl scripts, causing test failures on Windows.
| | * | Fix test/backupstorefix random failures caused by file upload order.Chris Wilson2015-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, files were uploaded using bbackupd, which did it in the order that it read the directories, which was OS-dependent. So destroying certain fixed RaidFiles would have an unpredictable effect on the store. Now, we write a manifest when creating the test files, and upload them in exactly that order, so that the ID of each file will always be the same.
| | * | Fix deletion of test fixture directories with unicode names on Windows.Chris Wilson2015-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to use CreateProcessW() instead of system() to pass these filenames to the rd command. Fixes every test that runs after test_unicode_filenames_can_be_backed_up in test/bbackupd.
| | * | Fix deletion of fixtures between tests in test/backupstore.Chris Wilson2015-12-25
| | | |
| | * | Fix recursive directory deletion on Windows.Chris Wilson2015-12-24
| | | |
| | * | Replace shell implementation of test/bbackupd kill_running_daemons() with ↵Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | | | | | | | | | pure C++. Allows it to work with Visual Studio and no Cygwin/MSYS shell.
| | * | Use 7za to extract tgz files on Windows, as there's no (reliable) tar command.Chris Wilson2015-12-24
| | | |
| | * | Improve handing of error messages that Windows won't decode for some reason.Chris Wilson2015-12-24
| | | |
| | * | Properly initialise pBytesTransferred before WaitForOverlappedOperation returns.Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | | | | | Returning an uninitialised value was causing copying of random amounts of data in bbackupd on command socket disconnect, and crashes.
| | * | Replace mpGetLine pointer with a std::auto_ptr.Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | Allows us to remove cleanup code, because it happens automatically.
| | * | Substitute TARGET_PERL in test/bbackupd config.Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | This is needed for executing the SyncAllowScript, on which several tests depend.
| | * | Catch exceptions during destruction of BackupStoreRefCountDatabase as well.Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | | | | | Like HousekeepStoreAccount and BackupStoreCheck, throwing an exception during the destructor will terminate the application in an "unusual way".
| | * | Run release tests, not debug tests, in the release configuration.Chris Wilson2015-12-24
| | | |
| | * | Add a verbose mode to runtest.pl, to show the build progress.Chris Wilson2015-12-24
| | | |
| | * | Really build both debug and release versions of PCRE and Zlib.Chris Wilson2015-12-24
| | | |
| | * | In release configuration, install binaries into release tree, not debug tree.Chris Wilson2015-12-24
| | | |
| | * | We don't need to redefine TEST_EXECUTABLE here, Test.h does it for us.Chris Wilson2015-12-24
| | | |
| | * | We need to include IOStreamGetLine.h on Unix as well as on Windows.Chris Wilson2015-12-24
| | | |
| | * | Build release libs as well as debug in Appveyor, and link the right ones ↵Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | into boxbackup.
| | * | Add Visual Studio .user files to start executables in the right working ↵Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | directories.
| | * | Throw an exception if we try to openlog() without closelog() first on Windows.Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | Use INVALID_HANDLE_VALUE for invalid handle values, instead of 0.
| | * | Improve error message when we fail to register our custom Event Source on ↵Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | Windows.
| | * | Remove duplicate error number from Windows log messages.Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | | | | | GetErrorMessage() already includes the error number in the text string that it returns, so we don't need to include it again.
| | * | Remove duplicate printing of exception details on test errors.Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | | | | | BoxException::what() now contains the full details of the exception, so we don't need to print the value returned by GetMessage() as well.
| | * | Remove unix shell-isms from test/s3store, to make it work on Windows.Chris Wilson2015-12-24
| | | |
| | * | Fix test/httpserver startup on Windows (compiled with MSVC).Chris Wilson2015-12-24
| | | | | | | | | | | | | | | | | | | | Avoid using the rm command, and use the correct name for the test executables compiled by our cmake alternate build system.