]>
git.ipfire.org Git - thirdparty/pdns.git/log
Remi Gacogne [Thu, 13 Oct 2016 12:17:39 +0000 (14:17 +0200)]
rec: Pass a `DNSQuestion` object to Lua hooks
The main motivation is to get rid of the huge number of parameters
passed to our Lua hooks, and to make it easy to access new values
from every hook. It also prevents copying the `DNSName` and
`ComboAddress` for every Lua hook.
I'm still wondering whether we actually need to make `dq` a shared
pointer, or if we couldn't just allocate it on the stack.
Peter van Dijk [Tue, 11 Oct 2016 20:30:03 +0000 (22:30 +0200)]
Merge pull request #4550 from rgacogne/auth-web-rings-leak
auth: Fix a possible memory leak in the webserver
Peter van Dijk [Tue, 11 Oct 2016 20:28:33 +0000 (22:28 +0200)]
Merge pull request #4559 from mind04/warning
Fix a few warnings on rawhide
Peter van Dijk [Tue, 11 Oct 2016 19:53:56 +0000 (21:53 +0200)]
Merge pull request #4538 from pieterlexis/secpoll-v3-docs
Send secpoll users of 3.X to the 3.X docs
Peter van Dijk [Tue, 11 Oct 2016 19:52:58 +0000 (21:52 +0200)]
Merge pull request #4542 from zeha/api-search-no-ents
API: search should not return ENTs
Peter van Dijk [Tue, 11 Oct 2016 19:51:55 +0000 (21:51 +0200)]
Merge pull request #4554 from rgacogne/protobuf-comments
Add requestorId and some comments to the protobuf definition file
Peter van Dijk [Tue, 11 Oct 2016 19:51:02 +0000 (21:51 +0200)]
Merge pull request #4557 from Habbie/safesearch
encrypted.google.com is supported as SNI on the forcesafesearch VIP; …
Peter van Dijk [Tue, 11 Oct 2016 11:23:10 +0000 (13:23 +0200)]
encrypted.google.com is supported as SNI on the forcesafesearch VIP; so is ipv6.google.com
Remi Gacogne [Mon, 10 Oct 2016 13:08:24 +0000 (15:08 +0200)]
Add requestorId and some comments to the protobuf definition file
Remi Gacogne [Mon, 10 Oct 2016 12:05:46 +0000 (14:05 +0200)]
Merge pull request #4553 from rgacogne/dnsdist-client-redirection
dnsdist: Flush output in single command client mode
Remi Gacogne [Mon, 10 Oct 2016 11:12:21 +0000 (13:12 +0200)]
dnsdist: Flush output in single command client mode
Otherwise redirection to a pipe or a file doesn't work, as
reported on IRC by tmus (thanks!).
Remi Gacogne [Fri, 7 Oct 2016 13:04:12 +0000 (15:04 +0200)]
auth: Fix a possible memory leak in the webserver
Also state clearly that we advise against running the webserver
without password protection.
Reported by mongo (thanks!).
Christian Hofstaedtler [Thu, 6 Oct 2016 14:18:09 +0000 (16:18 +0200)]
API: search should not return ENTs
This should also fix #4534, when backported.
Peter van Dijk [Thu, 6 Oct 2016 13:38:13 +0000 (15:38 +0200)]
Merge pull request #4508 from Habbie/wrong
Revert "Merge pull request #947 from mind04/right"
Pieter Lexis [Wed, 5 Oct 2016 14:36:43 +0000 (16:36 +0200)]
Send secpoll users of 3.X to the 3.X docs
Closes #4521
Remi Gacogne [Wed, 5 Oct 2016 13:28:00 +0000 (15:28 +0200)]
Merge pull request #4530 from paddg/patch-3
Update README-dnsdist.md
Winfried Angele [Wed, 5 Oct 2016 06:57:29 +0000 (08:57 +0200)]
Update README-dnsdist.md
bert hubert [Tue, 4 Oct 2016 07:05:34 +0000 (09:05 +0200)]
Merge pull request #4519 from rgacogne/dnsdist-ecs-rule
dnsdist: Allow altering the ECS behavior via rules and Lua
Kees Monshouwer [Fri, 30 Sep 2016 20:53:05 +0000 (22:53 +0200)]
add gcc 6.2 to boost.m4
Kees Monshouwer [Fri, 30 Sep 2016 20:50:57 +0000 (22:50 +0200)]
fix a few 'types may not be defined in a for-range-declaration' warnings
Pieter Lexis [Fri, 30 Sep 2016 11:15:53 +0000 (13:15 +0200)]
ignore a generated file
bert hubert [Thu, 29 Sep 2016 18:05:31 +0000 (20:05 +0200)]
Merge pull request #4485 from mind04/cache-soa
soa and caching
bert hubert [Thu, 29 Sep 2016 17:51:34 +0000 (19:51 +0200)]
fix up packetcache not to use constexpr which upset clang (perhaps it is right)
bert hubert [Thu, 29 Sep 2016 15:23:42 +0000 (17:23 +0200)]
document cache cleaning rate adjustment, plus switch to symbolic names for limits
bert hubert [Thu, 29 Sep 2016 14:45:45 +0000 (16:45 +0200)]
Merge pull request #4504 from mind04/pcsize
update packetcache size in insert(), remove unnecessary locking, change cache cleaning strategy
Kees Monshouwer [Sat, 17 Sep 2016 21:04:01 +0000 (23:04 +0200)]
s/soa-minimum-default/soa-minimum-ttl/
Remi Gacogne [Thu, 29 Sep 2016 09:21:47 +0000 (11:21 +0200)]
Merge pull request #4432 from rgacogne/dnsdist-protobuf-regression-tests
dnsdist: Add regression tests for protobuf export and DNSResponse bindings
Remi Gacogne [Thu, 29 Sep 2016 08:48:04 +0000 (10:48 +0200)]
dnsdist: Allow altering the ECS behavior via rules and Lua
Kees Monshouwer [Wed, 28 Sep 2016 13:21:45 +0000 (15:21 +0200)]
remove debug output and correct iterator increase
Kees Monshouwer [Tue, 27 Sep 2016 08:55:47 +0000 (10:55 +0200)]
adaptive packetcache cleaning interval
Pieter Lexis [Wed, 28 Sep 2016 11:43:20 +0000 (13:43 +0200)]
Merge pull request #4431 from pieterlexis/issue-4430-bogus-on-no-DS
Rec: don't go bogus on zero configured DSs
Pieter Lexis [Wed, 28 Sep 2016 11:40:44 +0000 (13:40 +0200)]
Merge pull request #4473 from rgacogne/coverity-fixes-
20160915
auth: Fix returned id from `Bind2Backend::addDomainKey()`, use a unique_ptr for AuthLua4 object
Pieter Lexis [Wed, 28 Sep 2016 11:39:36 +0000 (13:39 +0200)]
Merge pull request #4513 from martinkouba/patch-1
Updated description of allow-unsigned-notify
Kees Monshouwer [Sat, 17 Sep 2016 22:28:41 +0000 (00:28 +0200)]
disable negative getSOA caching if the negcache_ttl is 0
Martin Kouba [Tue, 27 Sep 2016 17:49:21 +0000 (19:49 +0200)]
Updated description of allow-unsigned-notify
Changed default of allow-unsigned-notify according to https://doc.powerdns.com/md/authoritative/settings/
Kees Monshouwer [Mon, 26 Sep 2016 19:04:24 +0000 (21:04 +0200)]
cleanup packetcache cleanup()
bert hubert [Mon, 26 Sep 2016 10:12:59 +0000 (12:12 +0200)]
make sure we clean based on sequence index and not on hash index. This bug potentially repeats for all users of PruneCollection.
Kees Monshouwer [Mon, 26 Sep 2016 18:31:22 +0000 (20:31 +0200)]
remove some outdated comments in packetcache.cc
Kees Monshouwer [Mon, 26 Sep 2016 18:30:20 +0000 (20:30 +0200)]
remove unnecessary locking in packetcache
Kees Monshouwer [Mon, 26 Sep 2016 18:28:27 +0000 (20:28 +0200)]
update packetcache size in insert()
Peter van Dijk [Mon, 26 Sep 2016 12:52:10 +0000 (14:52 +0200)]
Revert "Merge pull request #947 from mind04/right"
This code only served to fix a combination of system misconfiguration and a
bug in glibc. Meanwhile it turns out this code is incorrect. Removing it.
bert hubert [Mon, 26 Sep 2016 09:40:02 +0000 (11:40 +0200)]
make sure we log the [id] as well for DNSSEC trace
Pieter Lexis [Sun, 25 Sep 2016 19:49:15 +0000 (21:49 +0200)]
Merge pull request #4506 from HLFH/patch-1
Removal of pipebackend-abi-version setting
Pieter Lexis [Sun, 25 Sep 2016 19:48:51 +0000 (21:48 +0200)]
Merge pull request #4507 from HLFH/patch-2
Give tarball link
Peter van Dijk [Sun, 25 Sep 2016 19:06:06 +0000 (21:06 +0200)]
Merge pull request #4499 from rgacogne/rec-boost-context-1.61
rec: Add support for boost::context >= 1.61
HLFH [Sun, 25 Sep 2016 16:59:46 +0000 (18:59 +0200)]
Give tarball link
HLFH [Sun, 25 Sep 2016 16:51:58 +0000 (18:51 +0200)]
Removal of pipebackend-abi-version setting
pipebackend-abi-version has been removed in 4.0.0.
We no longer need this setting explained in the master doc.
bert hubert [Sun, 25 Sep 2016 09:53:17 +0000 (11:53 +0200)]
Merge pull request #4497 from phonedph1/root-hint
e.root-servers.net has IPv6 now
Remi Gacogne [Fri, 23 Sep 2016 14:58:05 +0000 (16:58 +0200)]
rec: Always test if BOOST_VERSION is < 1.61, not >, for readability
Peter van Dijk [Fri, 23 Sep 2016 14:54:44 +0000 (16:54 +0200)]
Merge pull request #4492 from pieterlexis/post-deresource-version-bind
Don't ServFail on version.bind post-deresource
Pieter Lexis [Fri, 23 Sep 2016 14:51:53 +0000 (16:51 +0200)]
Merge pull request #4486 from cmouse/yahttp-update
yahttp: Update to v0.2.0
Pieter Lexis [Fri, 23 Sep 2016 14:51:37 +0000 (16:51 +0200)]
Merge pull request #4487 from mzealey/wipe-domain-doc-update
Add doc about the $ feature of wipe-domain
Peter van Dijk [Fri, 23 Sep 2016 14:50:55 +0000 (16:50 +0200)]
Merge pull request #4494 from zeha/warnings
Fix struct/class mismatch warning reported by apple clang 800.0.38
Remi Gacogne [Fri, 23 Sep 2016 14:08:15 +0000 (16:08 +0200)]
rec: Add support for boost::context >= 1.61
bert hubert [Fri, 23 Sep 2016 08:26:06 +0000 (10:26 +0200)]
when encountering bad zone data in backend, make sure we finish the get() so we leave the backend in a consistent state.
phonedph1 [Fri, 23 Sep 2016 00:41:58 +0000 (18:41 -0600)]
e.root-servers.net has IPv6 now
Christian Hofstaedtler [Thu, 22 Sep 2016 16:35:02 +0000 (18:35 +0200)]
Fix struct/class mismatch warning reported by apple clang 800.0.38
Pieter Lexis [Thu, 22 Sep 2016 09:20:02 +0000 (11:20 +0200)]
Don't ServFail on version.bind post-deresource
Mark Zealey [Mon, 19 Sep 2016 15:01:00 +0000 (18:01 +0300)]
Add doc about the $ feature of wipe-domain
Aki Tuomi [Sun, 18 Sep 2016 12:06:12 +0000 (15:06 +0300)]
yahttp: Update to v0.2.0
Remi Gacogne [Thu, 15 Sep 2016 09:28:20 +0000 (11:28 +0200)]
auth: `id` variable shadows reference in `Bind2Backend::addDomainKey()`
Remi Gacogne [Thu, 15 Sep 2016 09:12:58 +0000 (11:12 +0200)]
auth: Use unique_ptr for `AuthLua` and `AuthLua4` objects
Fix a leak reported by coverity when we cycle a backend.
Remi Gacogne [Thu, 15 Sep 2016 09:12:41 +0000 (11:12 +0200)]
auth: Fix 'Identical code for different branches' coverity defect
bert hubert [Wed, 14 Sep 2016 08:02:00 +0000 (10:02 +0200)]
Merge pull request #4467 from ahupowerdns/deresource
Deresource & uphash: gigabit DNSSEC root-server performance
bert hubert [Tue, 13 Sep 2016 13:56:44 +0000 (15:56 +0200)]
reinstate shuffling in the new DNSZoneRecord world
bert hubert [Tue, 13 Sep 2016 13:56:31 +0000 (15:56 +0200)]
make randombackend DNSZoneRecord native
bert hubert [Mon, 12 Sep 2016 21:48:41 +0000 (23:48 +0200)]
make it possible to compare pointers/references to DNSRecordContent. There is a generic comparison function based on getZoneRepresentation(), and specializations for A, AAAA, MX and NS. Rest to follow.
Also make DNSPacket::addRecord() use this infrastructure
bert hubert [Thu, 8 Sep 2016 03:40:38 +0000 (05:40 +0200)]
fix up lua-auth for new DNSZoneRecord world
bert hubert [Thu, 8 Sep 2016 03:40:23 +0000 (05:40 +0200)]
restore old ldap logging behaviour
bert hubert [Wed, 7 Sep 2016 20:42:39 +0000 (22:42 +0200)]
and it works for ldap-simple too!
bert hubert [Wed, 7 Sep 2016 20:12:26 +0000 (22:12 +0200)]
we now actually pass these tests
bert hubert [Wed, 7 Sep 2016 19:47:05 +0000 (21:47 +0200)]
fix zone2ldap in one other place
bert hubert [Wed, 7 Sep 2016 19:21:53 +0000 (21:21 +0200)]
make sure that zone2ldap encodes root as .
bert hubert [Wed, 7 Sep 2016 17:55:50 +0000 (19:55 +0200)]
enable a lot of LDAP logging to uncover what might be going on over at travis
bert hubert [Wed, 7 Sep 2016 17:25:16 +0000 (19:25 +0200)]
reenable LDAP testing, plus fix up partial SOA records from backends. Hopefully this was the reason for the failing LDAP backend tests.
bert hubert [Wed, 7 Sep 2016 16:23:34 +0000 (18:23 +0200)]
fix up mydns backend to properly return SOA records in ANY queries.
bert hubert [Wed, 7 Sep 2016 14:25:55 +0000 (16:25 +0200)]
also propagate scopeMask to emulated get()
bert hubert [Wed, 7 Sep 2016 14:15:10 +0000 (16:15 +0200)]
fix up TXT content matching when backend does not add "
bert hubert [Wed, 7 Sep 2016 13:46:16 +0000 (15:46 +0200)]
fix presigned NSEC3s
bert hubert [Wed, 7 Sep 2016 12:57:40 +0000 (14:57 +0200)]
disable ldap, which I can't debug locally. Perhaps other backends fail similarly.
bert hubert [Wed, 7 Sep 2016 10:12:35 +0000 (12:12 +0200)]
we got one labelReversal case wrong
bert hubert [Wed, 7 Sep 2016 09:05:00 +0000 (11:05 +0200)]
some further labelreverse improvements
bert hubert [Mon, 5 Sep 2016 09:02:32 +0000 (11:02 +0200)]
set of labelReverse incorrect migrations, two of which likely are still incorrect
bert hubert [Mon, 5 Sep 2016 09:02:12 +0000 (11:02 +0200)]
fix case where we did not do duplicate record detection for additional processing
bert hubert [Mon, 5 Sep 2016 09:01:57 +0000 (11:01 +0200)]
make an ENTRecordType
bert hubert [Mon, 5 Sep 2016 09:01:22 +0000 (11:01 +0200)]
reinstate duplicate record detection, slowing us down tremendously until we speed that up
bert hubert [Sun, 4 Sep 2016 20:18:52 +0000 (22:18 +0200)]
fix up testcases
bert hubert [Sun, 4 Sep 2016 19:32:35 +0000 (21:32 +0200)]
two compilation errors (one in an internal tool, one in luabackend)
bert hubert [Sun, 4 Sep 2016 19:04:28 +0000 (21:04 +0200)]
more speedups and cleanups for DNSZoneRecord world
bert hubert [Sun, 4 Sep 2016 19:04:00 +0000 (21:04 +0200)]
init some DNSZoneRecord members
bert hubert [Sun, 4 Sep 2016 19:03:38 +0000 (21:03 +0200)]
fix up zone2sql compilation after fixups
bert hubert [Sun, 4 Sep 2016 19:03:16 +0000 (21:03 +0200)]
packetcache hashed
bert hubert [Sun, 4 Sep 2016 19:02:51 +0000 (21:02 +0200)]
bindbackend hashed
bert hubert [Sat, 3 Sep 2016 22:47:42 +0000 (00:47 +0200)]
yolo - big DNSResourceRecord removal
bert hubert [Mon, 12 Sep 2016 15:11:52 +0000 (17:11 +0200)]
Merge pull request #4463 from pieterlexis/centos-6-pkg-bind
Auth: build Bind backend for CentOS 6
Pieter Lexis [Mon, 12 Sep 2016 13:10:41 +0000 (15:10 +0200)]
Auth: build Bind backend for CentOS 6
Pieter Lexis [Mon, 12 Sep 2016 12:48:49 +0000 (14:48 +0200)]
Merge pull request #4461 from pieterlexis/boost161-fallback-ucontext
Fall back to SystemV ucontexts on boost >= 1.61
bert hubert [Mon, 12 Sep 2016 12:05:43 +0000 (14:05 +0200)]
Merge pull request #4459 from ahupowerdns/pqmemleak
plugs memory leak in postgresql backend
Pieter Lexis [Mon, 12 Sep 2016 11:51:27 +0000 (13:51 +0200)]
Rec: Disable boost-fcontext on boost 1.61 and up
Fall back to the slower system v ucontext.
Pieter Lexis [Mon, 12 Sep 2016 11:48:47 +0000 (13:48 +0200)]
Revert "Rec: support boost's fcontext in boost 1.61+"
This reverts commit
a30361f9f07cb3c4f9ad32dc83555bc593aa3311 .