Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make configure script pylint2 complient | Simon Warta | 2017-04-26 | 1 | -2/+6 |
| | |||||
* | Put lint travis job into action | Simon Warta | 2017-04-26 | 1 | -2/+2 |
| | |||||
* | Configure codecov to accept a 0.05% decrease in coverage | Simon Warta | 2017-04-08 | 1 | -0/+15 |
| | |||||
* | Merge GH #956 Add link to API docs in website table of contents | Jack Lloyd | 2017-03-31 | 1 | -1/+3 |
|\ | |||||
| * | Add TOC link to users manual and API ref for website | René Korthaus | 2017-03-31 | 1 | -1/+3 |
| | | |||||
* | | Re-add index to PDF users manual | René Korthaus | 2017-03-31 | 1 | -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 config | Simon Warta | 2017-03-25 | 1 | -1/+3 |
| | | | | to improve debuggability | ||||
* | shellcheck fix in website.sh | Jack Lloyd | 2017-03-24 | 1 | -5/+3 |
| | | | | [ci skip] | ||||
* | Use a hardcoded URL for the PDF download | René Korthaus | 2017-03-23 | 1 | -10/+8 |
| | |||||
* | Merge GH #923 Build PDF handbook | Jack Lloyd | 2017-03-22 | 1 | -0/+10 |
|\ | |||||
| * | Provide the handbook as a PDF download | René Korthaus | 2017-03-16 | 1 | -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 builds | Jack Lloyd | 2017-03-19 | 1 | -3/+22 |
|\ \ | |/ |/| | |||||
| * | Add VS2017 builds | Daniel Neus | 2017-03-14 | 1 | -3/+22 |
| | | |||||
* | | OpenBSD does not have 3 digit soname and library symlinks. | Alexander Bluhm | 2017-03-13 | 1 | -8/+8 |
|/ | | | | | Set library name for openbsd to libbotan-2.so.0.0 and do not install symlinks. | ||||
* | Complete the rename of Python wrapper | Jack Lloyd | 2017-01-24 | 3 | -4/+4 |
| | | | | Where referenced in CI scripts, docs and such | ||||
* | Cleanups in the install script | Jack Lloyd | 2017-01-24 | 1 | -9/+16 |
| | | | | Install anything found in the python dir instead of assuming botan.py | ||||
* | Run pylint on botan.py in Travis | Jack Lloyd | 2017-01-12 | 1 | -2/+7 |
| | |||||
* | Remove --with-pkcs11 option from CI scripts, docs | René Korthaus | 2017-01-11 | 8 | -11/+8 |
| | |||||
* | Remove minor number from header include dir | Jack Lloyd | 2017-01-09 | 1 | -1/+1 |
| | | | | | | Already pkg-config had this, was missed in GH #802 See also GH #830 | ||||
* | Add initial pylint CI setup | Simon Warta | 2017-01-09 | 3 | -0/+24 |
| | |||||
* | Fix install path for lcov 1.13 | Jack Lloyd | 2017-01-06 | 1 | -3/+3 |
| | |||||
* | Fix install for lcov 1.13 | Jack Lloyd | 2017-01-06 | 1 | -2/+1 |
| | |||||
* | Update lcov version to 1.13 | Jack Lloyd | 2017-01-06 | 1 | -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 policy | Jack Lloyd | 2017-01-05 | 1 | -0/+2 |
| | | | | Just my best reckoning of what is NIST approved, may have errors. | ||||
* | travis script: split os and cpu flags for consistency | Simon Warta | 2017-01-03 | 1 | -1/+2 |
| | |||||
* | Add os ios | Simon Warta | 2017-01-03 | 1 | -0/+2 |
| | |||||
* | Run python in coverage mode | Jack Lloyd | 2016-12-31 | 1 | -1/+1 |
| | |||||
* | Add CECPQ1 OCB ciphersuites | Jack Lloyd | 2016-12-30 | 1 | -24/+32 |
| | | | | | | Clean up the ciphersuite generation script a bit. [ci skip] | ||||
* | Disable OpenSSL in lcov script | Jack Lloyd | 2016-12-30 | 1 | -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-tests | Jack Lloyd | 2016-12-24 | 1 | -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 CI | Never | 2016-12-07 | 1 | -1/+1 |
| | |||||
* | Another try at fixing docs | Jack Lloyd | 2016-12-06 | 1 | -2/+2 |
| | |||||
* | Another try at fixing Sphinx build on CI | Jack Lloyd | 2016-12-05 | 1 | -3/+4 |
| | |||||
* | Attempted fix for docs build | Jack Lloyd | 2016-12-05 | 1 | -2/+5 |
| | |||||
* | Skip OpenSSL on OS X Travis builds. | Jack Lloyd | 2016-12-05 | 1 | -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 build | Jack Lloyd | 2016-12-04 | 1 | -1/+1 |
| | |||||
* | Skip trying to install Python2 on OS X Travis images | Jack Lloyd | 2016-12-04 | 1 | -1/+1 |
| | |||||
* | travis/build.sh: Convert TEST_FLAGS to Bash array | Simon Warta | 2016-12-03 | 1 | -3/+3 |
| | |||||
* | Make shellcheck happy with travis/build.sh | Simon Warta | 2016-12-02 | 1 | -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 Travis | Simon Warta | 2016-12-02 | 1 | -1/+1 |
| | |||||
* | Tweak lcov script [ci skip] | Jack Lloyd | 2016-11-27 | 1 | -1/+2 |
| | |||||
* | Tweak lcov script | Jack Lloyd | 2016-11-26 | 1 | -6/+9 |
| | |||||
* | Add script for running lcov report | Jack Lloyd | 2016-11-26 | 2 | -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 refactor | Jack Lloyd | 2016-11-25 | 1 | -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 tests | Jack Lloyd | 2016-11-23 | 1 | -1/+1 |
| | | | | | | | | Tests touching network are gated by --run-online-tests flag. | ||||
* | | Move Sonar config to build-data | Jack Lloyd | 2016-11-22 | 1 | -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 output | Jack Lloyd | 2016-11-21 | 1 | -0/+6 |
| | | | | [ci skip] | ||||
* | Add CECPQ1 TLS ciphersuites | Jack Lloyd | 2016-11-17 | 1 | -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 conditional | Jack Lloyd | 2016-11-16 | 1 | -1/+2 |
| | |||||
* | Disable ffi on cross builds. | Jack Lloyd | 2016-11-16 | 1 | -1/+1 |
| | | | | | Not really needed (don't have a cross python to run) and avoids the unfortunate random test failures. |