]>
git.ipfire.org Git - thirdparty/pdns.git/log
Remi Gacogne [Wed, 2 Aug 2017 15:07:34 +0000 (17:07 +0200)]
Merge pull request #5575 from Habbie/dnsdist-docs-dontage
add dontAge to packetcache guide
Seth Ornstein [Thu, 6 Jul 2017 15:06:05 +0000 (11:06 -0400)]
addressed fixes requested by Remi July 3rd
Seth Ornstein [Fri, 30 Jun 2017 18:41:18 +0000 (14:41 -0400)]
Changes requested by Bert Hubert and Remi Gacogne of dnsdist
Seth Ornstein [Fri, 23 Jun 2017 04:12:27 +0000 (00:12 -0400)]
completed test for mods to dnsdist in pdns/regression-tests.dnsdist/test_ProtobufTag.py
script to execute it in pdns/zzz-gca-example/test-protobuf-tag.sh
Seth Ornstein [Wed, 7 Jun 2017 19:20:18 +0000 (15:20 -0400)]
documentation of new lua commands, stripped down dnsdist.conf, improved example script in pdns/zzz-gca-example directory
Seth Ornstein [Fri, 2 Jun 2017 19:44:49 +0000 (15:44 -0400)]
Added some more Lua commands to dnsdist to make the commands more 'balanced'.
Seth Ornstein [Tue, 30 May 2017 21:57:00 +0000 (17:57 -0400)]
New 'clean' version of dnsdist with my modifications.
Commented line around new code segments has key words 'GCA' and 'Seth' for text searching.
Commands don't have XXX suffix anymore.
Timestamp for the setProtobufResponseType() function is supplied by lua now and not done in C++.
Current commands are: setTag, getTagArray, setTagArray, setProtobufResponseType
Remi Gacogne [Mon, 24 Jul 2017 15:19:29 +0000 (17:19 +0200)]
dnsdist: Add missing `newServer` options, pool management functions to the docs
Remi Gacogne [Mon, 24 Jul 2017 08:45:50 +0000 (10:45 +0200)]
dnsdist: Add AXFR instructions to the new docs
Remi Gacogne [Mon, 24 Jul 2017 08:45:01 +0000 (10:45 +0200)]
dnsdist: Add a few words on source address selection in the new docs
Sebastian Schmidt [Wed, 2 Aug 2017 09:19:55 +0000 (19:19 +1000)]
Corrected addAnyTCRule() documentation (#5574)
* fixes #5573
Peter van Dijk [Wed, 2 Aug 2017 08:31:15 +0000 (10:31 +0200)]
add dontAge to packetcache guide
Remi Gacogne [Wed, 19 Jul 2017 12:35:25 +0000 (14:35 +0200)]
dnsdist: Document sending statistics to carbon in the new docs
Wim [Tue, 1 Aug 2017 13:15:21 +0000 (15:15 +0200)]
dnsdist: Fix small typos
Remi Gacogne [Tue, 1 Aug 2017 13:58:41 +0000 (15:58 +0200)]
Merge pull request #5549 from rgacogne/rec-ecsindex-auth-mismatch
rec: Prevent an infinite loop if we need auth and the best match is not
Remi Gacogne [Tue, 1 Aug 2017 13:57:26 +0000 (15:57 +0200)]
Merge pull request #5545 from rgacogne/rec-ecs-index-tests
rec: Add more unit tests for the NetmaskTree and ECS cache index
Remi Gacogne [Tue, 1 Aug 2017 13:54:06 +0000 (15:54 +0200)]
Merge pull request #5535 from rgacogne/dnsdist-no-default-pwd
dnsdist: Make it clear that the sample passwords should be changed
Remi Gacogne [Tue, 1 Aug 2017 13:51:12 +0000 (15:51 +0200)]
Merge pull request #5563 from rgacogne/dnsdist-timeout-latency
dnsdist: Skip timeouts on the response latency graph
Remi Gacogne [Tue, 1 Aug 2017 13:50:35 +0000 (15:50 +0200)]
Merge pull request #5562 from rgacogne/set-stale-cache-completion
dnsdist: Add completion for `setStaleCacheEntriesTTL()`
Remi Gacogne [Mon, 31 Jul 2017 16:17:45 +0000 (18:17 +0200)]
rec: Don't fetch the DNSKEY of a zone to validate the DS of the same zone
Remi Gacogne [Mon, 31 Jul 2017 16:40:16 +0000 (18:40 +0200)]
rec: Be more careful about the validation of negative answers
We skipped the validation of:
- ECS-specific negative answers
- completely empty NODATA answers (no SOA, no NSEC, nothing)
Remi Gacogne [Tue, 1 Aug 2017 08:39:16 +0000 (10:39 +0200)]
rec: Guard `registerAllStats()` with an atomic flag instead of a bool
Unlikely as it seems, I just got hit by a race where three threads
were trying to register the stats at the same time, causing my
starting recursor to stay stuck while consuming a lot of CPU.
Remi Gacogne [Mon, 31 Jul 2017 08:17:28 +0000 (10:17 +0200)]
dnsdist: Skip timeouts on the response latency graph
Remi Gacogne [Mon, 31 Jul 2017 08:08:03 +0000 (10:08 +0200)]
dnsdist: Add completion for `setStaleCacheEntriesTTL()`
Kees Monshouwer [Fri, 28 Jul 2017 11:04:16 +0000 (13:04 +0200)]
NOTIMP is only appropriate for an unsupported opcode
zilopbg [Thu, 27 Jul 2017 09:05:24 +0000 (12:05 +0300)]
Fix getSOA() in luabackend
Kees Monshouwer [Thu, 13 Jul 2017 12:49:21 +0000 (14:49 +0200)]
auth: ds-at-parent test is failing with ldap-simple and ldap-strict
Kees Monshouwer [Thu, 13 Jul 2017 06:48:08 +0000 (08:48 +0200)]
auth: add a test to make sure we lookup DS in the right zone
Kees Monshouwer [Wed, 14 Sep 2016 21:55:37 +0000 (23:55 +0200)]
auth: getAuth() in ueberbackend is very length orientated
Kees Monshouwer [Wed, 12 Jul 2017 19:29:52 +0000 (21:29 +0200)]
auth: xternal child zones did confuse getAuth() for qytpe DS
Remi Gacogne [Wed, 26 Jul 2017 13:51:21 +0000 (15:51 +0200)]
rec: Don't always validate when DNSSEC is set to process
Also fix DNSSEC validation statistics.
Remi Gacogne [Tue, 25 Jul 2017 12:22:42 +0000 (14:22 +0200)]
Merge pull request #5543 from rgacogne/web-auto-ptr
Wrap the webserver's and Resolver::tryGetSOASerial objects into smart pointers
Aki Tuomi [Mon, 24 Jul 2017 06:47:08 +0000 (09:47 +0300)]
geoipbackend: Update documentation to note the possibility of mixing service and static records
Aki Tuomi [Mon, 24 Jul 2017 06:45:44 +0000 (09:45 +0300)]
geoipbackend: Add test for apex record and service mixing
Remi Gacogne [Mon, 24 Jul 2017 13:29:15 +0000 (15:29 +0200)]
auth: Get rid of the webserver's connectionThreadData struct
Thanks to zeha for suggesting that the struct was not needed anymore
since `std::thread` takes a variable number of parameters.
Remi Gacogne [Mon, 24 Jul 2017 11:08:31 +0000 (13:08 +0200)]
rec: Prevent an infinite loop if we need auth and the best match is not
Christian Hofstaedtler [Fri, 15 Jul 2016 22:36:15 +0000 (00:36 +0200)]
API: prevent duplicate records in single RRset
If a zone already had duplicates, we do nothing to them
(for now).
Aki Tuomi [Mon, 24 Jul 2017 06:34:09 +0000 (09:34 +0300)]
geoipbackend: Allow mixing static and service lookup.
This allows using service records at apex level.
Closes #3747
Christian Hofstaedtler [Fri, 15 Jul 2016 14:09:00 +0000 (16:09 +0200)]
API test: stop binding pdns_server to ::
Avoids firewall warning on OS X, and is generally good.
Remi Gacogne [Thu, 20 Jul 2017 15:20:37 +0000 (17:20 +0200)]
rec: Add more tests of ECS-specific entries removal and expiration
Remi Gacogne [Thu, 20 Jul 2017 15:19:42 +0000 (17:19 +0200)]
rec: Test removal from a NetmaskTree
Remi Gacogne [Thu, 20 Jul 2017 07:51:13 +0000 (09:51 +0200)]
Merge pull request #5541 from rgacogne/coverity-string-find-use
Clartify how we check the return value of std::string::find()
Remi Gacogne [Thu, 20 Jul 2017 07:50:44 +0000 (09:50 +0200)]
Josh Soref [Wed, 19 Jul 2017 17:11:53 +0000 (13:11 -0400)]
Switch dns master/slave example to consistently use example.com
Remi Gacogne [Wed, 19 Jul 2017 14:10:09 +0000 (16:10 +0200)]
Clartify how we check the return value of std::string::find()
Making Coverity happier.
Remi Gacogne [Wed, 19 Jul 2017 13:32:31 +0000 (15:32 +0200)]
Update YaHTTP to
93e75d1412d7dafab54f68b7efb9a4e30fd8b9fe
Fix a warning reported by Coverity.
Remi Gacogne [Fri, 7 Jul 2017 16:56:17 +0000 (18:56 +0200)]
Wrap the dynamic FD array into a unique_ptr in Resolver::tryGetSOASerial
Remi Gacogne [Tue, 4 Jul 2017 13:51:12 +0000 (15:51 +0200)]
Wrap the webserver's objects into smart pointers
Remi Gacogne [Wed, 12 Jul 2017 12:02:04 +0000 (14:02 +0200)]
Make `WebServer::d_server` a shared pointer
Pieter Lexis [Tue, 18 Jul 2017 15:09:13 +0000 (17:09 +0200)]
Remove double changelog entry
Pieter Lexis [Tue, 18 Jul 2017 15:09:03 +0000 (17:09 +0200)]
Fix params inside the function role
Remi Gacogne [Mon, 17 Jul 2017 14:06:34 +0000 (16:06 +0200)]
dnsdist: Make it clear that the sample passwords should be changed
Pieter Lexis [Tue, 18 Jul 2017 12:07:27 +0000 (14:07 +0200)]
Update pip etc. for the auth docs as well
Pieter Lexis [Tue, 18 Jul 2017 11:26:12 +0000 (13:26 +0200)]
Merge pull request #5533 from pieterlexis/rec-4.1.0-alpha1-changelog
Add latest recursor changelogs for alpha1
Pieter Lexis [Tue, 18 Jul 2017 11:05:00 +0000 (13:05 +0200)]
Merge pull request #5532 from pieterlexis/new-auth-docs
Add new Authoritative Server documentation.
Pieter Lexis [Tue, 18 Jul 2017 10:59:19 +0000 (12:59 +0200)]
Update to add a new changelog entry for the next alpha
Pieter Lexis [Tue, 18 Jul 2017 08:41:47 +0000 (10:41 +0200)]
Add latest recursor changelogs
Pieter Lexis [Wed, 12 Jul 2017 10:52:53 +0000 (12:52 +0200)]
Add new Authoritative Server documentation.
Pieter Lexis [Tue, 18 Jul 2017 09:34:46 +0000 (11:34 +0200)]
Merge pull request #5530 from rgacogne/rec-el-prid64
rec: Fix the recursor build
Pieter Lexis [Tue, 18 Jul 2017 08:39:05 +0000 (10:39 +0200)]
Merge pull request #5482 from rgacogne/rec-cpu-affinity
rec: Add a `cpu-map` directive to set CPU affinity per thread
Remi Gacogne [Tue, 18 Jul 2017 07:49:08 +0000 (09:49 +0200)]
rec: Fix the recursor cache unit tests
Remi Gacogne [Tue, 18 Jul 2017 07:21:14 +0000 (09:21 +0200)]
rec: Add missing <cinttypes> include for PRId64
Pieter Lexis [Tue, 18 Jul 2017 06:59:13 +0000 (08:59 +0200)]
Merge pull request #5529 from pieterlexis/more-rec-docs
Recursor documentation additions
Pieter Lexis [Tue, 18 Jul 2017 06:56:49 +0000 (08:56 +0200)]
Merge pull request #5406 from rgacogne/rec-netmask-ordering
rec: Make more specific Netmasks < to less specific ones
Pieter Lexis [Tue, 18 Jul 2017 06:54:59 +0000 (08:54 +0200)]
Merge pull request #5485 from rgacogne/rec-log-level
rec: Don't always override `loglevel` to 6
Pieter Lexis [Tue, 18 Jul 2017 06:53:40 +0000 (08:53 +0200)]
Merge pull request #5509 from zeha/f/ship-ldap-schema
Ship ldapbackend schema files in tarball
Pieter Lexis [Tue, 18 Jul 2017 06:53:24 +0000 (08:53 +0200)]
Merge pull request #5516 from zeha/getauth-no-dnspacket
Remove DNSPacket from getAuth() signature
Pieter Lexis [Tue, 18 Jul 2017 06:52:21 +0000 (08:52 +0200)]
Merge pull request #5523 from rubenk/fix-typos-in-logmessage
Fix typo in two log messages
Pieter Lexis [Tue, 18 Jul 2017 06:51:50 +0000 (08:51 +0200)]
Merge pull request #5525 from rgacogne/rec-sign-inception
rec: Fix validation at the exact RRSIG inception or expiration time
Pieter Lexis [Tue, 18 Jul 2017 06:51:14 +0000 (08:51 +0200)]
Merge pull request #5528 from rgacogne/rec-cname-aa-authority
rec: On an AA=1 CNAME answer, only the CNAME is necessarily authoritative
Pieter Lexis [Mon, 17 Jul 2017 20:08:12 +0000 (22:08 +0200)]
Recursor documentation additions
* Add MIB to docs
* Update some functions based on the changelog
* Update the changelog
Pieter Lexis [Mon, 17 Jul 2017 21:18:05 +0000 (23:18 +0200)]
Merge pull request #5527 from pieterlexis/dnsdist-python-six
dnsdist docs: Ensure pip and setup tools are updated when building docs.
Remi Gacogne [Mon, 17 Jul 2017 20:31:48 +0000 (22:31 +0200)]
rec: On an AA=1 CNAME answer, only the CNAME is necessarily authoritative
Pieter Lexis [Mon, 17 Jul 2017 20:16:56 +0000 (22:16 +0200)]
dnsdist docs: update setuptools
Remi Gacogne [Mon, 17 Jul 2017 20:03:57 +0000 (22:03 +0200)]
Merge pull request #5505 from pieterlexis/new-docs
New dnsdist documentation
Pieter Lexis [Mon, 17 Jul 2017 15:30:41 +0000 (17:30 +0200)]
Update dnsdist docs upload path
Pieter Lexis [Thu, 9 Feb 2017 17:06:19 +0000 (18:06 +0100)]
Add rst-based dnsdist documentation.
Remi Gacogne [Mon, 17 Jul 2017 13:26:38 +0000 (15:26 +0200)]
auth: Check if the API is read-only on crypto keys methods
Remi Gacogne [Mon, 17 Jul 2017 12:23:19 +0000 (14:23 +0200)]
rec: Don't always override `loglevel` to 6
Pieter Lexis [Mon, 17 Jul 2017 12:01:06 +0000 (14:01 +0200)]
rec Add cpu-map setting to new docs
Remi Gacogne [Fri, 30 Jun 2017 21:36:54 +0000 (23:36 +0200)]
rec: Add a `cpu-map` directive to set CPU affinity per thread
Remi Gacogne [Mon, 17 Jul 2017 08:44:36 +0000 (10:44 +0200)]
Merge pull request #5504 from rgacogne/dnsdist-nmg-dest
dnsdist: Clarify that NetmaskGroupRule can match the destination
Remi Gacogne [Mon, 17 Jul 2017 08:44:04 +0000 (10:44 +0200)]
Merge pull request #5511 from pieterlexis/dump-cache-updates
Add more information to recursor cache dumps
Remi Gacogne [Mon, 17 Jul 2017 08:42:16 +0000 (10:42 +0200)]
Merge pull request #5514 from pieterlexis/rm-blockfilter
dnsdist: Remove BlockFilter
Remi Gacogne [Mon, 17 Jul 2017 08:29:45 +0000 (10:29 +0200)]
rec: Fix validation at the exact RRSIG inception or expiration time
Reported by Petr Špaček of cz.nic (thanks!).
Ruben Kerkhof [Fri, 14 Jul 2017 17:55:53 +0000 (19:55 +0200)]
Fix typo in two log messages
Ruben Kerkhof [Fri, 14 Jul 2017 17:06:48 +0000 (19:06 +0200)]
cd to the right directory before compiling
Aki Tuomi [Wed, 16 Nov 2016 16:41:30 +0000 (18:41 +0200)]
SSql: Use unique_ptr for statements
Peter van Dijk [Thu, 13 Jul 2017 12:13:30 +0000 (14:13 +0200)]
Merge pull request #5426 from stasic/postgres-bigint
Postgres bigint
Christian Hofstaedtler [Thu, 13 Jul 2017 09:35:55 +0000 (11:35 +0200)]
Remove DNSPacket from getAuth() signature
Peter van Dijk [Thu, 13 Jul 2017 08:41:33 +0000 (10:41 +0200)]
Merge pull request #5506 from cmouse/goracle
goraclebackend: Add missing query for last key insert id
Pieter Lexis [Wed, 12 Jul 2017 16:03:10 +0000 (18:03 +0200)]
rec docs: Update tools in the venv
Peter van Dijk [Wed, 12 Jul 2017 14:26:28 +0000 (16:26 +0200)]
Merge pull request #5512 from zeha/soa-no-packet
Auth: drop broken support for packet-specific SOA replies from backends
Kees Monshouwer [Wed, 12 Jul 2017 14:00:09 +0000 (16:00 +0200)]
Remmove redundant indexes from gmysqlbackend default schema
Based on the work of @aj-gh in pull #4809
Kees Monshouwer [Wed, 12 Jul 2017 13:20:15 +0000 (15:20 +0200)]
update mysql migration schema and change comment type
Peter van Dijk [Fri, 7 Apr 2017 09:49:02 +0000 (11:49 +0200)]
change column encodings and sizes
This makes the schema fit storage requirements of various mysql/mariadb versions.
Closes #3987 and #4202
Kees Monshouwer [Wed, 12 Jul 2017 12:42:04 +0000 (14:42 +0200)]
add pgsql migration schema to tar.bz2 and rpms
Pieter Lexis [Wed, 12 Jul 2017 11:07:14 +0000 (13:07 +0200)]
Merge pull request #5481 from pieterlexis/new-recursor-docs
New recursor documentation (for 4.1 and up)
Pieter Lexis [Wed, 28 Jun 2017 22:04:33 +0000 (00:04 +0200)]
Split the Recursor documentation
Transform it to restructured text and use Sphinx to build it.
Pieter Lexis [Tue, 11 Jul 2017 22:03:55 +0000 (00:03 +0200)]
dnsdist: Remove BlockFilter
Closes #5513