]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
8 years agolayer/validate: some bugfixes
Grigorii Demidov [Mon, 23 Jan 2017 20:14:29 +0000 (21:14 +0100)] 
layer/validate: some bugfixes

8 years agoMerge branch 'qry-trace' into 'master'
Ondřej Surý [Mon, 23 Jan 2017 14:55:30 +0000 (15:55 +0100)] 
Merge branch 'qry-trace' into 'master'

TRACE policy

See merge request !167

8 years agoMerge !168: iterate: fix typo from !165
Vladimír Čunát [Mon, 23 Jan 2017 14:52:42 +0000 (15:52 +0100)] 
Merge !168: iterate: fix typo from !165

8 years agoiterate: fix typo from !165
Vladimír Čunát [Mon, 23 Jan 2017 14:49:32 +0000 (15:49 +0100)] 
iterate: fix typo from !165

Oh, I failed to notice this typo. Clang is just better than gcc in this.

8 years agoUse WITH_VERBOSE instead of NDEBUG to enable debug printing via policy.TRACE()
Ondřej Surý [Mon, 23 Jan 2017 14:37:19 +0000 (15:37 +0100)] 
Use WITH_VERBOSE instead of NDEBUG to enable debug printing via policy.TRACE()

8 years agoMerge !166: accept packets with junk after end (by default)
Vladimír Čunát [Mon, 23 Jan 2017 14:00:18 +0000 (15:00 +0100)] 
Merge !166: accept packets with junk after end (by default)

Closes #133.

8 years agolib/utils: QTRACE plicy - turn off OPT rrset
Grigorii Demidov [Mon, 23 Jan 2017 12:53:41 +0000 (13:53 +0100)] 
lib/utils: QTRACE plicy - turn off OPT rrset

8 years agoPerform the excessive size (junk at the end of the packet) only in strict_mode
Ondřej Surý [Mon, 23 Jan 2017 12:06:30 +0000 (13:06 +0100)] 
Perform the excessive size (junk at the end of the packet) only in strict_mode

8 years agolib/utils: Merge conflicts were resolved
Grigorii Demidov [Mon, 23 Jan 2017 11:11:44 +0000 (12:11 +0100)] 
lib/utils: Merge conflicts were resolved

8 years agolib/utils: debug print improvements
Grigorii Demidov [Mon, 23 Jan 2017 11:05:27 +0000 (12:05 +0100)] 
lib/utils: debug print improvements

8 years agomodules/policy: set QTRACE flag for current query too
Grigorii Demidov [Fri, 20 Jan 2017 10:26:43 +0000 (11:26 +0100)] 
modules/policy: set QTRACE flag for current query too

8 years agomodules/policy: QTRACE policy; some improvements
Grigorii Demidov [Wed, 18 Jan 2017 12:29:49 +0000 (13:29 +0100)] 
modules/policy: QTRACE policy; some improvements

8 years agomodules/policy: QTRACE policy was added (answers logging)
Grigorii Demidov [Wed, 18 Jan 2017 11:18:54 +0000 (12:18 +0100)] 
modules/policy: QTRACE policy was added (answers logging)

8 years agoQUERY_TRACE: disable with -DNDEBUG
Vladimír Čunát [Wed, 18 Jan 2017 17:17:21 +0000 (18:17 +0100)] 
QUERY_TRACE: disable with -DNDEBUG

At least for now.  It didn't compile.

8 years agomodules/policy: QTRACE policy; some improvements
Grigorii Demidov [Wed, 18 Jan 2017 12:29:49 +0000 (13:29 +0100)] 
modules/policy: QTRACE policy; some improvements

8 years agomodules/policy: QTRACE policy; cleanup
Grigorii Demidov [Wed, 18 Jan 2017 12:15:05 +0000 (13:15 +0100)] 
modules/policy: QTRACE policy; cleanup

8 years agomodules/policy: QTRACE policy was added (answers logging)
Grigorii Demidov [Wed, 18 Jan 2017 11:18:54 +0000 (12:18 +0100)] 
modules/policy: QTRACE policy was added (answers logging)

8 years agoMerge !165: improve fallback on bad replies
Vladimír Čunát [Mon, 23 Jan 2017 09:49:47 +0000 (10:49 +0100)] 
Merge !165: improve fallback on bad replies

