TCLTLS Redux

Timeline
Login

Timeline

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

50 most recent check-ins

2024-11-03
19:05
Makefile updates to install gzipped man page on FreeBSD Leaf 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
01:46
Updates to provide error status when setting -cadir, -cafile, and -castore options. check-in: c5b29ac488 user: bohagan tags: trunk
01:39
Undo change in OpenSSL 1.1.1 which enabled SSL_MODE_AUTO_RETRY. This will avoid hangs in blocking mode after an non-app record is received, but an app record is not yet available. Also enabled SSL_MODE_ENABLE_PARTIAL_WRITE, which allows writes with fewer than all records written to be successful. check-in: c94b02dbf6 user: bohagan tags: trunk
00:51
Added more notes to doc file. check-in: 85e8db3e7f user: bohagan tags: trunk
2024-06-20
01:01
Added support for setting the certificate store check-in: accc23a6cb user: bohagan tags: trunk
2024-06-19
20:40
Added more connection status check-in: dd66fe76ed user: bohagan tags: trunk
2024-06-16
20:23
Added shutdown handler check-in: a0130aef20 user: bohagan tags: trunk
2024-06-15
21:49
Removed obsolete locking code and added support for checking system OpenSSL config file for crypto policies. check-in: a49ab72871 user: bohagan tags: trunk
2024-06-08
20:49
Cache read/write wants from BIO_read/BIO_write and include in watch mask check-in: ea4a3ba27a user: bohagan tags: trunk
01:51
Added more info to comments check-in: 0c5e45b65d user: bohagan tags: trunk
2024-06-07
23:02
Test case fixes check-in: f9b1892dce user: bohagan tags: trunk
02:38
Added more input and output function error logging check-in: fc67fcc501 user: bohagan tags: trunk
2024-06-06
13:54
Optimized checks for when to call Tls_WaitForConnect check-in: ac0bb0f5ea user: bohagan tags: trunk
13:30
Reordered SSL_get_error error cases to match enum and functions to remove prototypes check-in: b5a2324a05 user: bohagan tags: trunk
13:20
Removed debugging item not meant for commit. check-in: 599a753fe8 user: bohagan tags: trunk
05:20
Added back option to enable debug mode that was lost in conversion to new TEA build system check-in: a8b93d7401 user: bohagan tags: trunk
01:21
Merged in generate tls.tcl.h and debug mode option changes Leaf check-in: ef0a95c573 user: bohagan tags: crypto
00:47
Added back option to enable debug mode that was lost in conversion to new TEA build system check-in: f61fd869b1 user: bohagan tags: trunk
2024-06-05
03:02
Replaced old method of including tls.tcl file in compiled library with a cross-platform compatible method check-in: 58aa2ec05c user: bohagan tags: trunk
2024-05-29
01:30
Merged in changes from master check-in: f44ad40fd0 user: bohagan tags: crypto
01:30
Added makefile option to enable SSL3. Disabled by default. Only use for legacy purposes. check-in: 105ee568b6 user: bohagan tags: trunk
01:07
Optimized types and casting check-in: dd326b0e2c user: bohagan tags: trunk
2024-05-28
23:59
Removed end of line padding check-in: 2922b94c44 user: bohagan tags: trunk
2024-05-27
22:45
Make error message a const string check-in: dbac59b54e user: bohagan tags: trunk