TCLTLS Redux

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-01-01
23:32
Moved debug script examples from docs to demos directory Leaf check-in: abef1b6b0a user: bohagan tags: trunk
22:38
Added demos directory with example scripts to download web pages and files using TLS. check-in: a704c5c958 user: bohagan tags: trunk
2024-12-31
04:12
More comment updates and changes for fast path option check-in: 283b6c8f81 user: bohagan tags: trunk
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: 07cdec1e00 user: bohagan tags: trunk
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: 787bdf2471 user: bohagan tags: trunk
2024-12-24
04:30
On Windows, set default value for -castore option to Windows cert store check-in: c28d268e2d user: bohagan tags: trunk
2024-12-19
20:56
Documentation updates check-in: f10dd15bea user: bohagan tags: trunk
2024-12-17
01:24
Corrected install pkgIndex.tcl file path check-in: 99be8502d4 user: bohagan tags: trunk
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: 9ad706ce54 user: bohagan tags: trunk
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: 8f00acc1ee user: bohagan tags: trunk
2024-12-09
04:29
Optimized make documentation on Windows check-in: e389eb6092 user: bohagan tags: trunk
00:17
Fixed issue where some non-error conditions triggered a call to Tls_Error check-in: 9b79b21ed8 user: bohagan tags: trunk
2024-12-08
22:20
Fixed PasswordCallback when using default tls::password callback to pass all parameters check-in: 7eb9ad3320 user: bohagan tags: trunk
19:24
Documentation cleanup check-in: f7cdbbf930 user: bohagan tags: trunk
2024-12-07
22:39
Fix generation of git manifest uuid on Windows check-in: 786e7cf00b user: bohagan tags: trunk
2024-12-01
23:55
Updated to latest TEA (tclconfig) files check-in: dfe9cdfdf1 user: bohagan tags: trunk
23:55
Converted documentation to doctools format and generated HTML and nroff format doc files check-in: 8d48b5fc0c user: bohagan tags: trunk
02:46
Updated make documentation to add target for consolidated docs check-in: 356f585947 user: bohagan tags: trunk
2024-11-30
22:00
Added Keywords to documentation check-in: 226957bd74 user: bohagan tags: trunk
21:06
Roll back some type changes from Clientdata to void * and added comments to args check-in: 5844a5972a user: bohagan tags: trunk
2024-11-29
21:41
Re-introduce TCL_UNUSED. Some int <-> Tcl_Size fixes. Some more code cleanup check-in: 4c33ad64f3 user: jan.nijtmans tags: trunk
21:03
Fix build when unpacked in the /pkg/ directory of Tcl: <pre> cat manifest.uuid >>tlsUuid.h cat: manifest.uuid: No such file or directory make[1]: *** [Makefile:343: tlsUuid.h] Error 1 make[1]: Leaving directory 'tcl9.0/unix/pkgs/tcltls' make: *** [Makefile:2070: packages] Error 2 </pre> check-in: 79bc69d04a user: jan.nijtmans tags: trunk
20:27
Update to latest TEA/autoconf check-in: 10d2eb07c8 user: jan.nijtmans tags: trunk
2024-11-03
19:05
Makefile updates to install gzipped man page on FreeBSD check-in: ee25648483 user: bohagan tags: trunk
02:00
BADSSL test updates for latest certificate status check-in: e6f77fe44e user: bohagan tags: trunk
2024-11-02
00:06
Updated README file check-in: 23fa00171b user: bohagan tags: trunk
2024-11-01
22:01
Makefile updates for tls.tcl.h to work for sh. Needed for FreeBSD. Made makefile optimizations. check-in: 5b689c52a1 user: bohagan tags: trunk
01:09
Comment updates check-in: d485b9e816 user: bohagan tags: trunk
2024-10-26
22:32
Updated windows makefile to preserve manifest.uuid file if it already exists. Added checks for git repo. check-in: 689cd1fbaa user: bohagan tags: trunk
17:34
Added support for loading CA certificates from virtual file systems. Source: https://core.tcl-lang.org/tcltls/tktview/030c713ca2 check-in: c782c56076 user: bohagan tags: trunk
17:04
Updated README.txt file. check-in: fcd748ab6d user: bohagan tags: trunk
16:38
Removed obsolete RCS version strings. Added file header info. check-in: 125dcf57e5 user: bohagan tags: trunk
16:12
Added manifest.uuid file to clean files check-in: 26676c6db5 user: bohagan tags: trunk
16:08
Removed extra padding, convert spaces to tabs, etc. check-in: 7a24382c3f user: bohagan tags: trunk
2024-10-25
05:13
More TCL9 updates check-in: 68449099e4 user: bohagan tags: trunk
2024-10-05
17:46
Changes to fix warnings check-in: 8a5b1bfe36 user: bohagan tags: trunk
17:20
Removed LibreSSL from the documentation since its not currently supported check-in: 4f87bf6a24 user: bohagan tags: trunk
17:17
Updated acinclude.m4 check for OpenSSL in pkg-config logic to work on more platforms check-in: e08d9f6bac user: bohagan tags: trunk
2024-09-28
19:47
Updated to latest tclconfig changes check-in: ba72b675c1 user: bohagan tags: trunk
2024-07-07
15:23
Changed to use Tcl_PkgRequireEx, only call if not using stubs. check-in: 563896aa0b user: bohagan tags: trunk
2024-07-06
04:17
Made updates to enhance event processing, I/O operations, etc. to address reports of stalled connections, etc. check-in: ebe70814cd user: bohagan tags: trunk
2024-07-05
18:03
Updated callback handlers in tls.tcl to be backwards compatible for earlier TCLTLS versions check-in: 4f8d464d74 user: bohagan tags: trunk
2024-07-01
01:08
Changed to send SSL_shutdown as part of BIO close channel handler rather than Tls_Clean. check-in: 4b37011056 user: bohagan tags: trunk
2024-06-29
19:21
Backed out changes to provide error status when setting -cadir, -cafile, and -castore options. Breaks IO test cases. check-in: d919dc2987 user: bohagan tags: trunk
02:46
Added comments and function preamble comments to BIO and IO files. check-in: 5e0590933a user: bohagan tags: trunk
00:53
Added certificate validation process info to the documentation check-in: f9dfff23d4 user: bohagan tags: trunk
2024-06-28
19:33
Updated Tls_NewX509Obj to use Tcl_Objs for returned hex values. Use a dynamically allocated temp buffer. check-in: 421c6ab8f8 user: bohagan tags: trunk
18:50
Refactored Tls_NewX509Obj to use Tcl_Size, common var names, added function descriptions, etc. check-in: 94b366af1e user: bohagan tags: trunk
2024-06-25
22:22
Changed Tls_NewX509Obj to not use stack space for all and certificate buffers. This reduces the possibility of a stack overflow. check-in: c7985a7a28 user: bohagan tags: trunk
2024-06-23
03:11
Documentation updates to add info on certificate validation needs and more debug info. check-in: c0e8e2db0d user: bohagan tags: trunk