Retry with disable QNAME minimization when NOTIMPL or FORMERR
is encountered in response

Closes #132

8 years agoWhen NOTIMPL or FORMERR is encountered, disable QNAME minimization
Ondřej Surý [Sat, 21 Jan 2017 06:58:46 +0000 (07:58 +0100)] 
When NOTIMPL or FORMERR is encountered, disable QNAME minimization
first, and disable EDNS in a second round.  This adds some latency
(one more roundtrip), but it's safer to not drop EDNS0 on a first
failure.

8 years agoMerge branch '1.2.0-rc2' into 'master' v1.2.0-rc2
Ondřej Surý [Fri, 20 Jan 2017 15:25:21 +0000 (16:25 +0100)] 
Merge branch '1.2.0-rc2' into 'master'

Release second release candidate of 1.2.0

See merge request !164

8 years agoRelease second release candidate of 1.2.0
Ondřej Surý [Fri, 20 Jan 2017 15:21:23 +0000 (16:21 +0100)] 
Release second release candidate of 1.2.0

8 years agoMerge branch 'fix-cname-loop' into 'master'
Ondřej Surý [Fri, 20 Jan 2017 15:18:50 +0000 (16:18 +0100)] 
Merge branch 'fix-cname-loop' into 'master'

layer/iterate: changes in cname loop detection process

See merge request !163

8 years agolayer/iterate: changes in cname loop detection process
Grigorii Demidov [Fri, 20 Jan 2017 14:34:02 +0000 (15:34 +0100)] 
layer/iterate: changes in cname loop detection process

8 years agomodules/policy: Merge conflicts were resolved
Grigorii Demidov [Fri, 20 Jan 2017 10:41:55 +0000 (11:41 +0100)] 
modules/policy: Merge conflicts were resolved

8 years agomodules/policy: set QTRACE flag for current query too
Grigorii Demidov [Fri, 20 Jan 2017 10:26:43 +0000 (11:26 +0100)] 
modules/policy: set QTRACE flag for current query too

8 years agomodules/policy: QTRACE policy; some improvements
Grigorii Demidov [Wed, 18 Jan 2017 12:29:49 +0000 (13:29 +0100)] 
modules/policy: QTRACE policy; some improvements

8 years agomodules/policy: QTRACE policy; cleanup
Grigorii Demidov [Wed, 18 Jan 2017 12:15:05 +0000 (13:15 +0100)] 
modules/policy: QTRACE policy; cleanup

8 years agomodules/policy: QTRACE policy was added (answers logging)
Grigorii Demidov [Wed, 18 Jan 2017 11:18:54 +0000 (12:18 +0100)] 
modules/policy: QTRACE policy was added (answers logging)

8 years agoMerge branch 'libknot-2.4' into 'master'
Ondřej Surý [Thu, 19 Jan 2017 18:44:15 +0000 (19:44 +0100)] 
Merge branch 'libknot-2.4' into 'master'

better libknot-2.4 fixup

See merge request !161

8 years agoMerge branch 'fix-zonecut-fetch' into 'master'
Ondřej Surý [Thu, 19 Jan 2017 18:43:30 +0000 (19:43 +0100)] 
Merge branch 'fix-zonecut-fetch' into 'master'

lib/resolve: bugfix in zonecut fetching process

See merge request !162

8 years agolib/resolve: bugfix in zonecut fetching process
Grigorii Demidov [Thu, 19 Jan 2017 16:22:43 +0000 (17:22 +0100)] 
lib/resolve: bugfix in zonecut fetching process

8 years agobetter libknot-2.4 fixup
Vladimír Čunát [Thu, 19 Jan 2017 10:00:01 +0000 (11:00 +0100)] 
better libknot-2.4 fixup

8 years agoMerge !160: cookies: make it work also with libknot-2.4
Vladimír Čunát [Thu, 19 Jan 2017 09:17:46 +0000 (10:17 +0100)] 
Merge !160: cookies: make it work also with libknot-2.4

8 years agocookies: make it work also with libknot-2.4
Vladimír Čunát [Thu, 19 Jan 2017 09:14:43 +0000 (10:14 +0100)] 
cookies: make it work also with libknot-2.4

