All files named "generic/tlsIO.c"

History for generic/tlsIO.c

2024-11-29
15:41
Re-introduce TCL_UNUSED. Some int <-> Tcl_Size fixes. Some more code cleanup file: [37ab373d6c] check-in: [cc9314fa6e] user: jan.nijtmans, branch: main, size: 39776 [annotate] [blame] [check-ins using] [diff]
2024-11-01
01:09
Comment updates file: [f1c5ac114b] check-in: [b52b3ab189] user: bohagan, branch: tls-1.8, size: 39844 [annotate] [blame] [check-ins using] [diff]
2024-10-26
16:38
Removed obsolete RCS version strings. Added file header info. file: [28f229b1c5] check-in: [fbdf0eae0a] user: bohagan, branch: tls-1.8, size: 39844 [annotate] [blame] [check-ins using] [diff]
16:08
Removed extra padding, convert spaces to tabs, etc. file: [5434dce8b9] check-in: [1ef3d3faef] user: bohagan, branch: tls-1.8, size: 40031 [annotate] [blame] [check-ins using] [diff]
2024-07-06
04:17
Made updates to enhance event processing, I/O operations, etc. to address reports of stalled connections, etc. file: [d289c975da] check-in: [e3d4330c95] user: bohagan, branch: tls-1.8, size: 40035 [annotate] [blame] [check-ins using] [diff]
2024-07-01
01:08
Changed to send SSL_shutdown as part of BIO close channel handler rather than Tls_Clean. file: [bf6e0784e3] check-in: [1505883e4a] user: bohagan, branch: tls-1.8, size: 35825 [annotate] [blame] [check-ins using] [diff]
2024-06-29
02:46
Added comments and function preamble comments to BIO and IO files. file: [7360e0f9d2] check-in: [9e79f40ed5] user: bohagan, branch: tls-1.8, size: 35511 [annotate] [blame] [check-ins using] [diff]
2024-06-08
20:49
Cache read/write wants from BIO_read/BIO_write and include in watch mask file: [769f86379c] check-in: [268b7a0965] user: bohagan, branch: tls-1.8, size: 34052 [annotate] [blame] [check-ins using] [diff]
01:51
Added more info to comments file: [fad08a4111] check-in: [fdb58ae458] user: bohagan, branch: tls-1.8, size: 33650 [annotate] [blame] [check-ins using] [diff]
2024-06-07
02:38
Added more input and output function error logging file: [93e5605483] check-in: [cb680e9fde] user: bohagan, branch: tls-1.8, size: 33260 [annotate] [blame] [check-ins using] [diff]
2024-06-06
13:54
Optimized checks for when to call Tls_WaitForConnect file: [dd6b55b1c0] check-in: [9c66e07d09] user: bohagan, branch: tls-1.8, size: 29584 [annotate] [blame] [check-ins using] [diff]
13:30
Reordered SSL_get_error error cases to match enum and functions to remove prototypes file: [c99e5d4b5c] check-in: [f61d06b2cb] user: bohagan, branch: tls-1.8, size: 29213 [annotate] [blame] [check-ins using] [diff]
05:20
Added back option to enable debug mode that was lost in conversion to new TEA build system file: [9b0361f2c0] check-in: [7e60e66f64] user: bohagan, branch: tls-1.8, size: 29040 [annotate] [blame] [check-ins using] [diff]
2024-05-29
01:30
Merged in changes from master file: [ee1c00be92] check-in: [9d265b298a] user: bohagan, branch: crypto, size: 28832 [annotate] [blame] [check-ins using] [diff]
2024-05-28
15:08
Fix Tls_Error() signature file: [8b14832fee] check-in: [bc6ff74449] user: jan.nijtmans, branch: bohagan, size: 28542 [annotate] [blame] [check-ins using] [diff]
15:00
Fix Tls_Error() signature file: [6dbd36b57c] check-in: [53b28536f9] user: jan.nijtmans, branch: nijtmans, size: 25381 [annotate] [blame] [check-ins using] [diff]
2024-05-27
22:45
Make error message a const string file: [b272c71398] check-in: [c5a4009f73] user: bohagan, branch: tls-1.8, size: 28840 [annotate] [blame] [check-ins using] [diff]
15:11
Fix Tls_Error() function signature file: [b64377d99a] check-in: [86bf966f5b] user: jan.nijtmans, branch: main, size: 28836 [annotate] [blame] [check-ins using] [diff]
14:21
Remove end-of-line spacing file: [434d14ba16] check-in: [2f817125a5] user: jan.nijtmans, branch: main, size: 28944 [annotate] [blame] [check-ins using] [diff]
2024-03-12
14:30
Merge trunk file: [7afd4f24f1] check-in: [c005e3d09b] user: jan.nijtmans, branch: bohagan, size: 28650 [annotate] [blame] [check-ins using] [diff]
14:21
More simple code formatting ... no change in functionality file: [dc77fddc45] check-in: [f69776b946] user: jan.nijtmans, branch: nijtmans, size: 25397 [annotate] [blame] [check-ins using] [diff]
2024-03-05
14:37
Formatting (taken over from bohagan) file: [48c0fc9f8a] check-in: [2568fd9c5d] user: jan.nijtmans, branch: bohagan, size: 28759 [annotate] [blame] [check-ins using] [diff]
2024-02-24
03:57
Merged in changes from master file: [d6aa421d6b] check-in: [603eb0c0ba] user: bohagan, branch: crypto, size: 28944 [annotate] [blame] [check-ins using] [diff]
03:02
Clean up return statements file: [f313da2f0b] check-in: [a9e4d32d68] user: bohagan, branch: trunk, size: 28948 [annotate] [blame] [check-ins using] [diff]
2024-02-23
12:13
Merge trunk file: [54acfa5baa] check-in: [fc4f8bad30] user: jan.nijtmans, branch: bohagan, size: 28764 [annotate] [blame] [check-ins using] [diff]
11:57
Added set option support. Source: https://www.androwish.org/home/info/1af65d23b6962476 file: [e1102d2f2c] check-in: [baec6798d6] user: jan.nijtmans, branch: nijtmans, size: 25414 [annotate] [blame] [check-ins using] [diff]
09:39
Merge trunk file: [9c5382b06f] check-in: [a288c8e1e1] user: jan.nijtmans, branch: bohagan, size: 29022 [annotate] [blame] [check-ins using] [diff]
09:13
Code formatting. TlsCloseProc is no longer needed in Tcl 9. file: [f0f140b4c0] check-in: [2382e3457d] user: jan.nijtmans, branch: nijtmans, size: 24111 [annotate] [blame] [check-ins using] [diff]
2024-02-22
15:27
Merge trunk file: [41f450ae51] check-in: [c61ea12657] user: jan.nijtmans, branch: bohagan, size: 28859 [annotate] [blame] [check-ins using] [diff]
13:49
A lot of formatting, no change in functionality. file: [46ff3e28a8] check-in: [46ffe75283] user: jan.nijtmans, branch: nijtmans, size: 26027 [annotate] [blame] [check-ins using] [diff]
2024-02-20
16:03
Import trunk from [https://chiselapp.com/user/bohagan/repository/TCLTLS] as separate branch file: [38088642e6] check-in: [4a15938209] user: jan.nijtmans, branch: bohagan, size: 28966 [annotate] [blame] [check-ins using] [diff]
14:58
Renamed tlsIO.c → generic/tlsIO.c. Move all *.c and *.h files to the /generic/ directory. Update win/makefile.vc from [https://chiselapp.com/user/bohagan/repository/TCLTLS/index] file: [15faee591f] check-in: [b921cb3e6e] user: jan.nijtmans, branch: nijtmans, size: 26713 [annotate] [blame] [check-ins using]
2024-02-11
20:51
Merged changes from master. file: [bf4be12b9f] check-in: [45be9618dc] user: bohagan, branch: crypto, size: 28966 [annotate] [blame] [check-ins using] [diff]
2024-02-10
03:37
Updated test cases for OpenSSL 3.0 file: [b25cda1582] check-in: [6fd974ebf0] user: bohagan, branch: trunk, size: 28970 [annotate] [blame] [check-ins using] [diff]
2024-02-09
19:24
Added more error messages and quoted certificate fail message. file: [388e779826] check-in: [e3e0021e31] user: bohagan, branch: trunk, size: 28630 [annotate] [blame] [check-ins using] [diff]
2024-02-05
00:55
Code updates for gcc warnings file: [226be28e03] check-in: [7e672606f5] user: bohagan, branch: trunk, size: 28459 [annotate] [blame] [check-ins using] [diff]
2024-02-04
23:25
Code updates for gcc warnings file: [7b8e3f850c] check-in: [e58f2c78c8] user: bohagan, branch: crypto, size: 28455 [annotate] [blame] [check-ins using] [diff]
03:31
Merged changes from master branch file: [3c46973f06] check-in: [fa17431520] user: bohagan, branch: crypto, size: 28380 [annotate] [blame] [check-ins using] [diff]
02:58
Added code to handle unexpected EOF on OpenSSL 3 file: [89e79806f0] check-in: [5a33efb87b] user: bohagan, branch: trunk, size: 28382 [annotate] [blame] [check-ins using] [diff]
2024-02-03
03:15
Added more IO logging and error callback messages. Removed duplicate messages. file: [b8f74d8c77] check-in: [a3728bd654] user: bohagan, branch: trunk, size: 28013 [annotate] [blame] [check-ins using] [diff]
2024-02-02
03:33
Added more logging messages and updated get error message macro name file: [30eb8c78b0] check-in: [fad32ff05f] user: bohagan, branch: trunk, size: 26064 [annotate] [blame] [check-ins using] [diff]
2023-12-29
21:12
Cast unused parameters to void to prevent unused parameter warnings Source: https://core.tcl-lang.org/tcltls/tktview/086954612f file: [77989c2965] check-in: [41e1203724] user: bohagan, branch: trunk, size: 26064 [annotate] [blame] [check-ins using] [diff]
21:09
Cast unused parameters to void to prevent unused parameter warnings Source: https://core.tcl-lang.org/tcltls/tktview/086954612f file: [2225867447] check-in: [f586ebd433] user: bohagan, branch: crypto, size: 26002 [annotate] [blame] [check-ins using] [diff]
2023-11-03
22:03
Moved info commands to tlsInfo.c file. Moved REASON macro definition to tlsInt.h file so all files can use. file: [0b06e53585] check-in: [61a7c2c15a] user: bohagan, branch: crypto, size: 26025 [annotate] [blame] [check-ins using] [diff]
2023-10-28
17:20
Optimized TLS channel type definition file: [fb8d969c33] check-in: [914ac6b2a4] user: bohagan, branch: trunk, size: 26089 [annotate] [blame] [check-ins using] [diff]
2023-09-23
22:37
Updates for TCL 9.0 and Tcl_Size change file: [1ca7509902] check-in: [c740ba0cb8] user: bohagan, branch: trunk, size: 29431 [annotate] [blame] [check-ins using] [diff]
2023-09-05
19:18
Added pad to Tcl channel type structure for future changes Imported from: https://www.androwish.org/home/info/483455e044ff91ad file: [78ad51e25b] check-in: [973237f3a8] user: bohagan, branch: trunk, size: 29295 [annotate] [blame] [check-ins using] [diff]
2023-08-07
03:27
Added Issuer Alt Name to X509 status, refactored get SAN and CRL file: [55240df165] check-in: [35be4894ce] user: bohagan, branch: status_x509, size: 29247 [annotate] [blame] [check-ins using] [diff]
2023-07-28
18:41
Set/get invalid channel option now calls Tcl_BadChannelOption. file: [ede520a139] check-in: [106dba31ae] user: bohagan, branch: errors_and_callbacks, size: 29218 [annotate] [blame] [check-ins using] [diff]
17:01
Disabled skip channel IO during verify callback processing. Call Tcl_Error for connect/handshake errors. file: [18e864999a] check-in: [6866efe8ea] user: bohagan, branch: errors_and_callbacks, size: 28769 [annotate] [blame] [check-ins using] [diff]
2023-05-27
19:20
Added session id and ticket to connection status. Added callback to handle session id and ticket updates after the handshake. file: [a52b873d9c] check-in: [489f45bd81] user: bohagan, branch: status_x509, size: 28421 [annotate] [blame] [check-ins using] [diff]
03:06
Removed support for obsolete OpenSSL versions prior to v1.1.1. file: [66122f9e33] check-in: [0de7b4fc0a] user: bohagan, branch: status_x509, size: 28352 [annotate] [blame] [check-ins using] [diff]
2023-04-30
16:07
Added: Moved files to subdirectories per TEA directory structure. file: [ff0429678e] check-in: [3dcd70f98e] user: bohagan, branch: TEA, size: 28349 [annotate] [blame] [check-ins using]