- 14 Nov, 2018 1 commit
-
-
Anbang Wen authored
Metrics are collected and merged in http.prometheus, no need to be run on every worker.
-
- 13 Nov, 2018 2 commits
-
-
Petr Špaček authored
Minor changes to be blamed on Vladimir.
-
Grigorii Demidov authored
Minor changes to be blamed on Vladimir.
-
- 12 Nov, 2018 1 commit
-
-
Vladimír Čunát authored
... done in the few preceding commits. I intentionally don't mention ::daemon_context at this point.
-
- 02 Nov, 2018 2 commits
-
-
Tomas Krizek authored
-
Vladimír Čunát authored
The problem here was that we need to know which addresses are timed-out (and not to be re-probed) much earlier than we do NS selection ATM - that's because under some circumstances it affects the depth of NS zone cut that we choose, i.e. if all addresses in a certain zone cut are "bad" in a certain sense, we need to use a zone cut closer to the root, because otherwise we'd get into a dependency cycle.
-
- 31 Oct, 2018 1 commit
-
-
Vladimír Čunát authored
It fired also when the name didn't contain the final dot.
-
- 04 Oct, 2018 1 commit
-
-
Vladimír Čunát authored
I believe that's what most users want; practical motivation: https://forum.turris.cz/t/kresd-responds-to-hints-with-nxdomain-for-aaaa-requests/8353
-
- 14 Sep, 2018 1 commit
-
-
Vladimír Čunát authored
When suspect SIGBUS happens, print helpful error and try to remove the cache, so that the service might work again if auto-restarted. Theoretically we could longjmp() out of the SIGBUS handler, but that would be rather messy, so let the process die.
-
- 17 Aug, 2018 4 commits
-
-
Tomas Krizek authored
-
Petr Špaček authored
-
Vladimír Čunát authored
We need to think about the API carefully.
-
Vladimír Čunát authored
- fix some edge cases and nitpicks - static storage -> stack (for temporaries of a few kilobytes) - sync docs, including caveats of the implementation
-
- 14 Aug, 2018 8 commits
-
-
Vladimír Čunát authored
i.e. those not managed via RFC 5011. The verbose log format is changed a bit, consequently.
-
Petr Špaček authored
Let's see if it helps against confusion with "Knot DNS" authoritative server or not.
-
Petr Špaček authored
-
Grigorii Demidov authored
-
Vladimír Čunát authored
I intentionally didn't mark the function names as code or similar, as changing formatting every other word seemed too visually distracting.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
... thanks to new API in libknot-2.7. Apart from being simpler, it now rotates even uncached answers.
-
- 03 Aug, 2018 1 commit
-
-
Vladimír Čunát authored
The catch is that during configuration file processing, no cache is open (yet), as kresd can't know if the config does open it in some later part (with non-default path or size). Now we just throw an error. Exceptions: - cache.open() and cache.backends(), of course :-) - cache.ns_tout() - not required, it's not really inside cache - cache.close() - it sounds reasonable to allow "closing a closed cache" This immediately caught a typo in cache metatable.
-
- 02 Aug, 2018 1 commit
-
-
Tomas Krizek authored
(cherry picked from commit 54797e88)
-
- 31 Jul, 2018 1 commit
-
-
Petr Špaček authored
-
- 27 Jul, 2018 1 commit
-
-
Vladimír Čunát authored
-
- 24 Jul, 2018 1 commit
-
-
Vladimír Čunát authored
This should fix #385: possible floods with > scheduling rotation check in 0 ms
-
- 03 Jul, 2018 1 commit
-
-
Tomas Krizek authored
-
- 02 Jul, 2018 4 commits
-
-
Tomas Krizek authored
Starting multiple systemd units with a target is conceptually cleaner than using globbing expression. Related https://github.com/systemd/systemd/issues/9080
-
Grigorii Demidov authored
-
Petr Špaček authored
-
Vladimír Čunát authored
- don't synthesize if +CD - bound synthesized TTL by SOA's TTL - set AD flag if synthesizing from secure NODATA and A. - review the RFC for properties that the module is missing
-
- 29 Jun, 2018 1 commit
-
-
Vladimír Čunát authored
-
- 26 Jun, 2018 1 commit
-
-
Petr Špaček authored
Closes: #320
-
- 25 Jun, 2018 1 commit
-
-
Vladimír Čunát authored
Also minor fixes and speed enhancement (not measured).
-
- 21 Jun, 2018 1 commit
-
-
Marek Vavruša authored
The validation fails in current implementation when queried directly for the wildcard. In that case the count of the common labels with the NSEC record is the same, and not shorter by 1 (to accomodate wildcard expansion).
-
- 15 Jun, 2018 1 commit
-
-
Vladimír Čunát authored
-
- 13 Jun, 2018 1 commit
-
-
Vladimír Čunát authored
-
- 01 Jun, 2018 1 commit
-
-
Petr Špaček authored
Fixes: #337
-
- 16 May, 2018 2 commits
-
-
Vladimír Čunát authored
Thanks to @ spakka for discovering this and authoring an earlier version of this commit.
-
Vladimír Čunát authored
In case of referrals the authoritative server might add also another NS record(s), and this might lead to downgrading the corresponding zones. Regressed probably in f0da0a35 !505.
-