summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Replace mv command with rename(), and replace rm -r with rmdir /s/q on Windows.Chris Wilson2015-12-19
| | | | Fixes test/backupstorefix.
* Fix PERL_EXECUTABLE to be a native path, so that system() works.Chris Wilson2015-12-17
|
* Add support for cp command in testextra.Chris Wilson2015-12-17
| | | | Fixes test/backupstorepatch.
* Add support for rmdir lines in testextra.Chris Wilson2015-12-17
| | | | Fixes test/backupdiff.
* Fix account deletion on Windows.Chris Wilson2015-12-17
| | | | Use the rmdir command instead of rm -rf.
* Install test binaries too.Chris Wilson2015-12-17
| | | | | This makes command-line debugging a bit easier, and more like it is on Unix platforms.
* Change back to project directory at end, so that Appveyor can find the ↵Chris Wilson2015-12-17
| | | | solution file and build it.
* Use CTest to run tests.Chris Wilson2015-12-15
|
* Remove getpid() that should never have been addedChris Wilson2015-12-14
|
* Print the message that we failed to send to the syslog, to make some ↵Chris Wilson2015-12-14
| | | | debugging possible
* Really fix file locking on WindowsChris Wilson2015-12-14
|
* Fix path to makedocumentation.pl, which has just movedChris Wilson2015-12-14
|
* Merge branch 'appveyor' of github.com:boxbackup/boxbackup into appveyorChris Wilson2015-12-14
|\
| * Remove asserts that caused tests to blow up when directory permissions were ↵Chris Wilson2015-12-14
| | | | | | | | wrong
| * Fix Windows file locking to work with MSVCChris Wilson2015-12-14
| |
| * Add CTest configurations to CMake. Make some tests work on Windows/MSVC.Chris Wilson2015-12-13
| |
| * Add header files to dependencies and generated Visual Studio projectsChris Wilson2015-12-13
| |
| * Move reusable code out of bin directories.Chris Wilson2015-12-13
| | | | | | | | | | Allows tests to depend on lib/bbackupd instead of bin/bbackupd, which was always a hack, and really doesn't work with CMake.
| * Add some little string functions to Utils.cpp.Chris Wilson2015-12-13
| | | | | | | | | | | | | | These functions check whether the beginning and end of a std::string match a supplied prefix or suffix, and remove that prefix or suffix, returning the remaining part. They are almost but not entirely trivial, and giving them names makes the code that uses them much more readable.
| * Remove the duplicate copy constructor that MSVC warns about.Chris Wilson2015-12-13
| |
| * We still need to manually tell Configure to link ws2_32 as well as gdi32.Chris Wilson2015-12-13
| |
| * Try a different way to link -lgdi32, hopefully after other libs this time.Chris Wilson2015-12-13
| |
| * Also link -lgdi32 on Windows, because OpenSSL requires it!Chris Wilson2015-12-13
| |
| * Pass the correct flags to the configure script to locate OpenSSL headers.Chris Wilson2015-12-13
| |
| * Install OpenSSL, etc. in parent directory of source checkout.Chris Wilson2015-12-13
| |
| * Make setup.exe executable after download, so we can run it.Chris Wilson2015-12-13
| |
| * Fix -rdynamic checkMoritz 'Morty' Strübe2015-12-13
| | | | | | | | | | The flag -rdynamic must be removed from LDFLAGS after the check. Otherwise its also set for the following checks and they fail.
| * Fix invalid constant name, picked up by MSVC (and not by GCC or LLVM)Chris Wilson2015-12-13
| |
| * Define TEST_EXECUTABLE to allow it to have different names on MSVC/CMake.Chris Wilson2015-12-13
| |
| * Add wrapper for running tests easily on MSVC/CMakeChris Wilson2015-12-13
| |
* | Add some little string functions to Utils.cpp.Chris Wilson2015-12-12
| | | | | | | | | | | | | | These functions check whether the beginning and end of a std::string match a supplied prefix or suffix, and remove that prefix or suffix, returning the remaining part. They are almost but not entirely trivial, and giving them names makes the code that uses them much more readable.
* | Merge branch 'appveyor' of github.com:boxbackup/boxbackup into appveyorChris Wilson2015-12-12
|\ \ | | | | | | | | | Some local commits were not pushed before, sorry.
| * | Fix invalid constant name, picked up by MSVC (and not by GCC or LLVM)Chris Wilson2015-12-12
| | |
| * | Define TEST_EXECUTABLE to allow it to have different names on MSVC/CMake.Chris Wilson2015-12-12
| | |
| * | Add wrapper for running tests easily on MSVC/CMakeChris Wilson2015-12-12
| | |
| * | Add a getpid() emulation for test/bbackupd on MSVCChris Wilson2015-12-12
| |/
| * Export $target_msvc specifically to determine if we are building for MSVC.Chris Wilson2015-12-12
| | | | | | | | | | In this environment (Windows, non-Cygwin) we have no Unixish shell or commands, so we need to do some things differently.
| * Add support for binary targets depending on other binary targets.Chris Wilson2015-12-10
| |
* | Merge branch 'appveyor' of github.com:boxbackup/boxbackup into appveyorChris Wilson2015-12-10
|\|
| * Hopefully fix code generation dependencies.Chris Wilson2015-12-10
| |
| * Auto-generate the bbackupquery documentation.Chris Wilson2015-12-10
| | | | | | | | Fix testbackupstorefix compile, that requires -DPERL_EXECUTABLE.
| * Remove more references to unistd.h.Chris Wilson2015-12-10
| |
| * Add missing dependencies between modulesChris Wilson2015-12-09
| |
| * Fix mismatched start and end test macros on WindowsChris Wilson2015-12-09
| |
| * Try yet another way to expand variables in PowerShellChris Wilson2015-12-09
| |
| * Hide copious warnings about spurious memory leaksChris Wilson2015-12-09
| |
| * Fix another use of a non-standard BSD variable.Chris Wilson2015-12-09
| |
| * Merge Arnaud Grandville's Windows fixes.Chris Wilson2015-12-09
| |\ | | | | | | | | | Merge branch 'master' of https://github.com/agrandville/boxbackup into appveyor
| | * add specific define to allow the use of std::min and sd::max from windowsAG2015-10-26
| | |
| | * remove Safe Exception Handling flagAG2015-10-26
| | |