8 years agoQUERY_TRACE: disable with -DNDEBUG
Vladimír Čunát [Wed, 18 Jan 2017 17:17:21 +0000 (18:17 +0100)] 
QUERY_TRACE: disable with -DNDEBUG

At least for now.  It didn't compile.

8 years agoMerge branch 'gitlab-deps' into 'master'
Ondřej Surý [Wed, 18 Jan 2017 13:19:17 +0000 (14:19 +0100)] 
Merge branch 'gitlab-deps' into 'master'

Use artifacts and dependencies in Gitlab CI

See merge request !159

8 years agoUse artifacts and dependencies in Gitlab CI
Ondřej Surý [Wed, 18 Jan 2017 13:09:32 +0000 (14:09 +0100)] 
Use artifacts and dependencies in Gitlab CI

8 years agoMerge !158: daemon/engine: print a message when module is too old
Vladimír Čunát [Wed, 18 Jan 2017 12:33:06 +0000 (13:33 +0100)] 
Merge !158: daemon/engine: print a message when module is too old

8 years agomodules/policy: QTRACE policy; some improvements
Grigorii Demidov [Wed, 18 Jan 2017 12:29:49 +0000 (13:29 +0100)] 
modules/policy: QTRACE policy; some improvements

8 years agomodules/policy: QTRACE policy; cleanup
Grigorii Demidov [Wed, 18 Jan 2017 12:15:05 +0000 (13:15 +0100)] 
modules/policy: QTRACE policy; cleanup

8 years agomodules/policy: QTRACE policy was added (answers logging)
Grigorii Demidov [Wed, 18 Jan 2017 11:18:54 +0000 (12:18 +0100)] 
modules/policy: QTRACE policy was added (answers logging)

8 years agodaemon/engine: added a message to find out when built module is too old
Marek Vavrusa [Tue, 17 Jan 2017 18:49:42 +0000 (10:49 -0800)] 
daemon/engine: added a message to find out when built module is too old

8 years agoMerge branch 'deckard-update' into 'master' v1.2.0-rc1
Ondřej Surý [Tue, 17 Jan 2017 17:48:51 +0000 (18:48 +0100)] 
Merge branch 'deckard-update' into 'master'

Update tests/deckard to latest version

See merge request !157

8 years agoUpdate tests/deckard to latest version
Ondřej Surý [Tue, 17 Jan 2017 17:45:51 +0000 (18:45 +0100)] 
Update tests/deckard to latest version

8 years agoMerge branch 'pre-release-fixups' into 'master'
Ondřej Surý [Tue, 17 Jan 2017 17:43:47 +0000 (18:43 +0100)] 
Merge branch 'pre-release-fixups' into 'master'

Pre-release fixups

See merge request !155

8 years agoMerge branch 'fix-vutbr' into 'master'
Ondřej Surý [Tue, 17 Jan 2017 17:43:19 +0000 (18:43 +0100)] 
Merge branch 'fix-vutbr' into 'master'

layer/validate: fix broken www.vutbr.cz resolving

See merge request !156

8 years agolayer/validate: cleanup; fix broken vutbr
Grigorii Demidov [Tue, 17 Jan 2017 17:09:34 +0000 (18:09 +0100)] 
layer/validate: cleanup; fix broken vutbr

8 years agoNEWS: one more fix for hints
Vladimír Čunát [Tue, 17 Jan 2017 16:58:36 +0000 (17:58 +0100)] 
NEWS: one more fix for hints

8 years agocache: bump cache version
Vladimír Čunát [Tue, 17 Jan 2017 16:10:47 +0000 (17:10 +0100)] 
cache: bump cache version

... so it's cleared when switching <1.2.0 <-> >=1.2.0
The module API string has been bumped already since the last release.

8 years agoMerge !153: iterate: fix (some aspects of) the stub mode
Vladimír Čunát [Tue, 17 Jan 2017 16:05:01 +0000 (17:05 +0100)] 
Merge !153: iterate: fix (some aspects of) the stub mode

Closes #129.

8 years agoiterate: fix (some aspects of) the stub mode
Vladimír Čunát [Tue, 17 Jan 2017 15:29:32 +0000 (16:29 +0100)] 
iterate: fix (some aspects of) the stub mode

Fixes #129.  CNAMEs could get broken before this commit.

