summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | | * Lock account before modifying in backupstorefix.Chris Wilson2016-09-19
| | | | | | | | | | | | | | | | Hopefully this will fix intermittent test failures on AppVeyor.
| | | * Reduce test timeout for testbackupstorefix.Chris Wilson2016-09-19
| | | | | | | | | | | | | | | | | | | | The longer timeout should not be necessary as it runs in 35 seconds on my VM.
| | | * Remove unused #includes.Chris Wilson2016-09-19
| | | |
| | | * Remove deletion of random files in testbackupstorefix.Chris Wilson2016-09-16
| | | | | | | | | | | | | | | | | | | | | | | | Deleting random files tends to cause random test failures. The results are not predictable and depend on the order in which files are uploaded and directories created.
| | | * Speed up testbackupstorepatch on Windows.Chris Wilson2016-09-16
| | | | | | | | | | | | | | | | | | | | Detect when housekeeping has run and account is unlocked, and stop the loop early, so that we don't have to wait for 32 iterations of the loop.
| | | * Improve error messages in test httpserver perl client script.Chris Wilson2016-09-16
| | | |
| | | * Use IPv4 localhost address to access test httpserver.Chris Wilson2016-09-16
| | | | | | | | | | | | | | | | | | | | Fixes test failures on IPv6 enabled hosts where localhost can resolve to an IPv6 address, but the server is only bound to the IPv4 localhost address.
| | | * Simplify AddEventSource usage, avoid strdup().Chris Wilson2016-09-11
| | | |
| | | * Fix infinite loop in RateLimitingStream::Write().Chris Wilson2016-09-11
| | | |
| | | * Throw exception with message, instead of logging then throwing.Chris Wilson2016-09-11
| | | |
| | | * Remove unused member variable.Chris Wilson2016-09-11
| | | |
| | | * Remove old hard-coded MSVC and MinGW configs.Chris Wilson2016-09-10
| | | | | | | | | | | | | | | | Should be replaced by CMake now.
| | | * Configure line-ending behaviour for Git.Chris Wilson2016-09-10
| | | | | | | | | | | | | | | | This will probably require a re-checkout on all Windows boxes.
| | | * Ignore some more files generated by CMake builds.Chris Wilson2016-09-10
| | | |
| | | * Set test timeouts for CMake tests.Chris Wilson2016-09-10
| | | | | | | | | | | | | | | | | | | | | | | | Should avoid infinite test hangs, especially on Appveyor, where a bad compile (mixed runtimes) or an abort can popup an error message at runtime which hangs the test forever.
| | | * Optimisation: for CMake builds, replace generated files only if changed.Chris Wilson2016-09-10
| | | | | | | | | | | | | | | | | | | | Speeds up local development by avoiding unnecessary rebuilds when files have not changed.
| | | * Replace most of Appveyor Windows build script with a CMakefile.Chris Wilson2016-09-09
| | | | | | | | | | | | | | | | | | | | Should make it easier for Windows developers to get started by automating almost everything.
| | | * Add clean and realclean targets to each module's mini Makefile.Chris Wilson2016-09-09
| | | | | | | | | | | | | | | | Remove unnecessary extra printing while configuring modules.
| | | * Fix Unix compilation using CMake.Chris Wilson2016-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add platform detection that's compatible with the old buildsystem and its m4 autoconfigury. Make Travis build and test using CMake as a separate target. Remove unused function BoxGetTemporaryDirectoryName() to fixes compile using CMake on Unix.
| | | * Break dependency on Cygwin commands in Windows tests.Chris Wilson2016-09-03
| | | | | | | | | | | | | | | | | | | | | | | | Define WIN32 properly when building with CMake, and in this case, use native commands such as attrib.exe instead of Cygwin chmod, so that users don't have to install Cygwin or msys-git.
| | | * Update platform feature detection to work with CMake.Chris Wilson2016-09-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Rewrite some macros in forms that can be parsed by our parser written in CMake language (fake m4 with regexps). Fix incorrect conditional includes and incorrect #if/#ifdef assumptions.
| | | * Skip building the parts of QDBM that we don't need with CMake.Chris Wilson2016-08-28
| | | | | | | | | | | | | | | | | | | | Avoids spurious compiler warnings about redefinitions of symbols in files that we don't need to link with anyway.
| | | * Use builtin TO_NATIVE_PATH in CMake instead of rolling our own.Chris Wilson2016-08-28
| | | |
| | | * Use ccache if available in CMake builds.Chris Wilson2016-08-28
| | | |
| | | * Get AppVeyor to build the INSTALL target.Chris Wilson2016-08-28
| | | | | | | | | | | | | | | | | | | | To ensure that all binaries needed by tests are installed in the correct places.
| | | * Update test runner to support CMake better.Chris Wilson2016-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for: * Out-of-tree builds (by passing executable name from CMake to runtest.pl) * AppVeyor test status * Cross-platform cmake (using cmake -E instead of platform-specific commands) Get CMake to install binaries needed by tests, in correct locations, with correct names.
| | | * Fix case of filenames of "text" files used to generate protocols and docs.Chris Wilson2016-08-28
| | | |
| | | * Add MSVC user settings files to version control.Chris Wilson2016-08-28
| | | |
| | | * Standardise dependent library location for CMake.Chris Wilson2016-08-28
| | | | | | | | | | | | | | | | Add a CMake module to find readline libraries for us.
| | | * Merge makebuildenv.pl and makeparcels.pl, write monolithic Makefiles.Chris Wilson2016-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is necessary to fix compilation on machines with large numbers of cores (e.g. Travis build workers) because the build system automatically attempts maximum parallelism, and the old one is broken and tries to build multiple libraries simultaneously. The new buildsystem almost entirely avoids recursive Make: only trivial Makefiles in target directories (which invoke the top-level Makefile to build the appropriate output file) and the old docs makefile are not part of the new master Makefile. Due to higher parallelism and better dependency checking, Make should be much faster now. Not all old targets are supported though. I've removed implicit dependencies hard-coded in the build system, and expressed all dependencies in modules.txt, since the implicit dependencies were confusing, obscure and unnecessary, and it was hard to express their own dependencies on each other. Test both the default target and explicitly "parcels" for release builds on Travis.
| | | * Appveyor: don't list directories that may not exist during build.Chris Wilson2016-08-28
| | | |
| | | * Replace Travis build instructions with a script.Chris Wilson2016-08-28
| | | | | | | | | | | | | | | | Easier to run locally to help reproduce issues with Travis builds.
| | * | Detect whether -Werror=return-type is supported by compiler.Chris Wilson2016-09-20
| | |/ | | | | | | | | | Fixes compilation on CentOS 5.
* | | Update changelog for 0.12~gitcf52058f-4~1.gbp8cbb14 releaseReinhard Tartler2017-11-26
| | |
* | | Build-depend on libssl (Closes: #870775)Reinhard Tartler2017-11-26
| | |
* | | Run the testsuite on amd64 and i386 only. (Closes: #866372)Reinhard Tartler2017-06-30
| | |
* | | update debian/changelogReinhard Tartler2017-06-26
| | |
* | | Fix FTBFS for signed char architecturesReinhard Tartler2017-06-26
| | |
* | | Add some personal testing notesReinhard Tartler2017-06-18
| | |
* | | update debian/changelogReinhard Tartler2017-06-17
| | |
* | | Fix upstream version identificationReinhard Tartler2017-06-17
| | |
* | | Add systemd unit filesReinhard Tartler2017-06-17
| | |
* | | Clarify how the upstream tarball is producedReinhard Tartler2017-06-17
| | | | | | | | | | | | | | | The "upstream" tarball is produced using git-archive from the upstream git branch at github:
* | | Update the notifyadmin.sh script (Closes: #483928)Reinhard Tartler2017-06-17
| | |
* | | Fixup bbstored for newer opensslReinhard Tartler2017-06-17
| | | | | | | | | | | | | | | | | | | | | | | | It appears that modern openssl versions slightly changed the formatting for printing the common name of a certificate. I've also dropped the check against filename because I cound't get the+ filename to match against my local files - the check didn't appear too
* | | bump debhelper compat level to level 10Reinhard Tartler2017-06-16
| | |
* | | source /lib/lsb/init-functionsReinhard Tartler2017-06-16
| | | | | | | | | | | | reported by lintian
* | | boxbackup-server.config: Don't hardcode path to tune2fsReinhard Tartler2017-06-16
| | |
* | | README.Debian: Fix some typosReinhard Tartler2017-06-16
| | | | | | | | | | | | Found by lintian
* | | revert VERSION.txt to cf52058fReinhard Tartler2017-06-16
| | |