History of tests/tlsIO.test of 23b3fec5cd05f4d1
Bounty program for improvements to Tcl and certain Tcl packages.

History of the file that is called tests/tlsIO.test at checkin 23b3fec5cd05f4d1

2016-12-14
16:08
Updated test suite with new error message results file: [1df3d39a1f] check-in: [8863101cbe] user: rkeene, branch: feature-0d4541b86d-autoservername, size: 57901 [annotate] [blame] [check-ins using] [diff]
2016-12-12
01:51
Made I/O test more useful when debugging is on and updated to deal with newer versions of OpenSSL file: [4095544044] check-in: [270ffbbc3e] user: rkeene, branch: wip-fix-io-layer, size: 57902 [annotate] [blame] [check-ins using] [diff]
2016-12-11
19:10
Added a lot of work towards fixing the I/O layer file: [c263e960c5] check-in: [ee7ea6a917] user: rkeene, branch: wip-fix-io-layer, size: 57522 [annotate] [blame] [check-ins using] [diff]
2016-12-08
08:35
Updated protocol negotiation test to use newer versions of TLS since SSLv3 is becoming less supported file: [956043a072] check-in: [2de09464e0] user: rkeene, branch: trunk, size: 57459 [annotate] [blame] [check-ins using] [diff]
2016-12-05
16:58
Enforce socket in blocking mode during test where "gets" is expected to wait for a reply file: [f978f73887] check-in: [dc7bbc6de6] user: rkeene, branch: tls-1-7, size: 57465 [annotate] [blame] [check-ins using] [diff]
2016-11-29
23:42
Improved tlsIO testing file: [eaefd1ceb9] check-in: [61578a1d91] user: rkeene, branch: tls-1-7, size: 57465 [annotate] [blame] [check-ins using] [diff]
2015-06-06
09:07
Fix for bug #58. Crash/hang on protocol version negotiation failure. See bug report for analysis. Now we keep track of handshake failures through the HANDSHAKE_FAILURE flag and do not call back into SSL_accept/SSL_connect if handshake had already failed. file: [29322e679c] check-in: [9182f29754] user: apnadkarni, branch: trunk, size: 58136 [annotate] [blame] [check-ins using] [diff]
2008-03-19
22:06
* tests/tlsIO.test (tlsIO-14.*): Add tls::unimport for symmetry * tls.htm, tls.c (UnimportObjCmd): to tls::import. [Bug 1203273] file: [18affbd0b0] check-in: [61890c4886] user: hobbs2, branch: trunk, size: 56915 [annotate] [blame] [check-ins using] [diff]
2004-12-23
23:51
Fix the tests to deal safely with use of tls.tcl file: [a8b5647509] check-in: [209b05cd6f] user: patthoyts, branch: trunk, size: 55389 [annotate] [blame] [check-ins using] [diff]
2004-02-11
22:41
Complete private key name changes introduced in tlsIO.c Revision 1.18. file: [b1aa1b8e66] check-in: [c6821b0cf1] user: razzell, branch: trunk, size: 55350 [annotate] [blame] [check-ins using] [diff]
2003-12-15
18:46
Updated version to 1.5. file: [23c009e2f4] check-in: [64bce88b33] user: razzell, branch: trunk, size: 55346 [annotate] [blame] [check-ins using] [diff]
2002-02-04
22:45
updated to load tls from build dir file: [61c9f2ee71] check-in: [0efce5e54e] user: hobbs, branch: trunk, size: 55344 [annotate] [blame] [check-ins using] [diff]
2001-06-21
20:45
tests/tclIO.test: updated to use new names for certs/keys. file: [b3da26dcef] check-in: [c44ceb8da1] user: hobbs, branch: trunk, size: 54201 [annotate] [blame] [check-ins using] [diff]
2000-08-23
17:19
* tests/tlsIO.test (tlsIO-8.1): added a delay on the accept close to make the test work with OpenSSL on Windows (doesn't affect other builds). file: [d062f0940d] check-in: [9baaa78c49] user: hobbs, branch: trunk, size: 54201 [annotate] [blame] [check-ins using] [diff]
00:11
* tests/tlsIO.test: require at least tls1.4 in test suite. file: [9863e9a0ea] check-in: [204da759a0] user: hobbs, branch: trunk, size: 54101 [annotate] [blame] [check-ins using] [diff]
2000-07-27
01:58
* merged all changes from tls-1-3-io-rewrite back into main branch file: [d0efc436d5] check-in: [a636fa7c56] user: hobbs, branch: trunk, size: 54097 [annotate] [blame] [check-ins using] [diff]
2000-07-26
23:11
* tests/tlsIO.test: updated comments, fixed a pcCrash case that was due to debug assertion in Windows SSL. file: [e303767c20] check-in: [5ed815df85] user: hobbs, branch: tls-1-3-io-rewrite, size: 54101 [annotate] [blame] [check-ins using] [diff]
2000-07-21
05:32
* tests/tlsIO.test: corrected various tests to be correct for TLS stacked channels (as opposed to the standard sockets the test suite was adopted from). Key differences are that TLS cannot operate in one process without all channels being non-blocking, or the handshake will block, and handshaking must be forced in some cases. Also, handshakes don't seem to complete unless the client has placed at least one byte for the server to read in the channel. * tests/remote.tcl: corrected the finding of tests certificates * tlsIO.c (TlsCloseProc): removed deleting of timer handler as that is handled by Tls_Clean. * tls.tcl (tls::_accept): corrected the internal _accept to trickle callback errors to the user. * Makefile.in: made the install-binaries target regenerate the pkgIndex.tcl correctly. The test target probably shouldn't screw it up, but this is to be on the safe side. file: [2e3a6ecd88] check-in: [977988aed6] user: hobbs, branch: tls-1-3-io-rewrite, size: 54133 [annotate] [blame] [check-ins using] [diff]
2000-07-14
04:10
* tests/tlsIO.test: enabled tests 2.10, 7.[1245] (there is no 3), which now pass. Added some comments to other failing tests. file: [3c2ae49926] check-in: [7b1825af0d] user: hobbs, branch: tls-1-3-io-rewrite, size: 54508 [annotate] [blame] [check-ins using] [diff]
2000-07-12
01:54
* tests/tlsIO.test: removed changes made to test suite (all tests that ran before now pass correctly), and changed some accept proc args to reflect that a sock is an arg, not a file. file: [7d00fa23e9] check-in: [107ae51e18] user: hobbs, branch: tls-1-3-io-rewrite, size: 54269 [annotate] [blame] [check-ins using] [diff]
2000-07-11
04:58
* tlsBIO.c (BioWrite, BioRead): changed Tcl_Read/Write to Tcl_ReadRaw/TclWriteRaw. * tls.c: added use of Tcl_GetTopChannel after Tcl_GetChannel and got return value from Tcl_StackChannel. * tests/tlsIO.test: added some handshaking that shouldn't be necessary, but we crash otherwise (needs more testing). * tlsIO.c: added support for "corrected" stacked channels. All the above channels are in TCL_CHANNEL_VERSION_2 #ifdefs. file: [7a362e85d6] check-in: [fb9a612600] user: hobbs, branch: tls-1-3-io-rewrite, size: 54577 [annotate] [blame] [check-ins using] [diff]
2000-06-08
00:06
skip some tests - knownBug file: [321099ebe7] check-in: [3066a21e7c] user: aborr, branch: trunk, size: 54265 [annotate] [blame] [check-ins using] [diff]
2000-06-07
02:31
disabled failing remote server div-by-zero test file: [8fe9376cff] check-in: [d971efad80] user: aborr, branch: trunk, size: 54228 [annotate] [blame] [check-ins using] [diff]
01:32
remove port conflict with remote server file: [82184bb27c] check-in: [aa5cde54c8] user: aborr, branch: trunk, size: 54209 [annotate] [blame] [check-ins using] [diff]
2000-06-06
22:18
replaced missing brace file: [6da1a88067] check-in: [1a8718c774] user: aborr, branch: trunk, size: 54229 [annotate] [blame] [check-ins using] [diff]
22:00
moved range of port numbrs in tests from 2xxx to 8xxx file: [2ac943b88d] check-in: [2f600f7fdd] user: aborr, branch: trunk, size: 54228 [annotate] [blame] [check-ins using] [diff]
01:50
removed test that caused hang on linux file: [cf3f383e94] check-in: [276fc6c658] user: aborr, branch: trunk, size: 54143 [annotate] [blame] [check-ins using] [diff]
01:34
Fixed use of remoteServerPort environment variable file: [1ca9d390dd] check-in: [f81ece270a] user: welch, branch: trunk, size: 54130 [annotate] [blame] [check-ins using] [diff]
00:48
turned off remote server tests that hang file: [874a13908a] check-in: [1228a8f7ea] user: aborr, branch: trunk, size: 54128 [annotate] [blame] [check-ins using] [diff]
2000-06-05
23:31
changed list of skipped tests file: [d89e7e40f3] check-in: [f57040cb97] user: aborr, branch: trunk, size: 54096 [annotate] [blame] [check-ins using] [diff]
22:57
Modified tests to run stand alone file: [1dc1216bd3] check-in: [1f02e39c64] user: stanton, branch: trunk, size: 54185 [annotate] [blame] [check-ins using] [diff]
22:33
updated comments; marked test cases for known bugs file: [64616de45f] check-in: [f0085cd37e] user: aborr, branch: trunk, size: 54236 [annotate] [blame] [check-ins using] [diff]
20:39
added more tests from socket test suite file: [ff43ed727b] check-in: [a8042ff3b9] user: aborr, branch: trunk, size: 53810 [annotate] [blame] [check-ins using] [diff]
20:32
added more tests from socket test suite file: [aea9a04a93] check-in: [23b3fec5cd] user: aborr, branch: trunk, size: 54083 [annotate] [blame] [check-ins using] [diff]
20:23
Added: renamed file to match associated 'C' file file: [c8a0aa58ca] check-in: [8273067043] user: aborr, branch: trunk, size: 54086 [annotate] [blame] [check-ins using]