Ticket Change Details
Overview

Artifact ID: 7ab9a49fd3e3f00cbd1b6f58c6cd66e9d0f065f4c651833d493cb12ddf05815e
Ticket: c6b35cf0e3cdd56b9f560dd7ff013a08abae3506
Test tls-bug58-1.0 fails on FreeBSD
User & Date: doofus on 2023-11-20 02:12:27
Changes

  1. foundin changed to: "1.7.22"
  2. icomment:
    The test expects the connection to fail -- which it does, but the error message does not match the test's expectation:
    
    ```
    ---- Result was:
    handshake failed: unsupported protocol
    ---- Result should have been (exact matching):
    handshake failed: wrong version number
    ```
    
    This is on FreeBSD-13.x with OpenSSL 1.1.1q-freebsd  5 Jul 2022...
    
    Relaxing the matching requirement helps:
    
    ```patch
    @@ -2027,5 +2028,5 @@
     } {{} 0 {} 0 {}}
    
    -test tls-bug58-1.0 {test protocol negotiation failure} {socket} {
    +test tls-bug58-1.0 {test protocol negotiation failure} -constraints {socket} -body {
         # Following code is based on what was reported in bug #58. Prior
         # to fix the program would crash with a segfault.
    @@ -2062,5 +2063,5 @@
         }
         set ::done
    -} {handshake failed: wrong version number}
    +} -result {handshake failed: *} -match glob
    
     # cleanup
    ```
    
  3. login: "doofus"
  4. mimetype: "text/x-markdown"
  5. private_contact changed to: "97c7e5a24584ec1fd28bf5cc453cd06585a9a915"
  6. severity changed to: "Important"
  7. status changed to: "Open"
  8. title changed to: "Test tls-bug58-1.0 fails on FreeBSD"
  9. type changed to: "Code Defect"