]>
git.ipfire.org Git - thirdparty/knot-resolver.git/log 
Petr Špaček  [Mon, 27 Apr 2020 06:12:10 +0000  (08:12 +0200)]  
docker: always clear cache in debug mode
Petr Špaček  [Wed, 8 Apr 2020 07:40:17 +0000  (09:40 +0200)]  
WIP: improvements for Docker debug mode
Petr Špaček  [Mon, 27 Apr 2020 13:23:28 +0000  (15:23 +0200)]  
Merge branch 'dname-support' into 'master'
Vladimír Čunát  [Fri, 24 Apr 2020 10:24:42 +0000  (12:24 +0200)]  
lib/cache: shut up linters
Petr Špaček  [Mon, 27 Apr 2020 12:43:37 +0000  (14:43 +0200)]  
tests: add Deckard module with DNAME tests
Vladimír Čunát  [Fri, 17 Apr 2020 09:14:12 +0000  (11:14 +0200)]  
validator: stricter filtering of "failed" ranks from answer
It appears possible that a KR_RANK_MISSING record might still get into
answer in some edge cases, so let's be more defensive.  See 
cce8d9355 .
Vladimír Čunát  [Mon, 30 Mar 2020 15:28:26 +0000  (17:28 +0200)]  
fix DNAME support
Vladimír Čunát  [Fri, 24 Apr 2020 10:15:19 +0000  (12:15 +0200)]  
Merge !983: prefill/zimport: fix race condition on TA access
Petr Špaček  [Fri, 24 Apr 2020 09:08:32 +0000  (11:08 +0200)]  
zimport: log errors on error level, not just verbose
Petr Špaček  [Fri, 24 Apr 2020 09:08:06 +0000  (11:08 +0200)]  
prefill/zimport: NEWS
Petr Špaček  [Fri, 24 Apr 2020 08:59:07 +0000  (10:59 +0200)]  
prefill/zimport: fix race condition on TA access
Petr Špaček  [Thu, 23 Apr 2020 12:29:29 +0000  (14:29 +0200)]  
Merge branch 'cname-rank-no-ta' into 'master'
Vladimír Čunát  [Wed, 22 Apr 2020 11:38:39 +0000  (13:38 +0200)]  
iterate: use resolve_badmsg() fallback for more RCODEs
Vladimír Čunát  [Tue, 7 Apr 2020 08:25:05 +0000  (10:25 +0200)]  
cache: avoid CNAMEs when QTYPE=DS
Vladimír Čunát  [Mon, 6 Apr 2020 10:10:50 +0000  (12:10 +0200)]  
cache: fix CNAME caching when validation is disabled
Vladimír Čunát  [Mon, 6 Apr 2020 11:43:05 +0000  (13:43 +0200)]  
cache: in STUB mode always cache whole packets
Tomas Krizek  [Fri, 17 Apr 2020 09:54:47 +0000  (11:54 +0200)]  
Merge branch 'ci-dumpcap-fix' into 'master'
Štěpán Balážik  [Thu, 16 Apr 2020 19:52:27 +0000  (21:52 +0200)]  
ci: enable docker-build to run non-interactively
Tomas Krizek  [Thu, 16 Apr 2020 12:54:48 +0000  (14:54 +0200)]  
Merge branch 'ci-dumpcap' into 'master'
Štěpán Balážik  [Thu, 16 Apr 2020 12:34:47 +0000  (14:34 +0200)]  
ci: add dumpcap for Deckard to Debian image
Vladimír Čunát  [Wed, 15 Apr 2020 13:10:51 +0000  (15:10 +0200)]  
Merge !979: lua: properly initialize random number generator
Petr Špaček  [Wed, 15 Apr 2020 08:55:07 +0000  (10:55 +0200)]  
lua: properly initialize random number generator
Vladimír Čunát  [Wed, 15 Apr 2020 08:49:59 +0000  (10:49 +0200)]  
Merge !978: doc: support sphinx 3.0.0+
Tomas Krizek  [Wed, 15 Apr 2020 08:14:51 +0000  (10:14 +0200)]  
doc: use python as default domain
Tomas Krizek  [Tue, 14 Apr 2020 14:39:00 +0000  (16:39 +0200)]  
doc: use sphinx 3.0.0+ on readthedocs
Tomas Krizek  [Tue, 14 Apr 2020 14:36:28 +0000  (16:36 +0200)]  
doc/lib: add warning about potential doc inaccuracies
Tomas Krizek  [Tue, 14 Apr 2020 14:36:07 +0000  (16:36 +0200)]  
doc/policy: make sure only one reference to rpz() exists
Tomas Krizek  [Tue, 14 Apr 2020 14:35:20 +0000  (16:35 +0200)]  
doc/upgrading: reword to use new-style C reference
Tomas Krizek  [Tue, 14 Apr 2020 11:30:06 +0000  (13:30 +0200)]  
lib/rplan: clean up codestyle for doxygen
Tomas Krizek  [Tue, 14 Apr 2020 11:28:21 +0000  (13:28 +0200)]  
lib/utils: ensure consistent use of KR_* macros
Tomas Krizek  [Tue, 14 Apr 2020 11:06:09 +0000  (13:06 +0200)]  
doc/doxygen: configure macro expansion and edge cases
Vladimír Čunát  [Wed, 15 Apr 2020 08:25:20 +0000  (10:25 +0200)]  
Merge !975: prevent bogus RRsets from leaking into answers
Petr Špaček  [Tue, 7 Apr 2020 13:55:52 +0000  (15:55 +0200)]  
validator: use rank BOGUS where appropriate instead of MISSINGCloses: #396 
Petr Špaček  [Tue, 14 Apr 2020 16:09:31 +0000  (18:09 +0200)]  
Merge branch '194-support-rpz-cname-redirection' into 'master'
Lukáš Ježek  [Tue, 14 Apr 2020 08:33:38 +0000  (10:33 +0200)]  
modules/policy: use origin and domain name as binary data
Lukáš Ježek  [Mon, 6 Apr 2020 07:54:53 +0000  (09:54 +0200)]  
modules/policy: Return NODATA on *. action  in rpz file
Lukáš Ježek  [Mon, 6 Apr 2020 07:09:21 +0000  (09:09 +0200)]  
modules/policy/rpz: Correct work if RRset is suffixed zone name
Lukáš Ježek  [Thu, 2 Apr 2020 12:38:13 +0000  (14:38 +0200)]  
modules/policy: Add RPZ test
Lukáš Ježek  [Wed, 1 Apr 2020 10:49:45 +0000  (12:49 +0200)]  
modules/policy: Take multiple RR types from rpz file for a single domain name
Lukáš Ježek  [Mon, 30 Mar 2020 10:02:05 +0000  (12:02 +0200)]  
modules/policy: Overwrite rdata by rpz file
Lukáš Ježek  [Thu, 26 Mar 2020 08:05:46 +0000  (09:05 +0100)]  
modules/policy: Add ANSWER action
Tomas Krizek  [Tue, 14 Apr 2020 14:49:26 +0000  (16:49 +0200)]  
Merge branch 'pkg-varlib-permissions' into 'master'
Tomas Krizek  [Thu, 2 Apr 2020 13:29:56 +0000  (15:29 +0200)]  
systemd/tmpfiles: change directory owner to root
Tomas Krizek  [Thu, 2 Apr 2020 13:29:41 +0000  (15:29 +0200)]  
distro/rpm: make owner consistent with other dirs
Petr Špaček  [Tue, 14 Apr 2020 08:16:35 +0000  (10:16 +0200)]  
Merge branch 'cache-pkt-large' into 'master'
Vladimír Čunát  [Thu, 9 Apr 2020 09:44:35 +0000  (11:44 +0200)]  
cache: fix large answers from packet cache
Vladimír Čunát  [Tue, 14 Apr 2020 07:23:53 +0000  (09:23 +0200)]  
Merge !977: lua worker.bg_worker: also report missing cqueues
Petr Špaček  [Tue, 14 Apr 2020 05:54:57 +0000  (07:54 +0200)]  
lua worker: improve message when missing cqueues
Vladimír Čunát  [Tue, 14 Apr 2020 05:55:29 +0000  (07:55 +0200)]  
lua worker.bg_worker: also report missing cqueues
Tomas Krizek  [Wed, 8 Apr 2020 10:23:18 +0000  (12:23 +0200)]  
Merge branch 'rpm-centos8' into 'master'
Tomas Krizek  [Wed, 8 Apr 2020 09:09:12 +0000  (11:09 +0200)]  
ci: add obs:centos8 job
Tomas Krizek  [Wed, 8 Apr 2020 09:07:15 +0000  (11:07 +0200)]  
distro/tests: add centos8
Tomas Krizek  [Fri, 3 Apr 2020 09:52:26 +0000  (11:52 +0200)]  
distro/rpm: make spec centos8 compatible
Tomas Krizek  [Fri, 3 Apr 2020 13:32:47 +0000  (15:32 +0200)]  
Merge branch 'policy-postrules' into 'master'
Vladimír Čunát  [Thu, 2 Apr 2020 07:46:50 +0000  (09:46 +0200)]  
rebinding: deduplicate code of policy.REFUSE
Vladimír Čunát  [Thu, 2 Apr 2020 07:01:11 +0000  (09:01 +0200)]  
policy: fix qry parameter in postrules
Vladimír Čunát  [Wed, 4 Dec 2019 08:18:57 +0000  (09:18 +0100)]  
modules/policy: make actions usable in postrules
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