Ticket Change Details
Overview

Artifact ID: 725cf9dc4b51a231750e687bd99ccf139532c3d0705b7bbba2397807d3889416
Ticket: ad8604520ea45d39112209469c9d6cfa3456fdee
Server accept invoked before handshake completed
User & Date: bohagan on 2025-10-11 22:37:04
Changes

  1. icomment:
    The TCL socket command and its server accept callback happen independent of the TLS negotiation. This needs to occur before we can establish the TLS connection since only the accept callback knows what the new channel handle is for use by tls::import. So the best method is to have the socket accept callback call tls::import on the new channel, then do a tls::handshake on it to ensure it is set up.
    
  2. login: "bohagan"
  3. mimetype: "text/x-markdown"
  4. resolution changed to: "Not_A_Bug"
  5. status changed to: "Closed"