- Apr 11, 2019
-
-
Petr Špaček authored
-
Petr Špaček authored
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
-
- Apr 10, 2019
-
-
Petr Špaček authored
This does not work with C functions etc. but it seems that we do not expose them directly in Lua interface for users.
-
Petr Špaček authored
This makes it much easier to navigate in complex data structures. AFAIK table_print is not used for anything except user interface so it is not performance critical and we can re-sort table every time.
- Apr 04, 2019
-
-
Petr Špaček authored
-
Petr Špaček authored
User-friendly error message is intentionally at the end so users, typically looking at the last line in logs, can see immediatelly what happened.
-
Petr Špaček authored
Previous version would add the TA and then print error message, which is not expected.
-
Since DNSSEC is now enabled by default and always loads the keyfile_default specified during compilation, these options are obsolete. Use trust_anchors.add_file() in config file if you require this functionality.
-
Petr Špaček authored
-
+ tests Exracting RFC 5011 to separate module was a good opportunity for cleanup.
-
Petr Špaček authored
-
Petr Špaček authored
Previously a typo in keyfile path triggered re-bootstrap even if root TA was already installed.
-
Petr Špaček authored
This simple change makes it easier to follow what the code does.
- Mar 20, 2019
-
-
Tomas Krizek authored
-
- Mar 12, 2019
-
-
Vladimír Čunát authored
The extra pointer layer was useless. Note: we couldn't put an UV handle directly inside an array because their addresses can't be moved IIRC, but we had it behind a pointer already.
-
Vladimír Čunát authored
The dual UDP+TCP is completely eliminated except for the externally exposed "APIs" - lua net.listen() and command-line parameters.
-
Vladimír Čunát authored
We could get multiple addr#port tuples even before the UDP+TCP split, but now it would becom quite common, so the API needs to count on that.
-
Vladimír Čunát authored
It was confusing, e.g. the new net.list() or net.bpf_set() were wrong. Implementation cleanup: merge _fd variant into open_endpoint(), as the code was repetitive and differed in unnecessary places.
-
Vladimír Čunát authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-