aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Date snapshots by the date of last revision in that branchJack Lloyd2017-09-221-66/+78
| | | | [ci skip]
* Add -k to CI buildsJack Lloyd2017-09-211-0/+1
|
* Fix website scriptJack Lloyd2017-09-201-1/+1
| | | | [ci skip]
* Have valgrind error out on memory leaksJack Lloyd2017-09-201-1/+1
|
* Sort files in archiveJack Lloyd2017-09-191-1/+1
|
* Improvements to snapshotJack Lloyd2017-09-191-25/+30
|
* Fix snapshot buildsJack Lloyd2017-09-191-2/+3
|
* Improvements to distribution scriptJack Lloyd2017-09-191-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/configsJack Lloyd2017-09-192-64/+15
|
* Guh setting PATH in subshell...Jack Lloyd2017-09-171-2/+1
|
* Fix lintJack Lloyd2017-09-161-4/+4
|
* Fix compareJack Lloyd2017-09-161-1/+1
|
* Small tweaks for CIJack Lloyd2017-09-163-4/+8
|
* Use prebuilt ccache binaryJack Lloyd2017-09-101-6/+1
|
* Remove test branch from appveyor yamlJack Lloyd2017-09-101-1/+0
|
* Enable clcacheJack Lloyd2017-09-102-1/+16
|
* Merge GH #1199 Run Windows CI build via Python scriptJack Lloyd2017-09-104-60/+119
|\
| * Fix Sonar buildJack Lloyd2017-09-081-1/+1
| |
| * Fix var assignmentJack Lloyd2017-09-081-2/+2
| |
| * Fix ccache detectionJack Lloyd2017-09-081-1/+2
| |
| * Script the Windows CI buildJack Lloyd2017-09-084-59/+117
| |
* | Merge GH #1203 Add Win32 filesystem API access for MinGWJack Lloyd2017-09-101-5/+0
|\ \
| * | Well, it compilesJack Lloyd2017-09-101-5/+0
| |/
* / Homebrew helpfully autoupdatesJack Lloyd2017-09-101-2/+1
|/ | | | | | Taking 60-90 seconds per commit... [ci skip]
* Merge GH #1193 Improve Apple Clang detection logicJack Lloyd2017-09-081-0/+25
|\
| * Adjust min version for non "based on LLVM" appleclangSimon Warta2017-09-071-1/+1
| |
| * Improve appleclang version logicSimon Warta2017-09-071-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 installationSimon Warta2017-09-081-0/+2
|/
* Add appleclang compiler version testsSimon Warta2017-09-071-0/+14
|
* Name files as codecov script expectsJack Lloyd2017-09-051-3/+6
| | | | | It searches for files with specific patterns which cov.info did not match.
* Small cleanups in ci_build.pyJack Lloyd2017-09-041-13/+20
|
* Move travis.yml to src/scripts/ciJack Lloyd2017-09-041-0/+132
|
* Merge GH #1178 Use botan-ci-tools repo for binaries needed by CIJack Lloyd2017-09-021-11/+14
|\
| * Fix qemu packageJack Lloyd2017-09-021-1/+1
| | | | | | | | The qemu-user-static package installs them under different names.
| * Use botan-ci-tools repo for packagesJack Lloyd2017-09-021-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_serverJack Lloyd2017-09-021-1/+1
| |
* | Add a script for running TLS-Attacker, remove old shell scriptsJack Lloyd2017-09-026-0/+300
|/ | | | [ci skip]
* Change http://botan.randombit.net to https URIsJack Lloyd2017-09-011-1/+1
| | | | | | Not a big deal since the site already uses HSTS, but whatever. [ci skip]
* Merge GH #1174 Simplify AppVeyor build config closes #1172Jack Lloyd2017-09-011-50/+22
|\
| * Simplifiy AppVeyor config, single debug build on VC2017Jack Lloyd2017-09-011-50/+22
| |
* | Just skip Sonar build if SONAR_TOKEN is not setJack Lloyd2017-09-011-10/+5
|/ | | | | | This is the case for a PR coming from an external repo [ci skip]
* Remove python3 dep from cli_testsJack Lloyd2017-08-311-1/+1
| | | | It runs fine under python2
* Make shellcheck happyJack Lloyd2017-08-311-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 overwriteJack Lloyd2017-08-311-7/+7
| | | | I hate (and always forget) how Python list comprehensions leak the iteration variable.
* Ensure --unsafe-fuzzer-mode buildsJack Lloyd2017-08-311-0/+2
|
* Some attempts at speeding up CIJack Lloyd2017-08-312-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 scriptJack Lloyd2017-08-311-29/+37
| | | | Improved performance from ~48 seconds to ~10 seconds on my machine.
* Revert f16c3df4fc4edJack Lloyd2017-08-291-1/+1
| | | | Substantially more work required to get Sonar to report coverage
* Seems Sonar wants coverage infoJack Lloyd2017-08-291-1/+1
|
* For cross builds, build everything but test only a limited subsetJack Lloyd2017-08-291-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.