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

Change #271391

Category curl
Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
Changed at Tue 16 Jun 2026 23:15:43
Repository https://github.com/curl/curl.git
Project curl
Branch master
Revision 92db819714dc80944aa5302cbb94bd58d6983518

Comments

cf-dns: pass peer for result lookups
The DNS filter knows the peer it resolves and the code parts that want
the results know the peer as well. Pass it to lookup methods to make
sure results match.

Background: when tunneling, the resolved peer is not always the one that
other filters are looking for. Especially when HTTPS-RR results are
accessed in TLS filters, those will differ.

This prevents a HTTPS-RR for a proxy to be used for the origin when ECH
is activated. To make ECH work through a tunnel, we need to start an
additional resolve. Something to be fixed after 8.21.

Closes #22042

Changed files