Hex Artifact Content

Artifact b5b16a04d5462fe5649aaa46d2b6cdba0f0aee43aa4121a9e2b76f7b18d4a955:

Ticket change [b5b16a04d5] - New ticket [f798e2ea1299e4fe|f798e2ea12] <i>TclTLS does not retain socket state when importing</i>. by anonymous on 2017-12-20 22:15:19.
0000: 44 20 32 30 31 37 2d 31 32 2d 32 30 54 32 32 3a  D 2017-12-20T22:
0010: 31 35 3a 31 39 2e 35 33 33 0a 4a 20 66 6f 75 6e  15:19.533.J foun
0020: 64 69 6e 20 31 2e 37 2e 31 34 0a 4a 20 69 63 6f  din 1.7.14.J ico
0030: 6d 6d 65 6e 74 20 31 31 3a 34 32 5c 73 3c 40 69  mment 11:42\s<@i
0040: 6a 63 68 61 69 6e 3e 5c 73 3c 72 6d 61 78 5f 3e  jchain>\s<rmax_>
0050: 5c 73 72 6b 65 65 6e 65 3a 5c 73 5b 74 6c 73 3a  \srkeene:\s[tls:
0060: 3a 69 6d 70 6f 72 74 5d 5c 73 61 70 70 65 61 72  :import]\sappear
0070: 73 5c 73 74 6f 5c 73 73 77 69 74 63 68 5c 73 61  s\sto\sswitch\sa
0080: 5c 73 73 6f 63 6b 65 74 5c 73 74 68 61 74 5c 73  \ssocket\sthat\s
0090: 77 61 73 5c 73 69 6e 5c 73 2d 62 6c 6f 63 6b 69  was\sin\s-blocki
00a0: 6e 67 5c 73 30 5c 73 6d 6f 64 65 5c 73 62 65 66  ng\s0\smode\sbef
00b0: 6f 72 65 5c 73 74 6f 5c 73 2d 62 6c 6f 63 6b 69  ore\sto\s-blocki
00c0: 6e 67 5c 73 31 2e 5c 72 5c 6e 31 31 3a 34 34 5c  ng\s1.\r\n11:44\
00d0: 73 3c 40 69 6a 63 68 61 69 6e 3e 5c 73 3c 72 6d  s<@ijchain>\s<rm
00e0: 61 78 5f 3e 5c 73 2e 2e 2e 5c 73 69 74 5c 73 61  ax_>\s...\sit\sa
00f0: 6c 73 6f 5c 73 73 65 74 73 5c 73 2d 74 72 61 6e  lso\ssets\s-tran
0100: 73 6c 61 74 69 6f 6e 5c 73 74 6f 5c 73 7b 6c 66  slation\sto\s{lf
0110: 5c 73 6c 66 7d 5c 72 5c 6e 31 31 3a 34 35 5c 73  \slf}\r\n11:45\s
0120: 3c 40 69 6a 63 68 61 69 6e 3e 5c 73 3c 72 6d 61  <@ijchain>\s<rma
0130: 78 5f 3e 5c 73 48 61 76 65 6e 27 74 5c 73 63 6f  x_>\sHaven't\sco
0140: 6d 70 61 72 65 64 5c 73 69 74 5c 73 77 69 74 68  mpared\sit\swith
0150: 5c 73 74 68 65 5c 73 6f 6c 64 5c 73 76 65 72 73  \sthe\sold\svers
0160: 69 6f 6e 5c 73 79 65 74 2c 5c 73 62 75 74 5c 73  ion\syet,\sbut\s
0170: 2d 62 6c 6f 63 6b 69 6e 67 5c 73 31 5c 73 77 6f  -blocking\s1\swo
0180: 75 6c 64 5c 73 65 78 70 6c 61 69 6e 5c 73 74 68  uld\sexplain\sth
0190: 65 5c 73 62 65 68 61 76 69 6f 75 72 5c 73 49 5c  e\sbehaviour\sI\
01a0: 73 61 6d 5c 73 73 65 65 69 6e 67 2e 5c 72 5c 6e  sam\sseeing.\r\n
01b0: 31 31 3a 34 37 5c 73 3c 40 69 6a 63 68 61 69 6e  11:47\s<@ijchain
01c0: 3e 5c 73 3c 72 6d 61 78 5f 3e 5c 73 69 74 5c 73  >\s<rmax_>\sit\s
01d0: 61 6c 73 6f 5c 73 65 6e 66 6f 72 63 65 73 5c 73  also\senforces\s
01e0: 2d 65 6e 63 6f 64 69 6e 67 5c 73 62 69 6e 61 72  -encoding\sbinar
01f0: 79 5c 72 5c 6e 31 31 3a 35 32 5c 73 3c 40 69 6a  y\r\n11:52\s<@ij
0200: 63 68 61 69 6e 3e 5c 73 3c 72 6d 61 78 5f 3e 5c  chain>\s<rmax_>\
0210: 73 49 6e 64 65 65 64 2c 5c 73 69 66 5c 73 49 5c  sIndeed,\sif\sI\
0220: 73 68 61 63 6b 5c 73 5b 66 63 6f 6e 66 69 67 75  shack\s[fconfigu
0230: 72 65 5c 73 24 73 6f 63 6b 5c 73 2d 62 6c 6f 63  re\s$sock\s-bloc
0240: 6b 69 6e 67 5c 73 30 5c 73 2d 62 75 66 66 65 72  king\s0\s-buffer
0250: 69 6e 67 5c 73 6e 6f 6e 65 5c 73 2d 65 6e 63 6f  ing\snone\s-enco
0260: 64 69 6e 67 5c 73 75 74 66 2d 38 5d 5c 73 28 63  ding\sutf-8]\s(c
0270: 6f 70 69 65 64 5c 73 66 72 6f 6d 5c 73 74 6b 63  opied\sfrom\stkc
0280: 68 61 74 29 5c 73 69 6e 74 6f 5c 73 6a 61 62 62  hat)\sinto\sjabb
0290: 65 72 6c 69 62 5c 73 69 6d 6d 65 64 69 61 74 65  erlib\simmediate
02a0: 6c 79 5c 73 61 66 74 65 72 5c 73 74 6c 73 3a 3a  ly\safter\stls::
02b0: 69 6d 70 6f 72 74 2f 74 6c 73 3a 3a 68 61 6e 64  import/tls::hand
02c0: 73 68 61 6b 65 2c 5c 73 74 68 65 5c 73 68 61 6e  shake,\sthe\shan
02d0: 67 5c 73 69 73 5c 73 67 6f 6e 65 2e 5c 72 5c 6e  g\sis\sgone.\r\n
02e0: 31 31 3a 35 33 5c 73 3c 40 69 6a 63 68 61 69 6e  11:53\s<@ijchain
02f0: 3e 5c 73 3c 72 6d 61 78 5f 3e 5c 73 72 6b 65 65  >\s<rmax_>\srkee
0300: 6e 65 3a 5c 73 49 5c 73 74 68 69 6e 6b 5c 73 74  ne:\sI\sthink\st
0310: 68 69 73 5c 73 69 73 5c 73 61 5c 73 72 65 67 72  his\sis\sa\sregr
0320: 65 73 73 69 6f 6e 5c 73 66 72 6f 6d 5c 73 74 68  ession\sfrom\sth
0330: 65 5c 73 6f 6c 64 5c 73 74 6c 73 5c 73 70 61 63  e\sold\stls\spac
0340: 6b 61 67 65 2e 5c 72 5c 6e 31 31 3a 35 34 5c 73  kage.\r\n11:54\s
0350: 3c 40 69 6a 63 68 61 69 6e 3e 5c 73 3c 72 6d 61  <@ijchain>\s<rma
0360: 78 5f 3e 5c 73 5b 74 6c 73 3a 3a 69 6d 70 6f 72  x_>\s[tls::impor
0370: 74 5d 5c 73 73 68 6f 75 6c 64 5c 73 70 72 6f 62  t]\sshould\sprob
0380: 61 62 6c 79 5c 73 6e 6f 74 5c 73 63 68 61 6e 67  ably\snot\schang
0390: 65 5c 73 61 6e 79 5c 73 5b 63 68 61 6e 5c 73 63  e\sany\s[chan\sc
03a0: 6f 6e 66 69 67 75 72 65 5d 5c 73 6f 70 74 69 6f  onfigure]\soptio
03b0: 6e 73 2e 5c 72 5c 6e 31 31 3a 35 36 5c 73 3c 40  ns.\r\n11:56\s<@
03c0: 69 6a 63 68 61 69 6e 3e 5c 73 3c 72 6d 61 78 5f  ijchain>\s<rmax_
03d0: 3e 5c 73 4f 4b 2c 5c 73 73 6f 5c 73 6f 6c 64 5c  >\sOK,\sso\sold\
03e0: 73 74 6c 73 5c 73 61 6c 72 65 61 64 79 5c 73 63  stls\salready\sc
03f0: 68 61 6e 67 65 64 5c 73 2d 74 72 61 6e 73 6c 61  hanged\s-transla
0400: 74 69 6f 6e 5c 73 74 6f 5c 73 6c 66 2e 5c 72 5c  tion\sto\slf.\r\
0410: 6e 31 31 3a 35 37 5c 73 3c 40 69 6a 63 68 61 69  n11:57\s<@ijchai
0420: 6e 3e 5c 73 3c 72 6d 61 78 5f 3e 5c 73 42 75 74  n>\s<rmax_>\sBut
0430: 5c 73 69 74 5c 73 64 6f 65 73 5c 73 72 65 74 61  \sit\sdoes\sreta
0440: 69 6e 5c 73 62 6c 6f 63 6b 69 6e 67 5c 73 73 74  in\sblocking\sst
0450: 61 74 65 5c 73 61 6e 64 5c 73 65 6e 63 6f 64 69  ate\sand\sencodi
0460: 6e 67 2e 0a 4a 20 6c 6f 67 69 6e 20 61 6e 6f 6e  ng..J login anon
0470: 79 6d 6f 75 73 0a 4a 20 6d 69 6d 65 74 79 70 65  ymous.J mimetype
0480: 20 74 65 78 74 2f 70 6c 61 69 6e 0a 4a 20 70 72   text/plain.J pr
0490: 69 76 61 74 65 5f 63 6f 6e 74 61 63 74 20 37 38  ivate_contact 78
04a0: 35 35 31 31 31 32 35 39 62 38 63 61 61 39 64 62  55111259b8caa9db
04b0: 62 62 64 65 65 31 35 38 62 31 30 33 62 62 31 39  bbdee158b103bb19
04c0: 30 35 30 31 63 64 0a 4a 20 73 65 76 65 72 69 74  0501cd.J severit
04d0: 79 20 53 65 76 65 72 65 0a 4a 20 73 74 61 74 75  y Severe.J statu
04e0: 73 20 4f 70 65 6e 0a 4a 20 74 69 74 6c 65 20 54  s Open.J title T
04f0: 63 6c 54 4c 53 5c 73 64 6f 65 73 5c 73 6e 6f 74  clTLS\sdoes\snot
0500: 5c 73 72 65 74 61 69 6e 5c 73 73 6f 63 6b 65 74  \sretain\ssocket
0510: 5c 73 73 74 61 74 65 5c 73 77 68 65 6e 5c 73 69  \sstate\swhen\si
0520: 6d 70 6f 72 74 69 6e 67 0a 4a 20 74 79 70 65 20  mporting.J type 
0530: 43 6f 64 65 5c 73 44 65 66 65 63 74 0a 4b 20 66  Code\sDefect.K f
0540: 37 39 38 65 32 65 61 31 32 39 39 65 34 66 65 36  798e2ea1299e4fe6
0550: 30 33 63 38 62 64 62 66 62 66 65 61 33 63 32 65  03c8bdbfbfea3c2e
0560: 37 62 65 62 34 64 39 0a 55 20 61 6e 6f 6e 79 6d  7beb4d9.U anonym
0570: 6f 75 73 0a 5a 20 65 31 32 63 34 38 31 62 65 62  ous.Z e12c481beb
0580: 63 38 62 62 65 66 37 37 35 61 37 32 30 66 61 65  c8bbef775a720fae
0590: 63 34 32 64 37 34 0a                             c42d74.