Commit Graph

  • f112ced76f
    Merge pull request #72 from kareem-wolfssl/gplv3 master David Garske 2026-07-31 16:24:13 -0700
  • 2cbf28d9e3 Use GPLv3 rather than GPLv3+. Kareem 2026-07-20 13:28:19 -0700
  • a69521afa4 Update license from GPLv2 to GPLv3. Kareem 2026-07-20 10:37:26 -0700
  • 29fc3ca101
    Merge pull request #71 from kareem-wolfssl/v592 JacobBarthelmeh 2026-07-16 10:19:41 -0600
  • cf2455e95e Prepare for v5.9.2 release v5.9.2-stable Kareem 2026-07-15 15:43:54 -0700
  • 2e77f306c2
    Merge pull request #70 from julek-wolfssl/fenrir/20260623 JacobBarthelmeh 2026-07-14 16:07:27 -0600
  • 406cceb7ba Keep end-to-end example test compatible with Python 2.7 Juliusz Sosinowicz 2026-07-13 17:53:14 +0000
  • 89f038ab7c Use getaddrinfo to detect IP literals in client example Juliusz Sosinowicz 2026-07-13 17:53:14 +0000
  • 0446e8c73f Harden WolfSSLX509 constructor type discrimination Juliusz Sosinowicz 2026-07-13 17:35:04 +0000
  • d55a68d4ab Keep test_write_bytes.py source 7-bit ASCII Juliusz Sosinowicz 2026-07-13 17:35:04 +0000
  • 56e3297edd Skip hostname check for IP literal hosts in client example Juliusz Sosinowicz 2026-07-13 17:35:04 +0000
  • d91cc48734 Update expired test CRL Juliusz Sosinowicz 2026-07-13 17:35:04 +0000
  • 93954c9430 Return None from getpeercert when peer has no certificate (F-5623) Juliusz Sosinowicz 2026-06-23 12:51:31 +0000
  • 3dd1b902e1 Send bytes-like data verbatim in SSLSocket.write (F-5622) Juliusz Sosinowicz 2026-06-23 12:49:01 +0000
  • 9c26572a41 Enable hostname verification in client example (F-5621) Juliusz Sosinowicz 2026-06-23 12:46:11 +0000
  • 99a4416771 Drive DTLS handshake only until complete in I/O methods (F-4136) Juliusz Sosinowicz 2026-06-23 11:33:22 +0000
  • 65aaef9750 Map WANT_WRITE from SSLSocket.recv_into() to SSLWantWriteError (F-3907) Juliusz Sosinowicz 2026-06-23 11:25:08 +0000
  • d0bb56e6f9 Map WANT_WRITE from SSLSocket.read() to SSLWantWriteError (F-3906) Juliusz Sosinowicz 2026-06-23 11:24:40 +0000
  • 41561e7ba6 Map WANT_READ from SSLSocket.write() to SSLWantReadError (F-3905) Juliusz Sosinowicz 2026-06-23 11:24:10 +0000
  • c29eb6760b Fix DTLS server example consuming the ClientHello before handshake (F-3481) Juliusz Sosinowicz 2026-06-23 11:22:06 +0000
  • 25c6f86ea6
    Merge 8ea4e39aa7 into 71742e399a uyty 2026-05-04 10:00:38 +0800
  • 8ea4e39aa7 Fix CERT_REQUIRED verify mode not setting SSL_VERIFY_FAIL_IF_NO_PEER_CERT and therefore failing to verify the client cert. Kareem 2025-12-15 11:58:26 -0700
  • 74a340db5e
    Merge pull request #66 from JeremiahM37/fenrir-fixes-2 David Garske 2026-04-14 15:18:50 -0700
  • 7a1c3b0885 Guard shutdowns and clean up code Jeremiah Mackey 2026-04-14 16:23:50 +0000
  • 2c4ba3c8d7 Fix low-severity issues Jeremiah Mackey 2026-04-02 16:32:27 +0000
  • e1ede238e4 Fix wolfSSL_Init return type and check Jeremiah Mackey 2026-04-02 16:00:08 +0000
  • c81c839a24 Free peer address on set_peer failure Jeremiah Mackey 2026-04-02 15:59:15 +0000
  • 760cb466a7 Shutdown and free SSL in unwrap Jeremiah Mackey 2026-04-02 15:58:52 +0000
  • 89667f9f7a Add null checks to version/pending Jeremiah Mackey 2026-04-02 15:53:32 +0000
  • e436664616 Skip close on DTLS loop socket Jeremiah Mackey 2026-04-02 15:53:05 +0000
  • 84bd6375a2 Copy DER buffer in get_der Jeremiah Mackey 2026-04-02 15:52:47 +0000
  • a406dce6c3 Add DTLS handshake to recv_into Jeremiah Mackey 2026-04-02 15:47:36 +0000
  • dc49a5391f Default DTLS version in client example Jeremiah Mackey 2026-04-02 15:44:07 +0000
  • ffd86dea5e Add tests for recent fixes Jeremiah Mackey 2026-04-02 15:40:04 +0000
  • 3f2cd6eca3
    Merge pull request #65 from JeremiahM37/fenrir-fixes David Garske 2026-03-19 11:33:30 -0700
  • a86dac7917 Use shlex.split in build call() Jeremiah Mackey 2026-03-19 16:24:26 +0000
  • 63b1ee8d17 Enforce CERT_REQUIRED for check_hostname Jeremiah Mackey 2026-03-19 16:02:17 +0000
  • e15bf07408 Null native_object after CTX_free Jeremiah Mackey 2026-03-19 15:52:11 +0000
  • 5e77b6cbcb Check wolfSSL_write return value Jeremiah Mackey 2026-03-19 15:51:03 +0000
  • 40b35a4e36 Free X509 in WolfSSLX509.__del__ Jeremiah Mackey 2026-03-19 15:46:53 +0000
  • c5ed261a4e Return None from get_peer_x509 Jeremiah Mackey 2026-03-19 15:46:06 +0000
  • ad2f7c6046 Fix wrong alert description function Jeremiah Mackey 2026-03-19 15:45:34 +0000
  • 9a73852678 Check wolfSSL_check_domain_name return Jeremiah Mackey 2026-03-19 15:41:42 +0000
  • 08737fab72 Fix wrap_socket server_side mismatch Jeremiah Mackey 2026-03-19 15:39:01 +0000
  • 480f7bc237
    Merge pull request #64 from cconlon/ffiFixes David Garske 2026-03-17 12:41:10 -0700
  • 26c0151670 Fix make dist target referencing missing scripts Chris Conlon 2026-03-02 14:20:51 -0700
  • a6c28b9183 Fix USE_LOCAL_WOLFSSL with static-only builds and add .dylib support Chris Conlon 2026-03-02 14:20:31 -0700
  • 8b3adf3023 Fix silent NameError when CFFI bindings are missing, adds _FFIPlaceholder that raises ImportError with instructions Chris Conlon 2026-03-02 14:19:59 -0700
  • 05433e92b6
    Merge pull request #63 from kareem-wolfssl/v5.8.4 v5.8.4-stable David Garske 2025-12-29 17:20:39 -0800
  • 0073fec796 Prepare for v5.8.4 release Kareem 2025-12-29 16:36:23 -0700
  • 45a4151d02
    Merge pull request #62 from kareem-wolfssl/verifyMode lealem47 2025-12-17 10:17:21 -0700
  • f4c6d17d7d Add testing to confirm that the server fails as expected if CERT_REQUIRED is set and the client doesn't send a cert. Kareem 2025-12-16 14:51:28 -0700
  • b4517dece7 Fix CERT_REQUIRED verify mode not setting SSL_VERIFY_FAIL_IF_NO_PEER_CERT and therefore failing to verify the client cert. Kareem 2025-12-15 11:58:26 -0700
  • d063ddb805 Added `CERT_OPTIONAL` and changed `CERT_REQUIRED` to require peer certificate Matan Radomski 2025-12-14 15:44:52 +0200
  • 3e4ec84844
    Merge pull request #60 from wolfSSL/v5.8.2 v5.8.2-stable David Garske 2025-07-24 11:45:16 -0700
  • 71742e399a Prepare for v5.8.2 release v5.8.2 Lealem Amedie 2025-07-24 12:37:50 -0600
  • fda757f94a
    Merge pull request #58 from lealem47/v5.7.4 Daniel Pouzzner 2024-11-13 15:17:28 -0600
  • e601a8bce4 Prepare for v5.7.4 v5.7.4-stable Lealem Amedie 2024-11-13 14:05:55 -0700
  • 754bc9bdb2 update submodule v5.7.2-stable Reda Chouk 2024-09-09 16:45:17 +0200
  • 4712cfba90 prepare for v5.7.2 release Reda Chouk 2024-09-09 16:32:09 +0200
  • 15469d3acb update submodule Reda Chouk 2024-09-09 16:45:17 +0200
  • 3a1bd63156 prepare for v5.7.2 release Reda Chouk 2024-09-09 16:32:09 +0200
  • d8db72f00d
    Merge pull request #54 from rizlik/support-disabling-scr Daniel Pouzzner 2024-08-23 16:50:26 -0500
  • ab486a32bd wolfssl-py: support disabling secure renegotiation Marco Oliverio 2024-08-19 16:17:26 +0000
  • bb2c6b2c00
    Merge pull request #53 from rizlik/support_version David Garske 2024-07-19 07:50:14 -0700
  • 4064227489 SSLSocket: support version() method Marco Oliverio 2024-07-18 18:37:48 +0000
  • 6ba654c216 Update to version 5.6.6 v5.6.6-stable Lealem Amedie 2024-01-23 10:32:34 -0700
  • 36edafe50b Update to version 5.6.6 Lealem Amedie 2024-01-23 10:32:34 -0700
  • 7f9b9d0276
    Merge pull request #49 from lealem47/expired Anthony Hu 2024-01-18 10:37:43 -0500
  • 776c830bfe Update expired certs Lealem Amedie 2024-01-11 13:09:57 -0800
  • be489fd748
    Merge pull request #46 from anhu/errmsg JacobBarthelmeh 2023-11-29 16:31:34 -0700
  • d15254da4e pylint spelling JacobBarthelmeh 2023-11-27 10:31:43 -0700
  • ab1c75562f GitHub Actions: Lint with ruff instead of flake8 Christian Clauss 2023-11-27 18:09:26 +0100
  • 2da4d19d95 Rephrase error message. Anthony Hu 2023-11-27 11:40:24 -0500
  • 0b201ab33d
    Update _methods.py: Fix typo Christian Clauss 2023-11-24 15:11:31 +0100
  • 9573327f65
    Merge pull request #44 from night1rider/urllib3-segfaulting-issue JacobBarthelmeh 2023-08-14 16:00:22 -0600
  • 2a19d75d79 segfault issue fix from urllib3 tests ZackLabPC 2023-08-03 14:13:46 -0600
  • 0a8a76c6d4
    Merge pull request #42 from danielinux/prepare-5.6.0-0 v5.6.0-stable lealem47 2023-05-02 09:30:53 -0600
  • 0443855b1b Updating wolfSSL to v5.6.0 Daniele Lacamera 2023-05-02 12:38:28 +0200
  • f43fa0c651
    Merge pull request #39 from danielinux/v5.5.4-rc v5.5.4 David Garske 2022-12-30 09:06:56 -0800
  • 0976f9bde9 Prepare release 5.5.4 Daniele Lacamera 2022-12-30 17:27:39 +0100
  • 5475963eaf
    Merge pull request #38 from danielinux/update-v5.5.3 v5.5.3-stable JacobBarthelmeh 2022-11-03 15:56:53 -0600
  • 91f0e85445 Update to version 5.5.3 Daniele Lacamera 2022-11-03 14:37:54 +0100
  • 636fa9cc8d Fix alert history code. Hayden Roche 2022-09-08 08:03:29 -0700
  • 401098fc33 Fix alert history code. Hayden Roche 2022-09-08 08:03:29 -0700
  • 8ac9754adb
    Merge pull request #36 from lealem47/bump David Garske 2022-08-31 13:48:33 -0700
  • 6e712f8164 Bump version to 5.5.0 Lealem Amedie 2022-08-31 13:28:10 -0700
  • 1f88948c51 Adding DTLS13 support Lealem Amedie 2022-08-29 14:30:35 -0700
  • 7c436817e7 Removing deleted wolfSSL build macro Lealem Amedie 2022-08-19 12:05:10 -0700
  • e26560bf55 Adding DTLS support Lealem Amedie 2022-08-18 15:30:56 -0700
  • 8117569866 Adding CRL support Lealem Amedie 2022-08-18 08:54:57 -0700
  • 455ae6ae86 Adding DTLS13 support Lealem Amedie 2022-08-29 14:30:35 -0700
  • ee8d5b16e5 Removing deleted wolfSSL build macro Lealem Amedie 2022-08-19 12:05:10 -0700
  • 3adf33d460 Adding DTLS support Lealem Amedie 2022-08-18 15:30:56 -0700
  • 94f7769d6e Adding CRL support Lealem Amedie 2022-08-18 08:54:57 -0700
  • 33aced7039
    Merge pull request #34 from LinuxJedi/add-changelog David Garske 2022-08-09 08:37:21 -0700
  • 7923c10697 Add ChangeLog file Andrew Hutchings 2022-07-25 16:23:17 +0100
  • 6ebc362164
    Merge pull request #33 from LinuxJedi/disable-oldtls-support Chris Conlon 2022-07-27 15:00:48 -0600
  • 59114919e0
    Merge pull request #32 from LinuxJedi/tls_13_fix Chris Conlon 2022-07-26 09:48:50 -0600
  • aea5844a10 Add support for disable-oldtls Andrew Hutchings 2022-07-22 13:20:13 +0100