8 years agoMerge branch 'NEWS-1.2.0-rc1-update' into 'master'
Ondřej Surý [Tue, 17 Jan 2017 15:53:09 +0000 (16:53 +0100)] 
Merge branch 'NEWS-1.2.0-rc1-update' into 'master'

Update NEWS with more new goodies from 1.2.0-rc1

See merge request !154

8 years agoUpdate NEWS with more new goodies from 1.2.0-rc1
Ondřej Surý [Tue, 17 Jan 2017 15:50:41 +0000 (16:50 +0100)] 
Update NEWS with more new goodies from 1.2.0-rc1

8 years agoMerge branch 'prepare-1.2.0-rc1-release' into 'master'
Ondřej Surý [Tue, 17 Jan 2017 15:27:03 +0000 (16:27 +0100)] 
Merge branch 'prepare-1.2.0-rc1-release' into 'master'

Update NEWS for 1.2.0-rc1 release

See merge request !151

8 years agoPrepare for tagging 1.2.0-rc1
Ondřej Surý [Tue, 17 Jan 2017 15:10:25 +0000 (16:10 +0100)] 
Prepare for tagging 1.2.0-rc1

8 years agoUpdate NEWS for 1.2.0-rc1 release
Ondřej Surý [Tue, 17 Jan 2017 14:44:36 +0000 (15:44 +0100)] 
Update NEWS for 1.2.0-rc1 release

8 years agoMerge branch 'travis-only-osx' into 'master'
Ondřej Surý [Tue, 17 Jan 2017 15:23:17 +0000 (16:23 +0100)] 
Merge branch 'travis-only-osx' into 'master'

Restore Travis CI builds on OS X (only)

See merge request !152

8 years agoRestore Travis-CI configuration for OS X builds
Ondřej Surý [Tue, 17 Jan 2017 15:18:03 +0000 (16:18 +0100)] 
Restore Travis-CI configuration for OS X builds

8 years agoUpdate NEWS for 1.2.0RC1 release
Ondřej Surý [Tue, 17 Jan 2017 14:44:36 +0000 (15:44 +0100)] 
Update NEWS for 1.2.0RC1 release

8 years agoMerge branch 'gitlab-ci-arm64' into 'master'
Ondřej Surý [Tue, 17 Jan 2017 14:39:23 +0000 (15:39 +0100)] 
Merge branch 'gitlab-ci-arm64' into 'master'

Prepare .gitlab-ci.yml for arm builds

See merge request !150

8 years agoPrepare armhf GitLab CI builds (but need to have correct image first)
Ondřej Surý [Tue, 17 Jan 2017 14:36:26 +0000 (15:36 +0100)] 
Prepare armhf GitLab CI builds (but need to have correct image first)

8 years agoDisable Travis-CI
Ondřej Surý [Tue, 17 Jan 2017 12:52:55 +0000 (13:52 +0100)] 
Disable Travis-CI

8 years agoMerge !149: always clear AD flag in forwarding mode
Vladimír Čunát [Tue, 17 Jan 2017 13:46:58 +0000 (14:46 +0100)] 
Merge !149: always clear AD flag in forwarding mode

Closes #98.

8 years agoalways clear AD flag in forwarding mode
Vladimír Čunát [Tue, 17 Jan 2017 13:38:28 +0000 (14:38 +0100)] 
always clear AD flag in forwarding mode

It's perhaps questionable to pass AD through, but we were setting it by
mistake (!).  Fixes #98.

8 years agoMerge branch 'gitlab-ci' into 'master'
Ondřej Surý [Tue, 17 Jan 2017 12:38:05 +0000 (13:38 +0100)] 
Merge branch 'gitlab-ci' into 'master'

Add GitLab CI configuration

See merge request !148

8 years agoAdd GitLab CI configuration
Ondřej Surý [Tue, 17 Jan 2017 09:40:41 +0000 (10:40 +0100)] 
Add GitLab CI configuration

8 years agoMerge branch 'libfaketime-non-null' into 'master'
Ondřej Surý [Tue, 17 Jan 2017 10:45:03 +0000 (11:45 +0100)] 
Merge branch 'libfaketime-non-null' into 'master'

Update deckard/libfaketime to latest master to fix non-null errors

See merge request !147

