Ticket Change Details
Overview

Artifact ID: 2f9a729234d67006a5bf88ccdc2f226317538c7ac87dc9438fa338e66aeb1c07
Ticket: 88c0c8496999c48f513eb4f97aaa0ac9829b35d3
EOF handling potentially broken with OpenSSL 1.1.1e or newer
User & Date: gustafn3 on 2023-11-14 09:58:13
Changes

  1. icomment:
    I am not arguing about the changed behavior in OpenSSL about of the unexpected EOF handling (which hit many projects). No matter how the default should be, the old EOF handling of tcltls (relying on error states) is not ok and lead to a breaking behavior for us when upgrading OS versions. My suggested fix makes EOF handling clear, more robust, and avoids the error situation. 
    
    The decision to set SSL_OP_IGNORE_UNEXPECTED_EOF or not (and maybe making it configurable) is independent of this.
    
  2. login: "gustafn3"
  3. mimetype: "text/x-markdown"