-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit dd24095
committed
Start working on DNS HTTPS RR (RFC 9460) for 3.3dev
This is a fresh start for #2484 as the PR wasn't ready yet for 3.2
by the time it was released.
The info for the HTTPS RR shows up in the very beginning, i.e. in the
service_detection(). All keys are listed now in bold, values in
a regular font.
`get_https_rrecord()` was introduced by copying and modifying `get_caa_rr_record()`.
There's a similar obstacle as with CAA RRs: older binaries show the
resource records binary encoded. Thus a new set of global vars is introduced
HAS_*_HTTPS which check whether the binaries support decoding the RR
directly.
For CAA there was a minor bug fixed when records were queried also when it was
instructed to minimize/skip or use proxy only.
Todo:
- Add logic in QUIC
- if RR is detected and not QUIC is possible
- add time for QUIC detection when RR is retrieved
- show full HTTPS RR record, at least when having a new DNS client
- shorten the comments in `get_https_rrecord()`
- Man page
- when ASSUME_HTTP is set and no services was detected: this needs to be handled1 parent 4252ec7 commit dd24095Copy full SHA for dd24095
File tree
Expand file treeCollapse file tree
1 file changed
+267
-43
lines changedFilter options
Expand file treeCollapse file tree
1 file changed
+267
-43
lines changed
0 commit comments