Masakazu Kitajo
Masakazu Kitajo
We saw crashes (assertion failures) while we test 9.2.0 on our production and we think #8301 is the cause (or it made things worse at a minimum). The change made...
ATS fails to establish outgoing HTTPS connections if it uses OpenSSL 3.2+. `SocketManager::sendto()` returns EINVAL (22) because `ats_ip_size(dst)` returns `0` here. https://github.com/apache/trafficserver/blob/433bb35e3334e21d7040d23c12bca06e4aa81a95/src/iocore/net/BIO_fastopen.cc#L121-L124 Workaround: ```diff diff --git a/src/iocore/net/SSLNetVConnection.cc b/src/iocore/net/SSLNetVConnection.cc index 4d0e2d9a2..b088026bf...
ATS master crashes while handling this request below. ``` $ curl -kv -d @~/tmp/8k --http2 -H "Expect: 100-Continue" https://127.0.0.1:8443/httpbin/post ``` Removing these 2 lines works for the crash, but I'm...
Server name is `nullptr` unless it's indicated by TLS SNI extension. Probably not a something we want to have in `NetVConnection`.
This is preparation to support [TLS User Agent Hooks](https://docs.trafficserver.apache.org/en/latest/developer-guide/plugins/hooks-and-transactions/ssl-hooks.en.html) on QUIC connections. The goal on this PR is, like other TLS*Support mix-ins, to remove dynamic_casts to SSLNetVC. Wiring for QUICNetVC...