8 years agoMerge !146: layer/iterate: no AUTHORITY for positive answers
Vladimír Čunát [Tue, 17 Jan 2017 10:40:46 +0000 (11:40 +0100)] 
Merge !146: layer/iterate: no AUTHORITY for positive answers

Closes #124.

8 years agoUpdate deckard/libfaketime to latest master to fix non-null errors
Ondřej Surý [Tue, 17 Jan 2017 10:28:01 +0000 (11:28 +0100)] 
Update deckard/libfaketime to latest master to fix non-null errors

8 years agolayer/iterate: glue fetching was fixed
Grigorii Demidov [Tue, 17 Jan 2017 09:47:56 +0000 (10:47 +0100)] 
layer/iterate: glue fetching was fixed

8 years agolayer/iterate: don't return AUTHORITY for positive answers
Grigorii Demidov [Mon, 16 Jan 2017 15:57:04 +0000 (16:57 +0100)] 
layer/iterate: don't return AUTHORITY for positive answers

8 years agoMerge branch 'new-authors' into 'master'
Ondřej Surý [Mon, 16 Jan 2017 16:01:34 +0000 (17:01 +0100)] 
Merge branch 'new-authors' into 'master'

Refresh AUTHORS

See merge request !145

8 years agoRefresh AUTHORS
Ondřej Surý [Mon, 16 Jan 2017 16:00:46 +0000 (17:00 +0100)] 
Refresh AUTHORS

8 years agoMerge branch 'ta-bootstrap' into 'master'
Petr Špaček [Mon, 16 Jan 2017 15:58:27 +0000 (16:58 +0100)] 
Merge branch 'ta-bootstrap' into 'master'

Better error handling when there's a failure accessing or reading keyfile

See merge request !134

8 years agoPrint error if trust anchor refresh failed
Petr Špaček [Mon, 16 Jan 2017 15:51:31 +0000 (16:51 +0100)] 
Print error if trust anchor refresh failed

8 years agoMerge branch 'scan-build-nits' into 'master'
Ondřej Surý [Mon, 16 Jan 2017 15:49:16 +0000 (16:49 +0100)] 
Merge branch 'scan-build-nits' into 'master'

Fixing clang-analyzer nits

See merge request !133

8 years agoFixing clang-analyzer nits
Ondřej Surý [Fri, 13 Jan 2017 10:21:17 +0000 (11:21 +0100)] 
Fixing clang-analyzer nits

8 years agoMerge branch 'fix-mx' into 'master'
Ondřej Surý [Mon, 16 Jan 2017 15:38:37 +0000 (16:38 +0100)] 
Merge branch 'fix-mx' into 'master'

Fix for #121 & #123

Closes #121 and #123

See merge request !140

8 years agoBetter error handling when there's a failure accessing or reading keyfile
Ondřej Surý [Fri, 13 Jan 2017 11:09:14 +0000 (12:09 +0100)] 
Better error handling when there's a failure accessing or reading keyfile

8 years agolayer/validate: additional check when validating CNAME chain
Grigorii Demidov [Mon, 16 Jan 2017 15:22:06 +0000 (16:22 +0100)] 
layer/validate: additional check when validating CNAME chain

8 years agolayer/validate: additional checks for authoritative answers
Grigorii Demidov [Mon, 16 Jan 2017 10:47:19 +0000 (11:47 +0100)] 
layer/validate: additional checks for authoritative answers

8 years agolayer/validate: The fact that ns is located at unsecured zone has caused transition...
Grigorii Demidov [Sun, 15 Jan 2017 19:48:40 +0000 (20:48 +0100)] 
layer/validate: The fact that ns is located at unsecured zone has caused transition to unsecure mode for original query; fixed

8 years agolib/resolve: some additional zonecut checks
Grigorii Demidov [Fri, 13 Jan 2017 10:25:54 +0000 (11:25 +0100)] 
lib/resolve: some additional zonecut checks

8 years agoMerge branch 'min_max_ttl' into 'master'
Ondřej Surý [Mon, 16 Jan 2017 15:22:07 +0000 (16:22 +0100)] 
Merge branch 'min_max_ttl' into 'master'

lib/cache: enforce cache.{min,max}_ttl()

Closes #120

See merge request !139

