Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Change #266605

Category None
Changed by Daniel Stenberg <danielohnoyoudont@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