Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add correct generated files | Matěj Cepl | 2020-01-15 | 2 | -3474/+1802 | |
| | ||||||
* | Expose X509_V_FLAG_ALLOW_PROXY_CERTS verification flag and ↵ | Christophe Haen | 2020-01-15 | 5 | -1802/+3530 | |
| | | | | X509_STORE_SET_FLAGS function | |||||
* | Stop testing for 2.6 and 3.4 on Travis. Start testing 3.8 | Matěj Cepl | 2020-01-15 | 1 | -4/+2 | |
| | ||||||
* | Extend test cert validity to 2049 | Bernhard M. Wiedemann | 2019-11-26 | 4 | -74/+74 | |
| | | | | | | | | | | | | | | | | to make tests pass after 2028 Background: As part of my work on reproducible builds for openSUSE, I check that software still gives identical build results in the future. The usual offset is +15 years, because that is how long I expect some software will be used in some places. This showed failing tests in our package build. See https://reproducible-builds.org/ for why this matters. Note: I tested that i586 builds still pass tests on 2036-12-01 so this change introduces no year2038 problem. | |||||
* | Revert using typing module in 2.6. It is just not worthy. | Matěj Cepl | 2019-11-25 | 2 | -2428/+5 | |
| | ||||||
* | Update Debian/stable SSL as well | Matěj Cepl | 2019-11-24 | 1 | -1/+1 | |
| | ||||||
* | Make tests pass again. | Matěj Cepl | 2019-11-24 | 3 | -2/+2429 | |
| | | | | | 1. Python 2.6 needs bundled-in typing module 2. Update Windows OpenSSL version. | |||||
* | Stop using string module, which has been deprecated. | Matěj Cepl | 2019-11-24 | 2 | -3/+4 | |
| | ||||||
* | Tiny fixes to make pyls more happy | Matěj Cepl | 2019-11-14 | 1 | -3/+6 | |
| | ||||||
* | CI: Rework Fedora CI configuration | Neal Gompa | 2019-06-27 | 1 | -5/+13 | |
| | | | | | | | Upgrade Fedora environments to Fedora 30 since Fedora 26 has been long EOL. In addition, rename them so Python 2 is the non-default environment. Finally, add a Fedora Rawhide environment to validate M2Crypto there, similarly to how it is validated on openSUSE Tumbleweed. | |||||
* | New release0.35.2 | Matěj Cepl | 2019-06-10 | 1 | -1/+1 | |
| | ||||||
* | tests.test_rsa: Fix typo to match for proper exception | Sebastian Andrzej Siewior | 2019-06-08 | 1 | -1/+1 | |
| | | | | Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> | |||||
* | Add generated SWIG/_m2crypto_wrap.c | Matěj Cepl | 2019-06-08 | 1 | -10/+17 | |
| | ||||||
* | Expose CRLs verification flags | Christophe Haen | 2019-06-08 | 2 | -0/+6 | |
| | ||||||
* | New release.0.35.1 | Matěj Cepl | 2019-06-08 | 2 | -1/+15 | |
| | | | | Next time, don't forget to update Changelog. AGAIN!!! | |||||
* | Limit tests.test_rsa.RSATestCase.test_public_encrypt just to OpenSSL which ↵ | Matěj Cepl | 2019-06-07 | 1 | -3/+5 | |
| | | | | | | sustains it. Fixes #258 | |||||
* | Remove duplicate call of the error code. | Matěj Cepl | 2019-06-07 | 1 | -2/+0 | |
| | ||||||
* | New version0.34.0 | Matěj Cepl | 2019-05-30 | 1 | -1/+1 | |
| | ||||||
* | Use more recent version of OpenSSL on Windows | Matěj Cepl | 2019-05-30 | 1 | -2/+2 | |
| | ||||||
* | Be resilient against the situation when no erorr happened. | Matěj Cepl | 2019-05-30 | 3 | -8/+41 | |
| | | | | Fixes #258. | |||||
* | Correct URL of https://www.schneier.com/academic/smime/ | Matěj Cepl | 2019-05-14 | 78 | -6254/+6254 | |
| | | | | Renegerate documentation. | |||||
* | Use shlex.split() for CPP | Mike Gilbert | 2019-05-06 | 1 | -3/+4 | |
| | | | | | | | | The CPP environment variable is typically used in Makefiles, where it is passed to a shell for interpretation. The shlex module simulates shell-compatible word splitting, including handling of quoted strings. | |||||
* | New release 0.33.00.33.0 | Matěj Cepl | 2019-04-26 | 2 | -1/+11 | |
| | ||||||
* | Stop pretending to support Python 3.4. | Matěj Cepl | 2019-04-26 | 3 | -8/+3 | |
| | ||||||
* | Fix use of urlunsplit | Andreas Schwab | 2019-04-25 | 1 | -1/+1 | |
| | ||||||
* | tests/test_ssl: use -ciphercuites for TLS1.3 cipher in openssl1.1 | Sebastian Andrzej Siewior | 2019-03-07 | 1 | -1/+2 | |
| | | | | | | | | | | | | The -cipher can not be used in OpenSSL 1.1.b+ for TLS1.3 cipher since openssl upstream commit 1c31fe7eb093a ("Ignore cipher suites when setting cipher list"). Use -ciphersuites for TLS1.3 cipher as documented. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Fixes #251 | |||||
* | There are apparently multiword CPP variables. Taking that into account. | Matěj Cepl | 2019-03-07 | 1 | -1/+3 | |
| | | | | Fixes #250 | |||||
* | Release 0.32.00.32.0 | Matěj Cepl | 2019-03-04 | 2 | -1/+9 | |
| | ||||||
* | setup.py: use ${CPP} as path to cpp | Duncan Macleod | 2019-03-04 | 1 | -1/+1 | |
| | ||||||
* | Bump pipeline OpenSSL from 1.1.0i to 1.1.0j | - | 2019-02-15 | 1 | -2/+2 | |
| | | | | | | | | Commits effc7be2 and 35bb71b3, despite passing tests, fail continuous integration because the previous OpenSSL version has been removed from its distributor's website: "Install OpenSSL 1.1.0 32bit" curl -o "c:\\%X86_OPENSSL_INSTALLER%" -fsSL "https://slproweb.com/download/%X86_OPENSSL_INSTALLER%" curl: (22) The requested URL returned error: 404 Not Found Command exited with code 22 | |||||
* | Stub wchar_t helpers and ignore unused WCHAR defs | makepost | 2019-02-09 | 1 | -0/+8 | |
| | | | | Resolves issue #246. | |||||
* | Add type comment to setup.py | Matěj Cepl | 2018-12-02 | 1 | -0/+1 | |
| | ||||||
* | Release 0.31.00.31.0 | Matěj Cepl | 2018-11-08 | 2 | -1/+11 | |
| | ||||||
* | Fix openssl 1.1 devel installation. | Matěj Cepl | 2018-11-08 | 3 | -22/+36 | |
| | ||||||
* | Stated installation requirement for SWIG | Konstantin Shemyak | 2018-11-03 | 1 | -2/+2 | |
| | ||||||
* | Send the last message of the handshake before closing the connection | Kurt Roeckx | 2018-10-30 | 1 | -0/+3 | |
| | ||||||
* | Corrected project's build dependencies | Konstantin Shemyak | 2018-10-30 | 1 | -15/+10 | |
| | ||||||
* | Create 2048 bit test keys | Kurt Roeckx | 2018-10-07 | 14 | -307/+521 | |
| | ||||||
* | Add more 3.5 to appveyor builds | Daniel Wozniak | 2018-10-03 | 1 | -0/+15 | |
| | ||||||
* | Deprecate Python 3.3 (unsupported by Twisted) and test on 3.7. | Matěj Cepl | 2018-10-03 | 4 | -5/+6 | |
| | | | | | Unfortunately 3.7 doesn't work on Travis CI (because of too old OpenSSL). | |||||
* | Handle set_serial overflow on python 2.6 | Daniel Wozniak | 2018-10-03 | 1 | -3/+5 | |
| | ||||||
* | Fix test_26_compat on OSX | Daniel Wozniak | 2018-10-03 | 1 | -1/+1 | |
| | ||||||
* | Move from the deprecated Docker images. | Matěj Cepl | 2018-10-03 | 1 | -1/+1 | |
| | ||||||
* | Fix py2 tests | Daniel Wozniak | 2018-10-02 | 1 | -6/+4 | |
| | ||||||
* | Centeralize py3 compat | Daniel Wozniak | 2018-10-02 | 2 | -17/+2 | |
| | ||||||
* | Fix asn1_integer_set metho used by x509 serial | Daniel Wozniak | 2018-10-02 | 1 | -2/+18 | |
| | | | | | | - Avoid overflow errors on py3 if the integer is larger then the greatest c long value. - Fix fallback asn1_integer_set by using python 3 specific C api methods | |||||
* | Add test that sets a serial using a very long int | Daniel Wozniak | 2018-10-02 | 1 | -0/+6 | |
| | ||||||
* | Use variables for installer name | Daniel Wozniak | 2018-09-21 | 1 | -4/+6 | |
| | ||||||
* | Fail when curl gets a non 200 response | Daniel Wozniak | 2018-09-05 | 1 | -5/+5 | |
| | ||||||
* | Make ctrl_cmd_string method more robust against type of arguments. | Matěj Cepl | 2018-09-05 | 2 | -5/+13 | |
| | | | | | | | | Technically speaking we prescribe in the type string that the paramteres should be str, but users don't like to care about the type of parameters. Fixes #228 |