]>
granicus.if.org Git - pdns/log
Aki Tuomi [Thu, 3 Jan 2019 16:09:21 +0000 (18:09 +0200)]
pdns_notify: Update usage
Aki Tuomi [Thu, 3 Jan 2019 16:09:14 +0000 (18:09 +0200)]
pdns_notify: Update manpage
Aki Tuomi [Fri, 30 Nov 2018 11:34:37 +0000 (13:34 +0200)]
Update supermaster-signed test expected_result
Need to adjust for changed logging
Aki Tuomi [Fri, 30 Nov 2018 18:22:30 +0000 (20:22 +0200)]
pdns_notify: Fix logging
Aki Tuomi [Fri, 30 Nov 2018 11:55:32 +0000 (13:55 +0200)]
pdns_notify: Implement 60 second timeout
Aki Tuomi [Fri, 30 Nov 2018 09:49:14 +0000 (11:49 +0200)]
pdns_notify: Support hostname for notification
When hostname is provided, attempts to send NOTIFY to all
addresses associated with the given hostname.
Pieter Lexis [Thu, 3 Jan 2019 13:00:35 +0000 (14:00 +0100)]
Merge pull request #7275 from rgacogne/dnscrypt-python3
dnsdist: Update DNSCrypt's regression tests for Python 3
Pieter Lexis [Thu, 3 Jan 2019 12:59:33 +0000 (13:59 +0100)]
Merge pull request #7249 from Habbie/gtar
try really hard to use gnu tar
Pieter Lexis [Thu, 3 Jan 2019 12:57:57 +0000 (13:57 +0100)]
Merge pull request #7286 from bootc/fix_openapi
Fix a couple of Swagger / OpenAPI issues
Pieter Lexis [Thu, 3 Jan 2019 12:57:38 +0000 (13:57 +0100)]
Merge pull request #7288 from rubenk/snprintf-off-by-one
Fix a few off-by-one errors
Pieter Lexis [Thu, 3 Jan 2019 12:57:11 +0000 (13:57 +0100)]
Merge pull request #7291 from rgacogne/auth-dnsscope-histogram-detection
dnsscope: Fix boost's version detection, build with histograms
Pieter Lexis [Thu, 3 Jan 2019 12:45:03 +0000 (13:45 +0100)]
Merge pull request #7298 from rgacogne/rec-dnssec-stats
rec: Add counters for incoming AD and CD queries
Pieter Lexis [Thu, 3 Jan 2019 12:43:51 +0000 (13:43 +0100)]
Merge pull request #7299 from rgacogne/rec-load-suffix-list
rec: Add support for loading the Public Suffix List from a file
Pieter Lexis [Thu, 3 Jan 2019 12:39:14 +0000 (13:39 +0100)]
Merge pull request #7300 from rgacogne/rec-lua-hooks-tests
rec: Add basic regression tests for most of the Lua hooks
Pieter Lexis [Thu, 3 Jan 2019 12:30:53 +0000 (13:30 +0100)]
Merge pull request #7304 from rgacogne/rec-rootnxtrust-regtests
rec: Add some basic regression tests for the root-nx-trust feature
Pieter Lexis [Thu, 3 Jan 2019 11:59:07 +0000 (12:59 +0100)]
Merge pull request #7312 from pieterlexis/travis-rubygems-issue
Update rubygems in travis
Pieter Lexis [Thu, 3 Jan 2019 10:08:32 +0000 (11:08 +0100)]
Update rubygems in travis (for bundler)
Remi Gacogne [Wed, 2 Jan 2019 08:57:19 +0000 (09:57 +0100)]
Merge pull request #7227 from Annih/auth-geoip-non-zero-weight
auth: geoip - forbid 0 as weight value
Remi Gacogne [Wed, 2 Jan 2019 08:55:59 +0000 (09:55 +0100)]
Merge pull request #7295 from ton31337/feature/add_libmaxminddb-devel_dependency_for_centos
geoipbackend: Add libmaxminddb-devel dependency for CentOS
Remi Gacogne [Mon, 31 Dec 2018 16:34:10 +0000 (17:34 +0100)]
rec: Add some basic regression tests for the root-nx-trust feature
Remi Gacogne [Wed, 26 Dec 2018 15:56:21 +0000 (16:56 +0100)]
rec: Add basic regression tests for most of the Lua hooks
Remi Gacogne [Mon, 24 Dec 2018 13:26:13 +0000 (14:26 +0100)]
rec: Add constraints while loading the Public Suffix List
Remi Gacogne [Mon, 24 Dec 2018 13:06:09 +0000 (14:06 +0100)]
rec: Add support for loading the Public Suffix List from a file
Remi Gacogne [Mon, 24 Dec 2018 09:54:17 +0000 (10:54 +0100)]
rec: Add counters for incoming AD and CD queries
Donatas Abraitis [Thu, 20 Dec 2018 14:16:19 +0000 (16:16 +0200)]
geoipbackend: Add libmaxminddb-devel dependency for CentOS
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
Remi Gacogne [Wed, 19 Dec 2018 14:09:20 +0000 (15:09 +0100)]
Merge pull request #7294 from PowerDNS/ahupowerdns-patch-tcp-close-fd
prevent leak of file descriptor if running out of ports for incoming AXFR
bert hubert [Wed, 19 Dec 2018 09:08:39 +0000 (10:08 +0100)]
prevent leak of file descriptor if running out of ports for incoming AXFR
Remi Gacogne [Tue, 18 Dec 2018 09:44:52 +0000 (10:44 +0100)]
Merge pull request #7247 from mnordhoff/pdnsutil-2018-11-30
pdnsutil documentation ECC algorithm updates
Remi Gacogne [Tue, 18 Dec 2018 09:41:31 +0000 (10:41 +0100)]
Merge pull request #7283 from rgacogne/fix-version-strings
Add missing insertion operators for libcrypto's features
Remi Gacogne [Tue, 18 Dec 2018 09:27:24 +0000 (10:27 +0100)]
Merge pull request #7284 from rgacogne/auth-md5-sha1-signatures-cache
auth: Fallback to sha1 for the signatures cache if md5 is not available
Remi Gacogne [Tue, 18 Dec 2018 09:07:51 +0000 (10:07 +0100)]
dnsscope: Fix boost's version detection, build with histograms
Remi Gacogne [Tue, 18 Dec 2018 08:47:44 +0000 (09:47 +0100)]
Merge pull request #7290 from chbruyand/rec-log-levels
rec: reduce log message urgency of non pertinent errors
Charles-Henri Bruyand [Mon, 17 Dec 2018 17:44:03 +0000 (18:44 +0100)]
rec: reduce log message urgency of non pertinent errors
Remi Gacogne [Thu, 13 Dec 2018 14:49:58 +0000 (15:49 +0100)]
auth: Fallback to sha1 for the signatures cache if md5 is not available
Remi Gacogne [Mon, 17 Dec 2018 13:12:39 +0000 (14:12 +0100)]
Merge pull request #7287 from rubenk/fix-typo-in-help-text
recursor: Fix typo in help text of signature-inception-skew option
Ruben Kerkhof [Mon, 17 Dec 2018 11:55:57 +0000 (12:55 +0100)]
Fix a few off-by-one errors
Ruben Kerkhof [Mon, 17 Dec 2018 11:47:46 +0000 (12:47 +0100)]
recursor: Fix typo in help text of signature-inception-skew option
Chris Boot [Sun, 16 Dec 2018 14:18:19 +0000 (14:18 +0000)]
Swagger: fix Error object definition
This corrects:
- a typo of the `description` key
- misuse of the `required` key for the `error` parameter
Chris Boot [Sun, 16 Dec 2018 14:12:54 +0000 (14:12 +0000)]
Swagger: fix definition for putTSIGKey operation
`properties` is not valid within the `parameters` specification; it
looks like it should be `schema` instead.
Remi Gacogne [Fri, 14 Dec 2018 14:15:28 +0000 (15:15 +0100)]
Merge pull request #7281 from rgacogne/auth-fix-max-signature-cache-entries-doc
auth: Fix the default value of max-signature-cache-entries in the doc
aerique [Fri, 14 Dec 2018 11:49:46 +0000 (12:49 +0100)]
Merge pull request #7259 from aerique/feature/4.2.x-changelog
* Add 4.2.0 changelog,
* Update secpoll for auth-4.2.0-alpha1.
Remi Gacogne [Thu, 13 Dec 2018 15:42:01 +0000 (16:42 +0100)]
Add missing insertion operators for libcrypto's features
Remi Gacogne [Thu, 13 Dec 2018 11:32:31 +0000 (12:32 +0100)]
auth: Fix the default value of max-signature-cache-entries in the doc
Remi Gacogne [Thu, 13 Dec 2018 09:12:45 +0000 (10:12 +0100)]
Merge pull request #7278 from rgacogne/auth-multiple-cnames-rrset
auth: Prevent more than one CNAME/SOA record in the same RRset
Remi Gacogne [Wed, 12 Dec 2018 15:33:21 +0000 (16:33 +0100)]
auth: Add a whitespace before the last type and '}'
Remi Gacogne [Wed, 12 Dec 2018 13:38:07 +0000 (14:38 +0100)]
auth: Prevent more than one CNAME/SOA record in the same RRset
Remi Gacogne [Wed, 12 Dec 2018 13:35:32 +0000 (14:35 +0100)]
auth: Add an API test for multiple CNAME records in the same RRset
Remi Gacogne [Tue, 11 Dec 2018 10:19:27 +0000 (11:19 +0100)]
Merge pull request #7271 from rgacogne/dnsdist-dynblock-timing
dnsdist: Remove a possible timing issue in the DynBlock unit tests
Remi Gacogne [Tue, 11 Dec 2018 08:56:05 +0000 (09:56 +0100)]
Merge pull request #7272 from rgacogne/xfrblob-assign-range
Ensure a valid range to string::assign() in PacketReader::xfrBlob()
Remi Gacogne [Mon, 10 Dec 2018 17:37:24 +0000 (18:37 +0100)]
dnsdist: Add 'future' to the regression tests requirements
Remi Gacogne [Mon, 10 Dec 2018 11:02:38 +0000 (12:02 +0100)]
dnsdist: Remove a possible timing issue in the DynBlock unit tests
Remi Gacogne [Fri, 7 Dec 2018 10:13:17 +0000 (11:13 +0100)]
Ensure a valid range to string::assign() in PacketReader::xfrBlob()
In some cases we could have called:
std::string::assign(InputIterator first, InputIterator last)
with last < first, which is UB:
if the range specified by [first,last) is not valid, it causes undefined behavior
libstdc++ handles that gracefully by throwing an out-of-range exception
but libc++ tries to allocate a negative value of bytes, which in turns
triggers a request for a very large memory allocation, which fails.
Remi Gacogne [Mon, 10 Dec 2018 17:29:34 +0000 (18:29 +0100)]
Merge pull request #7274 from rgacogne/dnscrypt-dnspython-1.16
dnsdist: Require dnspython < 1.16.0 since it broke binary in TXT
Remi Gacogne [Mon, 10 Dec 2018 16:16:55 +0000 (17:16 +0100)]
dnsdist: Update DNSCrypt's regression tests for Python 3
Remi Gacogne [Mon, 10 Dec 2018 16:18:20 +0000 (17:18 +0100)]
dnsdist: Require dnspython < 1.16.0 since it broke binary in TXT
Looks like https://github.com/rthalley/dnspython/issues/321
Peter van Dijk [Fri, 7 Dec 2018 23:13:38 +0000 (00:13 +0100)]
Merge pull request #7268 from Habbie/gsql-4.1-4.2
docs: link to 4.1 gsql schemas
Peter van Dijk [Fri, 7 Dec 2018 11:12:15 +0000 (12:12 +0100)]
Merge pull request #7261 from zeha/debian-no-ucf
builder-support: finish up ucf removal for sql backends
Remi Gacogne [Fri, 7 Dec 2018 08:53:36 +0000 (09:53 +0100)]
Merge pull request #7267 from rgacogne/dnsdist-ebpf-centos76
dnsdist: Check that SO_ATTACH_BPF is defined before enabling eBPF
Peter van Dijk [Thu, 6 Dec 2018 16:34:53 +0000 (17:34 +0100)]
docs: link to 4.1 gsql schemas
Remi Gacogne [Thu, 6 Dec 2018 14:54:44 +0000 (15:54 +0100)]
dnsdist: Check that SO_ATTACH_BPF is defined before enabling eBPF
It turns out that RH decided to backport only the tracing subsystem
part of eBPF as a "Technology Preview" in the RHEL / Centos 7.6
kernel, so most of the eBPF stuff is present but not what is needed
to use the networking parts.
Peter van Dijk [Thu, 6 Dec 2018 14:17:21 +0000 (15:17 +0100)]
Merge pull request #7266 from Habbie/trusty-luarec
auth ubuntu trusty: enable LUA records
Peter van Dijk [Thu, 6 Dec 2018 12:20:06 +0000 (13:20 +0100)]
auth ubuntu trusty: enable LUA records
Peter van Dijk [Thu, 6 Dec 2018 12:15:15 +0000 (13:15 +0100)]
Merge pull request #7265 from chbruyand/auth-enable-lua-records
auth: make --enable-lua-records switch plural
Charles-Henri Bruyand [Thu, 6 Dec 2018 11:53:31 +0000 (12:53 +0100)]
auth: make --enable-lua-records switch plural
Chris Hofstaedtler [Wed, 5 Dec 2018 21:13:41 +0000 (22:13 +0100)]
builder-support: finish up ucf removal for sql backends
Remi Gacogne [Thu, 6 Dec 2018 08:18:10 +0000 (09:18 +0100)]
Merge pull request #7263 from zeha/readme-mac-gpgsql
README.md: fix typo in macOS instructions
Remi Gacogne [Thu, 6 Dec 2018 08:17:48 +0000 (09:17 +0100)]
Merge pull request #7264 from zeha/versioninfo
Update and re-sort feature list in --version output
Chris Hofstaedtler [Wed, 5 Dec 2018 22:53:04 +0000 (23:53 +0100)]
Update and re-sort feature list in --version output
Chris Hofstaedtler [Wed, 5 Dec 2018 22:53:48 +0000 (23:53 +0100)]
README.md: fix typo in macOS instructions
Remi Gacogne [Wed, 5 Dec 2018 09:15:50 +0000 (10:15 +0100)]
Merge pull request #7226 from rgacogne/oss-fuzz
Add fuzzing targets for integration into OSS-Fuzz
Remi Gacogne [Wed, 5 Dec 2018 09:13:05 +0000 (10:13 +0100)]
Merge pull request #7257 from rgacogne/dnsdist-pugetmsglen
dnsdist: Make getMsgLen32 and putMsgLen32 static
Remi Gacogne [Mon, 3 Dec 2018 08:03:33 +0000 (09:03 +0100)]
rec: Fix a typo in the fuzzing README
Remi Gacogne [Wed, 28 Nov 2018 16:41:37 +0000 (17:41 +0100)]
fuzzing: Document how fuzzing targets and continuous fuzzing work
Remi Gacogne [Tue, 27 Nov 2018 16:16:33 +0000 (17:16 +0100)]
fuzzing: Skip payloads larger than 65k
Remi Gacogne [Tue, 27 Nov 2018 15:11:49 +0000 (16:11 +0100)]
fuzzing: Add some corpus for OSS-Fuzz
Remi Gacogne [Mon, 26 Nov 2018 13:57:31 +0000 (14:57 +0100)]
Add a 'fuzz_targets' target, rename fuzzing targets binaries
Remi Gacogne [Thu, 22 Nov 2018 13:45:00 +0000 (14:45 +0100)]
Travis: Build fuzzing targets
Remi Gacogne [Thu, 22 Nov 2018 11:18:14 +0000 (12:18 +0100)]
dnsdist: Symlink tcpiohandler.hh
Remi Gacogne [Thu, 22 Nov 2018 16:08:34 +0000 (17:08 +0100)]
Fix missing header for exception
Remi Gacogne [Tue, 22 May 2018 22:26:23 +0000 (00:26 +0200)]
Add fuzzing targets
Remi Gacogne [Tue, 4 Dec 2018 14:41:44 +0000 (15:41 +0100)]
Merge pull request #7256 from rgacogne/dnsdist-lock-tickets-key-rotation
dnsdist: Protect GnuTLS tickets key rotation with a read-write lock
Remi Gacogne [Tue, 4 Dec 2018 10:26:00 +0000 (11:26 +0100)]
dnsdist: Make getMsgLen32 and putMsgLen32 static
Only the console code uses them nowadays, so no need to export them.
Remi Gacogne [Tue, 4 Dec 2018 09:27:28 +0000 (10:27 +0100)]
dnsdist: Fix the type of numerical DNS over TLS's parameters
We were trying to retrieve two parameters, ticketsKeysRotationDelay
and numberOfTicketsKeys, as strings then convert them to integers,
but the Lua wrapper already exposes them as numerical values.
Remi Gacogne [Tue, 4 Dec 2018 09:27:13 +0000 (10:27 +0100)]
dnsdist: Protect GnuTLS tickets key rotation with a read-write lock
Otherwise a thread can replace the shared pointer hold by the
GnuTLSIOCtx while another thread is accessing it. The usage count
is not incremented since no copy is made, so the content might get
deleted while a thread is still accessing it, leading to
use-after-free and possibly a crash.
Remi Gacogne [Mon, 3 Dec 2018 14:39:24 +0000 (15:39 +0100)]
Merge pull request #7242 from rgacogne/rec-control-send-timeout
rec: Use the timeout passed to rec_control for sending too
Remi Gacogne [Mon, 3 Dec 2018 11:41:35 +0000 (12:41 +0100)]
Merge pull request #7250 from grinapo/master
Fixed typos around DNS64 lua docs
Remi Gacogne [Mon, 3 Dec 2018 10:39:57 +0000 (11:39 +0100)]
Apply suggestions from code review
fix path
Co-Authored-By: grinapo <grinapo@gmail.com>
Peter Gervai [Sat, 1 Dec 2018 21:21:19 +0000 (22:21 +0100)]
Fixed typos around DNS64 lua docs
Peter van Dijk [Fri, 30 Nov 2018 19:57:08 +0000 (20:57 +0100)]
try really hard to use gnu tar
Peter van Dijk [Fri, 30 Nov 2018 19:32:36 +0000 (20:32 +0100)]
Merge pull request #7245 from mind04/notify
Use a cache able soa record for the serial check caused by a notify
Kees Monshouwer [Fri, 30 Nov 2018 14:25:57 +0000 (15:25 +0100)]
auth: we don't know the serial at this point and it is to early to get it here
Matt Nordhoff [Fri, 30 Nov 2018 14:06:08 +0000 (14:06 +0000)]
pdnsutil documentation ECC algorithm updates
* generate-zone-key's default algorithm has changed to ECDSA256
* Remove GOST from and add EdDSA to {add,generate}-zone-key usage messages
* Remove an old comment
Peter van Dijk [Fri, 30 Nov 2018 14:17:55 +0000 (15:17 +0100)]
Merge pull request #6894 from blop/master
Improved Lua records - Added all selector, and backupSelector fallbacks
Kees Monshouwer [Fri, 30 Nov 2018 07:14:42 +0000 (08:14 +0100)]
auth: load serial in slaveRefresh()
Peter van Dijk [Fri, 30 Nov 2018 13:33:17 +0000 (14:33 +0100)]
Merge pull request #7246 from chbruyand/auth-docs-latex-nesting-level
auth: docs - increase latex maximum list depth
Charles-Henri Bruyand [Fri, 30 Nov 2018 13:24:23 +0000 (14:24 +0100)]
auth: docs - increase latex maximum list depth to avoid reaching max nesting level
Charles-Henri Bruyand [Fri, 30 Nov 2018 10:40:35 +0000 (11:40 +0100)]
auth: lua records - remove "none" selector, add test for "all" backup selector
Peter van Dijk [Fri, 30 Nov 2018 08:57:05 +0000 (09:57 +0100)]
Merge pull request #7241 from Habbie/rec-build-docs
add some debian 9 recursor build deps
Kees Monshouwer [Fri, 30 Nov 2018 07:13:21 +0000 (08:13 +0100)]
Revert "On incoming NOTIFY load our serial from backend to have it available during slave-check."
This reverts commit
74259e83d76577a315e512c6e7ff7098c7e24d8d .
Peter van Dijk [Thu, 29 Nov 2018 17:05:21 +0000 (18:05 +0100)]
Merge pull request #7225 from rgacogne/ixfrdist-soa-ttl
ixfrdist: Preserve the correct TTL for SOA records