50 most recent check-ins that include changes to files matching 'generic/*'
|
2026-02-12
| ||
| 02:33 | Reverted change to auto select protocol versions to increase backwards compatibility. Too many apps specify the protocols as command line options, but leave off TCL 1.2 and 1.3. Will reinstate this change after OpenSSL removes the depreciated API. check-in: 77bdd68ef1 user: bohagan tags: trunk, main | |
|
2026-02-06
| ||
| 20:19 | Added connect retry counter with wait between attempts check-in: e32c6e2509 user: bohagan tags: trunk, main | |
|
2026-01-21
| ||
| 02:49 | Merge TLS 2.0 changes into main check-in: c466e1bd8f user: bohagan tags: trunk, main | |
|
2026-01-07
| ||
| 18:15 | Simplified setting supported SSL and TLS protocols. We now only use TLS 1.2 and 1.3 unless overridden by the user. check-in: 17cb74a5cf user: bohagan tags: tls-2.0 | |
|
2025-10-17
| ||
| 07:18 | close fork check-in: 4dfbd811b4 user: jan.nijtmans tags: tls-2.0 | |
| 07:16 | Minor spacing check-in: e831e54d8b user: jan.nijtmans tags: tls-2.0 | |
|
2025-10-16
| ||
| 21:21 | Updated set ssl/tls protocol version logic for cipher and import commands to use new APIs. check-in: e383f27192 user: bohagan tags: tls-2.0 | |
| 18:20 | Updated set DH parameters for servers for OpenSSL 3.0+ APIs. check-in: 014250ffb8 user: bohagan tags: tls-2.0 | |
| 09:33 | Fix various compiler warnings (like -Wconversion and -Wc++-compat) check-in: 9a7e09fcca user: jan.nijtmans tags: tls-2.0 | |
|
2025-10-11
| ||
| 19:10 | Updates for OpenSSL 1.1.1, 3.3. and 3.4 API compatibility check-in: 651e6cb534 user: bohagan tags: tls-2.0 | |
| 02:19 | Added check for init complete in tlsIO.c close before sending SSL_shutdown check-in: a63c893886 user: bohagan tags: tls-2.0 | |
|
2025-10-08
| ||
| 01:26 | Added tls::starttls command as an alias for tls::import and tls::shutdown as an alias for tls::unimport. check-in: e09d36ffb5 user: bohagan tags: tls-2.0 | |
|
2025-10-07
| ||
| 01:44 | More updates to not flag EOF as a fatal error. Write attempts after a fatal error will return an error. check-in: 1383d172b1 user: bohagan tags: tls-2.0 | |
|
2025-10-06
| ||
| 01:26 | Rolled back some changes to tlsIO.c and added more debug output check-in: 10199abaf9 user: bohagan tags: tls-2.0 | |
|
2025-10-05
| ||
| 02:49 | More changes to catch fatal errors and not call SSL_Shutdown for them. Renamed TLS_TCL_HANDSHAKE_FAILED flag to TLS_TCL_FATAL_ERROR. check-in: 005f13cb01 user: bohagan tags: tls-2.0 | |
|
2025-09-21
| ||
| 23:53 | Added more comments and debug statements. check-in: 12eb6bb5da user: bohagan tags: tls-2.0 | |
| 01:59 | Removed obsolete legacy SSL error handling code. check-in: e78fdfe8c2 user: bohagan tags: tls-2.0 | |
|
2025-09-18
| ||
| 04:18 | Added Tcl_Preserve for statePtr while timer is running. Moved Tls_Free to eliminate forward declaration. check-in: 4bf70b79a5 user: bohagan tags: tls-2.0 | |
|
2025-09-15
| ||
| 01:36 | Added flag to track if EOF has occurred on channel. check-in: cbeb34c75f user: bohagan tags: tls-2.0 | |
|
2025-09-14
| ||
| 02:04 | Updated BIOShouldRetry to not use ENOTCONN as a retry condition since Tcl core uses this a failure. Fix for issues: https://core.tcl-lang.org/tcltls/tktview/6a63c165d8 https://core.tcl-lang.org/tcltls/tktview/48eddca89e check-in: b342c5f302 user: bohagan tags: tls-2.0 | |
|
2025-09-06
| ||
| 01:47 | Removed obsolete condition checks for bioShouldRetry. Added version check for SSL_CTX_set_ecdh_auto. check-in: fd6219d6f4 user: bohagan tags: tls-2.0 | |
|
2025-07-11
| ||
| 18:48 | Added pre-check for valid data to Client Hello message processing. Fix for https://github.com/bohagan1/TclTLS/issues/5 check-in: 10a9ba20e1 user: bohagan tags: tls-2.0 | |
|
2025-02-23
| ||
| 21:01 | Added session id to hello callback command check-in: 2d54d65766 user: bohagan tags: tls-2.0 | |
| 20:09 | Fix to allow for null server name in hello callback. Bug fix for https://github.com/bohagan1/TclTLS/issues/5. check-in: ac3bfc3713 user: bohagan tags: tls-2.0 | |
| 19:24 | Added check for name type in SNI callback check-in: 7fcd555512 user: bohagan tags: tls-2.0 | |
|
2025-02-22
| ||
| 23:57 | Changed -request and -require defaults to be true only for client connections. check-in: 2afc33512d user: bohagan tags: tls-2.0 | |
|
2025-02-08
| ||
| 21:05 | Corrections to previous commit check-in: b565c0a12a user: bohagan tags: tls-2.0 | |
|
2025-02-01
| ||
| 23:36 | Made changes to dereference objects returned by Tcl_ListObjIndex and Tcl_ListObjGetElements for TCL 9 abstract lists check-in: 74ebe7ccce user: bohagan tags: tls-2.0 | |
|
2025-01-02
| ||
| 23:40 | Changed the default for -tls1 and -tls1.1 options to false. check-in: 861ff6374c user: bohagan tags: tls-2.0 | |
| 23:36 | Changed the default for the -require option to true. check-in: 7a43d021a4 user: bohagan tags: tls-2.0 | |
|
2024-12-31
| ||
| 04:12 | More comment updates and changes for fast path option check-in: c61a46b561 user: bohagan tags: trunk, main | |
|
2024-12-29
| ||
| 04:36 | Added IO buffer checks to TlsChannelHandlerTimer mask function. Reordered TlsNotifyProc to check conditions prior to timer deletion. Pass buffer length in MessageCallback. check-in: 6252a3a1f5 user: bohagan tags: trunk, main | |
| 04:18 | Renamed BIO read/write functions to input/output to avoid confusion with API names. Added PKI and Certificates section to docs. Added/updated comments, formatting updates, etc. check-in: 3848af25d2 user: bohagan tags: trunk, main | |
|
2024-12-24
| ||
| 04:30 | On Windows, set default value for -castore option to Windows cert store check-in: cfd2090203 user: bohagan tags: trunk, main | |
|
2024-12-16
| ||
| 01:35 | Partial fix for test case tlsIO-9.1 to flush then wait for handshake to finish before close check-in: 6cad1c95a2 user: bohagan tags: trunk, main | |
|
2024-12-15
| ||
| 22:49 | Removed sending another error code after failed connection is detected. Also fixes test case tls-bug58-1.0. check-in: 2a3c49aad4 user: bohagan tags: trunk, main | |
|
2024-12-09
| ||
| 00:17 | Fixed issue where some non-error conditions triggered a call to Tls_Error check-in: 08e1cd7d4f user: bohagan tags: trunk, main | |
|
2024-12-08
| ||
| 22:20 | Fixed PasswordCallback when using default tls::password callback to pass all parameters check-in: af42842c6e user: bohagan tags: trunk, main | |
|
2024-11-30
| ||
| 21:06 | Roll back some type changes from Clientdata to void * and added comments to args check-in: c951849fa9 user: bohagan tags: trunk, main | |
|
2024-11-29
| ||
| 15:41 | Re-introduce TCL_UNUSED. Some int <-> Tcl_Size fixes. Some more code cleanup check-in: cc9314fa6e user: jan.nijtmans tags: trunk, main | |
|
2024-11-03
| ||
| 19:05 | Merged tls-1.8 branch into trunk check-in: 6d3664930c user: bohagan tags: trunk, main | |
|
2024-11-01
| ||
| 01:09 | Comment updates check-in: b52b3ab189 user: bohagan tags: tls-1.8 | |
|
2024-10-26
| ||
| 17:34 | Added support for loading CA certificates from virtual file systems. Source: https://core.tcl-lang.org/tcltls/tktview/030c713ca2 check-in: b70fbfd8cf user: bohagan tags: tls-1.8 | |
| 16:38 | Removed obsolete RCS version strings. Added file header info. check-in: fbdf0eae0a user: bohagan tags: tls-1.8 | |
| 16:08 | Removed extra padding, convert spaces to tabs, etc. check-in: 1ef3d3faef user: bohagan tags: tls-1.8 | |
|
2024-10-25
| ||
| 05:13 | More TCL9 updates check-in: ea36bcf6c4 user: bohagan tags: tls-1.8 | |
|
2024-10-05
| ||
| 17:46 | Changes to fix warnings check-in: c747afd200 user: bohagan tags: tls-1.8 | |
|
2024-07-07
| ||
| 15:23 | Changed to use Tcl_PkgRequireEx, only call if not using stubs. check-in: 57cd9143b5 user: bohagan tags: tls-1.8 | |
|
2024-07-06
| ||
| 04:17 | Made updates to enhance event processing, I/O operations, etc. to address reports of stalled connections, etc. check-in: e3d4330c95 user: bohagan tags: tls-1.8 | |
|
2024-07-01
| ||
| 01:08 | Changed to send SSL_shutdown as part of BIO close channel handler rather than Tls_Clean. check-in: 1505883e4a user: bohagan tags: tls-1.8 | |