]> git.ipfire.org Git - thirdparty/knot-resolver.git/commit
DoH experiment
authorPetr Špaček <petr.spacek@nic.cz>
Fri, 29 Mar 2019 15:35:31 +0000 (16:35 +0100)
committerPetr Špaček <petr.spacek@nic.cz>
Thu, 11 Apr 2019 07:12:36 +0000 (09:12 +0200)
commit53fef489fa0ea8f33449a71550a8887c43b4ed7f
tree6e7d5c5c0a92502222c999f6eb768387e520074b
parentff274099a084397229cf704e5fd4c7e46556b3a2
DoH experiment

First version which actually works with Firefox DoH in default
configuration.

Limitations:
- does not support HTTP GET method
- headers for HTTP cache are not generated
- error handling is largely missing
- no tests
- ACLs will not work, modules do not see source IP address of the HTTP
endpoint
daemon/bindings/worker.c
daemon/lua/kres-gen.lua
daemon/lua/sandbox.lua.in
lib/cache/entry_pkt.c
lib/cache/util.h [new file with mode: 0644]
modules/http/http.lua.in
modules/http/http_doh.lua [new file with mode: 0644]
modules/http/meson.build