- Nov 07, 2022
-
-
Vladimír Čunát authored
As the web is now, combination without www doesn't redirect https (only http). So let's switch to the final URL; apex is problematic.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
In that case there's no need to wait for other jobs, too.
-
Vladimír Čunát authored
We're usually not interested in CI on older commits, and this default will help cancelling expensive respdiff jobs. Also add default runner tags to make them less likely to get underspecified. For example, each job should choose one option in the docker/lxc and amd64/arm64 pairs.
-
Vladimír Čunát authored
This reverts commit 15c13535, with some modifications. On LXC we've had issues with FileExistsError: [Errno 17] File exists: '/tmp/pytest-kresd-portdir' .. which disappear with this commit. (I don't know how/why.)
-
- Nov 03, 2022
-
-
Vladimír Čunát authored
-
- Oct 27, 2022
-
-
Vladimír Čunát authored
We're the same as knotd in this; it evolved a bit with libknot and kernel versions. Taken from: https://www.knot-dns.cz/docs/3.2/singlehtml/#mode-xdp-pre-requisites
-
- Oct 25, 2022
-
-
Vladimír Čunát authored
-
- Oct 14, 2022
-
-
Vladimír Čunát authored
-
It's resonable to assume that people would also want to disable DNS64 for IPv4 source addresses if they only enable it for some IPv6 sources. Close https://github.com/CZ-NIC/knot-resolver/pull/83
-
Vladimír Čunát authored
-
-
- Oct 10, 2022
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
I don't know how to fix building the image with it. A few things were tried around different go versions (from -backports).
-
- Sep 21, 2022
-
-
Aleš Mrázek authored
release 5.5.3 See merge request !1343
-
- Sep 16, 2022
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
It's a mitigation for CVE-2022-40188 and similar DoS attempts. It's using really trivial approaches, at least for now.
-
- Aug 26, 2022
-
-
Vladimír Čunát authored
-
-
- Aug 25, 2022
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
This fixes config_tests on aarch64 macOS. The key difference is that they use 16k pages, so LMDB space usage also behaves a bit different.
-
- Aug 24, 2022
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
That option isn't supported there, so the test wouldn't work. Now the config tests work for me on x86 macOS.
-
Vladimír Čunát authored
Enums are more like ints anyway (in standard), even when drawn from a small subset.
-
Vladimír Čunát authored
So far the message wasn't pointing to freebind at all: [net ] bind to '::1@53' (UDP): Operation not supported I used preprocessor to avoid duplication and unused warnings. Another way would be to ignore the freebind option if not supported, but I think it's better to convince users not to specify it.
-
- Aug 16, 2022
-
-
Aleš Mrázek authored
release 5.5.2 See merge request !1337
-
Vladimír Čunát authored
21.10 isn't supported anymore, which is probably why it's failing.
-
Vladimír Čunát authored
We've already done that on OBS side, which is probably why it's failing.
-
Aleš Mrázek authored
-
- Aug 15, 2022
-
-
- Aug 14, 2022
-
-
Vladimír Čunát authored
We're mostly using those in NEWS and first line of commit messages. I'm not sure if they're much better than alternatives, but at least consistency is nice.
-
- Aug 11, 2022
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
This caused a huge increase in real memory usage in case of queries arriving to kresd while being disconnected from internet. The usage was slowly creeping up, even over 2G. Interesting past commits: b350d38d and two preceding. There apparently was no real memory leak. I assume that reusal of long-living mempools is risky in terms of memory fragmentation, though the extent of the issue surprised me very much. The issue seemed the same with normal glibc and jemalloc. I generally dislike ad-hoc optimization attempts like these freelists. Now the allocator can better decide *itself* how to reuse memory.
-
Vladimír Čunát authored
-
- Aug 09, 2022
-
-
Vladimír Čunát authored
-
- Aug 08, 2022
-
-
Vladimír Čunát authored
For long arrays we really want to increase their length by a fraction. Otherwise it will cost lots of CPU. Doubling seems customary, though I could imagine e.g. keeping the +50% growth on longest arrays. I finally got sufficiently angry with this piece of code when debugging https://forum.turris.cz/t/how-to-debug-a-custom-hosts-file-for-kresd/17449 though in that case it wasn't the main source of inefficiency. CI: two of the mysterious/bogus warnings around arrays disappeared.
-
Vladimír Čunát authored
Fixes #760
-
Fixes #760. Also removes a warning in policy.REROUTE that is no longer true.
-