]>
git.ipfire.org Git - thirdparty/pdns.git/log
Remi Gacogne [Mon, 11 Mar 2019 15:29:50 +0000 (16:29 +0100)]
Merge pull request #7564 from rgacogne/dnsdist-fix-edns-ext-status
dnsdist: Properly initialize DNQuestion::ednsRCode
Peter van Dijk [Mon, 11 Mar 2019 14:33:22 +0000 (15:33 +0100)]
Merge pull request #7562 from RobinGeuze/fixSwaggerTsigProperties
Use the correct property names for the tsig values in a zone object
Remi Gacogne [Mon, 11 Mar 2019 14:18:33 +0000 (15:18 +0100)]
dnsdist: Properly initialize DNQuestion::ednsRCode
Robin Geuze [Mon, 11 Mar 2019 13:19:18 +0000 (14:19 +0100)]
Use the correct property names for the tsig values in a zone object
Remi Gacogne [Mon, 11 Mar 2019 11:21:18 +0000 (12:21 +0100)]
dnsdist: Handle EAGAIN in the GnuTLS DNS over TLS provider
Otto Moerbeek [Mon, 11 Mar 2019 10:14:44 +0000 (11:14 +0100)]
Add optional framestream related files to EXTRA_DIST
Otto Moerbeek [Mon, 11 Mar 2019 10:11:12 +0000 (11:11 +0100)]
Merge remote-tracking branch 'origin/master' into rec-dnstap
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 [Mon, 11 Mar 2019 08:54:56 +0000 (09:54 +0100)]
Merge pull request #7539 from Habbie/rec-docs-move-mib
move MIB from Lua docs to metrics docs
Remi Gacogne [Mon, 11 Mar 2019 08:54:43 +0000 (09:54 +0100)]
Merge pull request #7543 from franklouwers/api-readonly-docs
Document the removal of api-readonly for the pdns-auth as well
Remi Gacogne [Mon, 11 Mar 2019 08:54:23 +0000 (09:54 +0100)]
Merge pull request #7546 from cmouse/fix-search-query
gsqlbackend: Reset correct query in searchComments
Remi Gacogne [Mon, 11 Mar 2019 08:54:08 +0000 (09:54 +0100)]
Merge pull request #7549 from franklouwers/inconsistency-in-pdnsutil
Make pdnsutil check-zone more consistent: An error is [Error]. Not [error].
Remi Gacogne [Mon, 11 Mar 2019 08:46:06 +0000 (09:46 +0100)]
Merge pull request #7554 from Habbie/dnsdist-doc-nits2
dnsdist docs: fix formatting and one typo
Otto Moerbeek [Fri, 8 Mar 2019 13:59:11 +0000 (14:59 +0100)]
Skip a few tests (and still keep some good coverage) as not to hit the Travis
50min limit. Suggested by Habbie.
Peter van Dijk [Sat, 9 Mar 2019 00:30:44 +0000 (01:30 +0100)]
dnsdist docs: fix formatting and one typo
Pieter Lexis [Fri, 8 Mar 2019 15:15:08 +0000 (16:15 +0100)]
webserver: Log YaHTTP errors as well
Sebastian [Fri, 8 Mar 2019 14:32:26 +0000 (15:32 +0100)]
Added documentation for configuring more than one carbon-server
Otto Moerbeek [Fri, 8 Mar 2019 13:52:05 +0000 (14:52 +0100)]
Zap the if (true); it apparently does not make anything clearer.
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>
Frank Louwers [Fri, 8 Mar 2019 12:47:18 +0000 (13:47 +0100)]
Make pdnsutil check-zone more consistent.
An error is [Error]. Not [error].
Otto Moerbeek [Fri, 8 Mar 2019 08:44:00 +0000 (09:44 +0100)]
Eliminate the loop in SyncRess:getAddrs().
Makes the code much more readable.
Otto Moerbeek [Fri, 8 Mar 2019 11:04:17 +0000 (12:04 +0100)]
Merge pull request #7541 from omoerbeek/no-more-aaaa-additional-processing
aaaa-additional-processing does not exist anymore
Otto Moerbeek [Fri, 8 Mar 2019 10:23:23 +0000 (11:23 +0100)]
Use a dummy class if the framestream lib is not available.
Otto Moerbeek [Fri, 8 Mar 2019 09:34:54 +0000 (10:34 +0100)]
Use separate class for recursor dnstap messages.
Otto Moerbeek [Fri, 8 Mar 2019 09:11:51 +0000 (10:11 +0100)]
Don't use doLog.hh in recursor, ifdef around it.
Otto Moerbeek [Fri, 8 Mar 2019 08:45:56 +0000 (09:45 +0100)]
Merge remote-tracking branch 'origin/master' into rec-dnstap
Otto Moerbeek [Fri, 8 Mar 2019 06:37:08 +0000 (07:37 +0100)]
Merge pull request #7540 from omoerbeek/linux-recverr-sockopt
Set IP(V6)_RECVERR socket option to get notified of more than just port unreachable errors on Linux.
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
Aki Tuomi [Thu, 7 Mar 2019 11:19:04 +0000 (13:19 +0200)]
gsqlbackend: Reset correct query in searchComments
Remi Gacogne [Thu, 7 Mar 2019 09:49:24 +0000 (10:49 +0100)]
Merge pull request #7219 from Annih/auth-issue-7051
auth: geoip - Fix static lookup when using weighted records on multiple record types
Frank Louwers [Wed, 6 Mar 2019 16:09:24 +0000 (17:09 +0100)]
Document the removal of api-readonly for the pdns-auth as well
Otto Moerbeek [Wed, 6 Mar 2019 10:50:56 +0000 (11:50 +0100)]
aaaa-additional-processing does not exist anymore
Pieter Lexis [Wed, 6 Mar 2019 09:37:39 +0000 (10:37 +0100)]
DNAME: fix regression test
Pieter Lexis [Wed, 6 Mar 2019 09:00:31 +0000 (10:00 +0100)]
webserver: rename log-level to loglevel
Peter van Dijk [Tue, 5 Mar 2019 18:37:12 +0000 (19:37 +0100)]
move MIB from Lua docs to metrics docs
Otto Moerbeek [Tue, 5 Mar 2019 15:30:22 +0000 (16:30 +0100)]
Set IP(V6)_RECVERR socket option to get notified of more than just
port unreachable errors on Linux.
See https://sourceware.org/bugzilla/show_bug.cgi?id=24047
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
Otto Moerbeek [Mon, 4 Mar 2019 15:21:25 +0000 (16:21 +0100)]
Basic test for dnstap over framestreams
Pieter Lexis [Mon, 4 Mar 2019 16:51:22 +0000 (17:51 +0100)]
Retrieve DNAMEs from the cache
Remi Gacogne [Wed, 20 Feb 2019 15:45:02 +0000 (16:45 +0100)]
rec: Make blacklisted statistics configurable per component
This commit adds configuration parameters so it's possible to enable
or disable specific statistic metrics depending on the way they are
retrieved (API, Carbon, rec-control or SNMP).
Remi Gacogne [Wed, 20 Feb 2019 10:59:37 +0000 (11:59 +0100)]
rec: Add statistics about ECS response sizes
Remi Gacogne [Tue, 19 Feb 2019 14:31:49 +0000 (15:31 +0100)]
rec: Disable the polling of expensive metrics via SNMP by default
Pieter Lexis [Tue, 5 Mar 2019 08:33:53 +0000 (09:33 +0100)]
Merge pull request #13 from rgacogne/rec-throttle-fwd-recurse
Add more unit tests for removal from a SuffixMatchTree
Remi Gacogne [Tue, 19 Feb 2019 13:43:49 +0000 (14:43 +0100)]
API: Add an endpoint to request only a specific statistic
Remi Gacogne [Fri, 15 Feb 2019 14:52:24 +0000 (15:52 +0100)]
rec: Remove unused functions in rec_channel_rec, mark some as static
Remi Gacogne [Tue, 5 Mar 2019 08:27:34 +0000 (09:27 +0100)]
Merge pull request #7516 from Habbie/fromiscfile-errors
report checkKey errors upwards in makeFromISCFile exception
Remi Gacogne [Tue, 5 Mar 2019 08:21:28 +0000 (09:21 +0100)]
Merge pull request #7537 from andreydomas/dnsnameset
DNSNameSet and QNameSetRule
Andrey Domas [Mon, 4 Mar 2019 14:56:56 +0000 (17:56 +0300)]
Merge branch 'dnsnameset' of github.com:andreydomas/pdns into dnsnameset
Remi Gacogne [Mon, 4 Mar 2019 14:47:57 +0000 (17:47 +0300)]
DNSNameSet and QNameSetRule, minor changes in docs
Co-Authored-By: andreydomas <andreydomas@users.noreply.github.com>
Andrey Domas [Mon, 4 Mar 2019 14:46:50 +0000 (17:46 +0300)]
DNSNameSet and QNameSetRule, minor changes in docs
Andrey Domas [Mon, 4 Mar 2019 11:23:02 +0000 (14:23 +0300)]
DNSNameSet and QNameSetRule, minor fixes
Pieter Lexis [Fri, 1 Mar 2019 17:33:50 +0000 (18:33 +0100)]
rec: Validate DNAME sigs
Otto Moerbeek [Fri, 1 Mar 2019 14:58:40 +0000 (15:58 +0100)]
Document dnstap framestream functionality.
Andrey Domas [Fri, 1 Mar 2019 14:47:05 +0000 (17:47 +0300)]
DNSNameSet and QNameSetRule
Otto Moerbeek [Fri, 1 Mar 2019 14:18:52 +0000 (15:18 +0100)]
Merge remote-tracking branch 'origin/master' into rec-dnstap
Otto Moerbeek [Fri, 1 Mar 2019 14:12:36 +0000 (15:12 +0100)]
Merge pull request #7527 from omoerbeek/rec-protobuf-doc-fixes
If a type is complex, you need to specify a separate type: clause.
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
Otto Moerbeek [Fri, 1 Mar 2019 12:52:29 +0000 (13:52 +0100)]
Allow for fstrmlib queue options to be set; switch for logging queries and/or answers only.
Peter van Dijk [Thu, 21 Feb 2019 20:38:01 +0000 (20:38 +0000)]
plug mysql_thread_init memory leak, fixes #6231
Otto Moerbeek [Wed, 27 Feb 2019 16:22:19 +0000 (17:22 +0100)]
If a type is complex, you need to specify a separate type: clause.
Otto Moerbeek [Fri, 1 Mar 2019 09:23:31 +0000 (10:23 +0100)]
Merge remote-tracking branch 'origin/master' into rec-dnstap
Peter van Dijk [Fri, 1 Mar 2019 09:05:39 +0000 (10:05 +0100)]
cast usec, avoids a build failure on macOS/Darwin
Remi Gacogne [Fri, 1 Mar 2019 08:59:20 +0000 (09:59 +0100)]
auth: Clear caches (query, packet) on domain deletion via the API
Otto Moerbeek [Fri, 1 Mar 2019 08:53:29 +0000 (09:53 +0100)]
Merge pull request #7520 from omoerbeek/dnsdist-nsec
Don't convert nsec to usec if we need nsec
Pieter Lexis [Fri, 1 Mar 2019 08:05:42 +0000 (09:05 +0100)]
SuffixMatchTree: Remove unused d_human member
Pieter Lexis [Fri, 1 Mar 2019 08:04:30 +0000 (09:04 +0100)]
SuffixMatchTree: Remove TODO comment
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.
Peter van Dijk [Sun, 24 Feb 2019 10:32:12 +0000 (11:32 +0100)]
report checkKey errors upwards in makeFromISCFile exception
Otto Moerbeek [Wed, 27 Feb 2019 16:03:45 +0000 (16:03 +0000)]
Fix dns_random() in pdns_notify, it needs ::args setup properly.
Otto Moerbeek [Wed, 27 Feb 2019 11:48:32 +0000 (12:48 +0100)]
Lua config for dnstap works in basic testing.
TODO: write tests, options?
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()
Kees Monshouwer [Wed, 27 Feb 2019 08:34:16 +0000 (09:34 +0100)]
auth: update root direct-ns and ref-3ld expected results and add a direct DS test
Kees Monshouwer [Tue, 27 Nov 2018 23:04:16 +0000 (00:04 +0100)]
auth: no dnssec processing for non dnssec zones and avoid a lot of isSecuredZone() calls
Otto Moerbeek [Tue, 26 Feb 2019 15:30:50 +0000 (16:30 +0100)]
WIP code for dnstap of cache misses
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
Otto Moerbeek [Tue, 26 Feb 2019 15:33:36 +0000 (16:33 +0100)]
Don't convert nsec to usec if we need nsec
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 [Tue, 26 Feb 2019 12:14:07 +0000 (13:14 +0100)]
Autotool scaffolding for using dnstap messages in recursor
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