]>
granicus.if.org Git - pdns/log
aerique [Fri, 22 Mar 2019 14:38:29 +0000 (15:38 +0100)]
Merge pull request #7616 from aerique/feature/changelog-and-secpoll-for-auth-4.1.8
Update changelog and secpoll for auth-4.1.8.
Peter van Dijk [Wed, 20 Mar 2019 09:35:12 +0000 (10:35 +0100)]
fix versionadded for gmysql-thread-closer
Remi Gacogne [Wed, 20 Mar 2019 08:55:34 +0000 (09:55 +0100)]
Merge pull request #7503 from ahupowerdns/auth-ringbugs
Auth ringbuffer simmaries were case sensitive & accounted delegations incorrectly
Remi Gacogne [Wed, 20 Mar 2019 08:55:09 +0000 (09:55 +0100)]
Merge pull request #7517 from Habbie/mysqlthreadcloser
plug mysql_thread_init memory leak
Remi Gacogne [Wed, 20 Mar 2019 08:54:39 +0000 (09:54 +0100)]
Merge pull request #7529 from rgacogne/auth-clear-metadata-on-delete
auth: Clear caches (meta-data, keys) on domain deletion
Remi Gacogne [Wed, 20 Mar 2019 08:52:32 +0000 (09:52 +0100)]
Merge pull request #7587 from rgacogne/auth-qsizeq
auth: Ensure we increase the number of queued queries before decreasing it
Remi Gacogne [Wed, 20 Mar 2019 08:52:03 +0000 (09:52 +0100)]
Merge pull request #7595 from rgacogne/auth-packetcache-tests-contention
auth: Avoid contention issues in the packet cache's unit tests
aerique [Tue, 19 Mar 2019 15:19:39 +0000 (16:19 +0100)]
Merge pull request #7597 from aerique/feature/changelog-and-secpoll-for-auth-4.2.0-rc1
Update changelog and secpoll for auth-4.2.0-rc1
Peter van Dijk [Tue, 19 Mar 2019 14:16:36 +0000 (15:16 +0100)]
Merge pull request #7588 from Habbie/circleci
set up circleCI testing for auth+godbc+mssql
Pieter Lexis [Tue, 19 Mar 2019 12:10:18 +0000 (13:10 +0100)]
Merge pull request #7584 from pieterlexis/gsql-improve-error-message
GSQL: Log more data in error messages
Pieter Lexis [Tue, 19 Mar 2019 12:09:43 +0000 (13:09 +0100)]
Merge pull request #7484 from omoerbeek/no-utility-random
Utility::random() and srandom() is not used anymore.
Pieter Lexis [Tue, 19 Mar 2019 12:08:17 +0000 (13:08 +0100)]
Merge pull request #7580 from mind04/narrow-rectify
auth: Rectify for ent records in narrow zones was slightly wrong.
Pieter Lexis [Tue, 19 Mar 2019 12:07:54 +0000 (13:07 +0100)]
Merge pull request #7566 from pieterlexis/no-clobber-flags
Don't clobber C{,XX}FLAGS when set in env
Peter van Dijk [Fri, 15 Mar 2019 13:24:58 +0000 (14:24 +0100)]
set up circleCI testing for auth+godbc+mssql
Erik Winkels [Tue, 19 Mar 2019 11:09:37 +0000 (12:09 +0100)]
Update changelog and secpoll for auth-4.2.0-rc1.
Remi Gacogne [Tue, 19 Mar 2019 10:38:38 +0000 (11:38 +0100)]
Merge pull request #7596 from Habbie/dnsdist-tuning-reuseport
properly capitalise reusePort
Peter van Dijk [Tue, 19 Mar 2019 09:15:18 +0000 (10:15 +0100)]
properly capitalise reusePort
Remi Gacogne [Tue, 19 Mar 2019 07:39:19 +0000 (08:39 +0100)]
Merge pull request #7504 from rgacogne/rec-channel-cleanup
Add rec statistics about ECS response sizes, API endpoint to get a specific stat
Remi Gacogne [Tue, 19 Mar 2019 07:35:04 +0000 (08:35 +0100)]
Merge pull request #7592 from rgacogne/dnsdist-slow-unit-tests-arm
dnsdist: Prevent entries from expiring if the unit tests are slow
Remi Gacogne [Tue, 19 Mar 2019 07:32:22 +0000 (08:32 +0100)]
Merge pull request #7560 from rgacogne/ddist-gnutls-eagain
dnsdist: Handle EAGAIN in the GnuTLS DNS over TLS provider
aerique [Mon, 18 Mar 2019 19:56:57 +0000 (20:56 +0100)]
Merge pull request #7593 from aerique/feature/update-for-changelog-and-secpoll-for-auth-4.0.7-and-4.1.7
Update changelog, secpoll and advisories for auth-4.0.7 and auth-4.1.7.
Peter van Dijk [Mon, 18 Mar 2019 16:43:40 +0000 (17:43 +0100)]
Merge pull request #7594 from rgacogne/dnsdist-set-rules
dnsdist: Fix setRules()
Remi Gacogne [Mon, 18 Mar 2019 16:24:18 +0000 (17:24 +0100)]
auth: Avoid contention issues in the packet cache's unit tests
We used to do a retrieval from the cache to compute the hash, but
that could have failed due to another thread already having the
relevant lock ("deferred-lookup"), resulting the hash value not
being updated.
Remi Gacogne [Mon, 18 Mar 2019 14:07:34 +0000 (15:07 +0100)]
dnsdist: Add regression tests for clearRules() and setRules()
Remi Gacogne [Mon, 18 Mar 2019 13:56:15 +0000 (14:56 +0100)]
dnsdist: Fix setRules()
The definition was broken since
4d5959e62e069ca3baf7d52e645211e179de14d1
Remi Gacogne [Mon, 18 Mar 2019 11:09:26 +0000 (12:09 +0100)]
dnsdist: Fix wrong type (bool vs size_t) and typos in the tests
Remi Gacogne [Mon, 18 Mar 2019 09:38:41 +0000 (10:38 +0100)]
dnsdist: Prevent entries from expiring if the unit tests are slow
Remi Gacogne [Mon, 18 Mar 2019 08:20:35 +0000 (09:20 +0100)]
Merge pull request #7589 from cmouse/getregisteredname
lua-recursor4: Add missing getregisteredname Lua function
Aki Tuomi [Fri, 15 Mar 2019 19:12:46 +0000 (21:12 +0200)]
lua-recursor4: Add missing getregisteredname Lua function
It was drooped in
4b9a4e966257eb08d4803633f5726b5a144a8e99 and
forgotten in
a3e7b73528a96a3642adb42dc1e729ea2e8765f4
Otto Moerbeek [Fri, 15 Mar 2019 15:06:37 +0000 (16:06 +0100)]
Merge pull request #7583 from omoerbeek/malloc-stack
Move back to malloc on !OpenBSD. Doing mmap/munmap all the time hurts…
Remi Gacogne [Fri, 15 Mar 2019 14:54:44 +0000 (15:54 +0100)]
auth: Ensure we increase the number of queued queries before decreasing it
Pieter Lexis [Fri, 15 Mar 2019 11:40:19 +0000 (12:40 +0100)]
GSQLBackend::updateDNSSECOrderNameAndAuth: log domain name and qtype in error
Pieter Lexis [Fri, 15 Mar 2019 11:39:44 +0000 (12:39 +0100)]
GSQLBackend::getDomainInfo: log domain name in error
Pieter Lexis [Fri, 15 Mar 2019 11:38:35 +0000 (12:38 +0100)]
GSQLBackend::setAccount: log account in error
Pieter Lexis [Fri, 15 Mar 2019 11:38:05 +0000 (12:38 +0100)]
GSQLBackend::setKind: log kind in error
Pieter Lexis [Fri, 15 Mar 2019 11:37:35 +0000 (12:37 +0100)]
GSQLBackend::setMaster: log IP address in error
Pieter Lexis [Fri, 15 Mar 2019 11:29:37 +0000 (12:29 +0100)]
GSQLBackend::searchComments: log search pattern in error
Pieter Lexis [Fri, 15 Mar 2019 11:28:23 +0000 (12:28 +0100)]
GSQLBackend::searchRecords: log search pattern in error
Pieter Lexis [Fri, 15 Mar 2019 11:26:08 +0000 (12:26 +0100)]
GSQLBackend::directBackendCmd: log attempted query in error
Pieter Lexis [Fri, 15 Mar 2019 11:25:21 +0000 (12:25 +0100)]
GSQLBackend::*Comments: log name and type in error
Pieter Lexis [Fri, 15 Mar 2019 11:20:21 +0000 (12:20 +0100)]
GSQLBackend::startTransaction: log domain in error
Pieter Lexis [Fri, 15 Mar 2019 11:17:21 +0000 (12:17 +0100)]
GSQLBackend::feedEnts*: log ENT name in error
Pieter Lexis [Fri, 15 Mar 2019 11:16:50 +0000 (12:16 +0100)]
GSQLBackend::feedRecord: log name and type in error
Pieter Lexis [Fri, 15 Mar 2019 11:08:32 +0000 (12:08 +0100)]
GSQLBackend::replaceRRSet: log domain name and type in error
Pieter Lexis [Fri, 15 Mar 2019 11:06:11 +0000 (12:06 +0100)]
GSQLBackend::superMasterBackend: log domain name, ip and nameserver name in error
Pieter Lexis [Fri, 15 Mar 2019 11:02:47 +0000 (12:02 +0100)]
GSQLBackend::listSubZone: log domain name in error
Pieter Lexis [Fri, 15 Mar 2019 10:58:33 +0000 (11:58 +0100)]
GSQLBackend::list: log domain name in error
Pieter Lexis [Fri, 15 Mar 2019 10:58:17 +0000 (11:58 +0100)]
GSQLBackend::lookup: log qname and qtype in error
Pieter Lexis [Fri, 15 Mar 2019 10:55:44 +0000 (11:55 +0100)]
GSQLBackend::*DomainMetadata: log domain and kind in errors
Pieter Lexis [Fri, 15 Mar 2019 10:53:04 +0000 (11:53 +0100)]
GSQLBackend::*TSIGKey: log keyname and algo in errors
Otto Moerbeek [Fri, 15 Mar 2019 11:23:00 +0000 (12:23 +0100)]
Move back to malloc on !OpenBSD. Doing mmap/munmap all the time hurts too much.
Kees Monshouwer [Fri, 15 Mar 2019 11:14:57 +0000 (12:14 +0100)]
auth: small optimization in the rectify code for optout narrow zones
Otto Moerbeek [Fri, 15 Mar 2019 11:13:41 +0000 (12:13 +0100)]
Merge pull request #7551 from omoerbeek/eliminate-a-few-test-because-travis
Eliminate a few test because travis
Pieter Lexis [Fri, 15 Mar 2019 10:49:24 +0000 (11:49 +0100)]
GSQLBackend::*DomainKey: log domain and key-id in errors
Pieter Lexis [Fri, 15 Mar 2019 10:34:40 +0000 (11:34 +0100)]
GSQLBackend::getBeforeAndAfterNamesAbsolute: log qname in errors
Kees Monshouwer [Thu, 14 Mar 2019 22:51:23 +0000 (23:51 +0100)]
auth: Rectify for ent records in narrow zones was slightly wrong.
Peter van Dijk [Thu, 14 Mar 2019 14:07:49 +0000 (15:07 +0100)]
Merge pull request #7533 from Habbie/dnsscope-darwin
cast usec, avoids a build failure on macOS/Darwin
Pieter Lexis [Thu, 14 Mar 2019 12:13:44 +0000 (13:13 +0100)]
note that this option is new in 4.1.7
Co-Authored-By: Habbie <peter.van.dijk@powerdns.com>
Remi Gacogne [Thu, 14 Mar 2019 10:48:10 +0000 (11:48 +0100)]
Merge pull request #7576 from cmouse/remotebackend
remotebackend: http connector - Properly escape parameters
Remi Gacogne [Thu, 14 Mar 2019 10:26:59 +0000 (11:26 +0100)]
rec: Rename the stats blacklist settings to 'stats-$TYPE-blacklist'
Remi Gacogne [Thu, 14 Mar 2019 10:26:36 +0000 (11:26 +0100)]
rec: Add a proper 'versionadded' tag on the new metrics
Remi Gacogne [Wed, 13 Mar 2019 16:46:27 +0000 (17:46 +0100)]
auth: Parse the HTTP URL when the remote backend is initialized
Remi Gacogne [Wed, 13 Mar 2019 16:23:43 +0000 (17:23 +0100)]
auth: Wrap existing pointers in smart pointers in the remotebackend
Aki Tuomi [Wed, 13 Mar 2019 18:06:09 +0000 (20:06 +0200)]
remotebackend: http connector - Properly escape parameters
Remi Gacogne [Wed, 13 Mar 2019 09:50:48 +0000 (10:50 +0100)]
Merge pull request #7570 from franklouwers/patch-1
Fix error in setQueryRate warning example
Frank Louwers [Wed, 13 Mar 2019 08:30:32 +0000 (09:30 +0100)]
Fix error in setQueryRate warning example
The correct syntax for setQueryRate is:
```
:setQueryRate(rate, seconds, reason, blockingTime[, action[, warningRate]])
```
The guide forgot to include the "action" parameter in the warningRate example. Note that because the actions are integers, this was valid LUA. It even worked, but the rule wouldn't show up in showDynBlocks()
Pieter Lexis [Mon, 11 Mar 2019 16:20:05 +0000 (17:20 +0100)]
Don't clobber C{,XX}FLAGS when set in env
Remi Gacogne [Mon, 11 Mar 2019 15:30:57 +0000 (16:30 +0100)]
Merge pull request #7552 from crab86/carbondocs
Added documentation for configuring more than one carbon-server
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
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
Sebastian [Fri, 8 Mar 2019 14:32:26 +0000 (15:32 +0100)]
Added documentation for configuring more than one carbon-server
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 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 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.
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
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
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
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