History Of Ticket 1367823d51
Bounty program for improvements to Tcl and certain Tcl packages.

Artifacts Associated With Ticket 1367823d51

  1. Ticket change [0ad4bef028] (rid 1270) by anonymous on 2017-04-30 22:40:38:

    1. foundin initialized to: "1.7.11"
    2. icomment:
      With a TLS socket configured with -blocking 0, tls::handshake returns 1 too early during the TLS handshake, when the handshake has not actually completed.
      1.6.7 shows the correct behaviour (tls::handshake returns 0 if the handshake is still in progress). 1.7.11 shows the broken behavior.
      This breaks any code that tries to do a nonblocking handshake.
      Testcase: https://gist.github.com/mutability/8cc5e34aa57e262c23bc816a76a068ed
    3. login: "anonymous"
    4. mimetype: "text/x-fossil-plain"
    5. private_contact initialized to: "e8bc0dec6b52cc143e0193dbb66c7aa5d2de5815"
    6. severity initialized to: "Severe"
    7. status initialized to: "Open"
    8. title initialized to:
      async tls::handshake returns 1 before handshake is complete
    9. type initialized to: "Code Defect"
  2. Ticket change [118749a900] (rid 1273) by rkeene on 2017-05-01 14:44:18:

    1. icomment:
      Fixed in [689d55e070], will be released as 1.7.12 shortly.
    2. login: "rkeene"
    3. mimetype: "text/x-fossil-plain"
    4. priority changed to: "Immediate"
    5. resolution changed to: "Fixed"
    6. status changed to: "Fixed"
  3. Ticket change [2e0c92707d] (rid 1275) by rkeene on 2017-05-01 14:49:53:

    1. icomment: "Fixed in TclTLS 1.7.12, now released"
    2. login: "rkeene"
    3. mimetype: "text/x-fossil-plain"
    4. status changed to: "Closed"