Hex Artifact Content

Artifact b0f204aa18fbba94529f4475380aaddd3af3873a1a8c4404cd341a16bd453ce4:

Ticket change [b0f204aa18] - Ticket [3b1ef43f51c54856|3b1ef43f51] <i>Test suite failures</i> status still Open with 3 other changes by anonymous on 2025-10-15 14:54:21.
0000: 44 20 32 30 32 35 2d 31 30 2d 31 35 54 31 34 3a  D 2025-10-15T14:
0010: 35 34 3a 32 31 2e 34 37 38 0a 4a 20 69 63 6f 6d  54:21.478.J icom
0020: 6d 65 6e 74 20 54 68 61 6e 6b 73 5c 73 66 6f 72  ment Thanks\sfor
0030: 5c 73 74 68 65 5c 73 71 75 69 63 6b 5c 73 72 65  \sthe\squick\sre
0040: 73 70 6f 6e 73 65 2e 5c 73 59 6f 75 5c 73 77 65  sponse.\sYou\swe
0050: 72 65 5c 73 72 69 67 68 74 2c 5c 73 49 5c 73 73  re\sright,\sI\ss
0060: 77 69 74 63 68 65 64 5c 73 74 6f 5c 73 4f 70 65  witched\sto\sOpe
0070: 6e 53 75 53 45 5c 73 31 35 2e 36 5c 73 77 69 74  nSuSE\s15.6\swit
0080: 68 5c 73 69 73 5c 73 63 75 72 72 65 6e 74 6c 79  h\sis\scurrently
0090: 5c 73 61 74 5c 73 6f 70 65 6e 73 73 6c 5c 73 76  \sat\sopenssl\sv
00a0: 65 72 73 69 6f 6e 3a 5c 72 5c 6e 4f 70 65 6e 53  ersion:\r\nOpenS
00b0: 53 4c 5c 73 33 2e 31 2e 34 5c 73 32 34 5c 73 4f  SL\s3.1.4\s24\sO
00c0: 63 74 5c 73 32 30 32 33 5c 73 28 4c 69 62 72 61  ct\s2023\s(Libra
00d0: 72 79 3a 5c 73 4f 70 65 6e 53 53 4c 5c 73 33 2e  ry:\sOpenSSL\s3.
00e0: 31 2e 34 5c 73 32 34 5c 73 4f 63 74 5c 73 32 30  1.4\s24\sOct\s20
00f0: 32 33 29 5c 72 5c 6e 5c 72 5c 6e 41 6c 6c 5c 73  23)\r\n\r\nAll\s
0100: 74 68 65 5c 73 62 61 64 73 73 6c 5c 73 74 65 73  the\sbadssl\stes
0110: 74 5c 73 66 61 69 6c 75 72 65 73 5c 73 61 72 65  t\sfailures\sare
0120: 5c 73 6e 6f 77 5c 73 67 6f 6e 65 2e 5c 73 57 68  \snow\sgone.\sWh
0130: 61 74 5c 73 72 65 6d 61 69 6e 73 5c 73 69 73 3a  at\sremains\sis:
0140: 5c 72 5c 6e 5c 72 5c 6e 3e 5c 73 6d 61 6b 65 5c  \r\n\r\n>\smake\
0150: 73 74 65 73 74 5c 72 5c 6e 54 43 4c 5f 4c 49 42  stest\r\nTCL_LIB
0160: 52 41 52 59 3d 60 65 63 68 6f 5c 73 2f 75 73 72  RARY=`echo\s/usr
0170: 2f 6c 6f 63 61 6c 2f 73 72 63 2f 53 4f 55 52 43  /local/src/SOURC
0180: 45 53 2f 74 63 6c 39 2e 30 2e 32 2f 6c 69 62 72  ES/tcl9.0.2/libr
0190: 61 72 79 60 5c 73 4c 44 5f 4c 49 42 52 41 52 59  ary`\sLD_LIBRARY
01a0: 5f 50 41 54 48 3d 22 2f 75 73 72 2f 6c 6f 63 61  _PATH="/usr/loca
01b0: 6c 2f 73 72 63 2f 42 55 49 4c 44 2f 78 38 36 5f  l/src/BUILD/x86_
01c0: 36 34 2d 6c 69 6e 75 78 2f 74 63 6c 74 6c 73 2d  64-linux/tcltls-
01d0: 32 2e 30 62 32 3a 2f 75 73 72 2f 6c 6f 63 61 6c  2.0b2:/usr/local
01e0: 2f 73 72 63 2f 42 55 49 4c 44 2f 78 38 36 5f 36  /src/BUILD/x86_6
01f0: 34 2d 6c 69 6e 75 78 2f 74 63 6c 39 2e 30 3a 22  4-linux/tcl9.0:"
0200: 5c 73 50 41 54 48 3d 22 2f 75 73 72 2f 6c 6f 63  \sPATH="/usr/loc
0210: 61 6c 2f 73 72 63 2f 42 55 49 4c 44 2f 78 38 36  al/src/BUILD/x86
0220: 5f 36 34 2d 6c 69 6e 75 78 2f 74 63 6c 74 6c 73  _64-linux/tcltls
0230: 2d 32 2e 30 62 32 3a 2f 75 73 72 2f 6c 6f 63 61  -2.0b2:/usr/loca
0240: 6c 2f 73 72 63 2f 42 55 49 4c 44 2f 78 38 36 5f  l/src/BUILD/x86_
0250: 36 34 2d 6c 69 6e 75 78 2f 74 63 6c 39 2e 30 3a  64-linux/tcl9.0:
0260: 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 3a 2f  /usr/local/bin:/
0270: 75 73 72 2f 62 69 6e 3a 2f 62 69 6e 22 5c 73 54  usr/bin:/bin"\sT
0280: 43 4c 4c 49 42 50 41 54 48 3d 22 2f 75 73 72 2f  CLLIBPATH="/usr/
0290: 6c 6f 63 61 6c 2f 73 72 63 2f 42 55 49 4c 44 2f  local/src/BUILD/
02a0: 78 38 36 5f 36 34 2d 6c 69 6e 75 78 2f 74 63 6c  x86_64-linux/tcl
02b0: 74 6c 73 2d 32 2e 30 62 32 22 5c 73 2f 75 73 72  tls-2.0b2"\s/usr
02c0: 2f 6c 6f 63 61 6c 2f 73 72 63 2f 42 55 49 4c 44  /local/src/BUILD
02d0: 2f 78 38 36 5f 36 34 2d 6c 69 6e 75 78 2f 74 63  /x86_64-linux/tc
02e0: 6c 39 2e 30 2f 74 63 6c 73 68 5c 73 60 65 63 68  l9.0/tclsh\s`ech
02f0: 6f 5c 73 2e 2e 2f 2e 2e 2f 2e 2e 2f 53 4f 55 52  o\s../../../SOUR
0300: 43 45 53 2f 74 63 6c 74 6c 73 2d 32 2e 30 62 32  CES/tcltls-2.0b2
0310: 2f 74 65 73 74 73 2f 61 6c 6c 2e 74 63 6c 60 5c  /tests/all.tcl`\
0320: 73 5c 73 5c 5c 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  s\s\\\r\n\s\s\s\
0330: 73 2d 6c 6f 61 64 5c 73 22 70 61 63 6b 61 67 65  s-load\s"package
0340: 5c 73 69 66 6e 65 65 64 65 64 5c 73 74 6c 73 5c  \sifneeded\stls\
0350: 73 32 2e 30 62 32 5c 73 5c 5c 5c 72 5c 6e 5c 73  s2.0b2\s\\\r\n\s
0360: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5b 6c  \s\s\s\s\s\s\s[l
0370: 69 73 74 5c 73 6c 6f 61 64 5c 73 6c 69 62 74 63  ist\sload\slibtc
0380: 6c 39 74 6c 73 32 2e 30 62 32 2e 73 6f 5c 73 5b  l9tls2.0b2.so\s[
0390: 73 74 72 69 6e 67 5c 73 74 6f 74 69 74 6c 65 5c  string\stotitle\
03a0: 73 74 6c 73 5d 5d 3b 5c 73 5c 5c 5c 72 5c 6e 5c  stls]];\s\\\r\n\
03b0: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 73  s\s\s\s\s\s\s\ss
03c0: 6f 75 72 63 65 5c 73 2e 2e 2f 2e 2e 2f 2e 2e 2f  ource\s../../../
03d0: 53 4f 55 52 43 45 53 2f 74 63 6c 74 6c 73 2d 32  SOURCES/tcltls-2
03e0: 2e 30 62 32 2f 6c 69 62 72 61 72 79 2f 74 6c 73  .0b2/library/tls
03f0: 2e 74 63 6c 7d 22 5c 72 5c 6e 54 65 73 74 73 5c  .tcl}"\r\nTests\
0400: 73 72 75 6e 6e 69 6e 67 5c 73 69 6e 5c 73 69 6e  srunning\sin\sin
0410: 74 65 72 70 3a 5c 73 5c 73 2f 75 73 72 2f 6c 6f  terp:\s\s/usr/lo
0420: 63 61 6c 2f 73 72 63 2f 42 55 49 4c 44 2f 78 38  cal/src/BUILD/x8
0430: 36 5f 36 34 2d 6c 69 6e 75 78 2f 74 63 6c 39 2e  6_64-linux/tcl9.
0440: 30 2f 74 63 6c 73 68 5c 72 5c 6e 54 65 73 74 73  0/tclsh\r\nTests
0450: 5c 73 6c 6f 63 61 74 65 64 5c 73 69 6e 3a 5c 73  \slocated\sin:\s
0460: 5c 73 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 72 63  \s/usr/local/src
0470: 2f 53 4f 55 52 43 45 53 2f 74 63 6c 74 6c 73 2d  /SOURCES/tcltls-
0480: 32 2e 30 62 32 2f 74 65 73 74 73 5c 72 5c 6e 54  2.0b2/tests\r\nT
0490: 65 73 74 73 5c 73 72 75 6e 6e 69 6e 67 5c 73 69  ests\srunning\si
04a0: 6e 3a 5c 73 5c 73 2f 75 73 72 2f 6c 6f 63 61 6c  n:\s\s/usr/local
04b0: 2f 73 72 63 2f 42 55 49 4c 44 2f 78 38 36 5f 36  /src/BUILD/x86_6
04c0: 34 2d 6c 69 6e 75 78 2f 74 63 6c 74 6c 73 2d 32  4-linux/tcltls-2
04d0: 2e 30 62 32 5c 72 5c 6e 54 65 6d 70 6f 72 61 72  .0b2\r\nTemporar
04e0: 79 5c 73 66 69 6c 65 73 5c 73 73 74 6f 72 65 64  y\sfiles\sstored
04f0: 5c 73 69 6e 5c 73 2f 75 73 72 2f 6c 6f 63 61 6c  \sin\s/usr/local
0500: 2f 73 72 63 2f 42 55 49 4c 44 2f 78 38 36 5f 36  /src/BUILD/x86_6
0510: 34 2d 6c 69 6e 75 78 2f 74 63 6c 74 6c 73 2d 32  4-linux/tcltls-2
0520: 2e 30 62 32 5c 72 5c 6e 54 65 73 74 5c 73 66 69  .0b2\r\nTest\sfi
0530: 6c 65 73 5c 73 72 75 6e 5c 73 69 6e 5c 73 73 65  les\srun\sin\sse
0540: 70 61 72 61 74 65 5c 73 69 6e 74 65 72 70 72 65  parate\sinterpre
0550: 74 65 72 73 5c 72 5c 6e 52 75 6e 6e 69 6e 67 5c  ters\r\nRunning\
0560: 73 74 65 73 74 73 5c 73 74 68 61 74 5c 73 6d 61  stests\sthat\sma
0570: 74 63 68 3a 5c 73 5c 73 2a 5c 72 5c 6e 53 6b 69  tch:\s\s*\r\nSki
0580: 70 70 69 6e 67 5c 73 74 65 73 74 5c 73 66 69 6c  pping\stest\sfil
0590: 65 73 5c 73 74 68 61 74 5c 73 6d 61 74 63 68 3a  es\sthat\smatch:
05a0: 5c 73 5c 73 6c 2e 2a 2e 74 65 73 74 5c 72 5c 6e  \s\sl.*.test\r\n
05b0: 4f 6e 6c 79 5c 73 72 75 6e 6e 69 6e 67 5c 73 74  Only\srunning\st
05c0: 65 73 74 5c 73 66 69 6c 65 73 5c 73 74 68 61 74  est\sfiles\sthat
05d0: 5c 73 6d 61 74 63 68 3a 5c 73 5c 73 2a 2e 74 65  \smatch:\s\s*.te
05e0: 73 74 5c 72 5c 6e 54 65 73 74 73 5c 73 62 65 67  st\r\nTests\sbeg
05f0: 61 6e 5c 73 61 74 5c 73 57 65 64 5c 73 4f 63 74  an\sat\sWed\sOct
0600: 5c 73 31 35 5c 73 31 36 3a 34 36 3a 33 36 5c 73  \s15\s16:46:36\s
0610: 43 45 53 54 5c 73 32 30 32 35 5c 72 5c 6e 62 61  CEST\s2025\r\nba
0620: 64 73 73 6c 2e 74 65 73 74 5c 72 5c 6e 63 69 70  dssl.test\r\ncip
0630: 68 65 72 73 2e 74 65 73 74 5c 72 5c 6e 74 6c 73  hers.test\r\ntls
0640: 49 4f 2e 74 65 73 74 5c 72 5c 6e 5c 72 5c 6e 5c  IO.test\r\n\r\n\
0650: 72 5c 6e 3d 3d 3d 3d 5c 73 74 6c 73 49 4f 2d 38  r\n====\stlsIO-8
0660: 2e 31 5c 73 74 65 73 74 69 6e 67 5c 73 2d 61 73  .1\stesting\s-as
0670: 79 6e 63 5c 73 66 6c 61 67 5c 73 6f 6e 5c 73 73  ync\sflag\son\ss
0680: 6f 63 6b 65 74 73 5c 73 46 41 49 4c 45 44 5c 72  ockets\sFAILED\r
0690: 5c 6e 3d 3d 3d 3d 5c 73 43 6f 6e 74 65 6e 74 73  \n====\sContents
06a0: 5c 73 6f 66 5c 73 74 65 73 74 5c 73 63 61 73 65  \sof\stest\scase
06b0: 3a 5c 72 5c 6e 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  :\r\n\r\n\s\s\s\
06c0: 73 23 5c 73 4e 4f 54 45 3a 5c 73 54 68 69 73 5c  s#\sNOTE:\sThis\
06d0: 73 74 65 73 74 5c 73 6d 61 79 5c 73 66 61 69 6c  stest\smay\sfail
06e0: 5c 73 6f 6e 5c 73 73 6f 6d 65 5c 73 53 6f 6c 61  \son\ssome\sSola
06f0: 72 69 73 5c 73 32 2e 34 5c 73 73 79 73 74 65 6d  ris\s2.4\ssystem
0700: 73 2e 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 23 5c  s.\r\n\s\s\s\s#\
0710: 73 53 65 65 5c 73 6e 6f 74 65 73 5c 73 69 6e 5c  sSee\snotes\sin\
0720: 73 54 63 6c 27 73 5c 73 73 6f 63 6b 65 74 2e 74  sTcl's\ssocket.t
0730: 65 73 74 2e 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73  est.\r\n\s\s\s\s
0740: 73 65 74 5c 73 73 5c 73 5b 74 6c 73 3a 3a 73 6f  set\ss\s[tls::so
0750: 63 6b 65 74 5c 73 2d 73 65 72 76 65 72 5c 73 61  cket\s-server\sa
0760: 63 63 65 70 74 5c 73 2d 72 65 71 75 69 72 65 5c  ccept\s-require\
0770: 73 30 5c 73 5c 73 2d 63 65 72 74 66 69 6c 65 5c  s0\s\s-certfile\
0780: 73 24 73 65 72 76 65 72 43 65 72 74 5c 73 2d 63  s$serverCert\s-c
0790: 61 66 69 6c 65 5c 73 24 63 61 43 65 72 74 5c 73  afile\s$caCert\s
07a0: 2d 6b 65 79 66 69 6c 65 5c 73 24 73 65 72 76 65  -keyfile\s$serve
07b0: 72 4b 65 79 5c 73 38 38 33 30 5d 5c 72 5c 6e 5c  rKey\s8830]\r\n\
07c0: 73 5c 73 5c 73 5c 73 70 72 6f 63 5c 73 61 63 63  s\s\s\sproc\sacc
07d0: 65 70 74 5c 73 7b 73 5c 73 61 5c 73 70 7d 5c 73  ept\s{s\sa\sp}\s
07e0: 7b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c  {\r\n\s\s\s\s\s\
07f0: 73 5c 73 5c 73 67 6c 6f 62 61 6c 5c 73 78 5c 72  s\s\sglobal\sx\r
0800: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \n\s\s\s\s\s\s\s
0810: 5c 73 23 5c 73 77 68 65 6e 5c 73 64 6f 69 6e 67  \s#\swhen\sdoing
0820: 5c 73 61 6e 5c 73 69 6e 2d 70 72 6f 63 65 73 73  \san\sin-process
0830: 5c 73 63 6c 69 65 6e 74 2f 73 65 72 76 65 72 5c  \sclient/server\
0840: 73 74 65 73 74 2c 5c 73 62 6f 74 68 5c 73 73 69  stest,\sboth\ssi
0850: 64 65 73 5c 73 6e 65 65 64 5c 72 5c 6e 5c 73 5c  des\sneed\r\n\s\
0860: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 23 5c 73  s\s\s\s\s\s\s#\s
0870: 74 6f 5c 73 62 65 5c 73 6e 6f 6e 2d 62 6c 6f 63  to\sbe\snon-bloc
0880: 6b 69 6e 67 5c 73 66 6f 72 5c 73 74 68 65 5c 73  king\sfor\sthe\s
0890: 54 4c 53 5c 73 68 61 6e 64 73 68 61 6b 65 2e 5c  TLS\shandshake.\
08a0: 73 5c 73 41 6c 73 6f 5c 73 6d 61 6b 65 5c 73 73  s\sAlso\smake\ss
08b0: 75 72 65 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c  ure\r\n\s\s\s\s\
08c0: 73 5c 73 5c 73 5c 73 23 5c 73 74 6f 5c 73 72 65  s\s\s\s#\sto\sre
08d0: 74 75 72 6e 5c 73 74 68 65 5c 73 63 68 61 6e 6e  turn\sthe\schann
08e0: 65 6c 5c 73 74 6f 5c 73 6c 69 6e 65 5c 73 62 75  el\sto\sline\sbu
08f0: 66 66 65 72 69 6e 67 5c 73 6d 6f 64 65 2e 5c 72  ffering\smode.\r
0900: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \n\s\s\s\s\s\s\s
0910: 5c 73 66 63 6f 6e 66 69 67 75 72 65 5c 73 24 73  \sfconfigure\s$s
0920: 5c 73 2d 62 6c 6f 63 6b 69 6e 67 5c 73 30 5c 73  \s-blocking\s0\s
0930: 2d 62 75 66 66 65 72 69 6e 67 5c 73 6c 69 6e 65  -buffering\sline
0940: 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \r\n\s\s\s\s\s\s
0950: 5c 73 5c 73 70 75 74 73 5c 73 24 73 5c 73 62 79  \s\sputs\s$s\sby
0960: 65 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c  e\r\n\s\s\s\s\s\
0970: 73 5c 73 5c 73 23 5c 73 4f 6e 6c 79 5c 73 4f 70  s\s\s#\sOnly\sOp
0980: 65 6e 53 53 4c 5c 73 30 2e 39 2e 35 61 5c 73 6f  enSSL\s0.9.5a\so
0990: 6e 5c 73 57 69 6e 64 6f 77 73 5c 73 73 65 65 6d  n\sWindows\sseem
09a0: 73 5c 73 74 6f 5c 73 6e 65 65 64 5c 73 74 68 65  s\sto\sneed\sthe
09b0: 5c 73 61 66 74 65 72 5c 73 28 64 65 6c 61 79 65  \safter\s(delaye
09c0: 64 29 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73  d)\r\n\s\s\s\s\s
09d0: 5c 73 5c 73 5c 73 23 5c 73 63 6c 6f 73 65 2c 5c  \s\s\s#\sclose,\
09e0: 73 62 75 74 5c 73 69 74 5c 73 77 6f 72 6b 73 5c  sbut\sit\sworks\
09f0: 73 6a 75 73 74 5c 73 74 68 65 5c 73 73 61 6d 65  sjust\sthe\ssame
0a00: 5c 73 66 6f 72 5c 73 61 6c 6c 5c 73 6f 74 68 65  \sfor\sall\sothe
0a10: 72 73 2e 5c 73 2d 68 6f 62 62 73 5c 72 5c 6e 5c  rs.\s-hobbs\r\n\
0a20: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 61  s\s\s\s\s\s\s\sa
0a30: 66 74 65 72 5c 73 35 30 30 5c 73 63 6c 6f 73 65  fter\s500\sclose
0a40: 5c 73 24 73 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73  \s$s\r\n\s\s\s\s
0a50: 5c 73 5c 73 5c 73 5c 73 73 65 74 5c 73 78 5c 73  \s\s\s\sset\sx\s
0a60: 64 6f 6e 65 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73  done\r\n\s\s\s\s
0a70: 7d 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 73 65 74  }\r\n\s\s\s\sset
0a80: 5c 73 73 31 5c 73 5b 74 6c 73 3a 3a 73 6f 63 6b  \ss1\s[tls::sock
0a90: 65 74 5c 73 2d 72 65 71 75 69 72 65 5c 73 30 5c  et\s-require\s0\
0aa0: 73 5c 73 2d 63 65 72 74 66 69 6c 65 5c 73 24 63  s\s-certfile\s$c
0ab0: 6c 69 65 6e 74 43 65 72 74 5c 73 2d 63 61 66 69  lientCert\s-cafi
0ac0: 6c 65 5c 73 24 63 61 43 65 72 74 5c 73 2d 6b 65  le\s$caCert\s-ke
0ad0: 79 66 69 6c 65 5c 73 24 63 6c 69 65 6e 74 4b 65  yfile\s$clientKe
0ae0: 79 5c 73 5c 73 2d 61 73 79 6e 63 5c 73 6c 6f 63  y\s\s-async\sloc
0af0: 61 6c 68 6f 73 74 5c 73 38 38 33 30 5d 5c 72 5c  alhost\s8830]\r\
0b00: 6e 5c 73 5c 73 5c 73 5c 73 23 5c 73 77 68 65 6e  n\s\s\s\s#\swhen
0b10: 5c 73 64 6f 69 6e 67 5c 73 61 6e 5c 73 69 6e 2d  \sdoing\san\sin-
0b20: 70 72 6f 63 65 73 73 5c 73 63 6c 69 65 6e 74 2f  process\sclient/
0b30: 73 65 72 76 65 72 5c 73 74 65 73 74 2c 5c 73 62  server\stest,\sb
0b40: 6f 74 68 5c 73 73 69 64 65 73 5c 73 6e 65 65 64  oth\ssides\sneed
0b50: 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 23 5c 73 74  \r\n\s\s\s\s#\st
0b60: 6f 5c 73 62 65 5c 73 6e 6f 6e 2d 62 6c 6f 63 6b  o\sbe\snon-block
0b70: 69 6e 67 5c 73 66 6f 72 5c 73 74 68 65 5c 73 54  ing\sfor\sthe\sT
0b80: 4c 53 5c 73 68 61 6e 64 73 68 61 6b 65 5c 73 5c  LS\shandshake\s\
0b90: 73 41 6c 73 6f 5c 73 6d 61 6b 65 5c 73 73 75 72  sAlso\smake\ssur
0ba0: 65 5c 73 74 6f 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  e\sto\r\n\s\s\s\
0bb0: 73 23 5c 73 72 65 74 75 72 6e 5c 73 74 68 65 5c  s#\sreturn\sthe\
0bc0: 73 63 68 61 6e 6e 65 6c 5c 73 74 6f 5c 73 6c 69  schannel\sto\sli
0bd0: 6e 65 5c 73 62 75 66 66 65 72 69 6e 67 5c 73 6d  ne\sbuffering\sm
0be0: 6f 64 65 5c 73 28 54 4c 53 5c 73 73 65 74 73 5c  ode\s(TLS\ssets\
0bf0: 73 69 74 5c 73 74 6f 5c 73 27 6e 6f 6e 65 27 29  sit\sto\s'none')
0c00: 2e 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 66 63 6f  .\r\n\s\s\s\sfco
0c10: 6e 66 69 67 75 72 65 5c 73 24 73 31 5c 73 2d 62  nfigure\s$s1\s-b
0c20: 6c 6f 63 6b 69 6e 67 5c 73 30 5c 73 2d 62 75 66  locking\s0\s-buf
0c30: 66 65 72 69 6e 67 5c 73 6c 69 6e 65 5c 72 5c 6e  fering\sline\r\n
0c40: 5c 73 5c 73 5c 73 5c 73 76 77 61 69 74 5c 73 78  \s\s\s\svwait\sx
0c50: 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 23 5c 73 54  \r\n\s\s\s\s#\sT
0c60: 4c 53 5c 73 68 61 6e 64 73 68 61 6b 69 6e 67 5c  LS\shandshaking\
0c70: 73 6e 65 65 64 73 5c 73 6f 6e 65 5c 73 62 79 74  sneeds\sone\sbyt
0c80: 65 5c 73 66 72 6f 6d 5c 73 74 68 65 5c 73 63 6c  e\sfrom\sthe\scl
0c90: 69 65 6e 74 2e 2e 2e 5c 72 5c 6e 5c 73 5c 73 5c  ient...\r\n\s\s\
0ca0: 73 5c 73 70 75 74 73 5c 73 24 73 31 5c 73 61 5c  s\sputs\s$s1\sa\
0cb0: 72 5c 6e 5c 73 5c 73 5c 73 5c 73 23 5c 73 6e 65  r\n\s\s\s\s#\sne
0cc0: 65 64 5c 73 75 70 64 61 74 65 5c 73 74 6f 5c 73  ed\supdate\sto\s
0cd0: 63 6f 6d 70 6c 65 74 65 5c 73 54 4c 53 5c 73 68  complete\sTLS\sh
0ce0: 61 6e 64 73 68 61 6b 65 5c 73 69 6e 2d 70 72 6f  andshake\sin-pro
0cf0: 63 65 73 73 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73  cess\r\n\s\s\s\s
0d00: 75 70 64 61 74 65 5c 72 5c 6e 5c 73 5c 73 5c 73  update\r\n\s\s\s
0d10: 5c 73 66 63 6f 6e 66 69 67 75 72 65 5c 73 24 73  \sfconfigure\s$s
0d20: 31 5c 73 2d 62 6c 6f 63 6b 69 6e 67 5c 73 31 5c  1\s-blocking\s1\
0d30: 72 5c 6e 5c 73 5c 73 5c 73 5c 73 73 65 74 5c 73  r\n\s\s\s\sset\s
0d40: 7a 5c 73 5b 67 65 74 73 5c 73 24 73 31 5d 5c 72  z\s[gets\s$s1]\r
0d50: 5c 6e 5c 73 5c 73 5c 73 5c 73 63 6c 6f 73 65 5c  \n\s\s\s\sclose\
0d60: 73 24 73 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 63  s$s\r\n\s\s\s\sc
0d70: 6c 6f 73 65 5c 73 24 73 31 5c 72 5c 6e 5c 73 5c  lose\s$s1\r\n\s\
0d80: 73 5c 73 5c 73 73 65 74 5c 73 7a 5c 72 5c 6e 5c  s\s\sset\sz\r\n\
0d90: 72 5c 6e 2d 2d 2d 2d 5c 73 54 65 73 74 5c 73 67  r\n----\sTest\sg
0da0: 65 6e 65 72 61 74 65 64 5c 73 65 72 72 6f 72 3b  enerated\serror;
0db0: 5c 73 52 65 74 75 72 6e 5c 73 63 6f 64 65 5c 73  \sReturn\scode\s
0dc0: 77 61 73 3a 5c 73 31 5c 72 5c 6e 2d 2d 2d 2d 5c  was:\s1\r\n----\
0dd0: 73 52 65 74 75 72 6e 5c 73 63 6f 64 65 5c 73 73  sReturn\scode\ss
0de0: 68 6f 75 6c 64 5c 73 68 61 76 65 5c 73 62 65 65  hould\shave\sbee
0df0: 6e 5c 73 6f 6e 65 5c 73 6f 66 3a 5c 73 30 5c 73  n\sone\sof:\s0\s
0e00: 32 5c 72 5c 6e 2d 2d 2d 2d 5c 73 65 72 72 6f 72  2\r\n----\serror
0e10: 49 6e 66 6f 3a 5c 73 65 72 72 6f 72 5c 73 72 65  Info:\serror\sre
0e20: 61 64 69 6e 67 5c 73 22 73 6f 63 6b 32 62 37 33  ading\s"sock2b73
0e30: 37 37 39 30 22 3a 5c 73 73 6f 66 74 77 61 72 65  7790":\ssoftware
0e40: 5c 73 63 61 75 73 65 64 5c 73 63 6f 6e 6e 65 63  \scaused\sconnec
0e50: 74 69 6f 6e 5c 73 61 62 6f 72 74 5c 72 5c 6e 5c  tion\sabort\r\n\
0e60: 73 5c 73 5c 73 5c 73 77 68 69 6c 65 5c 73 65 78  s\s\s\swhile\sex
0e70: 65 63 75 74 69 6e 67 5c 72 5c 6e 22 67 65 74 73  ecuting\r\n"gets
0e80: 5c 73 24 73 31 22 5c 72 5c 6e 5c 73 5c 73 5c 73  \s$s1"\r\n\s\s\s
0e90: 5c 73 28 22 75 70 6c 65 76 65 6c 22 5c 73 62 6f  \s("uplevel"\sbo
0ea0: 64 79 5c 73 6c 69 6e 65 5c 73 32 38 29 5c 72 5c  dy\sline\s28)\r\
0eb0: 6e 5c 73 5c 73 5c 73 5c 73 69 6e 76 6f 6b 65 64  n\s\s\s\sinvoked
0ec0: 5c 73 66 72 6f 6d 5c 73 77 69 74 68 69 6e 5c 72  \sfrom\swithin\r
0ed0: 5c 6e 22 75 70 6c 65 76 65 6c 5c 73 31 5c 73 24  \n"uplevel\s1\s$
0ee0: 73 63 72 69 70 74 22 5c 72 5c 6e 2d 2d 2d 2d 5c  script"\r\n----\
0ef0: 73 65 72 72 6f 72 43 6f 64 65 3a 5c 73 50 4f 53  serrorCode:\sPOS
0f00: 49 58 5c 73 45 43 4f 4e 4e 41 42 4f 52 54 45 44  IX\sECONNABORTED
0f10: 5c 73 7b 73 6f 66 74 77 61 72 65 5c 73 63 61 75  \s{software\scau
0f20: 73 65 64 5c 73 63 6f 6e 6e 65 63 74 69 6f 6e 5c  sed\sconnection\
0f30: 73 61 62 6f 72 74 7d 5c 72 5c 6e 3d 3d 3d 3d 5c  sabort}\r\n====\
0f40: 73 74 6c 73 49 4f 2d 38 2e 31 5c 73 46 41 49 4c  stlsIO-8.1\sFAIL
0f50: 45 44 5c 72 5c 6e 5c 72 5c 6e 5c 72 5c 6e 5c 72  ED\r\n\r\n\r\n\r
0f60: 5c 6e 3d 3d 3d 3d 5c 73 74 6c 73 49 4f 2d 39 2e  \n====\stlsIO-9.
0f70: 31 5c 73 74 65 73 74 69 6e 67 5c 73 73 70 75 72  1\stesting\sspur
0f80: 69 6f 75 73 5c 73 28 30 5c 73 62 79 74 65 5c 73  ious\s(0\sbyte\s
0f90: 72 65 61 64 29 5c 73 65 76 65 6e 74 73 5c 73 46  read)\sevents\sF
0fa0: 41 49 4c 45 44 5c 72 5c 6e 3d 3d 3d 3d 5c 73 43  AILED\r\n====\sC
0fb0: 6f 6e 74 65 6e 74 73 5c 73 6f 66 5c 73 74 65 73  ontents\sof\stes
0fc0: 74 5c 73 63 61 73 65 3a 5c 72 5c 6e 5c 72 5c 6e  t\scase:\r\n\r\n
0fd0: 5c 73 5c 73 5c 73 5c 73 73 65 74 5c 73 6c 65 6e  \s\s\s\sset\slen
0fe0: 5c 73 30 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 73  \s0\r\n\s\s\s\ss
0ff0: 65 74 5c 73 73 70 75 72 69 6f 75 73 5c 73 30 5c  et\sspurious\s0\
1000: 72 5c 6e 5c 73 5c 73 5c 73 5c 73 73 65 74 5c 73  r\n\s\s\s\sset\s
1010: 64 6f 6e 65 5c 73 30 5c 72 5c 6e 5c 73 5c 73 5c  done\s0\r\n\s\s\
1020: 73 5c 73 70 72 6f 63 5c 73 72 65 61 64 6c 69 74  s\sproc\sreadlit
1030: 74 6c 65 5c 73 7b 73 7d 5c 73 7b 5c 72 5c 6e 5c  tle\s{s}\s{\r\n\
1040: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 67  s\s\s\s\s\s\s\sg
1050: 6c 6f 62 61 6c 5c 73 73 70 75 72 69 6f 75 73 5c  lobal\sspurious\
1060: 73 64 6f 6e 65 5c 73 6c 65 6e 5c 72 5c 6e 5c 73  sdone\slen\r\n\s
1070: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 73 65  \s\s\s\s\s\s\sse
1080: 74 5c 73 6c 5c 73 5b 72 65 61 64 5c 73 24 73 5c  t\sl\s[read\s$s\
1090: 73 31 5d 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c  s1]\r\n\s\s\s\s\
10a0: 73 5c 73 5c 73 5c 73 69 66 5c 73 7b 5b 73 74 72  s\s\s\sif\s{[str
10b0: 69 6e 67 5c 73 6c 65 6e 67 74 68 5c 73 24 6c 5d  ing\slength\s$l]
10c0: 5c 73 3d 3d 5c 73 30 7d 5c 73 7b 5c 72 5c 6e 5c  \s==\s0}\s{\r\n\
10d0: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  s\s\s\s\s\s\s\s\
10e0: 73 5c 73 5c 73 5c 73 69 66 5c 73 7b 21 5b 65 6f  s\s\s\sif\s{![eo
10f0: 66 5c 73 24 73 5d 7d 5c 73 7b 5c 72 5c 6e 5c 73  f\s$s]}\s{\r\n\s
1100: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
1110: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 69 6e  \s\s\s\s\s\s\sin
1120: 63 72 5c 73 73 70 75 72 69 6f 75 73 5c 72 5c 6e  cr\sspurious\r\n
1130: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
1140: 5c 73 5c 73 5c 73 5c 73 7d 5c 73 65 6c 73 65 5c  \s\s\s\s}\selse\
1150: 73 7b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73  s{\r\n\s\s\s\s\s
1160: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
1170: 5c 73 5c 73 5c 73 63 6c 6f 73 65 5c 73 24 73 5c  \s\s\sclose\s$s\
1180: 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  r\n\s\s\s\s\s\s\
1190: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  s\s\s\s\s\s\s\s\
11a0: 73 5c 73 73 65 74 5c 73 64 6f 6e 65 5c 73 31 5c  s\sset\sdone\s1\
11b0: 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  r\n\s\s\s\s\s\s\
11c0: 73 5c 73 5c 73 5c 73 5c 73 5c 73 7d 5c 72 5c 6e  s\s\s\s\s\s}\r\n
11d0: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
11e0: 7d 5c 73 65 6c 73 65 5c 73 7b 5c 72 5c 6e 5c 73  }\selse\s{\r\n\s
11f0: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
1200: 5c 73 5c 73 5c 73 69 6e 63 72 5c 73 6c 65 6e 5c  \s\s\sincr\slen\
1210: 73 5b 73 74 72 69 6e 67 5c 73 6c 65 6e 67 74 68  s[string\slength
1220: 5c 73 24 6c 5d 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  \s$l]\r\n\s\s\s\
1230: 73 5c 73 5c 73 5c 73 5c 73 7d 5c 72 5c 6e 5c 73  s\s\s\s\s}\r\n\s
1240: 5c 73 5c 73 5c 73 7d 5c 72 5c 6e 5c 73 5c 73 5c  \s\s\s}\r\n\s\s\
1250: 73 5c 73 70 72 6f 63 5c 73 61 63 63 65 70 74 5c  s\sproc\saccept\
1260: 73 7b 73 5c 73 61 5c 73 70 7d 5c 73 7b 5c 72 5c  s{s\sa\sp}\s{\r\
1270: 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  n\s\s\s\s\s\s\s\
1280: 73 66 63 6f 6e 66 69 67 75 72 65 5c 73 24 73 5c  sfconfigure\s$s\
1290: 73 2d 62 6c 6f 63 6b 69 6e 67 5c 73 30 5c 72 5c  s-blocking\s0\r\
12a0: 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  n\s\s\s\s\s\s\s\
12b0: 73 66 69 6c 65 65 76 65 6e 74 5c 73 24 73 5c 73  sfileevent\s$s\s
12c0: 72 65 61 64 61 62 6c 65 5c 73 5b 6c 69 73 74 5c  readable\s[list\
12d0: 73 64 6f 5f 68 61 6e 64 73 68 61 6b 65 5c 73 24  sdo_handshake\s$
12e0: 73 5c 73 72 65 61 64 61 62 6c 65 5c 73 72 65 61  s\sreadable\srea
12f0: 64 6c 69 74 74 6c 65 5c 73 5c 73 2d 62 75 66 66  dlittle\s\s-buff
1300: 65 72 69 6e 67 5c 73 6e 6f 6e 65 5d 5c 72 5c 6e  ering\snone]\r\n
1310: 5c 73 5c 73 5c 73 5c 73 7d 5c 72 5c 6e 5c 73 5c  \s\s\s\s}\r\n\s\
1320: 73 5c 73 5c 73 73 65 74 5c 73 73 5c 73 5b 74 6c  s\s\sset\ss\s[tl
1330: 73 3a 3a 73 6f 63 6b 65 74 5c 73 2d 73 65 72 76  s::socket\s-serv
1340: 65 72 5c 73 61 63 63 65 70 74 5c 73 2d 72 65 71  er\saccept\s-req
1350: 75 69 72 65 5c 73 30 5c 73 5c 73 2d 63 65 72 74  uire\s0\s\s-cert
1360: 66 69 6c 65 5c 73 24 73 65 72 76 65 72 43 65 72  file\s$serverCer
1370: 74 5c 73 2d 63 61 66 69 6c 65 5c 73 24 63 61 43  t\s-cafile\s$caC
1380: 65 72 74 5c 73 2d 6b 65 79 66 69 6c 65 5c 73 24  ert\s-keyfile\s$
1390: 73 65 72 76 65 72 4b 65 79 5c 73 38 38 33 31 5d  serverKey\s8831]
13a0: 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 73 65 74 5c  \r\n\s\s\s\sset\
13b0: 73 63 5c 73 5b 74 6c 73 3a 3a 73 6f 63 6b 65 74  sc\s[tls::socket
13c0: 5c 73 2d 72 65 71 75 69 72 65 5c 73 30 5c 73 5c  \s-require\s0\s\
13d0: 73 2d 63 65 72 74 66 69 6c 65 5c 73 24 63 6c 69  s-certfile\s$cli
13e0: 65 6e 74 43 65 72 74 5c 73 2d 63 61 66 69 6c 65  entCert\s-cafile
13f0: 5c 73 24 63 61 43 65 72 74 5c 73 2d 6b 65 79 66  \s$caCert\s-keyf
1400: 69 6c 65 5c 73 24 63 6c 69 65 6e 74 4b 65 79 5c  ile\s$clientKey\
1410: 73 5c 73 6c 6f 63 61 6c 68 6f 73 74 5c 73 38 38  s\slocalhost\s88
1420: 33 31 5d 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 23  31]\r\n\s\s\s\s#
1430: 5c 73 54 68 69 73 5c 73 64 69 66 66 65 72 73 5c  \sThis\sdiffers\
1440: 73 66 72 6f 6d 5c 73 73 6f 63 6b 65 74 2d 39 2e  sfrom\ssocket-9.
1450: 31 5c 73 69 6e 5c 73 74 68 61 74 5c 73 62 6f 74  1\sin\sthat\sbot
1460: 68 5c 73 73 69 64 65 73 5c 73 6e 65 65 64 5c 73  h\ssides\sneed\s
1470: 74 6f 5c 73 62 65 5c 72 5c 6e 5c 73 5c 73 5c 73  to\sbe\r\n\s\s\s
1480: 5c 73 23 5c 73 6e 6f 6e 2d 62 6c 6f 63 6b 69 6e  \s#\snon-blockin
1490: 67 5c 73 62 65 63 61 75 73 65 5c 73 6f 66 5c 73  g\sbecause\sof\s
14a0: 54 4c 53 27 5c 73 72 65 71 75 69 72 65 64 5c 73  TLS'\srequired\s
14b0: 68 61 6e 64 73 68 61 6b 65 5c 72 5c 6e 5c 73 5c  handshake\r\n\s\
14c0: 73 5c 73 5c 73 66 63 6f 6e 66 69 67 75 72 65 5c  s\s\sfconfigure\
14d0: 73 24 63 5c 73 2d 62 6c 6f 63 6b 69 6e 67 5c 73  s$c\s-blocking\s
14e0: 30 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 70 75 74  0\r\n\s\s\s\sput
14f0: 73 5c 73 2d 6e 6f 6e 65 77 6c 69 6e 65 5c 73 24  s\s-nonewline\s$
1500: 63 5c 73 30 31 32 33 34 35 36 37 38 39 30 31 32  c\s0123456789012
1510: 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38  3456789012345678
1520: 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34  9012345678901234
1530: 35 36 37 38 39 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  56789\r\n\s\s\s\
1540: 73 66 6c 75 73 68 5c 73 24 63 5c 72 5c 6e 5c 73  sflush\s$c\r\n\s
1550: 5c 73 5c 73 5c 73 73 65 74 5c 73 74 69 6d 65 72  \s\s\sset\stimer
1560: 5c 73 5b 61 66 74 65 72 5c 73 31 30 30 30 30 5c  \s[after\s10000\
1570: 73 5b 6c 69 73 74 5c 73 73 65 74 5c 73 64 6f 6e  s[list\sset\sdon
1580: 65 5c 73 74 69 6d 65 64 5f 6f 75 74 5d 5d 5c 72  e\stimed_out]]\r
1590: 5c 6e 5c 73 5c 73 5c 73 5c 73 61 66 74 65 72 5c  \n\s\s\s\safter\
15a0: 73 31 30 30 30 5c 73 5b 6c 69 73 74 5c 73 63 6c  s1000\s[list\scl
15b0: 6f 73 65 5c 73 24 63 5d 5c 72 5c 6e 5c 73 5c 73  ose\s$c]\r\n\s\s
15c0: 5c 73 5c 73 76 77 61 69 74 5c 73 64 6f 6e 65 5c  \s\svwait\sdone\
15d0: 72 5c 6e 5c 73 5c 73 5c 73 5c 73 61 66 74 65 72  r\n\s\s\s\safter
15e0: 5c 73 63 61 6e 63 65 6c 5c 73 24 74 69 6d 65 72  \scancel\s$timer
15f0: 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 63 61 74 63  \r\n\s\s\s\scatc
1600: 68 5c 73 7b 63 6c 6f 73 65 5c 73 24 73 7d 5c 72  h\s{close\s$s}\r
1610: 5c 6e 5c 73 5c 73 5c 73 5c 73 6c 69 73 74 5c 73  \n\s\s\s\slist\s
1620: 24 73 70 75 72 69 6f 75 73 5c 73 24 6c 65 6e 5c  $spurious\s$len\
1630: 72 5c 6e 5c 72 5c 6e 2d 2d 2d 2d 5c 73 52 65 73  r\n\r\n----\sRes
1640: 75 6c 74 5c 73 77 61 73 3a 5c 72 5c 6e 31 5c 73  ult\swas:\r\n1\s
1650: 35 30 5c 72 5c 6e 2d 2d 2d 2d 5c 73 52 65 73 75  50\r\n----\sResu
1660: 6c 74 5c 73 73 68 6f 75 6c 64 5c 73 68 61 76 65  lt\sshould\shave
1670: 5c 73 62 65 65 6e 5c 73 28 65 78 61 63 74 5c 73  \sbeen\s(exact\s
1680: 6d 61 74 63 68 69 6e 67 29 3a 5c 72 5c 6e 30 5c  matching):\r\n0\
1690: 73 35 30 5c 72 5c 6e 3d 3d 3d 3d 5c 73 74 6c 73  s50\r\n====\stls
16a0: 49 4f 2d 39 2e 31 5c 73 46 41 49 4c 45 44 5c 72  IO-9.1\sFAILED\r
16b0: 5c 6e 5c 72 5c 6e 54 65 73 74 5c 73 66 69 6c 65  \n\r\nTest\sfile
16c0: 5c 73 65 72 72 6f 72 3a 5c 73 73 6f 66 74 77 61  \serror:\ssoftwa
16d0: 72 65 5c 73 63 61 75 73 65 64 5c 73 63 6f 6e 6e  re\scaused\sconn
16e0: 65 63 74 69 6f 6e 5c 73 61 62 6f 72 74 5c 72 5c  ection\sabort\r\
16f0: 6e 5c 73 5c 73 5c 73 5c 73 77 68 69 6c 65 5c 73  n\s\s\s\swhile\s
1700: 65 78 65 63 75 74 69 6e 67 5c 72 5c 6e 22 63 6c  executing\r\n"cl
1710: 6f 73 65 5c 73 73 6f 63 6b 32 62 37 33 37 30 31  ose\ssock2b73701
1720: 30 22 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 28 22  0"\r\n\s\s\s\s("
1730: 61 66 74 65 72 22 5c 73 73 63 72 69 70 74 29 5c  after"\sscript)\
1740: 72 5c 6e 5c 72 5c 6e 54 65 73 74 73 5c 73 65 6e  r\n\r\nTests\sen
1750: 64 65 64 5c 73 61 74 5c 73 57 65 64 5c 73 4f 63  ded\sat\sWed\sOc
1760: 74 5c 73 31 35 5c 73 31 36 3a 34 37 3a 32 38 5c  t\s15\s16:47:28\
1770: 73 43 45 53 54 5c 73 32 30 32 35 5c 72 5c 6e 61  sCEST\s2025\r\na
1780: 6c 6c 2e 74 63 6c 3a 5c 73 5c 73 5c 73 5c 73 5c  ll.tcl:\s\s\s\s\
1790: 73 5c 73 5c 73 5c 73 54 6f 74 61 6c 5c 73 5c 73  s\s\s\sTotal\s\s
17a0: 5c 73 31 35 35 5c 73 5c 73 5c 73 5c 73 5c 73 50  \s155\s\s\s\s\sP
17b0: 61 73 73 65 64 5c 73 5c 73 31 31 31 5c 73 5c 73  assed\s\s111\s\s
17c0: 5c 73 5c 73 5c 73 53 6b 69 70 70 65 64 5c 73 34  \s\s\sSkipped\s4
17d0: 32 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 46 61 69  2\s\s\s\s\s\sFai
17e0: 6c 65 64 5c 73 5c 73 32 5c 72 5c 6e 53 6f 75 72  led\s\s2\r\nSour
17f0: 63 65 64 5c 73 33 5c 73 54 65 73 74 5c 73 46 69  ced\s3\sTest\sFi
1800: 6c 65 73 2e 5c 72 5c 6e 46 69 6c 65 73 5c 73 77  les.\r\nFiles\sw
1810: 69 74 68 5c 73 66 61 69 6c 69 6e 67 5c 73 74 65  ith\sfailing\ste
1820: 73 74 73 3a 5c 73 74 6c 73 49 4f 2e 74 65 73 74  sts:\stlsIO.test
1830: 5c 72 5c 6e 4e 75 6d 62 65 72 5c 73 6f 66 5c 73  \r\nNumber\sof\s
1840: 74 65 73 74 73 5c 73 73 6b 69 70 70 65 64 5c 73  tests\sskipped\s
1850: 66 6f 72 5c 73 65 61 63 68 5c 73 63 6f 6e 73 74  for\seach\sconst
1860: 72 61 69 6e 74 3a 5c 72 5c 6e 5c 73 5c 73 5c 73  raint:\r\n\s\s\s
1870: 5c 73 5c 73 5c 73 5c 73 5c 73 31 32 5c 73 5c 73  \s\s\s\s\s12\s\s
1880: 5c 73 5c 73 5c 73 5c 73 64 6f 54 65 73 74 73 57  \s\s\s\sdoTestsW
1890: 69 74 68 52 65 6d 6f 74 65 53 65 72 76 65 72 5c  ithRemoteServer\
18a0: 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  r\n\s\s\s\s\s\s\
18b0: 73 5c 73 31 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  s\s1\s\s\s\s\s\s
18c0: 5c 73 6d 61 63 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  \smac\r\n\s\s\s\
18d0: 73 5c 73 5c 73 5c 73 5c 73 32 30 5c 73 5c 73 5c  s\s\s\s\s20\s\s\
18e0: 73 5c 73 5c 73 5c 73 6f 6c 64 5f 61 70 69 5c 72  s\s\s\sold_api\r
18f0: 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \n\s\s\s\s\s\s\s
1900: 5c 73 33 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c  \s3\s\s\s\s\s\s\
1910: 73 73 73 6c 32 5c 72 5c 6e 5c 73 5c 73 5c 73 5c  sssl2\r\n\s\s\s\
1920: 73 5c 73 5c 73 5c 73 5c 73 33 5c 73 5c 73 5c 73  s\s\s\s\s3\s\s\s
1930: 5c 73 5c 73 5c 73 5c 73 73 73 6c 33 5c 72 5c 6e  \s\s\s\sssl3\r\n
1940: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
1950: 31 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 74  1\s\s\s\s\s\s\st
1960: 65 73 74 74 68 72 65 61 64 5c 72 5c 6e 5c 73 5c  estthread\r\n\s\
1970: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 32 5c 73  s\s\s\s\s\s\s2\s
1980: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 75 6e 65 78  \s\s\s\s\s\sunex
1990: 70 6c 61 69 6e 65 64 46 61 69 6c 75 72 65 5c 72  plainedFailure\r
19a0: 5c 6e 5c 72 5c 6e 54 65 73 74 5c 73 66 69 6c 65  \n\r\nTest\sfile
19b0: 73 5c 73 65 78 69 74 69 6e 67 5c 73 77 69 74 68  s\sexiting\swith
19c0: 5c 73 65 72 72 6f 72 73 3a 5c 73 5c 73 5c 72 5c  \serrors:\s\s\r\
19d0: 6e 5c 72 5c 6e 5c 73 5c 73 74 6c 73 49 4f 2e 74  n\r\n\s\stlsIO.t
19e0: 65 73 74 5c 72 5c 6e 5c 72 5c 6e 2d 2d 5c 73 65  est\r\n\r\n--\se
19f0: 6e 64 5c 73 6f 66 5c 73 6d 65 73 73 61 67 65 5c  nd\sof\smessage\
1a00: 73 2d 2d 0a 4a 20 6c 6f 67 69 6e 20 61 6e 6f 6e  s--.J login anon
1a10: 79 6d 6f 75 73 0a 4a 20 6d 69 6d 65 74 79 70 65  ymous.J mimetype
1a20: 20 74 65 78 74 2f 70 6c 61 69 6e 0a 4b 20 33 62   text/plain.K 3b
1a30: 31 65 66 34 33 66 35 31 63 35 34 38 35 36 36 38  1ef43f51c5485668
1a40: 61 30 61 35 36 63 66 37 62 62 33 66 35 33 34 39  a0a56cf7bb3f5349
1a50: 64 33 64 39 63 63 0a 55 20 61 6e 6f 6e 79 6d 6f  d3d9cc.U anonymo
1a60: 75 73 0a 5a 20 31 39 63 61 30 36 33 37 64 33 34  us.Z 19ca0637d34
1a70: 31 61 35 64 38 39 36 62 65 37 37 64 62 36 37 32  1a5d896be77db672
1a80: 39 34 62 66 64 0a                                94bfd.