]>
granicus.if.org Git - pdns/log
Pieter Lexis [Fri, 16 Feb 2018 17:19:34 +0000 (18:19 +0100)]
Merge pull request #6269 from pieterlexis/ixfrdist-privdrop
ixfrdist: Implement priv-dropping
Pieter Lexis [Fri, 16 Feb 2018 15:07:05 +0000 (16:07 +0100)]
Merge pull request #6273 from pieterlexis/auth-411-secpol
Add Auth 4.1.1 secpoll
Peter van Dijk [Fri, 16 Feb 2018 14:59:31 +0000 (15:59 +0100)]
Merge pull request #6274 from ffledgling/4.1.1-changelog
Update 4.1 changelog for auth-4.1.1 release
Anhad Jai Singh [Fri, 16 Feb 2018 13:44:29 +0000 (19:14 +0530)]
Update 4.1 changelog for auth-4.1.1 release
PRs part of this release are:
* 6261, 6260 - backports PRs, originals are
6261:
* 6077
* 6048
* 6172
* 6134
* 6129
* 6122
* 6103
* 6041
6260:
* 6029
Pieter Lexis [Fri, 16 Feb 2018 13:45:08 +0000 (14:45 +0100)]
Add Auth 4.1.1 secpoll
Remi Gacogne [Fri, 16 Feb 2018 10:17:14 +0000 (11:17 +0100)]
Merge pull request #6267 from rgacogne/dnsdist-1.2.1-changelog
dnsdist: Update the ChangeLog for the 1.2.1 release
Remi Gacogne [Fri, 16 Feb 2018 09:12:30 +0000 (10:12 +0100)]
dnsdist: Fix a typo in the 1.2.1 changelog
Remi Gacogne [Thu, 15 Feb 2018 15:43:33 +0000 (16:43 +0100)]
dnsdist: Update the release date for 1.2.1
Remi Gacogne [Thu, 15 Feb 2018 10:29:07 +0000 (11:29 +0100)]
Merge pull request #6264 from pieterlexis/ixfrdist-nullptr
ixfrdist: Prevent a nullptr exception and guard reads/writes
Pieter Lexis [Wed, 14 Feb 2018 15:42:49 +0000 (16:42 +0100)]
ixfrdist: Implement priv-dropping
Closes #6265
Remi Gacogne [Wed, 14 Feb 2018 14:38:41 +0000 (15:38 +0100)]
Merge pull request #6257 from Habbie/dnsdist-test-format
dnsdist: fix error formatting
Pieter Lexis [Wed, 14 Feb 2018 12:55:35 +0000 (13:55 +0100)]
ixfrdist: Guard all find()s with a mutex
Remi Gacogne [Wed, 14 Feb 2018 10:30:13 +0000 (11:30 +0100)]
dnsdist: Update the ChangeLog for the 1.2.1 release
Pieter Lexis [Wed, 14 Feb 2018 10:41:18 +0000 (11:41 +0100)]
ixfrdist: Guard all reads and writes on g_soas
Pieter Lexis [Wed, 14 Feb 2018 10:00:54 +0000 (11:00 +0100)]
ixfrdist: Prevent a nullptr exception
aerique [Tue, 13 Feb 2018 15:44:34 +0000 (16:44 +0100)]
Merge pull request #6237 from aerique:bugfix/rec-rpz-zone-load-fail
Retry loading RPZ zones from server.
Remi Gacogne [Tue, 13 Feb 2018 09:15:10 +0000 (10:15 +0100)]
Merge pull request #6258 from rgacogne/ixfrdist-serial-verbose
ixfrdist: Check the serial even if verbose is off
Peter van Dijk [Mon, 12 Feb 2018 21:17:00 +0000 (22:17 +0100)]
Merge pull request #6259 from Habbie/dnsdist-test-ports
dnsdist: avoid port reuse in tests
Peter van Dijk [Mon, 12 Feb 2018 19:27:17 +0000 (20:27 +0100)]
dnsdist: avoid port reuse in tests
Remi Gacogne [Mon, 12 Feb 2018 14:26:00 +0000 (15:26 +0100)]
ixfrdist: Check the serial even if verbose is off
Peter van Dijk [Mon, 12 Feb 2018 13:16:05 +0000 (14:16 +0100)]
dnsdist: fix error formatting
Pieter Lexis [Sat, 10 Feb 2018 10:11:00 +0000 (11:11 +0100)]
Merge pull request #6254 from pieterlexis/fix-el6
EL6: fix dnsdist builds
Pieter Lexis [Sat, 10 Feb 2018 10:10:41 +0000 (11:10 +0100)]
Merge pull request #6253 from zeha/dnsdist-uuid-no-protobuf
dnsdist: fix build without protobuf
Chris Hofstaedtler [Fri, 9 Feb 2018 19:29:18 +0000 (20:29 +0100)]
dnsdist: fix build without protobuf
Pieter Lexis [Fri, 9 Feb 2018 21:03:47 +0000 (22:03 +0100)]
EL6: fix dnsdist builds
Pieter Lexis [Thu, 8 Feb 2018 15:30:56 +0000 (16:30 +0100)]
Merge pull request #6235 from pieterlexis/ixfrdist
New tool: ixfrdist
Pieter Lexis [Wed, 7 Feb 2018 09:40:51 +0000 (10:40 +0100)]
Add ixfrdist to tool package
bert hubert [Mon, 5 Feb 2018 15:09:03 +0000 (16:09 +0100)]
Merge pull request #6170 from zeha/dnstap
dnsdist: Add simple dnstap logging
bert hubert [Mon, 5 Feb 2018 15:08:42 +0000 (16:08 +0100)]
Merge pull request #2603 from zeha/api-responsestats
Expose ResponseStats via REST API
Pieter Lexis [Fri, 2 Feb 2018 09:42:27 +0000 (10:42 +0100)]
Merge pull request #6134 from rgacogne/auth-mysql-multi-results-set
auth: Always bind the results array after executing a MySQL statement
Pieter Lexis [Fri, 2 Feb 2018 09:39:43 +0000 (10:39 +0100)]
Merge pull request #6234 from cmouse/fixme
Some Fixmes
Pieter Lexis [Tue, 30 Jan 2018 13:47:12 +0000 (14:47 +0100)]
ixfrdist: Add an ACL option
Pieter Lexis [Mon, 29 Jan 2018 09:10:15 +0000 (10:10 +0100)]
Merge pull request #6227 from pieterlexis/docs-docs-docs
docs: Ensure Lua objects and their attributes are layed-out
Pieter Lexis [Fri, 26 Jan 2018 10:18:58 +0000 (11:18 +0100)]
ixfrdist: use pollmplexer instead of selectmplexer
Pieter Lexis [Wed, 24 Jan 2018 15:33:23 +0000 (16:33 +0100)]
ixfrdist: use ComboAddress::isIPv4()
Pieter Lexis [Wed, 24 Jan 2018 15:32:01 +0000 (16:32 +0100)]
ixfrdist: Better exit message on second stop
Pieter Lexis [Wed, 24 Jan 2018 15:29:05 +0000 (16:29 +0100)]
ixfrdist: clean up argument processing
Pieter Lexis [Wed, 24 Jan 2018 15:26:02 +0000 (16:26 +0100)]
ixfrdist: clean up downloaded zones
Pieter Lexis [Wed, 24 Jan 2018 10:58:23 +0000 (11:58 +0100)]
ixfrdist: don't crash on wrong options
Pieter Lexis [Mon, 22 Jan 2018 12:05:33 +0000 (13:05 +0100)]
ixfrdist: prevent errno clobbering from CA::toStringWithPort
Pieter Lexis [Sat, 20 Jan 2018 12:05:03 +0000 (13:05 +0100)]
ixfrdist: switch to std::thread and some update interval fixes
Pieter Lexis [Sat, 20 Jan 2018 11:47:07 +0000 (12:47 +0100)]
ixfrdist: include iputils.hh
Pieter Lexis [Fri, 19 Jan 2018 16:40:16 +0000 (17:40 +0100)]
ixfrdist: better logging on exit
Pieter Lexis [Fri, 19 Jan 2018 16:32:43 +0000 (17:32 +0100)]
ixfrdist: use our socket convience functions
Pieter Lexis [Fri, 19 Jan 2018 15:20:42 +0000 (16:20 +0100)]
ixfrdist: add manpage
Pieter Lexis [Fri, 19 Jan 2018 13:23:46 +0000 (14:23 +0100)]
ixfrdist: set the connected XFR socket to blocking
Pieter Lexis [Fri, 19 Jan 2018 12:45:20 +0000 (13:45 +0100)]
ixfrdist: Chunk the {A,I}XFR packets.
Really stupid implementation, one message per RR.
Pieter Lexis [Fri, 19 Jan 2018 12:00:44 +0000 (13:00 +0100)]
ixfrdist: safely exit, ensure sockets can be reused
Pieter Lexis [Fri, 19 Jan 2018 10:25:03 +0000 (11:25 +0100)]
ixfrdist: Send AXFR or SOA on certain IXFR requests
Pieter Lexis [Fri, 19 Jan 2018 09:58:34 +0000 (10:58 +0100)]
ixfrdist: fix AXFR fallback
Pieter Lexis [Fri, 19 Jan 2018 09:42:24 +0000 (10:42 +0100)]
dnsparser: don't make UnknownRecordContent on IXFR
IXFRs contain the SOA of the client client's zone-version in the
AUTHORITY section. Parse it properly so the ixfrdistributor can use it.
Pieter Lexis [Thu, 18 Jan 2018 15:50:21 +0000 (16:50 +0100)]
ixfr: Fix int/uint issue when writing files to disk
Pieter Lexis [Thu, 18 Jan 2018 14:48:28 +0000 (15:48 +0100)]
ixfrdist: WIP IXFR support
Pieter Lexis [Thu, 18 Jan 2018 12:52:50 +0000 (13:52 +0100)]
ixfrdist: initialize fromlen
Pieter Lexis [Thu, 18 Jan 2018 12:44:00 +0000 (13:44 +0100)]
ixfrdist: add AXFR capability
Pieter Lexis [Wed, 17 Jan 2018 18:50:38 +0000 (19:50 +0100)]
ixfrdist: switch to one-line messages
Pieter Lexis [Wed, 17 Jan 2018 18:36:30 +0000 (19:36 +0100)]
ixfrdist: working UDP and TCP SOA queries and update thread
Pieter Lexis [Wed, 10 Jan 2018 17:02:00 +0000 (18:02 +0100)]
ixfrdist: add listen sockets
Pieter Lexis [Wed, 10 Jan 2018 16:17:09 +0000 (17:17 +0100)]
ixfrdist: improve error messages
Pieter Lexis [Wed, 10 Jan 2018 16:15:06 +0000 (17:15 +0100)]
ixfrdist: first implementation of the update thread
Pieter Lexis [Wed, 10 Jan 2018 12:46:36 +0000 (13:46 +0100)]
ixfrdist: clean up includes
Pieter Lexis [Wed, 10 Jan 2018 12:36:26 +0000 (13:36 +0100)]
ixplore: Move defs and functs to header for reuse
Pieter Lexis [Wed, 10 Jan 2018 12:11:44 +0000 (13:11 +0100)]
Initial options for ixfrdist
Pieter Lexis [Wed, 10 Jan 2018 10:33:09 +0000 (11:33 +0100)]
ixplore: fix all indenting, no functional changes
bert hubert [Sun, 28 Jan 2018 12:47:43 +0000 (13:47 +0100)]
Merge pull request #6230 from ahupowerdns/deselectmplexer
remove all traces of selectmplexer, fix up pollmplexer
Aki Tuomi [Sat, 27 Jan 2018 23:18:15 +0000 (01:18 +0200)]
Use DNSName in RecordTextReader
Aki Tuomi [Sat, 27 Jan 2018 21:56:21 +0000 (23:56 +0200)]
tinydnsbackend: Use toDNSStringLC since lowercase is preferred
Fixes fixme
bert hubert [Fri, 26 Jan 2018 18:10:05 +0000 (19:10 +0100)]
Merge pull request #6229 from ahupowerdns/add-single-character-label-test
add a test for single character labels in dnsname and how they compare
bert hubert [Fri, 26 Jan 2018 09:06:11 +0000 (10:06 +0100)]
remove selectmplexer reference from nproxy and generalize getMplexer() so nproxy and dnsdist can both use it.
Removed some final traces from SelectFDMplexer from mplexer.hh too.
bert hubert [Thu, 25 Jan 2018 21:57:11 +0000 (22:57 +0100)]
remove all traces of selectmplexer, fix up pollmplexer
select is scary when a lot of file descriptors are used. Use poll.
bert hubert [Thu, 25 Jan 2018 21:32:54 +0000 (22:32 +0100)]
add a test for single character labels and how they compare after our 'a.root-servers.net' scare (which turned out to be unrelated)
Pieter Lexis [Thu, 25 Jan 2018 17:19:16 +0000 (18:19 +0100)]
Merge pull request #6226 from gryphius/doc-master-mention-slave-renotify
mention slave-renotify in notification warnings
Pieter Lexis [Thu, 25 Jan 2018 17:11:08 +0000 (18:11 +0100)]
docs: better layout of Lua objects in dnsdist docs
Pieter Lexis [Thu, 25 Jan 2018 16:23:18 +0000 (17:23 +0100)]
docs: Fix ref
Pieter Lexis [Thu, 25 Jan 2018 16:22:13 +0000 (17:22 +0100)]
docs: squash some warnings
Pieter Lexis [Thu, 25 Jan 2018 16:19:40 +0000 (17:19 +0100)]
docs: Layout the Lua scripting docs better
Add missing functions, fix broken attributes and methods.
Oli Schacher [Thu, 25 Jan 2018 15:01:36 +0000 (16:01 +0100)]
mention slave-renotify in notification warnings
Pieter Lexis [Thu, 25 Jan 2018 12:29:10 +0000 (13:29 +0100)]
Merge pull request #6172 from cassvin/ixfr
IXFR: correct behavior of dealing with DNS Name with multiple records; speed up IXFR transaction
Pieter Lexis [Thu, 25 Jan 2018 11:46:47 +0000 (12:46 +0100)]
Merge pull request #6152 from zeha/bb2-note-error
bindbackend: handle std::exception during startup zone-parsing
Pieter Lexis [Thu, 25 Jan 2018 11:46:15 +0000 (12:46 +0100)]
Merge pull request #6144 from stbuehler/improve-tests-part-two
Improve test-dnsrecords
Chris Hofstaedtler [Tue, 23 Jan 2018 14:36:45 +0000 (15:36 +0100)]
Add dnstap-compatible protobuf support to dnsdist.
Based on a PR by Justin Valentini <jvalentini@dyn.com>.
Pieter Lexis [Wed, 24 Jan 2018 16:35:44 +0000 (17:35 +0100)]
Merge pull request #6148 from zeha/auth-2136-messages
Improve DNSUPDATE prereq check log messages
Pieter Lexis [Wed, 24 Jan 2018 16:35:18 +0000 (17:35 +0100)]
Merge pull request #6166 from rgacogne/dnsreplay-initial-port
Add an --initial-port option to dnsreplay
Pieter Lexis [Wed, 24 Jan 2018 16:34:39 +0000 (17:34 +0100)]
Merge pull request #6222 from pieterlexis/coverity-
20180124
Fix two Coverity issues
Pieter Lexis [Wed, 24 Jan 2018 09:08:36 +0000 (10:08 +0100)]
Rec: Fix 2 use-after-free bugs
Fix CID
1385373 .
Pieter Lexis [Wed, 24 Jan 2018 09:06:33 +0000 (10:06 +0100)]
XPF: Fix coverity "copy paste" issue
Fix CID
1385372 .
Chris Hofstaedtler [Thu, 11 Jan 2018 16:22:42 +0000 (17:22 +0100)]
dnsdist: record query time in DNSQuestion
Pieter Lexis [Tue, 23 Jan 2018 11:41:27 +0000 (12:41 +0100)]
Merge pull request #6220 from pieterlexis/ddist-xpf
Add XPF support
Pieter Lexis [Tue, 23 Jan 2018 11:24:10 +0000 (12:24 +0100)]
Merge pull request #6185 from zeha/selfanswered-rules
dnsdist: run self-answered responses through a ruleset
Pieter Lexis [Tue, 23 Jan 2018 11:23:54 +0000 (12:23 +0100)]
Merge pull request #6179 from zeha/mtasker-stacksize
Increase MTasker stacksize to avoid crash in exception unwinding
Pieter Lexis [Tue, 23 Jan 2018 11:22:24 +0000 (12:22 +0100)]
Merge pull request #6168 from phonedph1/forward-nsspeed
Keep track of forward-zones NS speeds
Pieter Lexis [Tue, 23 Jan 2018 11:21:22 +0000 (12:21 +0100)]
Merge pull request #5068 from pieterlexis/issue-1010-calculateSOASerial-uint32_t
Change from time_t to uint32_t for serial in calculateSOASerial
Pieter Lexis [Tue, 23 Jan 2018 11:20:21 +0000 (12:20 +0100)]
Merge pull request #5770 from rgacogne/remote-logger-first-packet
Keep trying if the first connection to the remote logger failed
Pieter Lexis [Tue, 23 Jan 2018 11:20:00 +0000 (12:20 +0100)]
Merge pull request #5960 from rgacogne/rec-genudpqueryresponse-udp-race
Check more thoroughly the source of UDP answers
Pieter Lexis [Tue, 23 Jan 2018 11:19:28 +0000 (12:19 +0100)]
Merge pull request #5982 from ahupowerdns/pdnsutil-error-better
improve error message of pdnsutil if it can't find configuration
Pieter Lexis [Tue, 23 Jan 2018 11:18:04 +0000 (12:18 +0100)]
Merge pull request #6187 from gryphius/rzp-typo
fix typo rzpMaster, lowercase settings
Pieter Lexis [Tue, 23 Jan 2018 11:17:52 +0000 (12:17 +0100)]
Merge pull request #6189 from rgacogne/dnsdist-gnutls-errors
dnsdist: Print GnuTLS error messages when parsing the configuration
Pieter Lexis [Tue, 23 Jan 2018 11:17:26 +0000 (12:17 +0100)]
Merge pull request #6206 from paddg/patch-6
capitalization AndRule in example
Pieter Lexis [Tue, 23 Jan 2018 11:17:10 +0000 (12:17 +0100)]
Merge pull request #6207 from paddg/patch-7
capitalization DropAction in guide
Pieter Lexis [Tue, 23 Jan 2018 11:16:55 +0000 (12:16 +0100)]
Merge pull request #6210 from zeha/rec-abort-unused-arg
recursor: abort when unused arguments remain