Timeline

26 descendants and 50 ancestors of 014250ffb8dc62c8

2026-03-06
15:40
Update rules.vc leaf check-in: de80a726e6 user: jan.nijtmans tags: trunk, main
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-10
03:03
Updated make docs to use package name instead of hard-coded filename check-in: c0109e7660 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-31
02:13
Fixed Mac static configure issue to check if ssl and z libs are available, then use them. This should support MacPorts that needs libz and Homebrew which does not. check-in: 1a1c843950 user: bohagan tags: trunk, main
2026-01-30
03:48
Updated find dtplite macro to look for both dtplite and dtplite.tcl (needed for MSYS). Fix for issue: https://core.tcl-lang.org/tcltls/tktview/fb2fecf221 check-in: 1a138dbb37 user: bohagan tags: trunk, main
2026-01-29
02:58
Updated make docs to correct use of TCLSH and show error message if dtplite not found. Fix for issue: https://core.tcl-lang.org/tcltls/tktview/fb2fecf221 check-in: cb8b9cae9e user: bohagan tags: trunk, main
2026-01-27
01:58
Added Git and fossil attributes for file EOL conversions check-in: fb3ddf8927 user: bohagan tags: trunk, main
01:24
Corrected static builds on MinGW/MSYS2 to use correct library filenames. check-in: 664330fc76 user: bohagan tags: trunk, main
2026-01-22
10:19
All .vc files should be in CRLF mode check-in: ba2ee7744c user: jan.nijtmans tags: trunk, main
10:18
TEA update check-in: ec36fa8b4b user: jan.nijtmans tags: trunk, main
2026-01-21
04:35
Update release version in documentation check-in: 2cd3de52b3 user: bohagan tags: trunk, main
02:49
Merge TLS 2.0 changes into main check-in: c466e1bd8f user: bohagan tags: trunk, main
02:49
Tag as TLS 2.0 release leaf check-in: 5d3e3c3bf8 user: bohagan tags: tls-2.0, tls-2-0
2026-01-20
03:02
Updated tests to fix the remaining failing test cases check-in: 7f29e7252a user: bohagan tags: tls-2.0
2026-01-16
02:39
Updated test files to use test CA Cert file. check-in: e827617afa user: bohagan tags: tls-2.0
01:13
Changed install directory and dist file to tcltls{version}. check-in: 47198b69b1 user: bohagan tags: tls-2.0
2026-01-08
05:35
Updated test constraints to make work for all platforms and OpenSSL versions. Added more tests. check-in: 34befcf0c7 user: bohagan tags: tls-2.0
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
2026-01-06
05:08
Updated make dist to not rely on TEMP dir check-in: 2e25cc74d2 user: bohagan tags: tls-2.0
2025-12-08
01:39
Updates to acinclude.m4 for Mac static builds check-in: 5600179812 user: bohagan tags: tls-2.0
2025-11-22
21:45
Test case updates check-in: 7486a156cd user: bohagan tags: tls-2.0
2025-11-16
22:54
Updates to makefile to protect for filenames with spaces in them check-in: 8d4ab271cd user: bohagan tags: tls-2.0
2025-10-17
07:18
close fork check-in: 4dfbd811b4 user: jan.nijtmans tags: tls-2.0
03:14
Simplified logic for adding static libraries to TCLTLS_SSL_LIBS check-in: 85b45fc6e0 user: bohagan 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
17:22
Added more error info to documentation check-in: 2a7487c3bf user: bohagan tags: tls-2.0
2025-10-14
22:08
Updates to fix issues with building static libraries check-in: 6108512e1f user: bohagan tags: tls-2.0
2025-10-13
21:56
Fixes to demos to add 'package prefer latest', use updated TCL website URL, etc. check-in: 9a625532b9 user: bohagan 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
02:40
Increment version to 2.0b2 check-in: 29e8bc20d4 user: bohagan tags: tls-2.0
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
03:14
Updated to latest TEA config files check-in: 1126fac0ff user: bohagan tags: tls-2.0
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
22:27
Test case updates to fix error messages, move broken ciphers to old_api category, use package prefer latest check-in: 56211138fe user: bohagan tags: tls-2.0
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
02:08
Added error messages section to documentation. check-in: 32ff979178 user: bohagan tags: tls-2.0
2025-09-29
02:05
Added echo chat tool to examples check-in: 883d22ba42 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-09-05
22:36
Added missing crypt libraries for gcc on windows Fix for [82560343da] at https://core.tcl-lang.org/tcltls/tktview/82560343da check-in: bfc8b5b54b 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-24
02:29
Added package prefer latest to test scripts to work with beta releases Test script updates Fixes bug [7033cb4fe6] at https://core.tcl-lang.org/tcltls/tktview/7033cb4fe6 check-in: 8019cf96ed 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
23:15
Added package prefer to test scripts to use beta releases. Corrected Makefile and tests/all.tcl to pass args for make test. Set test case socket defaults to -require 0 since test certificates are out-of-date. check-in: fe85c1fb85 user: bohagan tags: tls-2.0
2025-02-09
18:35
Fixed typos in documentation check-in: e19f6b3f18 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-06
21:50
Added compatibility notes to documentation check-in: 521ce8a625 user: bohagan tags: tls-2.0
2025-01-02
23:58
More documentation updates in prep for 2.0 release check-in: 44384307bd user: bohagan tags: tls-2.0
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
21:52
Set -servername option to host value as default. This means -autoservername defaults to true unless -servername is specified. check-in: 2ad29dbaab user: bohagan tags: tls-2.0
19:36
Created TLS 2.0 branch. Incremented version to 2.0b1 check-in: 7b51585287 user: bohagan tags: tls-2.0
18:05
Tag as TLS 1.8 release check-in: ca1a846290 user: bohagan tags: trunk, main, tls-1-8
08:38
Fix source dir path for installing docs when not building in source root check-in: 4056acea19 user: apnmbx-wits@yahoo.com tags: trunk, main
2025-01-01
23:32
Moved debug script examples from docs to demos directory check-in: 65f827b5f9 user: bohagan tags: trunk, main
22:38
Added demos directory with example scripts to download web pages and files using TLS. check-in: 0ebb44402a user: bohagan tags: trunk, main
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-19
20:56
Documentation updates check-in: e03e54ee87 user: bohagan tags: trunk, main
2024-12-17
01:24
Corrected install pkgIndex.tcl file path check-in: 68b20030ff 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
04:29
Optimized make documentation on Windows check-in: 7e7d5ef01b user: bohagan tags: trunk, main