Artifact [a27c6affe5]

Artifact a27c6affe5c9733ab64748686585838f67351ab0:

Manifest of check-in [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. by hobbs on 2000-07-12 01:54:26.
C \t*\stlsIO.c:\schanged\sall\sthe\schannel\sprocs\sto\sstart\swith\sTls*\sfor\n\tbetter\sparity\swhen\scomparing\swith\sTransform\schannel\sprocs.\n\tRewrote\sTlsWatchProc,\sadded\sTlsNotifyProc\saccording\sto\sthe\snew\n\tchannel\sdesign,\swhich\salso\sleaves\sTlsChannelHandler\sunused.\n\n\t*\stlsBIO.c\s(BioCtrl):\schanged\sBIO_CTRL_FLUSH\scase\sto\suse\n\tTcl_WriteRaw\sinstead\sof\sTcl_Flush\s(to\soperate\son\scorrect\schannel\n\tin\sthe\sstack\sinstead\sof\sstarting\sat\sthe\stop\sagain).\s\sWould\n\totherwise\scause\sa\srecursive\sstack\sbomb\swhen\simplicit\shandshaking\n\ttook\seffect.\n
D 2000-07-12T01:54:26.000
F ChangeLog acd3ab6a5a50e33a12a404fb50ee5ca0b393f1c2
F Makefile.in 43741953a52c09d30c21a3e6d21be26e79b92bff
F README.txt b7a2709a822fe01d78e7aa79c02495143df505fd
F aclocal.m4 73aac6320e7b6e37bc8ee3c8eab7e92dbeebae0c
F configure.in b7f03645a18384938ae708b5be9a7dd9a608ae89
F fixstrtod.c 097c39a2a670ffec644a925a5cbee2006327ee78
F license.terms 767ca581733f8a4142e263de77ab835fb4bfbbef
F pkgIndex.tcl.in 97e308791ed25a82204cf00ee73830d685c9d88c
F strncasecmp.c d3080a2ac04ef36eb5b2eb6d4f7674627c54b1e4
F tclOpts.h 4e3c2a8397b16352911af00a4a30480d5bb3c2d7
F tests/all.tcl b76e80eab847738c12d2114bd0ea1938e155629c
F tests/certs/cacert.pem f5111c2e499d911a2b9afc94296020ba3a28f1d5
F tests/certs/ckey.pem 724a1ce211f4d9f51f74bf879681b7901dcd7444
F tests/certs/client.pem 5fbdc52f5b6b90a1b2bc3661ab1c2c267ac542cf
F tests/certs/server.pem a64300b43b50842bb047539a7fbe8834af277fe5
F tests/certs/skey.pem 31c43ef121471cee51afa61b82f129be774452c8
F tests/ciphers.test 820e5e601e1d4a010bbcea0247f0ad73a678615c
F tests/oldTests/client.pem 79c7dcaa3df7c9dc19b96c08c9c972d67452f978
F tests/oldTests/server.pem 91b4eb61129390beee25378626d67329e71f5cef
F tests/oldTests/tls.tcl d3ab0f3fc4539e3b4c5deb030aea63ea478eb2fb
F tests/oldTests/tlsAuto.tcl af559bc2dc1457c231acaeed1eb9bc44eab3f0a3
F tests/oldTests/tlsBlocking.tcl 10a9ce36e6b596f278708dd0ae46f7265fcab1e4
F tests/oldTests/tlsCiphers.tcl 015cebb2a4ffaabcd291522280e5c311efe9ef47
F tests/oldTests/tlsHttp.tcl a70dbb31941eaaa49911acd4dfdd0ab2e1d91972
F tests/oldTests/tlsSrv.tcl 94376e17c010972c389231a39077d35bd73c9ff8
F tests/oldTests/tlsSrv2.tcl 55ffa72ce8c2acf615367bb1269f19757737484c
F tests/oldTests/tlsUpload.tcl 82c9e6c11826e13240e04fc233418657b0ceb5c6
F tests/remote.tcl 822d07082f5292a9adad7ad89213953ef605a979 x
F tests/tlsIO.test 7d00fa23e976708fd93f7f11de115d9fe65a806a x
F tls.c f0ce1e5480a99a86ef97922aa3ecd98ce4a7eebe
F tls.h dc96a1623e32f7cfdf116369dde5d5a6b5264514
F tls.htm 4a8c5d43b62f12e456f8fc97c60622bec70c3c03
F tls.tcl 0307107ef127425647e04243388a74f6703c52af
F tlsBIO.c a47b0bf135f68be41655f74690c8bebd0431c9f4
F tlsIO.c 0145d832d0ce025a75f6a129cfed3779aa79c40a
F tlsInt.h b5b99844b7c37f9cc649f010c46f43861d8021bf
F tlsX509.c 3a25e645bcf66438f0c859d2bfdfc76a504ed261
P 107ae51e18080a4327012d0a2dc9c6a78953cbf4
U hobbs
Z 6b482109cc8b960a04929b78c6fcec31