bneradt commented on PR #13809:
URL: https://github.com/apache/trafficserver/pull/13809#issuecomment-6070159780

   Thanks, agreed. I reworked the patch that way:
   
   - `get_extension_types()` now returns the raw ClientHello extension list on 
OpenSSL, falling back to `SSL_client_hello_get1_extensions_present` if the raw 
message doesn't parse. `TSRawExtensionTypeList`, `get_extension_types_raw()`, 
`raw_begin()`/`raw_end()`, the extra `InkAPI.cc` iterators and the 
`ja4/tls_client_hello_summary.cc` change are gone.
   - `upgrading.en.rst` now has a release note that JA3/JA4 values on OpenSSL 
change for clients sending extensions OpenSSL doesn't recognize.
   - `TSClientHello.en.rst` notes that `TSClientHelloExtensionGet()` still 
can't return the contents of those extensions on OpenSSL.
   
   The message callback, the parser and both tests are unchanged.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to