Ruby Martin
|
53368ea5d9
|
Merge pull request #413 from cconlon/fenrirSept2
Fixes for CRL callback docs, session SNI copy, cert stack checks, CRL serial test
|
2026-09-17 16:27:19 -05:00 |
Ruby Martin
|
7705b91bf4
|
Merge pull request #410 from cconlon/fenrirAug31
Fixes for PSK hint, timeout range, peer-name and cookie-callback JNI cleanup
|
2026-09-17 16:12:47 -05:00 |
Ruby Martin
|
24ad5a4d55
|
Merge pull request #409 from cconlon/fenrirAug27
Fenrir fixes for session, cipher, CRL, and X509 handling
|
2026-09-17 15:54:18 -05:00 |
Chris Conlon
|
8af4aa8662
|
F-12675: release JNI local references in NativeGenCookieCb
|
2026-09-11 17:37:48 -06:00 |
Chris Conlon
|
1bb8418a46
|
F-12674: guard against a null name conversion in the peer issuer/subject getters
|
2026-09-11 17:37:48 -06:00 |
Chris Conlon
|
3a19fc2fd8
|
F-12673: reject out-of-range timeout values in setTimeout
|
2026-09-11 17:37:48 -06:00 |
Chris Conlon
|
0461766540
|
F-12703: resolve the example main class ahead of the wolfcrypt-jni jar
|
2026-09-11 17:37:48 -06:00 |
Chris Conlon
|
eb59b04cab
|
F-12672: allow a null PSK identity hint in the client callback
|
2026-09-11 17:37:48 -06:00 |
Chris Conlon
|
1b0bb99b95
|
F-9122: assert the revoked serial decodes unchanged from a generated CRL
|
2026-09-11 16:08:35 -06:00 |
Chris Conlon
|
8717e2fcc5
|
F-6305: free the popped extension object and stack on the pre-4.2.0 path
|
2026-09-11 16:04:35 -06:00 |
Chris Conlon
|
56c1edeaf9
|
F-4148: null-check the cert stack before counting it in getDerCerts
|
2026-09-11 16:04:35 -06:00 |
Chris Conlon
|
58a00109a7
|
F-3911: copy SNI server names in the WolfSSLImplementSSLSession copy constructor
|
2026-09-11 16:04:35 -06:00 |
Chris Conlon
|
20b34ec340
|
F-12699: document the process-wide scope of the missing CRL callback setters
|
2026-09-11 16:04:35 -06:00 |
Chris Conlon
|
537254ec10
|
Merge pull request #415 from padelsbach/catch-exceptions
Enhancements for socket error handling
|
2026-09-11 15:59:11 -06:00 |
Paul Adelsbach
|
d85d0b70fa
|
PR feedback: re-throw uncaught exceptions, add tests
|
2026-09-11 14:26:18 -07:00 |
Ruby Martin
|
27c8f34434
|
Merge pull request #407 from cconlon/fenrirAug24
Fixes for callbacks, CRL dates, DN parsing, PSK getters
|
2026-09-11 16:04:19 -05:00 |
Paul Adelsbach
|
a5307f9972
|
Enhancements for socket error handling
|
2026-09-11 12:12:15 -07:00 |
Chris Conlon
|
4976515d8d
|
F-11882 / F-11883: fail closed on verify callback errors in NativeVerifyCallback and NativeSSLVerifyCallback
|
2026-09-11 09:49:04 -06:00 |
Chris Conlon
|
d37afefda4
|
F-11876: guard against NULL PSK identity strings before NewStringUTF
|
2026-09-11 09:49:04 -06:00 |
Chris Conlon
|
5e0339035c
|
F-11875: honor revocation date in CRL add_revoked and reject it in add_revoked_cert
|
2026-09-11 09:49:04 -06:00 |
Chris Conlon
|
ea8aa7a49b
|
F-11870: handle unrecognized RDN types in WolfSSLX509 DN reformatting
|
2026-09-11 08:54:26 -06:00 |
Ruby Martin
|
33d3adcef7
|
Merge pull request #414 from cconlon/logFix
Remove duplicate sanitizeForLog helper from WolfSSLDebug
|
2026-09-10 11:00:39 -05:00 |
Ruby Martin
|
2e607ab12a
|
Merge pull request #412 from cconlon/fenrirSept1_2
Fixes for date getters, comments, KeyManager alias lookup, and buffer zeroing
|
2026-09-09 13:45:57 -05:00 |
Chris Conlon
|
46ea6bed68
|
JSSE: fix WolfSSLSocket interrupt-pipe fd leak on deferred close, and harden socket stress tests
|
2026-09-09 12:25:15 -06:00 |
Ruby Martin
|
02f8276c1a
|
Merge pull request #411 from cconlon/fenrirSept1
Fixes for JNI callback cleanup, EKU getter, session I/O, and equals symmetry
|
2026-09-08 18:10:55 -05:00 |
Ruby Martin
|
e54a45385a
|
Merge pull request #408 from cconlon/fenrirAug26
JNI reference, resource, and error-handling fixes
|
2026-09-08 12:30:21 -05:00 |
Chris Conlon
|
52bcf391ea
|
JNI/JSSE: remove duplicate sanitizeForLog helper from WolfSSLDebug
|
2026-09-08 10:47:38 -06:00 |
Ruby Martin
|
9df2fb2660
|
Merge pull request #406 from cconlon/fenrirAug21
Fixes for cert name locking, session cache validity, hostname log sanitization, and build/CI hardening
|
2026-09-04 12:48:36 -05:00 |
Chris Conlon
|
f8a45f1ceb
|
F-6736: align critical/non-critical extension OID getters with X509 contract
|
2026-09-03 15:20:03 -06:00 |
Chris Conlon
|
236b106629
|
F-6735: correct getCurrentCipher null-check exception message
|
2026-09-03 15:20:03 -06:00 |
Chris Conlon
|
7a0a09fd61
|
F-11885: only resume client-side entries in client session cache lookup
|
2026-09-03 15:20:03 -06:00 |
Chris Conlon
|
b784d772c0
|
F-11873: only copy HMAC inner buffer on success in setTlsHmacInner
|
2026-09-03 15:11:10 -06:00 |
Chris Conlon
|
83aaffae94
|
F-11884: release owned session reference in sessionToDer
|
2026-09-03 15:09:31 -06:00 |
Chris Conlon
|
6a6fcf86a9
|
F-11878: check mutex init and free mutexes on newSSL construction rollback
|
2026-09-03 15:09:31 -06:00 |
Chris Conlon
|
14673f945c
|
F-11877: check key initialization results in WolfCrypt verify/decrypt helpers
|
2026-09-03 15:09:31 -06:00 |
Chris Conlon
|
0742792d48
|
F-11872: delete promoted JNI local references in NativeVerifyCallback
|
2026-09-03 15:08:30 -06:00 |
Ruby Martin
|
64779aab39
|
Merge pull request #405 from cconlon/fenrirAug20
Fixes for JNI buffer-size validation and JSSE/RMI example corrections
|
2026-09-03 15:57:08 -05:00 |
Ruby Martin
|
6c479fbc81
|
Merge pull request #404 from cconlon/fenrirAug18
Fixes for JNI resource cleanup, NULL string handling, SAN and CertManager parsing
|
2026-09-02 16:09:41 -05:00 |
Chris Conlon
|
e4956962e6
|
F-12695: zero pooled direct ByteBuffers before reuse or discard
|
2026-09-01 15:21:35 -06:00 |
Chris Conlon
|
bac85ce3af
|
F-12694: skip cert-less aliases in the cached KeyManager alias lookup
|
2026-09-01 15:21:35 -06:00 |
Chris Conlon
|
fe2843144d
|
F-12690: correct the ALPN getter comment to describe the negotiated protocol
|
2026-09-01 15:21:35 -06:00 |
Chris Conlon
|
4da81a1792
|
F-12689: document the DTLS protocol versions in the cipher-list comment
|
2026-09-01 15:21:35 -06:00 |
Chris Conlon
|
5ebf28c74c
|
F-12683: null-check the ASN.1 time formatting result in the date getters
|
2026-09-01 15:21:35 -06:00 |
Chris Conlon
|
b84a57269a
|
F-12682: compare all fields symmetrically in WolfSSLAltName.equals
|
2026-09-01 12:31:40 -06:00 |
Chris Conlon
|
36f19df3bb
|
F-12681: release JNI local references in the ATOMIC_USER callbacks
|
2026-09-01 12:31:40 -06:00 |
Chris Conlon
|
a146a962cb
|
F-12680: trim trailing null elements from the getExtendedKeyUsage result
|
2026-09-01 12:31:40 -06:00 |
Chris Conlon
|
6e07102006
|
F-12677: reject negative sizes in the session-level I/O callbacks
|
2026-09-01 12:31:40 -06:00 |
Chris Conlon
|
446e18f729
|
F-12676: release JNI local references in the TLS secret and session ticket callbacks
|
2026-09-01 12:31:40 -06:00 |
Chris Conlon
|
57c912264f
|
F-10753: pin ant compile classpath to project jars
|
2026-08-24 10:07:58 -06:00 |
Chris Conlon
|
0627c0e675
|
F-10751: verify Maven test dependency checksums in CI before running tests
|
2026-08-24 10:07:58 -06:00 |