- Aug 25, 2022
-
-
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
-
Vladimír Čunát authored
-
Fixes CIDs 355763 and 355764. Also fixes a minor typo.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
Other LTS than 22.04 have really old versions in the repo (<= 3.2.1), so better not advertise those at all.
-
Vladimír Čunát authored
-
- Aug 01, 2022
-
-
Vladimír Čunát authored
The address won't work anymore, and Jakub says this field isn't needed.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
- Jul 27, 2022
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
This reverts commit ac3e7ac7. They have been fixed and seem reliable now.
-
Vladimír Čunát authored
It broke down and it isn't relevant anymore.
-
- Jul 26, 2022
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
That way we get at least basic testing before 3.2 is made default in CI.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
Our strategy was (and remains) that the in-header QNAME is overwritten in-place, so most of our code was already (correctly) assuming that knot_pkt_qname() returns lower-case only. That simplifies this commit.
-