]>
granicus.if.org Git - pdns/log
bert hubert [Fri, 22 Jul 2016 19:11:51 +0000 (21:11 +0200)]
Merge pull request #4221 from Habbie/no-clobber-erno
save errno before we clobber it
bert hubert [Fri, 22 Jul 2016 19:11:16 +0000 (21:11 +0200)]
Merge pull request #4217 from ahupowerdns/nxtrust
turn on root-nx-trust by default and log-common-errors=off, and document that
bert hubert [Fri, 22 Jul 2016 13:20:59 +0000 (15:20 +0200)]
clarify root-nx-trust by explicitly setting it to yes
bert hubert [Fri, 22 Jul 2016 13:20:32 +0000 (15:20 +0200)]
turn off the logging of common errors by default. In high traffic situations with synchronous logging, this is dangerous.
bert hubert [Fri, 22 Jul 2016 13:19:23 +0000 (15:19 +0200)]
Merge pull request #4220 from rgacogne/dnsdist-no-error-parsing-udp-query
dnsdist: Don't log an error when parsing an invalid UDP query
Peter van Dijk [Thu, 21 Jul 2016 15:06:57 +0000 (17:06 +0200)]
Merge pull request #4164 from pieterlexis/fail-on-lua-dns-script-missing
Fail on startup when lua-dns-script doesn't exist
Pieter Lexis [Thu, 21 Jul 2016 15:02:34 +0000 (17:02 +0200)]
Merge pull request #4192 from Habbie/dnsreplay-nostamp
only ecs-stamp when asked for
Peter van Dijk [Thu, 21 Jul 2016 14:58:16 +0000 (16:58 +0200)]
Merge pull request #4152 from zeha/test-doubleeq
Use single equal sign when calling test(1)
Peter van Dijk [Thu, 21 Jul 2016 14:49:20 +0000 (16:49 +0200)]
save errno before we clobber it
Remi Gacogne [Thu, 21 Jul 2016 14:11:06 +0000 (16:11 +0200)]
dnsdist: Don't log an error when parsing an invalid UDP query
It can still be displayed in verbose mode, but we don't want to
flood our logs for this.
bert hubert [Thu, 21 Jul 2016 10:06:39 +0000 (12:06 +0200)]
turn on root-nx-trust by default, and document that
Peter van Dijk [Thu, 21 Jul 2016 09:57:47 +0000 (11:57 +0200)]
Merge pull request #4119 from mind04/recursor
rec: improve dnssec record skipping for non dnssec queries
Peter van Dijk [Thu, 21 Jul 2016 09:52:15 +0000 (11:52 +0200)]
Merge pull request #4114 from rgacogne/dnsdist-labelscount-rule
dnsdist: Add `QNameLabelsCountRule()` and `QNameWireLengthRule()`
Peter van Dijk [Thu, 21 Jul 2016 09:41:46 +0000 (11:41 +0200)]
Merge pull request #4133 from rgacogne/issue-4128
Add limits to the size of received {A,I}XFR, in megabytes
Pieter Lexis [Thu, 21 Jul 2016 09:35:14 +0000 (11:35 +0200)]
Merge pull request #4213 from pieterlexis/tinydns-for-centos
Create tinydns backend packages for CentOS 7
Pieter Lexis [Thu, 21 Jul 2016 09:34:55 +0000 (11:34 +0200)]
Merge pull request #4212 from pieterlexis/pgp-key
Add PGP key to tarball signers
Pieter Lexis [Wed, 20 Jul 2016 10:52:53 +0000 (12:52 +0200)]
Add PGP key to tarball signers
Pieter Lexis [Tue, 19 Jul 2016 15:24:26 +0000 (17:24 +0200)]
Create tinydns backend packages for CentOS 7
bert hubert [Tue, 19 Jul 2016 19:48:32 +0000 (21:48 +0200)]
Merge pull request #4044 from cmouse/dnspacket-comboaddr
Dnspacket comboaddr
bert hubert [Tue, 19 Jul 2016 18:55:39 +0000 (20:55 +0200)]
Merge pull request #4187 from pieterlexis/bogus-island-of-trust
Two more DNSSEC fixes
Pieter Lexis [Fri, 15 Jul 2016 09:54:53 +0000 (11:54 +0200)]
Add changelog entry
Pieter Lexis [Fri, 15 Jul 2016 14:25:32 +0000 (16:25 +0200)]
Validate all key paths on possible Insecure
Before, we only checked the first QName, now we go through every name we
have to verify that the answer is indeed insecure.
Pieter Lexis [Fri, 15 Jul 2016 14:24:30 +0000 (16:24 +0200)]
Do not follow CNAMEs when hunting for DS records
This fixes the CNAME at apex bogus
Pieter Lexis [Thu, 14 Jul 2016 22:23:15 +0000 (00:23 +0200)]
Don't go bogus on CNAMEs to islands of security
Closes #4181
Incidentally, this commit also ensures that we no longer 'jojo' between
Secure and Insecure states. Once we have an Insecure, we can only go
Bogus but not Secure.
Pieter Lexis [Thu, 14 Jul 2016 22:14:41 +0000 (00:14 +0200)]
Compress 3 lines into 1
Pieter Lexis [Thu, 14 Jul 2016 22:14:14 +0000 (00:14 +0200)]
Add test for island of security (#4181)
Peter van Dijk [Fri, 15 Jul 2016 12:48:43 +0000 (14:48 +0200)]
only ecs-stamp when asked for
Pieter Lexis [Thu, 14 Jul 2016 15:50:12 +0000 (17:50 +0200)]
Add missing DNSSEC trace message
Pieter Lexis [Fri, 15 Jul 2016 09:47:54 +0000 (11:47 +0200)]
Merge pull request #4178 from pieterlexis/qtype-to-dnssec-trace
Add QType to log output for DNSSEC trace
Pieter Lexis [Fri, 15 Jul 2016 09:47:39 +0000 (11:47 +0200)]
Merge pull request #4162 from pieterlexis/post-400-dnssec-fixes
Recursor 4.0.0 DNSSEC fixes
Pieter Lexis [Thu, 14 Jul 2016 22:31:46 +0000 (00:31 +0200)]
Merge pull request #4166 from Habbie/cleanup
Cleanup
Pieter Lexis [Thu, 14 Jul 2016 22:31:27 +0000 (00:31 +0200)]
Merge pull request #4154 from setharnold/patch-3
small doc fixes
Pieter Lexis [Thu, 14 Jul 2016 15:44:10 +0000 (17:44 +0200)]
Add changelog entries
Pieter Lexis [Tue, 12 Jul 2016 14:33:15 +0000 (16:33 +0200)]
Add test for #4158
Pieter Lexis [Tue, 12 Jul 2016 13:09:34 +0000 (15:09 +0200)]
Skip a level when a CNAME is found for the name
If we'd encounter a CNAME when chasing for DS/DNSKEY, we followed it and
concluded that the domain was bogus. We now skip this level and try to
get a DS record for the next name.
I'm unsure this is the correct solution, but it fixes #4158
Pieter Lexis [Tue, 12 Jul 2016 14:06:27 +0000 (16:06 +0200)]
Add tests for out of band names
Pieter Lexis [Tue, 12 Jul 2016 11:42:55 +0000 (13:42 +0200)]
Don't validate internal or out-of-band names
Closes #4149
Closes #4156
Closes #4157
Pieter Lexis [Tue, 12 Jul 2016 14:07:43 +0000 (16:07 +0200)]
Fix filename to match test names
Pieter Lexis [Tue, 12 Jul 2016 08:23:04 +0000 (10:23 +0200)]
Use g_dnssecmode global instead of the slower arg()
Pieter Lexis [Thu, 14 Jul 2016 15:39:56 +0000 (17:39 +0200)]
Merge pull request #4169 from zeha/typo
Fix typos found by lintian
Pieter Lexis [Thu, 14 Jul 2016 15:39:35 +0000 (17:39 +0200)]
Merge pull request #4160 from pieterlexis/do-means-ad
Also validate on +DO
Pieter Lexis [Tue, 12 Jul 2016 10:54:50 +0000 (12:54 +0200)]
Add changelog
Pieter Lexis [Thu, 14 Jul 2016 11:36:27 +0000 (13:36 +0200)]
Add QType to log output for DNSSEC trace
Pieter Lexis [Tue, 12 Jul 2016 10:50:18 +0000 (12:50 +0200)]
Update DNSSEC docs on the DO/AD bit usage
Pieter Lexis [Tue, 12 Jul 2016 10:09:30 +0000 (12:09 +0200)]
Also validate on _only_ +DO
Closes #4159
Pieter Lexis [Tue, 12 Jul 2016 10:01:12 +0000 (12:01 +0200)]
Update regression tests for +DO means +AD
Christian Hofstaedtler [Wed, 13 Jul 2016 12:42:28 +0000 (14:42 +0200)]
Fix typos found by lintian
Aki Tuomi [Sun, 26 Jun 2016 17:28:02 +0000 (20:28 +0300)]
DNSPacket API change
Peter van Dijk [Wed, 13 Jul 2016 09:11:12 +0000 (11:11 +0200)]
drop unused variable
Peter van Dijk [Wed, 13 Jul 2016 09:11:04 +0000 (11:11 +0200)]
fix verbose logging compile error
Aki Tuomi [Sun, 26 Jun 2016 17:17:06 +0000 (20:17 +0300)]
dnspacket: Return ComboAddress for local and remote
Pieter Lexis [Tue, 12 Jul 2016 15:54:15 +0000 (17:54 +0200)]
Fail on startup when lua-dns-script doesn't exist
Closes #4147
Peter van Dijk [Tue, 12 Jul 2016 15:06:43 +0000 (17:06 +0200)]
Merge pull request #4153 from pieterlexis/400-docs
Update docs for 4.0.0
Pieter Lexis [Tue, 12 Jul 2016 07:30:05 +0000 (09:30 +0200)]
document outgoing-edns-bufsize
Pieter Lexis [Mon, 11 Jul 2016 17:36:41 +0000 (19:36 +0200)]
Update settings docs
Pieter Lexis [Mon, 11 Jul 2016 17:35:52 +0000 (19:35 +0200)]
Add upgrade docs for 4.0.0, remove the 3.x.x ones
setharnold [Mon, 11 Jul 2016 17:51:26 +0000 (10:51 -0700)]
small doc fixes
Pieter Lexis [Mon, 11 Jul 2016 17:44:52 +0000 (19:44 +0200)]
Merge pull request #4144 from pieterlexis/rec-dnssec-queries
Fix a lie in the recursor stats docs
Christian Hofstaedtler [Mon, 11 Jul 2016 17:20:09 +0000 (19:20 +0200)]
Use single equal sign when calling test(1)
Fixes #4102.
Pieter Lexis [Mon, 11 Jul 2016 09:29:38 +0000 (11:29 +0200)]
Merge pull request #4143 from pieterlexis/4.0.0-final-changelog
Auth and Recursor 4.0.0 changelogs and secpoll
Pieter Lexis [Mon, 11 Jul 2016 07:46:18 +0000 (09:46 +0200)]
Update release dates
Pieter Lexis [Fri, 8 Jul 2016 15:03:44 +0000 (17:03 +0200)]
Add auth 4.0.0 to secpoll
Pieter Lexis [Mon, 11 Jul 2016 07:42:06 +0000 (09:42 +0200)]
Add auth 4.0.0 changelog
Pieter Lexis [Mon, 11 Jul 2016 07:43:19 +0000 (09:43 +0200)]
Add recursor 4.0.0 to secpoll
Pieter Lexis [Fri, 8 Jul 2016 15:01:53 +0000 (17:01 +0200)]
Add Recursor 4.0.0 changelog
Pieter Lexis [Mon, 11 Jul 2016 07:48:39 +0000 (09:48 +0200)]
Fix a lie in the recursor stats docs
Kees Monshouwer [Sat, 9 Jul 2016 16:50:38 +0000 (18:50 +0200)]
improve dnssec record skipping for non dnssec queries
Kees Monshouwer [Sat, 9 Jul 2016 16:49:03 +0000 (18:49 +0200)]
don't make recursor manpages if pandoc is missing
Peter van Dijk [Fri, 8 Jul 2016 09:59:41 +0000 (11:59 +0200)]
Merge pull request #4137 from cmouse/conditional-keys
gsqlite3: Check whether foreign keys should be turned on
Aki Tuomi [Fri, 8 Jul 2016 08:57:57 +0000 (11:57 +0300)]
gsqlite3: Check whether foreign keys should be turned on
Pieter Lexis [Fri, 8 Jul 2016 09:03:36 +0000 (11:03 +0200)]
Merge pull request #4138 from pieterlexis/rpm-protobuf
Build RPMs with protobuf
Pieter Lexis [Fri, 8 Jul 2016 07:53:47 +0000 (09:53 +0200)]
Build RPMs with protobuf
Fixes #4130
Peter van Dijk [Fri, 8 Jul 2016 07:49:04 +0000 (09:49 +0200)]
Merge pull request #4096 from rgacogne/rec-no-empty-commit
rec: Don't call `commit()` if we skipped all the records
Pieter Lexis [Fri, 8 Jul 2016 07:36:34 +0000 (09:36 +0200)]
Merge pull request #4124 from zeha/auth-no-recommends
Debian packaging: stop recommending/suggesting some packages
Pieter Lexis [Fri, 8 Jul 2016 07:20:01 +0000 (09:20 +0200)]
Merge pull request #4101 from rgacogne/dnsdist-rpm-sed
dnsdist: Fix $ expansion in build-dnsdist-rpm
Peter van Dijk [Thu, 7 Jul 2016 19:34:39 +0000 (21:34 +0200)]
Merge pull request #4127 from pieterlexis/protobuf-fixes
Add protobuf to travis
Peter van Dijk [Thu, 7 Jul 2016 19:01:55 +0000 (21:01 +0200)]
Merge pull request #4125 from rgacogne/protobuf-query-timestamp
Add protobuf fields for the query's time in the response
Peter van Dijk [Thu, 7 Jul 2016 18:54:11 +0000 (20:54 +0200)]
Merge pull request #4136 from rgacogne/rec-protobuf-doc
rec: Add protocol buffers documentation
Remi Gacogne [Thu, 7 Jul 2016 16:33:14 +0000 (18:33 +0200)]
rec: Add a link to the `dnsmessage.proto` file
Remi Gacogne [Thu, 7 Jul 2016 15:23:37 +0000 (17:23 +0200)]
rec: Add protocol buffers documentation
Remi Gacogne [Thu, 7 Jul 2016 12:34:31 +0000 (14:34 +0200)]
Add limits to the size of received {A,I}XFR, in megabytes
This prevents memory exhaustion in case the master is sending a
very large amount of data in an update.
Pieter Lexis [Wed, 6 Jul 2016 20:41:01 +0000 (22:41 +0200)]
Merge pull request #4123 from pieterlexis/issue-3267-algo-5-7
check-zone: warn on mismatch between algo and NSEC
Pieter Lexis [Wed, 6 Jul 2016 20:40:37 +0000 (22:40 +0200)]
Merge pull request #3051 from pieterlexis/issue-2405-misleading-error-in-bind
Better error message for unfound new slave domains
Remi Gacogne [Wed, 6 Jul 2016 16:54:39 +0000 (18:54 +0200)]
Add protobuf fields for the query's time in the response
This way it's possible to compute the latency by looking only
at the response message.
Implemented for:
* dnsdist
* dnspcap2protobuf
* ProtobufLogger.py
* rec
Christian Hofstaedtler [Wed, 6 Jul 2016 16:11:53 +0000 (18:11 +0200)]
Debian packaging: stop recommending/suggesting some packages
Drop Suggests: pdns-recursor is not that common on the same machine.
Drop Recommends: mysql-client, as with default apt settings, that
would remove an installed mariadb server. (Drop Recommends:
postgresql-client for consistency.)
Pieter Lexis [Wed, 6 Jul 2016 14:40:38 +0000 (16:40 +0200)]
Add missing file to auth tarball
Pieter Lexis [Wed, 6 Jul 2016 14:40:09 +0000 (16:40 +0200)]
Add protobuf to travis
Pieter Lexis [Wed, 6 Jul 2016 13:52:33 +0000 (15:52 +0200)]
check-zone: warn on mismatch between algo and NSEC
Closes #3267
Pieter Lexis [Wed, 6 Jul 2016 09:11:38 +0000 (11:11 +0200)]
Merge pull request #4077 from pieterlexis/dnssec-stats
Recursor: Add DNSSEC validation statistics
Pieter Lexis [Wed, 6 Jul 2016 09:02:04 +0000 (11:02 +0200)]
Merge pull request #4117 from pieterlexis/basic-rpz-fix
Recursor: basic.rpz fix
Pieter Lexis [Tue, 5 Jul 2016 22:29:18 +0000 (00:29 +0200)]
basic.rpz fix (naive)
Closes #4087
Pieter Lexis [Tue, 5 Jul 2016 16:41:36 +0000 (18:41 +0200)]
Merge pull request #4097 from pieterlexis/DNSSEC-Log-Bogus
Recursor: Allow logging DNSSEC bogus in any mode
Pieter Lexis [Tue, 5 Jul 2016 14:53:37 +0000 (16:53 +0200)]
Merge pull request #4108 from pieterlexis/document-reload-lua-config
Document the fact that reload-lua-config blocks
Pieter Lexis [Mon, 4 Jul 2016 13:15:41 +0000 (15:15 +0200)]
Recursor: Allow logging DNSSEC bogus in any mode
Also allow setting this at runtime.
Peter van Dijk [Tue, 5 Jul 2016 14:28:06 +0000 (16:28 +0200)]
Merge pull request #4041 from rgacogne/remotebackend-unix-socat-eof
auth: Don't fail if `socat` exits at the end of remote backend unix tests
Pieter Lexis [Thu, 30 Jun 2016 14:55:48 +0000 (16:55 +0200)]
Recursor: Add DNSSEC validation statistics
Closes #3916
Remi Gacogne [Tue, 5 Jul 2016 13:39:16 +0000 (15:39 +0200)]
dnsdist: Add `QNameLabelsCountRule()` and `QNameWireLengthRule()`
* QNameLabelsCountRule(min, max) matches if the qname has less than
min or more than max labels.
* QNameWireLengthRule(min, max) matches if the qname's length on the
wire is less than min or more than max bytes.
* Also add Lua bindings for DNSName's `countLabels()` and `wirelength()`
Pieter Lexis [Tue, 5 Jul 2016 12:30:10 +0000 (14:30 +0200)]
Document the fact that reload-lua-config blocks
Peter van Dijk [Tue, 5 Jul 2016 13:03:20 +0000 (15:03 +0200)]
document C++11 ABI issue
Peter van Dijk [Tue, 5 Jul 2016 09:37:48 +0000 (11:37 +0200)]
Merge pull request #4090 from pieterlexis/issue-4085-rec_control-reload-lua-config
rec_control: add reload-lua-config option