Change #266605
| Category | None |
| Changed by | Daniel Stenberg <daniel@haxx.se> |
| Changed at | Fri 08 May 2026 13:09:45 |
| Repository | https://api.github.com/repos/curl/curl |
| Project | curl/curl |
| Branch | master |
| Revision | b174b8b326622574dd49fce71589f414f6af937f |
Comments
ECH: cleanups - passing an unknown string to CURLOPT_ECH now returns error To properly allow applications to spot if they pass in a typo or something to libcurl. - CURLECH_DISABLE is now a plain zero internally, not a dedicated bit which simplifies checks for when ECH is enabled - Dropped the CURLECH_CLA_CFG bit, and just check STRING_ECH_CONFIG - Turn grease/enable/hard into three different numerical values, no bitmask needed - Convert the struct field 'tls_ech' from an int to a byte. Closes #21532
Changed files
- lib/setopt.c
- lib/urldata.h
- lib/vtls/openssl.c
- lib/vtls/rustls.c
- lib/vtls/vtls.h
- lib/vtls/wolfssl.c
- tests/libtest/mk-lib1521.pl