File History

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

History of tests/tlsIO.test

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
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
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
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
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
2016-11-29
23:42
Improved tlsIO testing file: [eaefd1ceb9] check-in: [61578a1d91] user: rkeene branch: tls-1-7, size: 57465
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
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
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
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
2003-12-15
18:46
Updated version to 1.5. file: [23c009e2f4] check-in: [64bce88b33] user: razzell branch: trunk, size: 55346
2002-02-04
22:45
updated to load tls from build dir file: [61c9f2ee71] check-in: [0efce5e54e] user: hobbs branch: trunk, size: 55344
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
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
00:11
* tests/tlsIO.test: require at least tls1.4 in test suite. file: [9863e9a0ea] check-in: [204da759a0] user: hobbs branch: trunk, size: 54101
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
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
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
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
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
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
2000-06-08
00:06
skip some tests - knownBug file: [321099ebe7] check-in: [3066a21e7c] user: aborr branch: trunk, size: 54265
2000-06-07
02:31
disabled failing remote server div-by-zero test file: [8fe9376cff] check-in: [d971efad80] user: aborr branch: trunk, size: 54228
01:32
remove port conflict with remote server file: [82184bb27c] check-in: [aa5cde54c8] user: aborr branch: trunk, size: 54209
2000-06-06
22:18
replaced missing brace file: [6da1a88067] check-in: [1a8718c774] user: aborr branch: trunk, size: 54229
22:00
moved range of port numbrs in tests from 2xxx to 8xxx file: [2ac943b88d] check-in: [2f600f7fdd] user: aborr branch: trunk, size: 54228
01:50
removed test that caused hang on linux file: [cf3f383e94] check-in: [276fc6c658] user: aborr branch: trunk, size: 54143
01:34
Fixed use of remoteServerPort environment variable file: [1ca9d390dd] check-in: [f81ece270a] user: welch branch: trunk, size: 54130
00:48
turned off remote server tests that hang file: [874a13908a] check-in: [1228a8f7ea] user: aborr branch: trunk, size: 54128
2000-06-05
23:31
changed list of skipped tests file: [d89e7e40f3] check-in: [f57040cb97] user: aborr branch: trunk, size: 54096
22:57
Modified tests to run stand alone file: [1dc1216bd3] check-in: [1f02e39c64] user: stanton branch: trunk, size: 54185
22:33
updated comments; marked test cases for known bugs file: [64616de45f] check-in: [f0085cd37e] user: aborr branch: trunk, size: 54236
20:39
added more tests from socket test suite file: [ff43ed727b] check-in: [a8042ff3b9] user: aborr branch: trunk, size: 53810
20:32
added more tests from socket test suite file: [aea9a04a93] check-in: [23b3fec5cd] user: aborr branch: trunk, size: 54083
20:23
renamed file to match associated 'C' file file: [c8a0aa58ca] check-in: [8273067043] user: aborr branch: trunk, size: 54086 Added