]>
git.ipfire.org Git - thirdparty/knot-resolver.git/log 
Tomas Krizek  [Thu, 2 Apr 2020 12:33:49 +0000  (14:33 +0200)]  
Merge branch 'modules-tests' into 'master'
Vladimír Čunát  [Thu, 2 Apr 2020 09:14:25 +0000  (11:14 +0200)]  
modules/meson.build: move test definitions closer to modules
Vladimír Čunát  [Thu, 2 Apr 2020 12:11:04 +0000  (14:11 +0200)]  
Merge !966: daf and HTTP fixes
Tomas Krizek  [Wed, 1 Apr 2020 15:28:41 +0000  (17:28 +0200)]  
daf: make protocol detection consistent with http module
Tomas Krizek  [Wed, 1 Apr 2020 15:07:53 +0000  (17:07 +0200)]  
daf: fix example in documentation
Tomas Krizek  [Wed, 1 Apr 2020 12:53:22 +0000  (14:53 +0200)]  
modules/daf: add warning since examples can be misleading
Tomas Krizek  [Wed, 1 Apr 2020 12:37:17 +0000  (14:37 +0200)]  
modules/daf: add some basic tests
Tomas Krizek  [Wed, 1 Apr 2020 09:57:05 +0000  (11:57 +0200)]  
modules/daf: fix pass, deny, drop and tc actions
Tomas Krizek  [Wed, 1 Apr 2020 09:04:31 +0000  (11:04 +0200)]  
daf/README: use proper syntax, not syntactic sugar
Petr Špaček  [Wed, 1 Apr 2020 08:32:21 +0000  (10:32 +0200)]  
http: update favicon to match Resolver colors
Petr Špaček  [Tue, 31 Mar 2020 15:31:00 +0000  (17:31 +0200)]  
daf: fix add() handling of empty rule strings
Petr Špaček  [Tue, 31 Mar 2020 15:29:53 +0000  (17:29 +0200)]  
daf: config tests for HTTP API
Petr Špaček  [Tue, 31 Mar 2020 14:12:49 +0000  (16:12 +0200)]  
daf: remove ordering requirement between http and daf modules
Petr Špaček  [Tue, 31 Mar 2020 14:11:53 +0000  (16:11 +0200)]  
tests: avoid deprecated -f 1 in config tests, use -n
Omission in 
a339ee10d71380f6c0779950b73dd3c419036135 .
Related: #529
Petr Špaček  [Tue, 31 Mar 2020 14:01:47 +0000  (16:01 +0200)]  
daf: fix HTTP DELETE
Petr Špaček  [Tue, 31 Mar 2020 13:35:37 +0000  (15:35 +0200)]  
http: also log results of HTTP requests
Jiří Helebrant  [Tue, 31 Mar 2020 12:48:18 +0000  (14:48 +0200)]  
daf: fix the ajax error callback for rule control
Petr Špaček  [Tue, 31 Mar 2020 12:33:00 +0000  (14:33 +0200)]  
daf: fix consensus() function to correctly detect empty answers
Jiří Helebrant  [Tue, 31 Mar 2020 09:40:47 +0000  (11:40 +0200)]  
daf: fix the rule builder form
Petr Špaček  [Tue, 31 Mar 2020 07:30:18 +0000  (09:30 +0200)]  
http: log requests in verbose mode
Petr Špaček  [Tue, 31 Mar 2020 07:02:16 +0000  (09:02 +0200)]  
daf: fix HTTP API endpoints to work with webmgmt interface
It is broken at least since 
1223599d1cb8d92f1ebe7100e926b8fe44bee2f2 ,
i.e. 4.0.0.
realPy  [Mon, 30 Mar 2020 10:54:22 +0000  (12:54 +0200)]  
daf: fix del methodFixes: #553 
Tomas Krizek  [Thu, 2 Apr 2020 11:56:46 +0000  (13:56 +0200)]  
Merge branch 'deckard_debug' into 'master'
Petr Špaček  [Thu, 2 Apr 2020 11:25:15 +0000  (13:25 +0200)]  
tests: revert broken commits in Deckard repo
Vladimír Čunát  [Wed, 1 Apr 2020 10:17:01 +0000  (12:17 +0200)]  
Merge !968: daemon: decrease tcp backlog to 128
Tomas Krizek  [Tue, 31 Mar 2020 15:32:09 +0000  (17:32 +0200)]  
daemon: decrease tcp backlog to 128
Vladimír Čunát  [Wed, 1 Apr 2020 09:34:59 +0000  (11:34 +0200)]  
Merge !967: abort integration tests if sendmmsg is enabled
Petr Špaček  [Wed, 1 Apr 2020 09:04:37 +0000  (11:04 +0200)]  
Merge branch 'lua-resolve-opt' into 'master'
Petr Špaček  [Tue, 31 Mar 2020 09:43:00 +0000  (11:43 +0200)]  
deckard: abort if sendmmsg/recvmmsg are in use
Vladimír Čunát  [Fri, 27 Mar 2020 08:36:11 +0000  (09:36 +0100)]  
lua resolve(): correctly include EDNS0 in the virtual packet
Vladimír Čunát  [Thu, 26 Mar 2020 13:44:58 +0000  (14:44 +0100)]  
Merge !957: per-request verbose logging and debug log improvements
Vladimír Čunát  [Thu, 26 Mar 2020 12:44:42 +0000  (13:44 +0100)]  
lua: log RR ranks the same way as [cach] does
Petr Špaček  [Wed, 25 Mar 2020 13:46:16 +0000  (14:46 +0100)]  
policy.DEBUG: NEWS + upgrading
Petr Špaček  [Wed, 25 Mar 2020 12:21:49 +0000  (13:21 +0100)]  
policy.DEBUG_IF: avoid creating new callbacks on every request
Petr Špaček  [Fri, 20 Mar 2020 14:59:58 +0000  (15:59 +0100)]  
Dockerfile with one-shot mode
Petr Špaček  [Fri, 20 Mar 2020 13:40:44 +0000  (14:40 +0100)]  
policy.DEBUG: fix to respect user-provided callbacks
Petr Špaček  [Thu, 19 Mar 2020 07:13:06 +0000  (08:13 +0100)]  
lua: expose cache miss detection in request objects
Petr Špaček  [Wed, 18 Mar 2020 14:38:57 +0000  (15:38 +0100)]  
cache: remove forgotten log message "writing RRsets"
Petr Špaček  [Wed, 18 Mar 2020 14:20:59 +0000  (15:20 +0100)]  
validator: clarify message about signed non-authoritative data
Petr Špaček  [Wed, 18 Mar 2020 13:03:13 +0000  (14:03 +0100)]  
policy.DEBUG: add also policy.REQTRACE for printing incoming packets
Petr Špaček  [Wed, 18 Mar 2020 11:22:24 +0000  (12:22 +0100)]  
policy.DEBUG: generalize DEBUG_CACHE_MISS into DEBUG_IF
Petr Špaček  [Mon, 16 Mar 2020 16:14:13 +0000  (17:14 +0100)]  
policy: doc reorganization and clarification
Petr Špaček  [Fri, 13 Mar 2020 17:23:33 +0000  (18:23 +0100)]  
policy.DEBUG: log also final answer
Petr Špaček  [Thu, 12 Mar 2020 12:41:49 +0000  (13:41 +0100)]  
unify verbose logging and request tracing
Petr Špaček  [Thu, 12 Mar 2020 10:08:12 +0000  (11:08 +0100)]  
lua: helper functions for debug log
Petr Špaček  [Wed, 11 Mar 2020 15:46:18 +0000  (16:46 +0100)]  
debug: warn on qname letter case mismatch
Petr Špaček  [Wed, 11 Mar 2020 15:44:07 +0000  (16:44 +0100)]  
iterate: log IP address sending mismatching answers
Štěpán Balážik  [Wed, 11 Mar 2020 12:50:33 +0000  (13:50 +0100)]  
daemon/worker: add logging to qr_task_step query cancelation
Tomas Krizek  [Mon, 23 Mar 2020 13:35:45 +0000  (14:35 +0100)]  
Merge branch 'strict-aliasing' into 'master'
Vladimír Čunát  [Mon, 23 Mar 2020 10:37:28 +0000  (11:37 +0100)]  
meson.build: compile with -fno-strict-aliasing
Vladimír Čunát  [Fri, 20 Mar 2020 16:28:54 +0000  (17:28 +0100)]  
lib/generic/array: fix a strict aliasing problem
Tomas Krizek  [Fri, 20 Mar 2020 13:35:45 +0000  (14:35 +0100)]  
Merge branch 'ci-add-docker-py' into 'master'
Lukáš Ježek  [Wed, 4 Mar 2020 13:14:40 +0000  (14:14 +0100)]  
ci/debian-buster: Add docker-py to docker image
Tomas Krizek  [Wed, 18 Mar 2020 17:13:00 +0000  (18:13 +0100)]  
Merge branch 'ci-add-libnghttp2' into 'master'
Tomas Krizek  [Wed, 18 Mar 2020 16:15:00 +0000  (17:15 +0100)]  
ci/debian-buster: add libnghttp2 to docker image
Tomas Krizek  [Tue, 17 Mar 2020 16:22:45 +0000  (17:22 +0100)]  
Merge branch 'fix-leap-distrotest' into 'master'
Tomas Krizek  [Tue, 17 Mar 2020 15:48:24 +0000  (16:48 +0100)]  
distro/tests: failure to refresh Leap15 repo is non-critical
Tomas Krizek  [Tue, 17 Mar 2020 15:47:41 +0000  (16:47 +0100)]  
distro/tests: update README
Tomas Krizek  [Tue, 17 Mar 2020 14:01:17 +0000  (15:01 +0100)]  
Merge branch 'doc-links' into 'master'
Vladimír Čunát  [Mon, 16 Mar 2020 18:11:37 +0000  (19:11 +0100)]  
doc: fix a broken internal link
Vladimír Čunát  [Mon, 9 Mar 2020 17:20:51 +0000  (18:20 +0100)]  
Merge !954: docs: better RPZ description (+fix watch)
Vladimír Čunát  [Mon, 9 Mar 2020 15:57:53 +0000  (16:57 +0100)]  
Merge !956: ci/travis: correctly print http error codes
Vladimír Čunát  [Mon, 9 Mar 2020 15:50:38 +0000  (16:50 +0100)]  
ci/travis: correctly print http error codes
Tomas Krizek  [Mon, 9 Mar 2020 13:48:02 +0000  (14:48 +0100)]  
modules/policy: polict.rpz() shouldn't watch file when watch=false
Petr Špaček  [Mon, 9 Mar 2020 13:22:05 +0000  (14:22 +0100)]  
Merge branch 'compiler-warnings' into 'master'
Petr Špaček  [Mon, 9 Mar 2020 13:16:04 +0000  (14:16 +0100)]  
docs: better RPZ description
Tomas Krizek  [Mon, 9 Mar 2020 11:01:00 +0000  (12:01 +0100)]  
Merge branch 'ci-disable-epel8-check' into 'master'
Tomas Krizek  [Mon, 9 Mar 2020 10:43:23 +0000  (11:43 +0100)]  
ci: disable build check for EPEL8 (still unresolvable)
Vladimír Čunát  [Thu, 27 Feb 2020 10:24:00 +0000  (11:24 +0100)]  
make bad <lua.h> a hard informative error
Vladimír Čunát  [Sun, 22 Dec 2019 09:24:49 +0000  (10:24 +0100)]  
daemon/main: -Wformat in info message
Vladimír Čunát  [Tue, 25 Feb 2020 10:24:22 +0000  (11:24 +0100)]  
meson: turn implicit-function warnings into hard errors
Vladimír Čunát  [Wed, 26 Feb 2020 14:50:07 +0000  (15:50 +0100)]  
daemon/bindings/net: avoid -Wunused-variable on non-Linux
Vladimír Čunát  [Fri, 6 Mar 2020 08:15:48 +0000  (09:15 +0100)]  
Merge !951: NEWS: I forgot to re-classify the last change
Vladimír Čunát  [Fri, 6 Mar 2020 08:14:22 +0000  (09:14 +0100)]  
NEWS: I forgot to re-classify the last change
Vladimír Čunát  [Fri, 6 Mar 2020 08:10:14 +0000  (09:10 +0100)]  
Merge !949: FreeBSD-related improvements
Vladimír Čunát  [Wed, 4 Mar 2020 12:55:15 +0000  (13:55 +0100)]  
lib/cache: ignore EINVAL from space pre-allocation
Vladimír Čunát  [Wed, 4 Mar 2020 12:47:02 +0000  (13:47 +0100)]  
daemon/io: extend logging for TCP Fast Open failure
Vladimír Čunát  [Thu, 5 Mar 2020 17:47:32 +0000  (18:47 +0100)]  
Merge !950: Fix spelling in module-prefill description
Peter Keresztes Schmidt  [Thu, 5 Mar 2020 15:11:56 +0000  (16:11 +0100)]  
Fix spelling error in module-prefill description
Vladimír Čunát  [Mon, 2 Mar 2020 13:22:53 +0000  (14:22 +0100)]  
Merge !948: README.md: fix broken readthedocs link
Vladimír Čunát  [Mon, 2 Mar 2020 13:10:32 +0000  (14:10 +0100)]  
README.md: fix broken readthedocs link
Tomas Krizek  [Mon, 2 Mar 2020 11:02:12 +0000  (12:02 +0100)]  
Merge branch 'gc-cpu-usage' into 'master'
Vladimír Čunát  [Fri, 28 Feb 2020 14:37:23 +0000  (15:37 +0100)]  
gc: make the log more readable
Vladimír Čunát  [Fri, 28 Feb 2020 14:02:27 +0000  (15:02 +0100)]  
gc: make state in kr_cache_gc() explicit
Vladimír Čunát  [Mon, 24 Feb 2020 17:32:26 +0000  (18:32 +0100)]  
gc: don't re-open cache so often
Re-opening the cache causes fsync - every interval (1s by default).
Normally that isn't noticeable, but on encrypted ZFS it causes
high CPU consumption (even when "idle").
grahamc first reported this and Mic92 tested the patch helps. Thanks!
https://gitter.im/CZ-NIC/knot-resolver?at=
5e4ea2343ca8a67fb808e349 
Tomas Krizek  [Wed, 26 Feb 2020 13:51:51 +0000  (14:51 +0100)]  
Merge branch 'spdx-cleanup' into 'master'
Tomas Krizek  [Wed, 26 Feb 2020 09:47:12 +0000  (10:47 +0100)]  
spdx cleanup: fix installation and pkgtests
Vladimír Čunát  [Tue, 25 Feb 2020 08:42:17 +0000  (09:42 +0100)]  
Merge !942: license cleanup
Petr Špaček  [Mon, 17 Feb 2020 08:56:48 +0000  (09:56 +0100)]  
autogenerate AUTHORS file to get rid of outdated data
Petr Špaček  [Fri, 21 Feb 2020 15:27:41 +0000  (16:27 +0100)]  
http: document source of bootstrap/bootswatch theme
Source is
git+https://github.com/twbs/bootstrap.git@
a78dc3aed640a35914361b837ce24573a0515e19 #yeti/bootstrap.min.css
but our version has minor modifications:
- removed link to font file
- minor font and line height adjustments
- added SPDX header
Diffing minimized CSS file is a mess so use something like
$ awk '{gsub(/{|}|;/,"&\n"); print}'
to get something more legible.
Petr Špaček  [Thu, 20 Feb 2020 14:04:31 +0000  (15:04 +0100)]  
http: machine readable license for selectize.js
Petr Špaček  [Thu, 20 Feb 2020 13:51:04 +0000  (14:51 +0100)]  
http: update selectize.js to match upstream version 0.12.6
Originally we used version 0.12.0 but the files in our repo did not
exactly match files in the upstream repo and I could not confirm
if the changes were meaningful or just artifact of source minimization
process.
To remove uncertainity I've updated selectize.js to latest upstream version
0.12.6, did not do any extra CSS minimization, and removed unused file
selectize.min.css.
As far as I can tell it seems to work.
Source:
git+https://github.com/selectize/selectize.js.git@
eb0fca364f9bd6864ae197ea58c853f2717052a9 
Petr Špaček  [Tue, 18 Feb 2020 15:43:02 +0000  (16:43 +0100)]  
mark bundled content with SPDX file
Petr Špaček  [Mon, 17 Feb 2020 14:00:32 +0000  (15:00 +0100)]  
license: add note that some files might have different license
Petr Špaček  [Mon, 17 Feb 2020 09:14:44 +0000  (10:14 +0100)]  
tag license files according to Linux Kernel license identifier syntax
Petr Špaček  [Fri, 14 Feb 2020 14:25:09 +0000  (15:25 +0100)]  
treewide: machine readable license for all the rest
Petr Špaček  [Fri, 14 Feb 2020 10:08:59 +0000  (11:08 +0100)]  
treewide: machine readable license for GNU GPLv3+ source code
Petr Špaček  [Fri, 14 Feb 2020 08:15:09 +0000  (09:15 +0100)]  
contrib/licenses: machine readable license
Petr Špaček  [Fri, 14 Feb 2020 08:42:01 +0000  (09:42 +0100)]  
contrib/ucw: machine readable license
Petr Špaček  [Fri, 14 Feb 2020 08:08:02 +0000  (09:08 +0100)]  
contrib/murmurhash3: machine readable license