Hex Artifact Content

Artifact b29663e78915db62f1fe106e51982e71fa1cab85:

Manifest of check-in [b29663e789] - Moved ChannelHandler to the main channel instead of using Tls_GetParent and registering the handler with the dummy, or stacked channel. Eliminated call to Tcl_NotifyChannel from the WatchProc by welch on 2000-05-31 21:24:24.
0000: 43 20 4d 6f 76 65 64 5c 73 43 68 61 6e 6e 65 6c  C Moved\sChannel
0010: 48 61 6e 64 6c 65 72 5c 73 74 6f 5c 73 74 68 65  Handler\sto\sthe
0020: 5c 73 6d 61 69 6e 5c 73 63 68 61 6e 6e 65 6c 5c  \smain\schannel\
0030: 73 69 6e 73 74 65 61 64 5c 73 6f 66 5c 73 75 73  sinstead\sof\sus
0040: 69 6e 67 5c 73 54 6c 73 5f 47 65 74 50 61 72 65  ing\sTls_GetPare
0050: 6e 74 5c 6e 61 6e 64 5c 73 72 65 67 69 73 74 65  nt\nand\sregiste
0060: 72 69 6e 67 5c 73 74 68 65 5c 73 68 61 6e 64 6c  ring\sthe\shandl
0070: 65 72 5c 73 77 69 74 68 5c 73 74 68 65 5c 73 64  er\swith\sthe\sd
0080: 75 6d 6d 79 2c 5c 73 6f 72 5c 73 73 74 61 63 6b  ummy,\sor\sstack
0090: 65 64 5c 73 63 68 61 6e 6e 65 6c 2e 5c 6e 45 6c  ed\schannel.\nEl
00a0: 69 6d 69 6e 61 74 65 64 5c 73 63 61 6c 6c 5c 73  iminated\scall\s
00b0: 74 6f 5c 73 54 63 6c 5f 4e 6f 74 69 66 79 43 68  to\sTcl_NotifyCh
00c0: 61 6e 6e 65 6c 5c 73 66 72 6f 6d 5c 73 74 68 65  annel\sfrom\sthe
00d0: 5c 73 57 61 74 63 68 50 72 6f 63 5c 6e 0a 44 20  \sWatchProc\n.D 
00e0: 32 30 30 30 2d 30 35 2d 33 31 54 32 31 3a 32 34  2000-05-31T21:24
00f0: 3a 32 34 2e 30 30 30 0a 46 20 43 68 61 6e 67 65  :24.000.F Change
0100: 4c 6f 67 20 34 39 63 64 34 38 32 66 62 33 35 63  Log 49cd482fb35c
0110: 64 61 31 30 61 39 35 33 30 33 33 66 32 37 64 39  da10a953033f27d9
0120: 62 66 34 61 35 65 34 63 34 64 35 37 0a 46 20 4d  bf4a5e4c4d57.F M
0130: 61 6b 65 66 69 6c 65 2e 69 6e 20 38 33 65 66 39  akefile.in 83ef9
0140: 34 66 30 61 62 31 39 61 34 36 33 31 32 33 62 33  4f0ab19a463123b3
0150: 38 34 66 62 39 37 39 35 30 64 63 39 38 30 37 38  84fb97950dc98078
0160: 34 66 36 0a 46 20 52 45 41 44 4d 45 2e 74 78 74  4f6.F README.txt
0170: 20 62 37 61 32 37 30 39 61 38 32 32 66 65 30 31   b7a2709a822fe01
0180: 64 37 38 65 37 61 61 37 39 63 30 32 34 39 35 31  d78e7aa79c024951
0190: 34 33 64 66 35 30 35 66 64 0a 46 20 61 63 6c 6f  43df505fd.F aclo
01a0: 63 61 6c 2e 6d 34 20 37 33 61 61 63 36 33 32 30  cal.m4 73aac6320
01b0: 65 37 62 36 65 33 37 62 63 38 65 65 33 63 38 65  e7b6e37bc8ee3c8e
01c0: 61 62 37 65 39 32 64 62 65 65 62 61 65 30 63 0a  ab7e92dbeebae0c.
01d0: 46 20 63 6f 6e 66 69 67 75 72 65 2e 69 6e 20 63  F configure.in c
01e0: 39 38 31 32 63 63 39 62 33 66 32 34 39 37 39 32  9812cc9b3f249792
01f0: 30 61 62 64 61 65 39 61 38 38 30 38 39 63 38 64  0abdae9a88089c8d
0200: 35 30 37 61 61 65 31 0a 46 20 66 69 78 73 74 72  507aae1.F fixstr
0210: 74 6f 64 2e 63 20 30 39 37 63 33 39 61 32 61 36  tod.c 097c39a2a6
0220: 37 30 66 66 65 63 36 34 34 61 39 32 35 61 35 63  70ffec644a925a5c
0230: 62 65 65 32 30 30 36 33 32 37 65 65 37 38 0a 46  bee2006327ee78.F
0240: 20 6c 69 63 65 6e 73 65 2e 74 65 72 6d 73 20 37   license.terms 7
0250: 36 37 63 61 35 38 31 37 33 33 66 38 61 34 31 34  67ca581733f8a414
0260: 32 65 32 36 33 64 65 37 37 61 62 38 33 35 66 62  2e263de77ab835fb
0270: 34 62 66 62 62 65 66 0a 46 20 70 6b 67 49 6e 64  4bfbbef.F pkgInd
0280: 65 78 2e 74 63 6c 2e 69 6e 20 39 37 65 33 30 38  ex.tcl.in 97e308
0290: 37 39 31 65 64 32 35 61 38 32 32 30 34 63 66 30  791ed25a82204cf0
02a0: 30 65 65 37 33 38 33 30 64 36 38 35 63 39 64 38  0ee73830d685c9d8
02b0: 38 63 0a 46 20 73 74 72 6e 63 61 73 65 63 6d 70  8c.F strncasecmp
02c0: 2e 63 20 64 33 30 38 30 61 32 61 63 30 34 65 66  .c d3080a2ac04ef
02d0: 33 36 65 62 35 62 32 65 62 36 64 34 66 37 36 37  36eb5b2eb6d4f767
02e0: 34 36 32 37 63 35 34 62 31 65 34 0a 46 20 74 63  4627c54b1e4.F tc
02f0: 6c 4f 70 74 73 2e 68 20 34 65 33 63 32 61 38 33  lOpts.h 4e3c2a83
0300: 39 37 62 31 36 33 35 32 39 31 31 61 66 30 30 61  97b16352911af00a
0310: 34 61 33 30 34 38 30 64 35 62 62 33 63 32 64 37  4a30480d5bb3c2d7
0320: 0a 46 20 74 65 73 74 73 2f 61 6c 6c 2e 74 63 6c  .F tests/all.tcl
0330: 20 31 30 36 62 35 64 31 36 61 35 39 32 30 62 65   106b5d16a5920be
0340: 38 64 62 31 64 39 64 63 64 66 37 30 32 36 35 36  8db1d9dcdf702656
0350: 36 64 64 38 37 34 36 35 33 0a 46 20 74 65 73 74  6dd874653.F test
0360: 73 2f 63 69 70 68 65 72 73 2e 74 65 73 74 20 32  s/ciphers.test 2
0370: 62 37 63 65 38 32 37 34 63 32 61 64 65 65 64 30  b7ce8274c2adeed0
0380: 37 37 38 35 65 65 63 61 34 36 64 64 65 30 38 32  7785eeca46dde082
0390: 36 37 32 34 65 64 32 0a 46 20 74 65 73 74 73 2f  6724ed2.F tests/
03a0: 63 6c 69 65 6e 74 2e 70 65 6d 20 37 39 63 37 64  client.pem 79c7d
03b0: 63 61 61 33 64 66 37 63 39 64 63 31 39 62 39 36  caa3df7c9dc19b96
03c0: 63 30 38 63 39 63 39 37 32 64 36 37 34 35 32 66  c08c9c972d67452f
03d0: 39 37 38 0a 46 20 74 65 73 74 73 2f 73 65 72 76  978.F tests/serv
03e0: 65 72 2e 70 65 6d 20 39 31 62 34 65 62 36 31 31  er.pem 91b4eb611
03f0: 32 39 33 39 30 62 65 65 65 32 35 33 37 38 36 32  29390beee2537862
0400: 36 64 36 37 33 32 39 65 37 31 66 35 63 65 66 0a  6d67329e71f5cef.
0410: 46 20 74 65 73 74 73 2f 74 6c 73 2e 74 63 6c 20  F tests/tls.tcl 
0420: 30 63 30 34 33 38 30 30 61 65 66 63 33 32 37 65  0c043800aefc327e
0430: 30 30 66 33 31 61 64 34 33 36 35 65 32 37 62 64  00f31ad4365e27bd
0440: 31 39 35 33 61 39 33 37 0a 46 20 74 65 73 74 73  1953a937.F tests
0450: 2f 74 6c 73 41 75 74 6f 2e 74 63 6c 20 32 66 32  /tlsAuto.tcl 2f2
0460: 36 63 34 66 35 34 64 38 64 64 34 31 65 38 34 66  6c4f54d8dd41e84f
0470: 33 31 36 34 35 31 36 33 34 63 62 38 62 65 31 30  316451634cb8be10
0480: 64 61 62 39 61 0a 46 20 74 65 73 74 73 2f 74 6c  dab9a.F tests/tl
0490: 73 42 6c 6f 63 6b 69 6e 67 2e 74 63 6c 20 31 34  sBlocking.tcl 14
04a0: 35 31 30 38 37 31 31 32 32 33 34 33 34 32 62 37  51087112234342b7
04b0: 36 33 38 33 32 38 37 31 30 36 38 61 30 31 63 39  63832871068a01c9
04c0: 34 65 32 64 61 63 0a 46 20 74 65 73 74 73 2f 74  4e2dac.F tests/t
04d0: 6c 73 43 69 70 68 65 72 73 2e 74 63 6c 20 66 62  lsCiphers.tcl fb
04e0: 61 35 38 34 37 64 33 35 39 62 36 37 33 66 65 33  a5847d359b673fe3
04f0: 36 62 32 61 34 66 30 32 61 30 34 38 61 37 62 62  6b2a4f02a048a7bb
0500: 64 37 38 31 62 34 0a 46 20 74 65 73 74 73 2f 74  d781b4.F tests/t
0510: 6c 73 48 74 74 70 2e 74 63 6c 20 30 64 32 35 31  lsHttp.tcl 0d251
0520: 39 64 30 38 64 62 61 30 36 34 61 30 65 37 30 37  9d08dba064a0e707
0530: 61 61 31 33 31 64 61 66 33 38 37 37 33 34 34 64  aa131daf3877344d
0540: 65 36 65 0a 46 20 74 65 73 74 73 2f 74 6c 73 53  e6e.F tests/tlsS
0550: 72 76 2e 74 63 6c 20 66 36 62 36 62 61 34 62 34  rv.tcl f6b6ba4b4
0560: 33 39 66 65 31 37 37 62 32 31 36 61 63 32 61 38  39fe177b216ac2a8
0570: 35 61 61 37 63 30 38 63 35 64 39 37 31 34 30 0a  5aa7c08c5d97140.
0580: 46 20 74 65 73 74 73 2f 74 6c 73 53 72 76 32 2e  F tests/tlsSrv2.
0590: 74 63 6c 20 65 31 61 66 34 64 61 64 63 30 37 33  tcl e1af4dadc073
05a0: 38 64 33 64 31 36 64 39 33 32 66 66 37 35 65 36  8d3d16d932ff75e6
05b0: 62 64 63 38 61 37 63 62 38 37 38 65 0a 46 20 74  bdc8a7cb878e.F t
05c0: 65 73 74 73 2f 74 6c 73 55 70 6c 6f 61 64 2e 74  ests/tlsUpload.t
05d0: 63 6c 20 35 36 65 63 65 31 38 39 62 37 30 39 66  cl 56ece189b709f
05e0: 65 38 36 36 39 39 66 37 66 30 62 31 34 64 34 66  e86699f7f0b14d4f
05f0: 34 32 31 36 32 66 33 61 34 36 38 0a 46 20 74 6c  42162f3a468.F tl
0600: 73 2e 63 20 35 38 66 63 36 65 36 34 66 36 33 36  s.c 58fc6e64f636
0610: 30 63 62 39 38 39 31 37 33 32 61 32 34 64 38 35  0cb9891732a24d85
0620: 35 66 31 62 34 34 36 32 38 36 34 35 0a 46 20 74  5f1b44628645.F t
0630: 6c 73 2e 68 20 64 63 39 36 61 31 36 32 33 65 33  ls.h dc96a1623e3
0640: 32 66 37 63 66 64 66 31 31 36 33 36 39 64 64 65  2f7cfdf116369dde
0650: 35 64 35 61 36 62 35 32 36 34 35 31 34 0a 46 20  5d5a6b5264514.F 
0660: 74 6c 73 2e 68 74 6d 20 34 61 38 63 35 64 34 33  tls.htm 4a8c5d43
0670: 62 36 32 66 31 32 65 34 35 36 66 38 66 63 39 37  b62f12e456f8fc97
0680: 63 36 30 36 32 32 62 65 63 37 30 63 33 63 30 33  c60622bec70c3c03
0690: 0a 46 20 74 6c 73 2e 74 63 6c 20 30 33 30 37 31  .F tls.tcl 03071
06a0: 30 37 65 66 31 32 37 34 32 35 36 34 37 65 30 34  07ef127425647e04
06b0: 32 34 33 33 38 38 61 37 34 66 36 37 30 33 63 35  243388a74f6703c5
06c0: 32 61 66 0a 46 20 74 6c 73 42 49 4f 2e 63 20 65  2af.F tlsBIO.c e
06d0: 36 63 33 36 39 38 66 65 65 30 64 31 39 31 39 33  6c3698fee0d19193
06e0: 35 61 32 34 63 31 61 34 32 37 65 33 36 36 34 36  5a24c1a427e36646
06f0: 35 30 39 32 38 61 32 0a 46 20 74 6c 73 49 4f 2e  50928a2.F tlsIO.
0700: 63 20 33 64 38 63 61 32 33 31 36 39 62 36 35 33  c 3d8ca23169b653
0710: 32 32 31 34 35 62 38 35 65 62 35 32 65 34 38 64  22145b85eb52e48d
0720: 36 63 35 32 37 35 62 62 34 34 0a 46 20 74 6c 73  6c5275bb44.F tls
0730: 49 6e 74 2e 68 20 64 35 37 32 36 35 63 31 33 37  Int.h d57265c137
0740: 62 62 65 38 39 37 31 63 33 38 34 32 65 65 33 38  bbe8971c3842ee38
0750: 63 35 37 63 63 36 34 62 39 39 35 37 31 35 0a 46  c57cc64b995715.F
0760: 20 74 6c 73 58 35 30 39 2e 63 20 33 61 32 35 65   tlsX509.c 3a25e
0770: 36 34 35 62 63 66 36 36 34 33 38 66 30 63 38 35  645bcf66438f0c85
0780: 39 64 32 62 66 64 66 63 37 36 61 35 30 34 65 64  9d2bfdfc76a504ed
0790: 32 36 31 0a 50 20 31 37 66 36 31 63 38 32 37 37  261.P 17f61c8277
07a0: 61 63 34 31 39 37 39 31 34 66 63 63 39 37 33 63  ac4197914fcc973c
07b0: 32 61 33 61 35 39 36 62 31 33 65 30 61 38 0a 55  2a3a596b13e0a8.U
07c0: 20 77 65 6c 63 68 0a 5a 20 32 36 39 64 33 31 35   welch.Z 269d315
07d0: 64 61 36 35 31 36 35 63 30 65 33 37 37 36 61 65  da65165c0e3776ae
07e0: 66 62 33 35 37 61 61 32 34 0a                    fb357aa24.