- Jul 07, 2021
-
-
Tomas Krizek authored
ci: test on armhf and arm64 See merge request !1186
-
Tomas Krizek authored
Some tests (typically those using network) ocassionally fail due to timeouts, which is probably due to increased CI load - perhaps reducing it could make the tests more stable.
-
Tomas Krizek authored
The test attempts to use the timestamp 2050-12-31T23:59:59, which can't be represented with 32bit time_t due to Year 2038 problem.
-
Tomas Krizek authored
Make sure we use the correct lemgth modifiers to support both 32b and 64b architectures.
-
Tomas Krizek authored
-
- Jul 02, 2021
-
-
Tomas Krizek authored
ci: make the pkgbuild jobs re-use the archive (job) See merge request !1188
-
- Jul 01, 2021
-
-
Vladimír Čunát authored
The child pipelines behave a bit differently than expected, in this respect.
-
- Jun 23, 2021
-
-
Tomas Krizek authored
policy.FLAGS: fix not applying properly in edge cases See merge request !1179
-
The requests get traced even without verbose logging. I expect it was a copy&paste mistake from QTRACE docs.
-
Perhaps this bug was now more pronounced since 5.3.0 changes. Example problem was disabling minimization or 0x20 (globally or for some problematic requests); without this change they would get re-enabled during some fallback actions... which might be exactly the wrong moment wrt. the motivation to setting these. https://gitter.im/CZ-NIC/knot-resolver?at=60a221e86a950f3d46ed1cd9
-
- Jun 18, 2021
-
-
Tomas Krizek authored
lib/selection: be more careful with RO transactions See merge request !1184
-
They probably couldn't hang open for long, as each client request should cause some cache-searching and thus close it, and even with queries stopping I haven't managed to find a case where it would be left open but... it's nicer to clean up and it should be very cheap.
-
Tomas Krizek authored
daemon/worker: fix a memory leak See merge request !1182
-
Discovered case: TCP write towards upstream fails due to ECONNRESET, and on this place of code we "forget" the whole qr_task and thus its corresponding kr_request, so it remains unanswered and using memory.
-
Tomas Krizek authored
ci: allow failure of CentOS 8 packaging tests See merge request !1185
-
- Jun 16, 2021
-
-
Tomas Krizek authored
Once again there's an issue with libuv-devel. Since the distro is EOL in 6 months, I'm not going to waste effort with investigating or fixing it.
-
- Jun 10, 2021
-
-
Tomas Krizek authored
meson: disable assertions See merge request !1183
-
Tomas Krizek authored
Make sure assertions are turned off - we use our own mechanism (implemented in !1146), so this mostly affects foreign code, like Knot DNS headers. !1146 (comment 203044)
-
Tomas Krizek authored
distro: add apkg support See merge request !1178
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
-
-
Tomas Krizek authored
rename kind="doh" to kind="doh_legacy" See merge request !1180
-
- May 31, 2021
-
-
Tomas Krizek authored
The purpose of this change is to make it harder to accidentally use the legacy DoH implementation and free up the "doh" kind which may be used as an alias to a modern implementation in the future.
-
- May 26, 2021
-
-
Tomas Krizek authored
lib/utils: define kr_require(), kr_assume() macros Closes #495 See merge request !1146
-
- May 25, 2021
-
-
Tomas Krizek authored
To (hopefully) improve readability, rename the typical macro usage of: if (!kr_assume(x)) y; // to if (kr_fails_assert(x)) y; As a convenience, replace the assert without a return value to a more simple version: (void)!kr_assume(x); // becomes kr_assert(x);
-
Tomas Krizek authored
-
-
-
Trying to handle the NULL here was pointless, so let's simplify. As it was, it couldn't trigger anyway (would crash earlier).
-
It's a little more verbose, but it should be more valuable in case we encounter them.
-
-