Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tests/packaging/interactive: added files_reload.sh | Aleš Mrázek | 2025-01-14 | 1 | -0/+93 |
| | |||||
* | tests/packaging/interactive: added watchdog test | Aleš Mrázek | 2024-12-03 | 1 | -0/+102 |
| | |||||
* | tests/packaging/interactive: suppress some commands stdout | Aleš Mrázek | 2024-12-03 | 4 | -11/+7 |
| | |||||
* | default API socket update | Aleš Mrázek | 2024-11-18 | 2 | -2/+2 |
| | | | | | | - tests/packaging/interactive - etc/config/config.yaml - documentation | ||||
* | daemon/ratelimiting: polish | Lukáš Ondráček | 2024-11-04 | 1 | -2/+1 |
| | |||||
* | Revert "pytests: change log level from debug to notice" | Lukáš Ondráček | 2024-10-23 | 1 | -1/+1 |
| | | | | This reverts commit b2cbbac2504106438326ee83dc01e305d9cb64f6. | ||||
* | Merge remote-tracking branch 'master' into rrl-wip | Lukáš Ondráček | 2024-10-21 | 8 | -57/+20 |
|\ | |||||
| * | tests/pytests: ruff linter fixes | Aleš Mrázek | 2024-10-17 | 3 | -17/+14 |
| | | |||||
| * | lint: pylint and flake8 removed | Aleš Mrázek | 2024-10-17 | 1 | -32/+0 |
| | | |||||
| * | python: code format fixes | Aleš Mrázek | 2024-10-17 | 4 | -8/+6 |
| | | |||||
* | | pytests: change log level from debug to notice | Lukáš Ondráček | 2024-10-17 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' into rrl-wip | Vladimír Čunát | 2024-09-30 | 46 | -13/+1941 |
|\| | |||||
| * | tests/packaging: skip systemd tests without systemd | Jakub Ružička | 2024-09-30 | 1 | -0/+8 |
| | | |||||
| * | tests: JSON schema packaging tests | Aleš Mrázek | 2024-09-09 | 1 | -0/+15 |
| | | |||||
| * | python/knot_resolver: imports formatting | Aleš Mrázek | 2024-09-07 | 2 | -2/+2 |
| | | |||||
| * | python/knot_resolver: removed unnecessary use of typing_extensions lib | Aleš Mrázek | 2024-09-07 | 2 | -4/+2 |
| | | | | | | | | Since we support python 3.8 and higher, there is no need for backwards support for most of the features we use in the standard typing library. | ||||
| * | python/knot_resolver: KresBaseException added | Aleš Mrázek | 2024-09-07 | 1 | -3/+3 |
| | | |||||
| * | python/knot_resolver: set __version__ | Aleš Mrázek | 2024-09-07 | 1 | -1/+8 |
| | | |||||
| * | python: knot_resolver_manager module renamed to knot_resolver | Aleš Mrázek | 2024-09-07 | 28 | -59/+59 |
| | | |||||
| * | python: datamodel module moved out of manager module | Aleš Mrázek | 2024-09-07 | 20 | -32/+32 |
| | | |||||
| * | manager: reorganizing python modules | Aleš Mrázek | 2024-09-07 | 20 | -34/+34 |
| | | |||||
| * | tests/integration/deckard: update to latest master | Vladimír Čunát | 2024-09-06 | 1 | -0/+0 |
| | | | | | | | | adds libjemalloc-detector | ||||
| * | datamodel/types: fix check for base64 encoded sha256 | Frantisek Tobias | 2024-09-02 | 2 | -6/+7 |
| | | | | | | | | pin sha256 were used and tested for in incorrect format, refer to: https://www.rfc-editor.org/rfc/rfc7469#section-2.1.5 | ||||
| * | scripts: organize into subdirs and clean up unused | Oto Šťáva | 2024-08-26 | 2 | -2/+2 |
| | | |||||
| * | tests/integration/deckard: update to latest master | Oto Šťáva | 2024-08-26 | 1 | -0/+0 |
| | | |||||
| * | scripts: use env shebang | Aleš Mrázek | 2024-08-26 | 11 | -10/+10 |
| | | |||||
| * | manager: compat: dataclasses removed | Aleš Mrázek | 2024-08-26 | 1 | -15/+0 |
| | | |||||
| * | manager: tests moved to the repository root | Aleš Mrázek | 2024-08-26 | 41 | -9/+1924 |
| | | |||||
| * | meson: make -Dmalloc=auto more clever | Vladimír Čunát | 2024-08-05 | 1 | -1/+0 |
| | | |||||
* | | Merge branch 'master' into rrl-wip | Lukáš Ondráček | 2024-07-30 | 1 | -2/+5 |
|\| | |||||
| * | Merge remote-tracking branch 'origin/master-5' into master | Oto Šťáva | 2024-07-03 | 1 | -2/+5 |
| |\ | |||||
| | * | **/meson.build: avoid deprecations in meson >= 1.4 | Vladimír Čunát | 2024-06-05 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | The code isn't pretty, but probably better than watching the fat red lines on every build. | ||||
* | | | Merge branch 'master' into 'rrl-wip' | Oto Šťáva | 2024-06-04 | 8 | -119/+22 |
|\| | | |||||
| * | | .gitlab-ci: use Arch for linting | Oto Šťáva | 2024-06-04 | 1 | -2/+4 |
| | | | | | | | | | | | | This allows us to use the newest versions of linter tools. | ||||
| * | | Merge 'origin/master' into 6.0 - last merge before rename | Oto Šťáva | 2024-05-14 | 7 | -117/+18 |
| |\| | | | | | | | | | | | | | This is the last commit in `6.0` before it is shifted into `master`, with 5.x support being moved to `master-5`. | ||||
| | * | tests/pytests/utils: handle SSLEOFError | Oto Šťáva | 2024-05-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | It used to just throw BrokenPipeError, but newer versions of Python have a separate exception for when the connection is closed in violation of TLS rules, which Knot Resolver does deliberately so as to not waste time on properly closing TLS connections with misbehaving peers. | ||||
| | * | test/pytests/test_tls: remove resumption test | Oto Šťáva | 2024-05-13 | 1 | -47/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | Knot Resolver disables resumption on TLS <=1.2 as it is vulnerable to replay attacks, so the test makes no sense, as that one was specifically disabled for TLS >=1.3 (Python had no support for it at the time). We should make a new test for this with TLS 1.3 support. | ||||
| | * | tests/pytests: remove deprecated calls | Oto Šťáva | 2024-05-13 | 3 | -13/+8 |
| | | | |||||
| | * | .gitlab-ci, tests, modules: adapt to knot-resolver-ci repo | Oto Šťáva | 2024-05-13 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the bulk of the CI/CD overhaul. Most of the changes are to the `.gitlab-ci.yml` file, where the build images used are replaced with the ones provided by the `knot-resolver-ci` repository. Some cleanups have also been done. The commit also adds unit testing with Knot Resolver built against multiple versions of Knot DNS, including the `master` branch. The `master` branch image is built nightly in the `knot-resolver-ci` repo. We have also removed `scan-build`, as its tests change frequently, with lots of false-positives, which are very different on each version, and there is no good way to ignore some detections. Clang-Tidy covers some of the same issues, and we also have Coverity Scan. Should be more than enough. A few config tests were also excluded in the AddressSanitizer tests, because they produce false-positives. | ||||
| | * | tests/dnstap: Go improvements | Oto Šťáva | 2024-05-13 | 3 | -55/+8 |
| | | | | | | | | | | | | | | | | | | - Do `go mod tidy` before running the test, even in CI - Add `go.sum` to `.gitignore` - Compatibility with Go 1.15 (Debian 11) | ||||
* | | | Merge remote-tracking branch 'origin/6.0' into rrl-wip | Lukáš Ondráček | 2024-05-07 | 2 | -4/+5 |
|\| | | |||||
| * | | Merge remote-tracking branch 'origin/master' into 6.0 | Oto Šťáva | 2024-05-02 | 1 | -3/+4 |
| |\| | |||||
| | * | modules/*/meson.build: add missing dependencies | Oto Šťáva | 2024-05-02 | 1 | -3/+4 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/master' into 6.0 | Oto Šťáva | 2024-03-22 | 1 | -1/+1 |
| |\| | |||||
| | * | tests/integration/meson.build: refer to augeas as 'python-augeas' | Oto Šťáva | 2024-03-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | This is so that it is more obvious that the PyPI package actually has the `python-` prefix. | ||||
* | | | rrl: disable parallel tests under valgrind in CI | Lukáš Ondráček | 2024-04-10 | 1 | -1/+5 |
| | | | |||||
* | | | rrl: porting unit tests from Knot DNS | Lukáš Ondráček | 2024-04-03 | 1 | -0/+4 |
|/ / | |||||
* | | doc: various fixes | Oto Šťáva | 2024-03-15 | 1 | -6/+6 |
| | | | | | | | | Fix cross-references, heading levels, etc. | ||||
* | | Merge branch 'master' into 6.0 | Vladimír Čunát | 2023-07-11 | 2 | -2/+2 |
|\| | |||||
| * | treewide: fix -Wstrict-prototypes | Vladimír Čunát | 2023-06-08 | 2 | -2/+2 |
| | |