- Nov 10, 2020
-
-
Vladimír Čunát authored
This amends commit 99e014ac.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
They're starting to be too many. Also improve comments.
-
Vladimír Čunát authored
Logging strings: I originally wanted to have four chars inside [], but it doesn't really matter in these cases where logs don't happen within a request, so "[xdp]" won due to uniformity and simplicity.
-
- Nov 09, 2020
-
-
Petr Špaček authored
scripts: utility to get base64 url encoded query for DoH GET See merge request !1089
-
- Nov 05, 2020
-
-
Tomas Krizek authored
-
- Nov 02, 2020
-
-
Tomas Krizek authored
distro/tests: update distributions See merge request !1088
-
Tomas Krizek authored
dnssec-failed.org domain uses RSA/SHA1 algorithm, which is considered insecure by Fedora 33+ policy.
-
Tomas Krizek authored
- update fedora to 33 - update ubuntu rolling to groovy
-
Tomas Krizek authored
new pretty printer See merge request !1027
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
All strings should be properly escaped but some non-escaped versions were leaking into error messages.
-
Petr Špaček authored
Functions like trust_anchors.summary() return strings including tabs and newlines, so we do not escape those for human-readable output.
-
Petr Špaček authored
In case nothing (not even nil) is returned then do not print newline after the zero-length message. This avoids unambiguous empty line in output (is it an empty string which got printed?).
-
Petr Špaček authored
This change allows sandbox to pretty-print return values from functions which return multiple values, e.g. future net.bufsize() from MR !1026.
-
Petr Špaček authored
This slightly changes table_print() output format. table_print() output is not intended for machine consumption, use krprint.serialize_lua() or JSON for that purpose. Output from table_print is now a valid Lua expression if the input contains only serializable data types (number, string, bool, nil, table), which is nice for copy&pasting. Functions etc. are also pretty-printed but cannot be deserialized. Numbers are pretty-printed as well so their precision is reduced (as compared to krprint.serialize_lua).
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
Code was copied from Lua sandbox, the old copy is to be removed once new pretty-printer is finished.
-
Petr Špaček authored
At the moment it does not handle functions and other non-serializable types.
-
Petr Špaček authored
Side-effect is that keys are grouped by their type, so numbers come first and strings later..
-
Petr Špaček authored
-
- Oct 29, 2020
-
-
Tomas Krizek authored
5.2.0 doc polish See merge request !1087
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
-
- Oct 27, 2020
-
-
Petr Špaček authored
Reimplement map() Closes #620 and #554 See merge request !1000
-
Petr Špaček authored
-
Petr Špaček authored
Error handling inside the test was incorrent and a detected error would blow up the test routine. Related: !1011, 3f5a826d
-
Petr Špaček authored
We don't have leader instance anymore, so each instance independently provides Graphite statistics. This commit also changes default Graphite prefix to solve problem with conflicting instance names.
-
Petr Špaček authored
It now contains either content of SYSTEMD_INSTANCE environment variable or stringified version of getpid() value. Main motivation is that the old worker.id was broken on systemd, i.e. the default installation. Related: #631
-
- Oct 26, 2020
-
-
We don't have leader instance anymore, so any instance can provide Prometheus statistics. For performance reasons an instance does not store past statistics when no client is connected to HTTP socket. As a consequence chart in web interface is empty when client loads the page and then gradually chart fills up.
-
Obviously this is is racy and cannot be relied upon. Caller still has to handle connection errors.