Files
bind9/lib/isc
Evan Hunt 6a3153950a start refactoring isc_nm_httprequest() into read/send
the goal here is to have the interface to http sockets be
the same as other types of netmgr socket, so that (for
example) dig can open an http connection and then just work
with no further code change, the same as it does with tcpdns
or tlsdns.

but the supporting code for https seems to be written with
the assumption that there will be a tight connection between
a request and a response, so the send and read functions have been
compressed into a single 'httprequest' function call. in an effort
to make the normal send and read semantics work correctly, we're
trying to set it up so that read sets us up to listen for a
response, send sets up the query we're sending, and whichever one
comes second triggers the transaction.

currently this is working in doh_test, but dig is failing due to a
deadlock; isc_http_connect() needs to return so launch_next_query()
can unlock the lookup before tcp_connected() runs.
2021-02-07 22:43:29 -08:00
..
2021-02-03 12:06:17 +01:00
2021-02-03 12:06:17 +01:00
2020-12-08 18:36:23 +01:00
2020-11-10 14:16:27 +01:00
2020-11-10 14:16:27 +01:00
2021-02-07 10:31:41 -08:00
2021-02-03 12:06:17 +01:00