Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Date snapshots by the date of last revision in that branch | Jack Lloyd | 2017-09-22 | 1 | -66/+78 |
| | | | | [ci skip] | ||||
* | Add -k to CI builds | Jack Lloyd | 2017-09-21 | 1 | -0/+1 |
| | |||||
* | Fix website script | Jack Lloyd | 2017-09-20 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Have valgrind error out on memory leaks | Jack Lloyd | 2017-09-20 | 1 | -1/+1 |
| | |||||
* | Sort files in archive | Jack Lloyd | 2017-09-19 | 1 | -1/+1 |
| | |||||
* | Improvements to snapshot | Jack Lloyd | 2017-09-19 | 1 | -25/+30 |
| | |||||
* | Fix snapshot builds | Jack Lloyd | 2017-09-19 | 1 | -2/+3 |
| | |||||
* | Improvements to distribution script | Jack Lloyd | 2017-09-19 | 1 | -89/+135 |
| | | | | | | | | All timestamps are set based on the release date so we create the exact same archive each time regardless of when the script is run. Modulo some timezone issue anyway. This only involved one horrible hack. Partial port to Python3 but still doesn't work there. | ||||
* | Move config files to src/configs | Jack Lloyd | 2017-09-19 | 2 | -64/+15 |
| | |||||
* | Guh setting PATH in subshell... | Jack Lloyd | 2017-09-17 | 1 | -2/+1 |
| | |||||
* | Fix lint | Jack Lloyd | 2017-09-16 | 1 | -4/+4 |
| | |||||
* | Fix compare | Jack Lloyd | 2017-09-16 | 1 | -1/+1 |
| | |||||
* | Small tweaks for CI | Jack Lloyd | 2017-09-16 | 3 | -4/+8 |
| | |||||
* | Use prebuilt ccache binary | Jack Lloyd | 2017-09-10 | 1 | -6/+1 |
| | |||||
* | Remove test branch from appveyor yaml | Jack Lloyd | 2017-09-10 | 1 | -1/+0 |
| | |||||
* | Enable clcache | Jack Lloyd | 2017-09-10 | 2 | -1/+16 |
| | |||||
* | Merge GH #1199 Run Windows CI build via Python script | Jack Lloyd | 2017-09-10 | 4 | -60/+119 |
|\ | |||||
| * | Fix Sonar build | Jack Lloyd | 2017-09-08 | 1 | -1/+1 |
| | | |||||
| * | Fix var assignment | Jack Lloyd | 2017-09-08 | 1 | -2/+2 |
| | | |||||
| * | Fix ccache detection | Jack Lloyd | 2017-09-08 | 1 | -1/+2 |
| | | |||||
| * | Script the Windows CI build | Jack Lloyd | 2017-09-08 | 4 | -59/+117 |
| | | |||||
* | | Merge GH #1203 Add Win32 filesystem API access for MinGW | Jack Lloyd | 2017-09-10 | 1 | -5/+0 |
|\ \ | |||||
| * | | Well, it compiles | Jack Lloyd | 2017-09-10 | 1 | -5/+0 |
| |/ | |||||
* / | Homebrew helpfully autoupdates | Jack Lloyd | 2017-09-10 | 1 | -2/+1 |
|/ | | | | | | Taking 60-90 seconds per commit... [ci skip] | ||||
* | Merge GH #1193 Improve Apple Clang detection logic | Jack Lloyd | 2017-09-08 | 1 | -0/+25 |
|\ | |||||
| * | Adjust min version for non "based on LLVM" appleclang | Simon Warta | 2017-09-07 | 1 | -1/+1 |
| | | |||||
| * | Improve appleclang version logic | Simon Warta | 2017-09-07 | 1 | -0/+25 |
| | | | | | | | | | | | | | | For appleclang version >= X, return minimal clang version Y. This now works for all intermediate versions between the known fixed points. This is especially important for compiling today's code with a future compiler. | ||||
* | | Add missing pip3 installation | Simon Warta | 2017-09-08 | 1 | -0/+2 |
|/ | |||||
* | Add appleclang compiler version tests | Simon Warta | 2017-09-07 | 1 | -0/+14 |
| | |||||
* | Name files as codecov script expects | Jack Lloyd | 2017-09-05 | 1 | -3/+6 |
| | | | | | It searches for files with specific patterns which cov.info did not match. | ||||
* | Small cleanups in ci_build.py | Jack Lloyd | 2017-09-04 | 1 | -13/+20 |
| | |||||
* | Move travis.yml to src/scripts/ci | Jack Lloyd | 2017-09-04 | 1 | -0/+132 |
| | |||||
* | Merge GH #1178 Use botan-ci-tools repo for binaries needed by CI | Jack Lloyd | 2017-09-02 | 1 | -11/+14 |
|\ | |||||
| * | Fix qemu package | Jack Lloyd | 2017-09-02 | 1 | -1/+1 |
| | | | | | | | | The qemu-user-static package installs them under different names. | ||||
| * | Use botan-ci-tools repo for packages | Jack Lloyd | 2017-09-02 | 1 | -11/+14 |
| | | | | | | | | | | | | | | | | | | | | | | Largely the goal with that is to reduce dependencies, especially removing www.randombit.net from the critical path for CI. Other marginally related attempts at speeding up CI - Only install qemu-user-static (which should be all we need) instead of the full qemu metapackage. - Avoid running brew update, all we need is ccache and really any version is fine. | ||||
* | | Add --dump-traces option to tls_server | Jack Lloyd | 2017-09-02 | 1 | -1/+1 |
| | | |||||
* | | Add a script for running TLS-Attacker, remove old shell scripts | Jack Lloyd | 2017-09-02 | 6 | -0/+300 |
|/ | | | | [ci skip] | ||||
* | Change http://botan.randombit.net to https URIs | Jack Lloyd | 2017-09-01 | 1 | -1/+1 |
| | | | | | | Not a big deal since the site already uses HSTS, but whatever. [ci skip] | ||||
* | Merge GH #1174 Simplify AppVeyor build config closes #1172 | Jack Lloyd | 2017-09-01 | 1 | -50/+22 |
|\ | |||||
| * | Simplifiy AppVeyor config, single debug build on VC2017 | Jack Lloyd | 2017-09-01 | 1 | -50/+22 |
| | | |||||
* | | Just skip Sonar build if SONAR_TOKEN is not set | Jack Lloyd | 2017-09-01 | 1 | -10/+5 |
|/ | | | | | | This is the case for a PR coming from an external repo [ci skip] | ||||
* | Remove python3 dep from cli_tests | Jack Lloyd | 2017-08-31 | 1 | -1/+1 |
| | | | | It runs fine under python2 | ||||
* | Make shellcheck happy | Jack Lloyd | 2017-08-31 | 1 | -6/+0 |
| | | | | | I have no idea if an empty if/then/fi block in shell is valid or not but anyway shellcheck doesn't like it so remove it. | ||||
* | Avoid variable overwrite | Jack Lloyd | 2017-08-31 | 1 | -7/+7 |
| | | | | I hate (and always forget) how Python list comprehensions leak the iteration variable. | ||||
* | Ensure --unsafe-fuzzer-mode builds | Jack Lloyd | 2017-08-31 | 1 | -0/+2 |
| | |||||
* | Some attempts at speeding up CI | Jack Lloyd | 2017-08-31 | 2 | -11/+8 |
| | | | | | | | | | | | | | First do amalgamation build on static instead of shared build. This is arbitrary, except that we do 3 shared builds, and only one static lib build, and the amalgamation kind of screws up ccache. Also avoid installing LZMA or Python3 on OS X. Just running Homebrew to install turns out to be significantly more expensive than either building the library or running the tests (!). Removes the workaround for homebrew #42553 because apparently it is fixed now. | ||||
* | Use multiprocessing in the fuzzer test script | Jack Lloyd | 2017-08-31 | 1 | -29/+37 |
| | | | | Improved performance from ~48 seconds to ~10 seconds on my machine. | ||||
* | Revert f16c3df4fc4ed | Jack Lloyd | 2017-08-29 | 1 | -1/+1 |
| | | | | Substantially more work required to get Sonar to report coverage | ||||
* | Seems Sonar wants coverage info | Jack Lloyd | 2017-08-29 | 1 | -1/+1 |
| | |||||
* | For cross builds, build everything but test only a limited subset | Jack Lloyd | 2017-08-29 | 1 | -6/+13 |
| | | | | | | | | | Problem is running everything under qemu takes too long. But compiling everything will help catch some issues, and then we just restrict tests to those that complete quickly and/or are very important and/or excercise system specific code. Also add -j flag to make, got lost at some point. |