aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Make configure script pylint2 complientSimon Warta2017-04-261-2/+6
|
* Put lint travis job into actionSimon Warta2017-04-261-2/+2
|
* Configure codecov to accept a 0.05% decrease in coverageSimon Warta2017-04-081-0/+15
|
* Merge GH #956 Add link to API docs in website table of contentsJack Lloyd2017-03-311-1/+3
|\
| * Add TOC link to users manual and API ref for websiteRené Korthaus2017-03-311-1/+3
| |
* | Re-add index to PDF users manualRené Korthaus2017-03-311-1/+1
|/ | | | | Run pdflatex twice to have LaTex generate an index for the PDF users manual. This somehow broke in GH #937.
* Use JSON to store build configSimon Warta2017-03-251-1/+3
| | | | to improve debuggability
* shellcheck fix in website.shJack Lloyd2017-03-241-5/+3
| | | | [ci skip]
* Use a hardcoded URL for the PDF downloadRené Korthaus2017-03-231-10/+8
|
* Merge GH #923 Build PDF handbookJack Lloyd2017-03-221-0/+10
|\
| * Provide the handbook as a PDF downloadRené Korthaus2017-03-161-0/+10
| | | | | | | | | | | | | | Extends the website script to include a link to the manual as a PDF file for download. Also includes links to search and index only for html, as it does not work for latex.
* | Merge GH #916 Add VS2017 buildsJack Lloyd2017-03-191-3/+22
|\ \ | |/ |/|
| * Add VS2017 buildsDaniel Neus2017-03-141-3/+22
| |
* | OpenBSD does not have 3 digit soname and library symlinks.Alexander Bluhm2017-03-131-8/+8
|/ | | | | Set library name for openbsd to libbotan-2.so.0.0 and do not install symlinks.
* Complete the rename of Python wrapperJack Lloyd2017-01-243-4/+4
| | | | Where referenced in CI scripts, docs and such
* Cleanups in the install scriptJack Lloyd2017-01-241-9/+16
| | | | Install anything found in the python dir instead of assuming botan.py
* Run pylint on botan.py in TravisJack Lloyd2017-01-121-2/+7
|
* Remove --with-pkcs11 option from CI scripts, docsRené Korthaus2017-01-118-11/+8
|
* Remove minor number from header include dirJack Lloyd2017-01-091-1/+1
| | | | | | Already pkg-config had this, was missed in GH #802 See also GH #830
* Add initial pylint CI setupSimon Warta2017-01-093-0/+24
|
* Fix install path for lcov 1.13Jack Lloyd2017-01-061-3/+3
|
* Fix install for lcov 1.13Jack Lloyd2017-01-061-2/+1
|
* Update lcov version to 1.13Jack Lloyd2017-01-061-3/+3
| | | | | It seems the lcov source tarball for 1.12 has been removed from all Debian mirrors. Hopefully 1.13 is a trouble free upgrade.
* Add basic NIST policyJack Lloyd2017-01-051-0/+2
| | | | Just my best reckoning of what is NIST approved, may have errors.
* travis script: split os and cpu flags for consistencySimon Warta2017-01-031-1/+2
|
* Add os iosSimon Warta2017-01-031-0/+2
|
* Run python in coverage modeJack Lloyd2016-12-311-1/+1
|
* Add CECPQ1 OCB ciphersuitesJack Lloyd2016-12-301-24/+32
| | | | | | Clean up the ciphersuite generation script a bit. [ci skip]
* Disable OpenSSL in lcov scriptJack Lloyd2016-12-301-1/+1
| | | | | Kind of confuses the output. And also seems to crash for me (somewhere deep inside OpenSSL). Unclear what the problem is there.
* Add test option --run-long-testsJack Lloyd2016-12-241-1/+1
| | | | | | Previously longer tests were hidden behind higher 'soak levels' but these arbitrary cutoffs are confusing compared to a simple short tests/long tests split.
* adjust package name for Travis CINever2016-12-071-1/+1
|
* Another try at fixing docsJack Lloyd2016-12-061-2/+2
|
* Another try at fixing Sphinx build on CIJack Lloyd2016-12-051-3/+4
|
* Attempted fix for docs buildJack Lloyd2016-12-051-2/+5
|
* Skip OpenSSL on OS X Travis builds.Jack Lloyd2016-12-051-2/+3
| | | | | | OpenSSL library suddenly became unavailable on Travis OS X images causing build fauilres. Not clear if we should install it via homebrew instead, or what. For now disabling it to get CI green.
* Fix CircleCI buildJack Lloyd2016-12-041-1/+1
|
* Skip trying to install Python2 on OS X Travis imagesJack Lloyd2016-12-041-1/+1
|
* travis/build.sh: Convert TEST_FLAGS to Bash arraySimon Warta2016-12-031-3/+3
|
* Make shellcheck happy with travis/build.shSimon Warta2016-12-021-17/+19
| | | | | | This fixes some SC2086 (Double quote to prevent globbing and word splitting.) cases. See also https://github.com/koalaman/shellcheck/wiki/SC2086
* Use new --amalgamation flag for TravisSimon Warta2016-12-021-1/+1
|
* Tweak lcov script [ci skip]Jack Lloyd2016-11-271-1/+2
|
* Tweak lcov scriptJack Lloyd2016-11-261-6/+9
|
* Add script for running lcov reportJack Lloyd2016-11-262-1/+11
| | | | | | | | | Add configure.py option --with-coverage-info which enables coverage but does not disable optimizations. Changes the scripts to use --with-coverage-info --no-optimization which is the same behavior as --with-coverage except explicit about what is happening. [ci skip]
* Merge GH #653 OCSP and X.509 path validation refactorJack Lloyd2016-11-251-1/+1
|\ | | | | | | | | | | Splits up path validation into several sub-functions for easier testing and creating customized validation code. Much improved OCSP handling and OCSP tests.
| * Better OCSP tests including online testsJack Lloyd2016-11-231-1/+1
| | | | | | | | Tests touching network are gated by --run-online-tests flag.
* | Move Sonar config to build-dataJack Lloyd2016-11-221-0/+2
|/ | | | | No actual reason for it to be in the root dir, only Sonar needs it, so just copy it to the root dir before starting.
* Add warning to OID script outputJack Lloyd2016-11-211-0/+6
| | | | [ci skip]
* Add CECPQ1 TLS ciphersuitesJack Lloyd2016-11-171-0/+7
| | | | | | | | | | | | | Tested against BoringSSL (as client + server) and google.com (as client). Fix a stupid crashing bug in NewHope's BoringSSL mode. Remove unneeded error return from curve25519_donna - always returned 0. Default policy prefers ChaChaPoly1305 over GCM and CECPQ1 over ECDH/DH, which means the default no-extra-configuration ciphersuite (for Botan client speaking to Botan server) is a ciphersuite which is both implemented in constant time on all platforms and (hopefully) provides post quantum security. Good Things.
* Fix inverted conditionalJack Lloyd2016-11-161-1/+2
|
* Disable ffi on cross builds.Jack Lloyd2016-11-161-1/+1
| | | | | Not really needed (don't have a cross python to run) and avoids the unfortunate random test failures.