]>
git.ipfire.org Git - thirdparty/pdns.git/log
Pieter Lexis [Wed, 13 Mar 2019 09:43:23 +0000 (10:43 +0100)]
DNAME: find CNAME first
Pieter Lexis [Mon, 11 Mar 2019 09:25:02 +0000 (10:25 +0100)]
DNAME: add test for CNAME synthesis when none is sent
Pieter Lexis [Mon, 11 Mar 2019 09:13:01 +0000 (10:13 +0100)]
DNAME: Add comment in the tests
Remi Gacogne [Fri, 8 Mar 2019 12:59:03 +0000 (13:59 +0100)]
Update pdns/syncres.cc
Co-Authored-By: pieterlexis <pieterlexis@users.noreply.github.com>
Pieter Lexis [Wed, 6 Mar 2019 12:36:33 +0000 (13:36 +0100)]
DNAME: add some comments to the unit tests
Pieter Lexis [Wed, 6 Mar 2019 12:34:21 +0000 (13:34 +0100)]
DNAME: synthesize and check CNAME from response
Pieter Lexis [Wed, 6 Mar 2019 09:37:39 +0000 (10:37 +0100)]
DNAME: fix regression test
Pieter Lexis [Tue, 5 Mar 2019 16:07:57 +0000 (17:07 +0100)]
DNAME: reserve extra spot in ret for synthesized CNAME
Pieter Lexis [Tue, 5 Mar 2019 16:02:07 +0000 (17:02 +0100)]
DNAME: remove useless piece of code
Pieter Lexis [Tue, 5 Mar 2019 15:56:31 +0000 (16:56 +0100)]
DNAME: use BOOST_REQUIRE where needed
Pieter Lexis [Tue, 5 Mar 2019 15:45:58 +0000 (16:45 +0100)]
Merge remote-tracking branch 'pieterlexis/rec-dname-support' into rec-dname-take-two
Pieter Lexis [Tue, 5 Mar 2019 15:45:35 +0000 (16:45 +0100)]
DNAME: skip one unneeded cache lookup
Pieter Lexis [Tue, 5 Mar 2019 15:43:00 +0000 (16:43 +0100)]
DNAME: CNAME synthesis tests
Remi Gacogne [Tue, 5 Mar 2019 15:12:55 +0000 (16:12 +0100)]
Update pdns/dnsrecords.hh
Co-Authored-By: pieterlexis <pieterlexis@users.noreply.github.com>
Pieter Lexis [Tue, 5 Mar 2019 15:12:40 +0000 (16:12 +0100)]
Add DNAME regression tests
Pieter Lexis [Tue, 5 Mar 2019 12:57:45 +0000 (13:57 +0100)]
DNAME: add insecure test
Pieter Lexis [Tue, 5 Mar 2019 11:00:51 +0000 (12:00 +0100)]
Add DNAME cache tests
Pieter Lexis [Mon, 4 Mar 2019 16:51:22 +0000 (17:51 +0100)]
Retrieve DNAMEs from the cache
Pieter Lexis [Fri, 1 Mar 2019 17:33:50 +0000 (18:33 +0100)]
rec: Validate DNAME sigs
Pieter Lexis [Fri, 1 Mar 2019 13:59:32 +0000 (14:59 +0100)]
SyncRes: Process DNAME answers
Pieter Lexis [Fri, 1 Mar 2019 13:59:00 +0000 (14:59 +0100)]
dnsrecords: make DNAME mimic CNAME
aerique [Thu, 28 Feb 2019 15:35:28 +0000 (16:35 +0100)]
Merge pull request #7531 from aerique/feature/changelog-and-secpoll-for-auth-4.2.0-beta1
Add changelog and secpoll for auth-4.2.0-beta1.
aerique [Wed, 27 Feb 2019 09:52:52 +0000 (10:52 +0100)]
Merge pull request #7496 from rgacogne/auth-catch-invalid-slave-soa
auth: Catch exception when parsing a zone's SOA in getUnfreshSlaveInfos()
aerique [Tue, 26 Feb 2019 15:43:10 +0000 (16:43 +0100)]
Merge pull request #6872 from pieterlexis/ixfrdist-limit-size
ixfrdist: Add option to limit AXFR record count
aerique [Tue, 26 Feb 2019 14:14:52 +0000 (15:14 +0100)]
Merge pull request #7326 from jonathaneen/add_type_filter_to_api_search
Add type filter to search-data api. Closes #5430
Otto Moerbeek [Mon, 25 Feb 2019 12:20:02 +0000 (13:20 +0100)]
Merge pull request #7502 from omoerbeek/memusage-statm
Change the way getRealMemUsage() works on Linux (using statm)
Remi Gacogne [Fri, 22 Feb 2019 14:07:23 +0000 (15:07 +0100)]
Merge pull request #7431 from alenichev/empty_response
pass empty response
aerique [Fri, 22 Feb 2019 13:33:42 +0000 (14:33 +0100)]
Merge pull request #7359 from tduboys/rcode_stats
Add Rcode response statistics on API
aerique [Fri, 22 Feb 2019 11:55:58 +0000 (12:55 +0100)]
Merge pull request #7490 from pieterlexis/LUA-record-useragent
LUA records: Add "useragent" option to `ifurlup` and set a default
aerique [Fri, 22 Feb 2019 09:45:58 +0000 (10:45 +0100)]
Merge pull request #7448 from cmouse/remote-getupdatedmasters
remotebackend: Implement getUpdatedMasters
Remi Gacogne [Fri, 22 Feb 2019 08:28:09 +0000 (09:28 +0100)]
Merge pull request #7511 from paddg/patch-10
Minor capitalization cleanup
Winfried Angele [Fri, 22 Feb 2019 06:55:41 +0000 (07:55 +0100)]
Minor capitalization cleanup
Remi Gacogne [Thu, 21 Feb 2019 16:33:08 +0000 (17:33 +0100)]
Merge branch 'master' into empty_response
Remi Gacogne [Thu, 21 Feb 2019 16:28:17 +0000 (17:28 +0100)]
Merge branch 'master' into empty_response
Remi Gacogne [Thu, 21 Feb 2019 15:14:44 +0000 (16:14 +0100)]
Merge pull request #7406 from alenichev/master
Add EDNS unknown version handling
Remi Gacogne [Thu, 21 Feb 2019 13:53:58 +0000 (14:53 +0100)]
dnsdist: Add regression tests for setAllowEmptyResponse()
Remi Gacogne [Thu, 21 Feb 2019 13:43:09 +0000 (14:43 +0100)]
dnsdist: Document setAllowEmptyResponse()
Remi Gacogne [Thu, 21 Feb 2019 13:42:34 +0000 (14:42 +0100)]
dnsdist: Add setAllowEmptyResponse to console completion
Remi Gacogne [Thu, 21 Feb 2019 12:40:46 +0000 (13:40 +0100)]
Merge pull request #7494 from rgacogne/ixfr-empty-axfr
Correctly interpret an empty AXFR response to an IXFR query
Remi Gacogne [Thu, 21 Feb 2019 12:00:44 +0000 (13:00 +0100)]
Merge branch 'master' into master
Remi Gacogne [Thu, 21 Feb 2019 11:26:50 +0000 (12:26 +0100)]
dnsdist: Add regression tests for EDNSVersionRule and ERCodeAction
Pieter Lexis [Thu, 21 Feb 2019 11:16:47 +0000 (12:16 +0100)]
Merge pull request #7505 from rgacogne/fix-speedtest-gcc8
auth: Fix compilation of speedtest with GCC 8.0+
Remi Gacogne [Thu, 21 Feb 2019 10:52:51 +0000 (11:52 +0100)]
dnsdist: Document EDNSVersionRule and ERCodeAction
Remi Gacogne [Thu, 21 Feb 2019 10:52:05 +0000 (11:52 +0100)]
dnsdist: Add ERCodeAction and RCodeAction to console completion
Remi Gacogne [Thu, 21 Feb 2019 09:14:43 +0000 (10:14 +0100)]
Merge pull request #7478 from rgacogne/rec-max-cache-bogus-ttl
rec: Add a new 'max-cache-bogus-ttl' option
Remi Gacogne [Wed, 20 Feb 2019 16:02:13 +0000 (17:02 +0100)]
auth: Fix compilation of speedtest with GCC 8.0+
Remi Gacogne [Wed, 20 Feb 2019 15:48:40 +0000 (16:48 +0100)]
rec: Fix a typo in the comment of one of the SyncRes unit tests
Peter van Dijk [Wed, 20 Feb 2019 13:28:17 +0000 (14:28 +0100)]
Merge pull request #7492 from pieterlexis/lua-expose-pdnsrandom
Lua: expose `dns_random` as `pdnsrandom`
Otto Moerbeek [Wed, 20 Feb 2019 09:40:11 +0000 (10:40 +0100)]
Add new objects to OBJECT-GROUP; use "self" instead of getpid()
Remi Gacogne [Mon, 18 Feb 2019 12:07:14 +0000 (13:07 +0100)]
Correctly interpret an empty AXFR response to an IXFR query
Remi Gacogne [Wed, 20 Feb 2019 09:20:46 +0000 (10:20 +0100)]
Merge pull request #7476 from rgacogne/rpz-default-pol-custom-option
rec: Add an option to not override custom RPZ types with the default policy
Remi Gacogne [Wed, 20 Feb 2019 08:44:16 +0000 (09:44 +0100)]
Merge pull request #7479 from phonedph1/addrecords
rec: Document addRecord
Otto Moerbeek [Tue, 19 Feb 2019 14:34:52 +0000 (15:34 +0100)]
Change the way getRealMemUsage() works on Linux (using statm)
If you want the old (expensive) way, use getSpecialMemUsage()
getSpecialMemUsage() is not included in getAllStatsMap()
Also, implement a getrusage() based getRealMemUsage() for non-Linux systems.
phonedph1 [Tue, 19 Feb 2019 17:24:25 +0000 (17:24 +0000)]
Add default ttl values
Pieter Lexis [Tue, 19 Feb 2019 11:18:01 +0000 (12:18 +0100)]
Don't expose version number in User-Agent header
Pieter Lexis [Tue, 19 Feb 2019 11:06:22 +0000 (12:06 +0100)]
Merge pull request #7483 from rgacogne/dnsdist-logs
dnsdist: Preserve configuration and log files in regression tests
Charles-Henri Bruyand [Tue, 19 Feb 2019 10:07:55 +0000 (11:07 +0100)]
Fix missing word in pdns/recursordist/docs/lua-config/rpz.rst
Co-Authored-By: rgacogne <rgacogne@users.noreply.github.com>
Remi Gacogne [Tue, 19 Feb 2019 09:38:17 +0000 (10:38 +0100)]
Merge pull request #7485 from rgacogne/clang-static-analyzer-fixes
Fix some warning reported by Clang's static analyzer
Peter van Dijk [Tue, 19 Feb 2019 09:16:11 +0000 (10:16 +0100)]
Update docs/lua-records/reference/misc.rst
Co-Authored-By: pieterlexis <pieterlexis@users.noreply.github.com>
Remi Gacogne [Tue, 19 Feb 2019 08:44:24 +0000 (09:44 +0100)]
Merge pull request #7491 from klaus3000/restapi-comma-separated-masters
store masters with comma separated and without trailing space
Remi Gacogne [Mon, 18 Feb 2019 15:16:04 +0000 (16:16 +0100)]
auth: Catch exception when parsing a zone's SOA in getUnfreshSlaveInfos()
Pieter Lexis [Mon, 18 Feb 2019 12:29:52 +0000 (13:29 +0100)]
Lua: expose `dns_random` as `pdnsrandom`
Fixes the usecase in #6853
Klaus Darilion [Mon, 18 Feb 2019 10:42:16 +0000 (10:42 +0000)]
store masters with comma separated and without trailing space
Pieter Lexis [Mon, 18 Feb 2019 10:20:02 +0000 (11:20 +0100)]
LUA records: set User-Agent string
Closes #7393
Pieter Lexis [Mon, 18 Feb 2019 09:54:30 +0000 (10:54 +0100)]
minicurl: add parameter to set useragent
Remi Gacogne [Mon, 18 Feb 2019 08:51:16 +0000 (09:51 +0100)]
Merge pull request #7488 from zeha/6114-stoi
API: improve handling of out of range modified_at value
Chris Hofstaedtler [Fri, 15 Feb 2019 20:46:59 +0000 (21:46 +0100)]
API: improve handling of out of range modified_at value
Fixes #6114.
Peter van Dijk [Fri, 15 Feb 2019 16:30:32 +0000 (17:30 +0100)]
Merge pull request #7487 from pieterlexis/dnsdist-DoT-autoconf
dnsdist: don't test or show unneeded TLS libs
Pieter Lexis [Fri, 15 Feb 2019 14:18:45 +0000 (15:18 +0100)]
dnsdist: don't test or show unneeded TLS libs
Remi Gacogne [Fri, 15 Feb 2019 12:18:59 +0000 (13:18 +0100)]
rec: Wrap FILE* in smart pointers
Remi Gacogne [Fri, 15 Feb 2019 12:17:55 +0000 (13:17 +0100)]
rec: Set haveEDNS only once
Remi Gacogne [Fri, 15 Feb 2019 12:16:51 +0000 (13:16 +0100)]
dnsdist: Fix use-after-free on DoT initialization failure
Remi Gacogne [Fri, 15 Feb 2019 11:05:22 +0000 (14:05 +0300)]
Update pdns/dnsdist.cc
match on any rcode with option set
Co-Authored-By: alenichev <mitya@rockers.su>
Dmitry Alenichev [Thu, 14 Feb 2019 15:02:49 +0000 (18:02 +0300)]
make passing empty response optional
Remi Gacogne [Thu, 14 Feb 2019 13:28:37 +0000 (14:28 +0100)]
Merge pull request #7482 from hnsk/fix-pdnsutil-add-record-output-order
pdnsutil: Fix output order of pdnsutil add-record
Remi Gacogne [Thu, 14 Feb 2019 13:28:01 +0000 (14:28 +0100)]
Merge pull request #7352 from Habbie/packet-too-big
respect packet size limits, even with ECS and TSIG
Remi Gacogne [Thu, 14 Feb 2019 10:55:47 +0000 (11:55 +0100)]
dnsdist: Preserve configuration and log files in regression tests
Remi Gacogne [Wed, 13 Feb 2019 15:04:57 +0000 (16:04 +0100)]
rec: Add a small regression test for 'max-cache-bogus-ttl'
Hannu Ylitalo [Wed, 13 Feb 2019 11:47:55 +0000 (13:47 +0200)]
pdnsutil: Fix output order of pdnsutil add-record
There was also unnecessary whitespace at the end of the line which was
removed. Since it only affected the same line it's included in this single
commit.
Remi Gacogne [Tue, 12 Feb 2019 16:15:30 +0000 (17:15 +0100)]
Merge pull request #7451 from rgacogne/systemd-deps
Make sure that the systemd binaries are available during the build
Remi Gacogne [Tue, 12 Feb 2019 15:35:24 +0000 (16:35 +0100)]
Merge pull request #7459 from mind04/dotstrip
auth: fix dot stripping in setContent()
Remi Gacogne [Tue, 12 Feb 2019 15:32:55 +0000 (16:32 +0100)]
Merge pull request #7477 from Habbie/resolver-lmdb
also use dnsmasq during lmdb testing
bert hubert [Tue, 12 Feb 2019 14:25:00 +0000 (15:25 +0100)]
Merge pull request #7463 from zeha/auth-api-validate
Auth. API: improve RRset validation
phonedph1 [Mon, 11 Feb 2019 15:57:29 +0000 (15:57 +0000)]
Document addRecord
Peter van Dijk [Mon, 11 Feb 2019 15:54:38 +0000 (16:54 +0100)]
also use dnsmasq during lmdb testing
Remi Gacogne [Tue, 5 Feb 2019 15:53:12 +0000 (16:53 +0100)]
rec: Add a new 'max-cache-bogus-ttl' option
Remi Gacogne [Mon, 11 Feb 2019 15:16:29 +0000 (16:16 +0100)]
rec: Add an option to not override custom RPZ types with the default policy
Otto Moerbeek [Mon, 11 Feb 2019 14:30:05 +0000 (15:30 +0100)]
Merge pull request #7475 from omoerbeek/mydns-no-infinite-loop
Avoid infinite loop in mydnsbackend.
Otto Moerbeek [Mon, 11 Feb 2019 13:15:30 +0000 (14:15 +0100)]
Avoid infinite loop in mydnsbackend.
bert hubert [Mon, 11 Feb 2019 11:47:25 +0000 (12:47 +0100)]
Merge pull request #7472 from mind04/compress
Do not compress the root
bert hubert [Mon, 11 Feb 2019 11:46:38 +0000 (12:46 +0100)]
Merge pull request #7470 from mind04/lmdb-missing
auth: lmdb-backend avoid duplicate NSEC3 records in presigned zones
Remi Gacogne [Mon, 11 Feb 2019 09:16:35 +0000 (10:16 +0100)]
Merge pull request #7142 from 1848/checkinterval
dnsdist: Add option to set interval between health checks
Remi Gacogne [Mon, 11 Feb 2019 09:11:07 +0000 (10:11 +0100)]
Merge pull request #7467 from Habbie/pdnsutil-compare
pdnsutil: fix signed/unsigned comparison, closes #7465
Kees Monshouwer [Sun, 10 Feb 2019 22:25:49 +0000 (23:25 +0100)]
Do not compress the root
Peter van Dijk [Sat, 9 Feb 2019 16:19:33 +0000 (17:19 +0100)]
Merge pull request #7432 from mikedamm/master
Clarify documentation to reflect actual behavior of includeDirectory
Kees Monshouwer [Sun, 27 Jan 2019 21:36:00 +0000 (22:36 +0100)]
auth: lmdb-backend avoid duplicate NSEC3 records in presigned zones
Peter van Dijk [Fri, 8 Feb 2019 17:33:03 +0000 (18:33 +0100)]
pdnsutil: fix signed/unsigned comparison, closes #7465
aerique [Fri, 8 Feb 2019 14:29:40 +0000 (15:29 +0100)]
Merge pull request #7421 from aerique/feature/support-for-github-access-tokens
Hack in support for GitHub access tokens.
Peter van Dijk [Fri, 8 Feb 2019 12:57:31 +0000 (13:57 +0100)]
Merge pull request #7464 from robinmulder/default-webserver-port
Fix default webserver port in documentation
Robin Mulder [Fri, 8 Feb 2019 12:52:23 +0000 (13:52 +0100)]
Fix default webserver port in documentation