8 years agoMerge branch 'require-ffi' into 'master'
Ondřej Surý [Mon, 16 Jan 2017 15:21:42 +0000 (16:21 +0100)] 
Merge branch 'require-ffi' into 'master'

Remove the code that allowed FFI to be optional

See merge request !143

8 years agoMerge branch 'test-script-keep-workdir' into 'master'
Ondřej Surý [Mon, 16 Jan 2017 15:20:03 +0000 (16:20 +0100)] 
Merge branch 'test-script-keep-workdir' into 'master'

Add KEEP_WORKDIR=yes option and don't delete WORKDIR if set from cmdline

See merge request !144

8 years agoAdd KEEP_WORKDIR=yes option and don't delete WORKDIR if set from cmdline
Ondřej Surý [Mon, 16 Jan 2017 15:17:13 +0000 (16:17 +0100)] 
Add KEEP_WORKDIR=yes option and don't delete WORKDIR if set from cmdline

8 years agoRemove the code that allowed FFI to be optional
Ondřej Surý [Mon, 16 Jan 2017 14:37:39 +0000 (15:37 +0100)] 
Remove the code that allowed FFI to be optional

8 years agoMerge branch 'hints-fixes' into 'master'
Ondřej Surý [Mon, 16 Jan 2017 13:52:45 +0000 (14:52 +0100)] 
Merge branch 'hints-fixes' into 'master'

hint fixes

See merge request !142

8 years agohints: do not load /etc/hosts by default
Vladimír Čunát [Mon, 16 Jan 2017 13:16:42 +0000 (14:16 +0100)] 
hints: do not load /etc/hosts by default

And don't crash anymore if loaded without configuring.
Users can now avoid loading any file and instead specify hints
just via hints.set() calls.

It's perhaps still strange that hints.config(...) will drop any
hints set previously.

8 years agohints: make it work with non-lowercased hints
Vladimír Čunát [Mon, 16 Jan 2017 13:04:31 +0000 (14:04 +0100)] 
hints: make it work with non-lowercased hints

https://forum.turris.cz/t/solved-hints-not-working-on-kresd/2974

8 years agoMerge branch 'launch-test-instance-dig-improvments' into 'master'
Ondřej Surý [Mon, 16 Jan 2017 12:50:46 +0000 (13:50 +0100)] 
Merge branch 'launch-test-instance-dig-improvments' into 'master'

Better dig cmd example in scripts/launch-test-instance.sh

See merge request !141

8 years agolib/cache: add configuration options to enforce cache.{min,max}_ttl()
Marek Vavrusa [Tue, 23 Aug 2016 05:58:08 +0000 (22:58 -0700)] 
lib/cache: add configuration options to enforce cache.{min,max}_ttl()

8 years agoBetter dig cmd example in scripts/launch-test-instance.sh
Ondřej Surý [Mon, 16 Jan 2017 09:25:38 +0000 (10:25 +0100)] 
Better dig cmd example in scripts/launch-test-instance.sh

8 years agoMerge !138: build docs: detect Lua sec and socket libraries
Vladimír Čunát [Fri, 13 Jan 2017 17:13:30 +0000 (18:13 +0100)] 
Merge !138: build docs: detect Lua sec and socket libraries

8 years agobuild: be more precise in descriptions
Vladimír Čunát [Fri, 13 Jan 2017 17:03:36 +0000 (18:03 +0100)] 
build: be more precise in descriptions

8 years agobuild docs: detect Lua sec and socket libraries in make info
Petr Špaček [Fri, 13 Jan 2017 16:46:11 +0000 (17:46 +0100)] 
build docs: detect Lua sec and socket libraries in make info

8 years agoMerge !130: make: detect sphinx and python-breathe
Vladimír Čunát [Fri, 13 Jan 2017 15:19:58 +0000 (16:19 +0100)] 
Merge !130: make: detect sphinx and python-breathe

8 years agoMerge !137: policy: document that you can pass lists to FORWARD
Vladimír Čunát [Fri, 13 Jan 2017 14:53:30 +0000 (15:53 +0100)] 
Merge !137: policy: document that you can pass lists to FORWARD

8 years agopolicy: document that you can pass lists to FORWARD
Vladimír Čunát [Fri, 13 Jan 2017 14:49:59 +0000 (15:49 +0100)] 
policy: document that you can pass lists to FORWARD

... and that the length is limited.