- Jul 15, 2021
-
-
Tomas Krizek authored
ci: packaging test for RockyLinux 8 See merge request !1187
-
Tomas Krizek authored
-
Tomas Krizek authored
-
- Jul 07, 2021
-
-
Tomas Krizek authored
add nix: apkg + CI See merge request !1189
-
For now just a simple docker-based build, atop nixos-unstable (for now my nixpkgs branch that also adds apkg itself).
-
- Support is in apkg master now. - The generated default.nix is exactly as in the distro: https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/dns/knot-resolver/default.nix (except for new version+hash, and one test needed a tweak since 5.3.2)
-
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 knot/knot-resolver!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 knot/knot-resolver!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);
-