- May 11, 2022
-
-
Oto Šťáva authored
-
-
- May 04, 2022
-
-
Vladimír Čunát authored
-
Oto Šťáva authored
-
- May 02, 2022
-
-
Vladimír Čunát authored
-
- Apr 13, 2022
-
-
Vladimír Čunát authored
-
- Apr 11, 2022
-
-
Vladimír Čunát authored
I'm really sorry about this. It's my regression in 5.5.0 (!1225) Practical consequence was that the RW transaction was held open until that instance did something with cache (and thus closed), so any other instance would be frozen in the meantime if doing anything non-read-only with cache (e.g. startup). https://lists.nic.cz/hyperkitty/list/knot-resolver-users@lists.nic.cz/thread/6DOXXOA6ACEUBVYPUY3T2MLGIHWOMV6M/
-
- Apr 07, 2022
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
In a few places the tag-set specification for jobs could match either amd64 or arm64 runners. That non-determinism is bad, especially when passing platform-specific artifacts around. This is just a stop-gap measure. Later we'll need to rethink our CI in terms of the two platforms. I didn't touch tag-sets with `condor`, as that will probably always be just a single machine (which coordinates scheduling on others).
-
- Apr 06, 2022
-
-
Vladimír Čunát authored
-
- Apr 04, 2022
-
-
Vladimír Čunát authored
The apkg installation through pip3 was pulling too new jinja2 version, breaking subsequent usage of sphinx to build docs (in `apkg build`).
-
Vladimír Čunát authored
Fixes #735
-
Vladimír Čunát authored
It's probably a bit more efficient, but this part of code should be rarely used even on a resolver serving all in XDP.
-
Vladimír Čunát authored
Somehow I did this wrong when porting to libknot 3.1.
-
Vladimír Čunát authored
-
- Mar 29, 2022
-
-
Jakub Ružička authored
* set myself as package maintainer * use {{ now }} instead of hardcoded datetime * bump apkg compat to 2
-
Jakub Ružička authored
This is a no-op as GPG_CHECK is disabled for upstream package but it keeps the .spec files in sync.
-
- Mar 21, 2022
-
-
Vladimír Čunát authored
-
-
-
Vladimír Čunát authored
Fixes #727
-
Also change the return type of kr_pkt_has_dnssec() and lua's :dobit()
-
- Mar 15, 2022
-
-
Aleš Mrázek authored
release 5.5.0 See merge request !1272
-
-
-
Vladimír Čunát authored
-
- Mar 14, 2022
-
-
Vladimír Čunát authored
We're still run into people who thought that the example config is a suitable default. Example where it caused practical issues: https://lists.nic.cz/hyperkitty/list/knot-resolver-users@lists.nic.cz/thread/WQDJJ3LLEIZ5U3VVSCITW6DZPICW4L7U/
-
Vladimír Čunát authored
-
Tomas Krizek authored
lib/selection: fix interaction of timeouts with reboots Closes #722 See merge request !1269
-
Vladimír Čunát authored
This reverts commit 0c9ea133 (!1226). CI rp:fwd-tls6.udp-asan now repeatedly shows use-after-free. That could be a serious issue, and this commit's feature seems less important than the risk. Let's revert until the issue gets deeper investigation.
-
Vladimír Čunát authored
We use "monotonic" time-stamps for the dead_since field; that breaks on system reboots, in which case we reset the stats. (if the server was categorized as dead) If the server times out afterwards, we'd fail the condition `cur_state.consecutive_timeouts == old_state.consecutive_timeouts` so its stats would not update. Therefore we'd get stuck forever in a state where the unusable server has high priority (no_rtt_info). This commit changes a bit more than was necessary to fix this, including precision of the stats (in some cases).
-
- Mar 10, 2022
-
-
Vladimír Čunát authored
The approach was dubious: random shuffle, qsort() and choose the first. The main functional problem was that qsort() isn't a stable sort, so the effect of pre-shuffling is not reliable, even though I don't have any evidence of this causing issues in practice. The new code should also be a bit more efficient in terms of CPU and consumed randomness, but that probably won't be noticeable. The arrays passed into select_transport() are now const (no sorting), which could make the code easier to "understand".
-
- Mar 09, 2022
-
-
Tomas Krizek authored
ci: remove experimental arm builds See merge request !1270
-
Tomas Krizek authored
These are running on a hardware setup which is hard to maintain. In the near future, ARM64 should be covered by a dedicated runner.
-
- Mar 08, 2022
-
-
Tomas Krizek authored
pgp: remove tkrizek, add amrazek See merge request !1268
-
Tomas Krizek authored
-
- Mar 07, 2022
-
-
Tomas Krizek authored
distro/tests: use rocky8 instead of centos8 See merge request !1267
-