An open API service providing commit metadata for open source projects.

gitlab.com / m2crypto/m2crypto / commits

This project is not working on GitLab any more (I keep this project around for CI and to avoid cybersquatting). For all project needs visit the SourceHut page.

SHA Message Author Date Stats
fc8ca0fd fix(provider): adjust the CI run on Gitea for the older OpenSSL on Debian Matěj Cepl <m****l@c****u> 4 months ago
5cfbfb3b fix(evp): narrow digest and BIO pointers for mypy Matěj Cepl <m****l@c****u> 4 months ago
218c678c ci: adjust Gitea workflow file to work Matěj Cepl <m****l@c****u> 5 months ago
53ed2a4a fix(init): acommodate modern packaging API Matěj Cepl <m****l@c****u> 5 months ago
51566944 doc: IRC channel is on Libera, Ergo was a wrong idea Matěj Cepl <m****l@c****u> 5 months ago
5ca1f135 fix(tests): remove duplicate definition of IS_DEBIAN in test_ssl Matěj Cepl <m****l@c****u> 5 months ago
74606426 fix(test_bio_ssl): fix TLS 1.3 deadlock and add socket timeouts Matěj Cepl <m****l@c****u> 5 months ago
868d18f5 fix(test_bio_ssl): replace sys.exit() with self.fail() to prevent test proces... Matěj Cepl <m****l@c****u> 5 months ago
0afbb3de doc: add new release to CHANGES Matěj Cepl <m****l@c****u> 5 months ago
04bbad2c ci: publish to PyPI with Sigstore attestations via Trusted Publishing Matěj Cepl <m****l@c****u> 5 months ago
9c164f02 fix(authcookie): handle CookieError from Python 3.13.12+ (CVE-2026-0672) Matěj Cepl <m****l@c****u> 5 months ago
abb507bb ci(leap): use setup.py bdist_wheel to bypass old pip PEP 517 wrapper Matěj Cepl <m****l@c****u> 5 months ago
9b37cc5b fix: use typing.Tuple instead of tuple[] for Python 3.6 compatibility Matěj Cepl <m****l@c****u> 5 months ago
4466e6b3 ci: add --assumeyes for dnf commands Matěj Cepl <m****l@c****u> 5 months ago
c6babbcb fix(util): replace is_32bit with struct.calcsize and update tests Matěj Cepl <m****l@c****u> 5 months ago
b23d6e49 fix(provider): don't abuse TemporaryDirectory to be mkdtemp, use that directly. Matěj Cepl <m****l@c****u> 6 months ago
024f9a91 ci: add FreeBSD SourceHut CI build script Matěj Cepl <m****l@c****u> 6 months ago
46ad0dee fix(swig): avoid clang GNUC pragma block before _lib.h Matěj Cepl <m****l@c****u> 6 months ago
6db25753 fix(provider): gate provider APIs for OpenSSL 1.1.1 Matěj Cepl <m****l@c****u> 6 months ago
94d72364 ci: install Python irc package for python39 target Matěj Cepl <m****l@c****u> 6 months ago
39c58b0f doc: add a simple AGENTS.md Matěj Cepl <m****l@c****u> 6 months ago
22961b53 feat(provider): add key generation and destruction methods
Co-authored-by: Mistral Vibe <v****e@m****i>
Matěj Cepl <m****l@c****u> 7 months ago
b46d6ed9 docs(provider): add comprehensive documentation to Provider module Matěj Cepl <m****l@c****u> 7 months ago
cfdf05ca fix(provider): better exception handling Matěj Cepl <m****l@c****u> 7 months ago
03c22aa7 ci: upgrade distribution before installing developer's packages Matěj Cepl <m****l@c****u> 7 months ago
af490334 feat(engine): add availability check, lifecycle helpers, and safer cleanup Matěj Cepl <m****l@c****u> 7 months ago
3a63b628 chore: set line length for Black to 65 Matěj Cepl <m****l@c****u> 7 months ago
2ce6e95a doc(engine): Improve documentation and example of using Engine module Matěj Cepl <m****l@c****u> 7 months ago
b09ed11f chore: bump the version for next release Matěj Cepl <m****l@c****u> 7 months ago
eb413dec ci(windows): update Windows OpenSSL package. Matěj Cepl <m****l@c****u> 7 months ago
6b01eb59 fix(mypy): fix various type errors Matěj Cepl <m****l@c****u> 7 months ago
6c8eba21 fix(https): make HTTPS Connection work with Proxy Matěj Cepl <m****l@c****u> 7 months ago
77befb59 fix(engine): make the compilation of Engine conditional on OPENSSL_NO_ENGINE Matěj Cepl <m****l@c****u> 7 months ago
1261f62d doc: describe the work with HTTPS Proxy using Engine'd public key Matěj Cepl <m****l@c****u> 7 months ago
00b63688 doc: fix build configuration Matěj Cepl <m****l@c****u> 7 months ago
52afd1d7 chore: remove from __future__ declarations which have been obsolete since 3.0. Matěj Cepl <m****l@c****u> 7 months ago
4fef40f3 fix: make ENGINE module use correct type hints Matěj Cepl <m****l@c****u> 7 months ago
ac4624db revert: remove support for Engine Matěj Cepl <m****l@c****u> 7 months ago
990aa2c2 doc: translation of remaining rST files Matěj Cepl <m****l@c****u> 7 months ago
f6b1e231 doc: automatic conversion using rst2myst Matěj Cepl <m****l@c****u> 7 months ago
03f98bc3 doc: add support for MyST Matěj Cepl <m****l@c****u> 7 months ago
a9afb9bd chore: ignore AGENTS.md as well Matěj Cepl <m****l@c****u> 7 months ago
a20b9799 doc(smime): update to the py3k reality Matěj Cepl <m****l@c****u> 8 months ago
3deabce3 doc(smime): update to the py3k reality Matěj Cepl <m****l@c****u> 8 months ago
41aadc19 ci: fix python3-doctest job dependencies Matěj Cepl <m****l@c****u> 8 months ago
af7b922c ci: fix python3-doctest job dependencies Matěj Cepl <m****l@c****u> 8 months ago
4bee87d0 chore: make neovim autoformat Matěj Cepl <m****l@c****u> 8 months ago
5d642e76 chore: make neovim autoformat Matěj Cepl <m****l@c****u> 8 months ago
06814ed7 ci: fix build failure in leap job and common build script Matěj Cepl <m****l@c****u> 8 months ago
bbd65207 CI: Fix build failure in leap job and common build script Matěj Cepl <m****l@c****u> 8 months ago
21b208e9 ci: remove alpine-32bit build Matěj Cepl <m****l@c****u> 9 months ago
c851fe5e ci: remove alpine-32bit build Matěj Cepl <m****l@c****u> 9 months ago
e8aa67de ci: add tests showing the use of M2Crypto for STARTTLS protocol
Signed-off-by: Matěj Cepl <m****l@c****u>
Matěj Cepl <m****l@c****u> 9 months ago
c9d280be ci: add tests showing the use of M2Crypto for STARTTLS protocol
Signed-off-by: Matěj Cepl <m****l@c****u>
Matěj Cepl <m****l@c****u> 9 months ago
19c20896 fix(X509): refactor new_extension to prevent memory corruption
Co-authored-by: OpenAI <s****t@o****m>
Signed-off-by: Matěj Cepl <m****l@c****u>
Matěj Cepl <m****l@c****u> 9 months ago
6522e1c7 fix(X509): refactor new_extension to prevent memory corruption
Co-authored-by: OpenAI <s****t@o****m>
Signed-off-by: Matěj Cepl <m****l@c****u>
Matěj Cepl <m****l@c****u> 9 months ago
0630cdb8 ci: add mypy Makefile target Matěj Cepl <m****l@c****u> 10 months ago
896caf74 ci: add mypy Makefile target Matěj Cepl <m****l@c****u> 10 months ago
943b0d2b fix(setup): add `packaging` as a requirement Matěj Cepl <m****l@c****u> 10 months ago
189d4819 Refactor CRL handling and testing
Signed-off-by: Matěj Cepl <m****l@c****u>
Matěj Cepl <m****l@c****u> 10 months ago
1892fd28 refactor(x509): CRL handling and testing
Signed-off-by: Matěj Cepl <m****l@c****u>
Matěj Cepl <m****l@c****u> 10 months ago
14421689 fix(setup): add `packaging` as a requirement Matěj Cepl <m****l@c****u> 10 months ago
2d95092b feat(CRL): add content of m2crypto-0.21.1-x509_crl.patch
Co-authored-by: John Matthews <j****s@r****m>
John Matthews <j****s@r****m>
Committed by: Matěj Cepl <m****l@c****u>
10 months ago
999edc09 feat(CRL): add content of m2crypto-0.21.1-x509_crl.patch
Co-authored-by: John Matthews <j****s@r****m>
John Matthews <j****s@r****m>
Committed by: Matěj Cepl <m****l@c****u>
10 months ago
9c920590 ci: run doctest Matěj Cepl <m****l@c****u> 10 months ago
69d12f73 ci: run doctest Matěj Cepl <m****l@c****u> 10 months ago
bafe0c49 fix(test_transfer_encoding_chunked): use mocked server instead of `openssl se... Matěj Cepl <m****l@c****u> 10 months ago
ad12823f fix(test_transfer_encoding_chunked): use mocked server instead of `openssl se... Matěj Cepl <m****l@c****u> 10 months ago
7ab1d1bb fix: create macros for universal pragmas Matěj Cepl <m****l@c****u> 10 months ago
04ac52e3 fix: create macros for universal pragmas Matěj Cepl <m****l@c****u> 10 months ago
3d11ec51 chore: remove dead code Matěj Cepl <m****l@c****u> 10 months ago
3a8fc9b9 chore: remove dead code Matěj Cepl <m****l@c****u> 10 months ago
ac3592eb refactor: unify Swig header files Matěj Cepl <m****l@c****u> 10 months ago
669adadc refactor: unify Swig header files Matěj Cepl <m****l@c****u> 10 months ago
4582977f ci: send IRC message only when build is activated from git.sr.ht
Signed-off-by: Matěj Cepl <m****l@c****u>
Matěj Cepl <m****l@c****u> 10 months ago
b23b177a ci: send IRC message only when build is activated from git.sr.ht
Signed-off-by: Matěj Cepl <m****l@c****u>
Matěj Cepl <m****l@c****u> 10 months ago
b293e906 ci: send IRC message only when build is activated from git.sr.ht Matěj Cepl <m****l@c****u> 10 months ago
473de659 fix: correct struct packing on 32-bit with _TIME_BITS=64
Signed-off-by: Haixiao Yan <h****n@w****m>
Haixiao Yan <h****n@w****m>
Committed by: Matěj Cepl <m****l@c****u>
10 months ago
818c3dfd fix: allow 64-bit time_t on 32-bit systems in test_is32bit
Signed-off-by: Haixiao Yan <h****n@w****m>
Haixiao Yan <h****n@w****m>
Committed by: Matěj Cepl <m****l@c****u>
10 months ago
34e3de49 refactor(SWIG): adopt Python Buffer Protocol for X509_NAME_ENTRY_set_data Matěj Cepl <m****l@c****u> 10 months ago
c6c9cb7b feat(asn1): introduce dedicated ASN1_UTCTIME class Matěj Cepl <m****l@c****u> 10 months ago
d13119e6 feat(asn1): introduce dedicated ASN1_UTCTIME class Matěj Cepl <m****l@c****u> 10 months ago
ce29df62 chore: remove last Py2k compatibility code. Matěj Cepl <m****l@c****u> 10 months ago
4c0a0c40 fix[m2xmlrpclib]: make the module compatible with Python 3.6 Matěj Cepl <m****l@c****u> 11 months ago
03c98ce5 chore: fix clean action in Makefile Matěj Cepl <m****l@c****u> 11 months ago
c59eb6ed chore: bump the __version__ to 0.47.0 Matěj Cepl <m****l@c****u> 11 months ago
66a417c6 chore: correct license to BSD-2-Clause and update references Matěj Cepl <m****l@c****u> 11 months ago
cf1fead9 chore: blacken contrib/ subdirectory Matěj Cepl <m****l@c****u> 11 months ago
e1eafe24 fix: prevent potential infinite loop and memory corruption in ssl_read() Matěj Cepl <m****l@c****u> 11 months ago
d4e71df1 fix(m2xmlrpclib): Modernize XML-RPC Transport and ensure testability Matěj Cepl <m****l@c****u> 11 months ago
7ff790cd contrib: smimeplus: Improve robustness, security, and fix verify bug Matěj Cepl <m****l@c****u> 11 months ago
0cfa0bd0 feat: Add full PEP 484 type hints to TwistedProtocolWrapper Matěj Cepl <m****l@c****u> 11 months ago
53cdc795 chore: new release Matěj Cepl <m****l@c****u> 11 months ago
cd242cc7 refactor(_lib): Remove deprecated compatibility code Matěj Cepl <m****l@c****u> 11 months ago
ae4e2905 fix(x509, evp): add X509.add_subject_key_identifier() to fix OpenSSL crashes Matěj Cepl <m****l@c****u> 11 months ago
84548849 ci: irc python module is too old on Leap, don't send the message Matěj Cepl <m****l@c****u> 11 months ago
0e245b9e fix(X509): add to X509_Extension PKey context and error handling Matěj Cepl <m****l@c****u> 11 months ago
cdcf6b0d chore: blacken the demo/ directory Matěj Cepl <m****l@c****u> 11 months ago
5521edc5 Revert "Remove demo/ subdirectory." Matěj Cepl <m****l@c****u> 11 months ago
28e54912 refactor: Complete removal of deprecated buffer API functions Matěj Cepl <m****l@c****u> 11 months ago

← Back to repository