]>
granicus.if.org Git - pdns/log
Remi Gacogne [Tue, 19 Jul 2016 08:50:43 +0000 (10:50 +0200)]
auth: Don't try to deallocate empty PG statements
When a SPgSQLStatement is released without having been prepared,
we execute an invalid 'DEALLOCATE ' SQL command. This might happen
if the statement has not been used before being destroyed, for example.
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
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
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
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
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
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
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
Peter van Dijk [Tue, 5 Jul 2016 09:35:05 +0000 (11:35 +0200)]
Merge pull request #4038 from rgacogne/protobuf-refactor
Protobuf refactoring
Pieter Lexis [Tue, 5 Jul 2016 09:05:09 +0000 (11:05 +0200)]
Merge pull request #4071 from mind04/gmysql
abort on backend failures at startup and retry while running
Pieter Lexis [Tue, 5 Jul 2016 09:05:03 +0000 (11:05 +0200)]
Merge pull request #4099 from rgacogne/auth-issue-3868
auth: Close the TCP connection descriptor if `pthread_create()` failed
Kees Monshouwer [Mon, 4 Jul 2016 17:50:34 +0000 (19:50 +0200)]
increase the default value for the maximum number of TCP connections to 20
Remi Gacogne [Mon, 4 Jul 2016 16:06:08 +0000 (18:06 +0200)]
dnsdist: Fix $ expansion in build-dnsdist-rpm
Using '!' inside double-quoted string in shell might lead to nasty
issues if bash is used (history), replacing that with ',' instead.
Pieter Lexis [Wed, 16 Dec 2015 16:18:10 +0000 (17:18 +0100)]
Better error message for unfound new slave domains
Closes #2405
Remi Gacogne [Mon, 4 Jul 2016 15:00:15 +0000 (17:00 +0200)]
auth: Close the TCP connection descriptor if `pthread_create()` failed
Pieter Lexis [Mon, 4 Jul 2016 14:38:30 +0000 (16:38 +0200)]
Merge pull request #4094 from zeha/sort-incfiles
Sort included html files
Pieter Lexis [Mon, 4 Jul 2016 14:38:20 +0000 (16:38 +0200)]
Merge pull request #4083 from zeha/resolver-cc-warnings
resolver.cc: fix warnings found by clang-703.0.31 on OS X
Pieter Lexis [Mon, 4 Jul 2016 14:34:02 +0000 (16:34 +0200)]
Merge pull request #4062 from pieterlexis/dnsname-toLogString
DNSName logging fixes
bert hubert [Mon, 4 Jul 2016 13:22:29 +0000 (15:22 +0200)]
Merge pull request #4073 from Habbie/rec-fwd-doc-nit
fix doc copy/paste error
Remi Gacogne [Mon, 4 Jul 2016 09:45:18 +0000 (11:45 +0200)]
rec: Don't call `commit()` if we skipped all the records
Pieter Lexis [Fri, 1 Jul 2016 14:40:56 +0000 (16:40 +0200)]
rec_control: add reload-lua-config option
Closes #4085
Remi Gacogne [Mon, 4 Jul 2016 08:09:37 +0000 (10:09 +0200)]
dnsdist: Fix typo (NOTIMPL->NOTIMP) in dnsdistconf.lua
Christian Hofstaedtler [Sun, 3 Jul 2016 08:20:06 +0000 (10:20 +0200)]
Sort included html files
For improved reproducibility.
Kees Monshouwer [Sun, 3 Jul 2016 19:20:14 +0000 (21:20 +0200)]
mysql autoreconnect is a really bad idea
prepared statementes are released at reconnect
Peter van Dijk [Sun, 3 Jul 2016 14:37:36 +0000 (16:37 +0200)]
a warning for a future developer
Peter van Dijk [Sun, 3 Jul 2016 12:50:41 +0000 (14:50 +0200)]
Merge pull request #4081 from pieterlexis/licenses
Hopefully appease the License Gods (again)
bert hubert [Fri, 1 Jul 2016 15:25:39 +0000 (17:25 +0200)]
compare NSEC labels canonically instead of DNSName default. Clears up many in-addr.arpa failures.
bert hubert [Fri, 1 Jul 2016 13:50:03 +0000 (15:50 +0200)]
fix up arpa/com.co insecure delegations
Kees Monshouwer [Thu, 30 Jun 2016 20:35:41 +0000 (22:35 +0200)]
retry once after a backend failure
Pieter Lexis [Tue, 28 Jun 2016 13:23:09 +0000 (15:23 +0200)]
Fix a failing test
Pieter Lexis [Tue, 28 Jun 2016 12:41:01 +0000 (14:41 +0200)]
Use toStringRootDot semantics for toLogString
Pieter Lexis [Tue, 28 Jun 2016 10:51:42 +0000 (12:51 +0200)]
use implicit DNSName.toLogString() in zone2ldap
Pieter Lexis [Tue, 28 Jun 2016 10:51:22 +0000 (12:51 +0200)]
use implicit DNSName.toLogString() anmd correct dots in zone2json
Pieter Lexis [Tue, 28 Jun 2016 10:51:01 +0000 (12:51 +0200)]
use implicit DNSName.toLogString() in zone2sql
Pieter Lexis [Tue, 28 Jun 2016 10:10:39 +0000 (12:10 +0200)]
use implicit DNSName.toLogString() in tcpreceiver
Pieter Lexis [Tue, 28 Jun 2016 10:05:08 +0000 (12:05 +0200)]
use implicit DNSName.toLogString() in syncres logging
Pieter Lexis [Tue, 28 Jun 2016 09:51:58 +0000 (11:51 +0200)]
use DNSName.toLogString() in the rfc2136handler
Pieter Lexis [Tue, 28 Jun 2016 09:48:47 +0000 (11:48 +0200)]
Remove DNSName.toString() in many places in pdnsutil
Pieter Lexis [Tue, 28 Jun 2016 09:38:20 +0000 (11:38 +0200)]
Use toLogString when creating a logstring with a DNSName in the recursor
Pieter Lexis [Tue, 28 Jun 2016 09:33:05 +0000 (11:33 +0200)]
Replace DNSName.toString() in the packethandler
Pieter Lexis [Tue, 28 Jun 2016 09:30:59 +0000 (11:30 +0200)]
Replace DNSName.toString() in notify.cc
Pieter Lexis [Tue, 28 Jun 2016 09:28:03 +0000 (11:28 +0200)]
Replace DNSName.toString() in mastercommunicator
Pieter Lexis [Tue, 28 Jun 2016 09:23:07 +0000 (11:23 +0200)]
Replace DNSName.toString() in dnsreplay