- Feb 28, 2017
-
-
engine_cmd() doesn't print the error() exceptions thrown from lua; it only leaves the message on lua stack. (cherry picked from commit a316b9f7)
-
-
This does NOT change the module API/ABI in any way.
-
-
- docs: fix cache.current_* since long ago d5272b4b - don't allow "cache.foo = 'bar'" for abitrary foo - restore cache['nic.cz'] after b31bad2ccf while not breaking completion - #cache won't work on lua 5.1, so remove it
-
Štěpán Balážik authored
-
These shouldn't make any problems: - the verbose messages don't print any scope, and - reputation cache doesn't consider scope.
-
... and perform extra checks when converting from the floating-point number.
-
- Feb 10, 2017
-
-
Petr Špaček authored
-
Petr Špaček authored
Mangling of keyfile_dir and allocation of keyfile_path led to rare crashes (and Valgrind complaints). The error was introduced in 21f3a6b9.
-
- Jan 31, 2017
-
-
Vladimír Čunát authored
Fixes #147.
-
- Jan 27, 2017
-
-
Vladimír Čunát authored
I believe it was unused, so no risk was caused, but better remove it. There's the complication that its signature has changed since libknot-2.4.0. Fixes https://gitlab.labs.nic.cz/knot/resolver/issues/146
-
- Jan 26, 2017
-
-
Vladimír Čunát authored
-
- Jan 25, 2017
-
-
Ondřej Surý authored
-
Ondřej Surý authored
-
- Jan 24, 2017
-
-
Vladimír Čunát authored
-
- Jan 23, 2017
-
-
Grigorii Demidov authored
-
- Jan 20, 2017
-
-
Grigorii Demidov authored
-
- Jan 18, 2017
-
-
Grigorii Demidov authored
-
- Jan 17, 2017
-
-
Marek Vavruša authored
-
- Jan 16, 2017
-
-
Petr Špaček authored
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Grigorii Demidov authored
-
-
Marek Vavruša authored
-
- Jan 11, 2017
-
-
On standard 64-bit: 24 -> 16 bytes per element.
-
-
Grigorii Demidov authored
-
- Jan 09, 2017
-
-
Vladimír Čunát authored
Fixes https://gitlab.labs.nic.cz/knot/resolver/issues/76
-
Vladimír Čunát authored
-
- Jan 06, 2017
-
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
If the ephemeral X.509 certificate is due for renewal in less than a week, regenerate it automatically.
-
Daniel Kahn Gillmor authored
If kresd is configured to listen using TLS, but it has no credentials, it should fall back to generating ephemeral credentials and using them. It stores the ephemerally-generated secret key in the same directory as the cache, using the name "ephemeral_key.pem". If the cache persists, then the key will too, even if the daemon dies. This means that any set of daemons that share a cache will also share an ephemeral secret key. The ephemeral X.509 certificate that corresponds to the key will be automatically generated (self-signed), will have a lifetime of about 90 days (matching Let's Encrypt policy). The ephemeral cert is never written to disk; it is always dynamically-generated by kresd. This should make it very easy to get DNS-over-TLS working in opportunistic mode.
-
Daniel Kahn Gillmor authored
This can be useful for scheduling checks in the future, for logging when we're using an expired cert, requesting a new cert, refreshing an ephemeral cert, etc.
-
- Dec 19, 2016
-
-
Ondřej Surý authored
-