Timeline

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

50 most recent timeline items occurring on or after 2000-07-12 01:54:26.

2004-02-17
21:27
[ba5a968fc6] TLS 1.5.0 RELEASED (user: razzell, tags: trunk, tls-1-5-0)
2004-02-13
02:09
[20fd9291ba] Unify result handling in callback options. (user: razzell, tags: trunk)
2004-02-11
22:41
[c6821b0cf1] Complete private key name changes introduced in tlsIO.c Revision 1.18. (user: razzell, tags: trunk)
22:36
[ec0e84eb75] Correct argument check error introduced in Revision 1.4. (user: razzell, tags: trunk)
2004-02-04
04:02
[bc575f4a87] Fix build warnings. (user: razzell, tags: trunk)
2003-12-15
18:46
[64bce88b33] Updated version to 1.5. (user: razzell, tags: trunk)
2003-10-08
00:44
[70adf652c5] Uupdated list of tested ciphers to correspond with OpenSSL. (user: razzell, tags: trunk)
2003-10-07
22:57
[bb720c804e] Added CONST with intent similar to Revision 1.14. (user: razzell, tags: trunk)
2003-07-07
20:24
[b423807e0e] * tls.c (Tls_Init): added tls::misc command provided by * tlsX509.c: Wojciech Kocjan (wojciech kocjan.org) * tests/keytest1.tcl: to expose more low-level SSL commands * tests/keytest2.tcl: (user: hobbs, tags: trunk)
2003-05-16
17:33
[300cfce31a] Add missing config directory. (user: razzell, tags: trunk)
2003-05-15
21:02
[509dd7a9b6] Added password callback support and version command. Fixed memory leak. (user: razzell, tags: trunk)
20:44
[3631274d64] *** empty log message *** (user: razzell, tags: trunk)
2002-02-04
22:46
[c34385bbcd] * tls.htm: * tls.c: added support for local certificate status check, as well as returning the # of bits in the session key. [Patch #505698] (rose) * tls.c: * tlsIO.c: * tlsBIO.c: added CONSTs to satisfy Tcl 8.4 sources. This may give warnings when compiled against 8.3, but they can be ignored. (user: hobbs, tags: trunk)
22:46
[83ee7c76db] * configure: regen'ed. * configure.in: updated to 1.5.0 for next release. Changed default openssl location to /usr/local/ssl (this is where openssl 0.9.6c installs by default). Changed to use public Tcl headers (private not needed). (user: hobbs, tags: trunk)
22:45
[904004a153] * Makefile.in: removed strncasecmp from default object set. This is only needed on the Mac, and Tcl stubs provides it. (user: hobbs, tags: trunk)
22:45
[e7e4ce7d5b] point to updated client/server key files (user: hobbs, tags: trunk)
22:45
[0efce5e54e] updated to load tls from build dir (user: hobbs, tags: trunk)
2001-06-21
23:34
[ea64ff013f] see changes (user: hobbs, tags: trunk, tls-1-4-1)
23:34
[55d3a9dbda] moved to patchlevel 1.4.1 (user: hobbs, tags: trunk)
23:33
[664dc1d6de] added to CVS (user: hobbs, tags: trunk)
23:33
[4238e52895] corrected dist target (user: hobbs, tags: trunk)
20:46
[ec119988c0] * tests/certs/file.srl: * tests/certs/ca.pem: * tests/certs/client.key: * tests/certs/client.pem: * tests/certs/client.req: * tests/certs/privkey.pem: * tests/certs/server.key: * tests/certs/server.pem: * tests/certs/server.req: * tests/certs/cacert.pem: replaced by new ca.pem * tests/certs/skey.pem: replaced by new server.key * tests/certs/ckey.pem: replaced by new client.key * tests/certs/README.txt: new set of test certificates with some README info on their generation. (user: hobbs, tags: trunk)
20:46
[918299a6f1] * tests/ciphers.test: updated ciphers expected with default openssl build. (user: hobbs, tags: trunk)
20:45
[c44ceb8da1] tests/tclIO.test: updated to use new names for certs/keys. (user: hobbs, tags: trunk)
2001-03-14
22:04
[dfc33d3b84] * tls.c (Tls_Init): add do/while for random number initialization to work around some OSes quirks. (Ralph.Billes@teltech.com.au) (user: hobbs, tags: trunk)
2000-09-07
21:16
[44b2bc9c7a] * tlsIO.c (Tls_ChannelType): set typeName field of channel type to "tls" (this got lost in move to dynamic version compatability checking). (user: hobbs, tags: trunk)
2000-08-23
17:39
[63fc070abe] * Makefile.in (dist): create dist target for archive distributions (user: hobbs, tags: trunk, tls-1-4)
17:19
[9baaa78c49] * 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). (user: hobbs, tags: trunk)
17:19
[f0b64e2fe5] * tls.htm: updated with notes for 1.4. (user: hobbs, tags: trunk)
00:11
[204da759a0] * tests/tlsIO.test: require at least tls1.4 in test suite. (user: hobbs, tags: trunk)
2000-08-18
19:22
[4b5fd24dad] * tls.c (Tls_Init): added call to RAND_seed to seed the SSL random number generator. Without this, OpenSSL 0.9.5 chokes, and in any case it is a big security hole to do without it. (user: hobbs, tags: trunk)
19:17
[a0a17d252a] * configure.in (OPENSSL): added NO_IDEA and NO_RC5 defines by default when compiling with OpenSSL. (user: hobbs, tags: trunk)
19:17
[5bc402b4bf] * tlsBIO.c: * tlsIO.c: corrected pedantic cast errors. (user: hobbs, tags: trunk)
19:17
[32a23903b7] * tlsInt.h: added err.h include (user: hobbs, tags: trunk)
2000-08-16
18:00
[b46031d19e] * tests/ciphers.test: improved ability to change constraint setting for whether user compiled against RSA or OpenSSL libs. (user: hobbs, tags: trunk)
17:44
[090741a97a] * tls.c (Tls_Init): corrected interpretation of version number (patchlevel and release/serial were swapped). (user: hobbs, tags: trunk)
2000-08-15
18:49
[e7ef654f47] * tlsInt.h: * tls.c: * tlsIO.c: corrected structure initialization to work when compiling with 8.2. Now compiles with 8.2+ and tested to work with 8.2+ and dynamically adjust to the version of Tcl it was loaded into. TLS will fail the test suite with Tcl 8.2-8.3.1. (user: hobbs, tags: trunk)
18:49
[74804ed748] * README.txt: added notes about need to use 8.2.0+. (user: hobbs, tags: trunk)
18:45
[a0a66662a3] * tests/all.tcl: added catch around ::tcltest::normalizePath because it doesn't exist in pre-8.3 tcltest. (user: hobbs, tags: trunk)
17:05
[2f852e2ef6] * tests/simpleClient.tcl: * tests/simpleServer.tcl: added simple client/server test scripts that use test certs and can do simple stress tests. (user: hobbs, tags: trunk)
00:02
[33ea0b5a9d] * tlsInt.h: * tlsIO.c: * tlsBIO.c: * tls.c: changed around to only working with 8.2.0+ (8.3.2+ preferred), with runtime checks for pre- and post-io-rewrite. (user: hobbs, tags: trunk)
2000-08-14
21:55
[2b0ce3e01b] * tls.c (Tls_Init): changed it to require 8.3.2 when Tcl_InitStubs was called because we don't want people using TLS with the original stacked channel implementation. (user: hobbs, tags: trunk)
2000-07-27
01:58
[a636fa7c56] * merged all changes from tls-1-3-io-rewrite back into main branch (user: hobbs, tags: trunk, rel-1-4)
2000-07-26
23:11
[5ed815df85] Closed-Leaf: * tests/tlsIO.test: updated comments, fixed a pcCrash case that was due to debug assertion in Windows SSL. (user: hobbs, tags: merge-1-3-io-rewrite-07-26-00, tls-1-3-io-rewrite)
22:15
[e64e21d80e] * tls.c (ImportObjCmd): removed unnecessary use of 'bio' arg. (Tls_Init): check return value of SSL_library_init. Also lots of whitespace cleanup (more like Tcl Eng style guide), but not all code was cleaned up. * tlsBIO.c: minor whitespace cleanup * tlsIO.c: minor whitespace cleanup. (TlsInputProc, TlsOutputProc): Added ERR_clear_error before calls to BIO_read or BIO_write, because we could otherwise end up pulling an error off the stack that didn't belong to us. Also cleanup up excessive use of gotos. (user: hobbs, tags: tls-1-3-io-rewrite)
2000-07-21
05:32
[977988aed6] * 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. (user: hobbs, tags: tls-1-3-io-rewrite)
2000-07-20
02:44
[2b4dc4cee0] Use INSTALL_PROGRAM instead of INSTALL_DATA when installing libraries on hpux so that the libraries get execute permission. (user: wart, tags: trunk)
2000-07-17
23:17
[1e0de94a93] * pkgIndex.tcl.in: * configure.in: updated version to 1.4 (user: hobbs, tags: tls-1-3-io-rewrite)
2000-07-14
04:10
[7b1825af0d] * tests/tlsIO.test: enabled tests 2.10, 7.[1245] (there is no 3), which now pass. Added some comments to other failing tests. (user: hobbs, tags: tls-1-3-io-rewrite)
2000-07-12
01:54
[a27c6affe5] * tlsIO.c: changed all the channel procs to start with Tls* for better parity when comparing with Transform channel procs. Rewrote TlsWatchProc, added TlsNotifyProc according to the new channel design, which also leaves TlsChannelHandler unused. * tlsBIO.c (BioCtrl): changed BIO_CTRL_FLUSH case to use Tcl_WriteRaw instead of Tcl_Flush (to operate on correct channel in the stack instead of starting at the top again). Would otherwise cause a recursive stack bomb when implicit handshaking took effect. (user: hobbs, tags: tls-1-3-io-rewrite)