]>
git.ipfire.org Git - thirdparty/pdns.git/log
Remi Gacogne [Mon, 12 Aug 2019 14:46:47 +0000 (16:46 +0200)]
dnsdist: Add an OCSP stapling guide
Otto Moerbeek [Mon, 12 Aug 2019 12:37:47 +0000 (14:37 +0200)]
Merge pull request #8122 from pieterlexis/bail-out-on-no-context
Bail out when no Context library is available
Otto Moerbeek [Mon, 12 Aug 2019 12:24:24 +0000 (14:24 +0200)]
Some stringerror() missed cases as spotted by chbruyand
Otto Moerbeek [Mon, 12 Aug 2019 11:35:33 +0000 (13:35 +0200)]
Merge pull request #8091 from omoerbeek/float-vs-double
Some unneeded float<->double conversions.
Remi Gacogne [Mon, 12 Aug 2019 10:55:54 +0000 (12:55 +0200)]
Merge pull request #8180 from rgacogne/dnsdist-140-rc1-changelog
dnsdist: Update the ChangeLog and secpoll for 1.4.0-rc1
Remi Gacogne [Mon, 12 Aug 2019 08:12:15 +0000 (10:12 +0200)]
dnsdist: Fix a typo (isEDNSOoptionInOpt) in the ChangeLog
Remi Gacogne [Fri, 9 Aug 2019 14:54:22 +0000 (16:54 +0200)]
dnsdist: Update the ChangeLog and secpoll for 1.4.0-rc1
Remi Gacogne [Fri, 9 Aug 2019 12:40:24 +0000 (14:40 +0200)]
Merge pull request #8030 from rgacogne/ddist-tcp-enotconn-read-bsd
dnsdist: Handle ENOTCONN on read() over TCP
aerique [Fri, 9 Aug 2019 12:04:43 +0000 (14:04 +0200)]
Merge pull request #8179 from Habbie/secpoll-dup
secpoll: remove duplicate auth entry; unduplicate SOA
Peter van Dijk [Fri, 9 Aug 2019 11:01:02 +0000 (13:01 +0200)]
secpoll: remove duplicate auth entry; unduplicate SOA
aerique [Fri, 9 Aug 2019 10:50:48 +0000 (12:50 +0200)]
Merge pull request #8127 from Habbie/auth-4.2.0-rc3-docs
changelog and secpoll for auth 4.2.0-rc3
Remi Gacogne [Fri, 9 Aug 2019 08:20:24 +0000 (10:20 +0200)]
Merge pull request #8175 from rgacogne/dnsdist-max-outstanding
dnsdist: Increase the default value of setMaxUDPOutstanding to 65535
Remi Gacogne [Fri, 9 Aug 2019 08:20:04 +0000 (10:20 +0200)]
Merge pull request #8141 from rgacogne/dnsdist-ocsp
dnsdist: Add OCSP stapling (from files) for DoT and DoH
Peter van Dijk [Thu, 8 Aug 2019 20:23:31 +0000 (22:23 +0200)]
mark LMDB backend experimental
Peter van Dijk [Thu, 8 Aug 2019 20:20:28 +0000 (22:20 +0200)]
auth backend docs: remove autoserial column
Peter van Dijk [Thu, 25 Jul 2019 14:21:55 +0000 (16:21 +0200)]
changelog and secpoll for auth 4.2.0-rc3
tcely [Thu, 8 Aug 2019 13:40:44 +0000 (09:40 -0400)]
Merge branch 'master' into patch-1
Remi Gacogne [Thu, 8 Aug 2019 13:28:49 +0000 (15:28 +0200)]
dnsdist: Add regression tests for OCSP stapling over DoH and DoT
aerique [Thu, 8 Aug 2019 12:17:29 +0000 (14:17 +0200)]
Merge pull request #8170 from Habbie/auth-4.1.12-release
auth 4.1.13: changelog and secpoll
Remi Gacogne [Thu, 8 Aug 2019 09:06:20 +0000 (11:06 +0200)]
dnsdist: Increase the default value of setMaxUDPOutstanding to 65535
Peter van Dijk [Wed, 7 Aug 2019 11:08:56 +0000 (13:08 +0200)]
auth 4.1.13: changelog and secpoll
Remi Gacogne [Wed, 7 Aug 2019 14:54:31 +0000 (16:54 +0200)]
dnsdist: Check that the TLS key type is supported
Remi Gacogne [Wed, 7 Aug 2019 10:04:38 +0000 (12:04 +0200)]
dnsdist: Take ComboAddress and DNSName in the KVS lookup binding
Remi Gacogne [Wed, 7 Aug 2019 09:01:28 +0000 (11:01 +0200)]
dnsdist: Fix the toString() description of the KVS lookup keys
Remi Gacogne [Wed, 7 Aug 2019 09:00:44 +0000 (11:00 +0200)]
dnsdist: Clear the CDB refresh guard after a successful refresh
Remi Gacogne [Tue, 30 Jul 2019 16:33:03 +0000 (18:33 +0200)]
dnsdist: Fix invalid '\5domain' label, should be \6domain
Reported by @ph1 (thanks!).
Remi Gacogne [Mon, 29 Jul 2019 13:36:19 +0000 (15:36 +0200)]
dnsdist: Remove ambiguity between our make_unique and the C++14 one
Since LGTM seems to be somehow compiling with C++14 enabled.
Remi Gacogne [Mon, 29 Jul 2019 10:57:48 +0000 (12:57 +0200)]
dnsdist: Document the Key Value Store objects and actions
Remi Gacogne [Wed, 24 Jul 2019 13:40:42 +0000 (15:40 +0200)]
dnsdist: Build with CDB and LMDB support in Travis and CircleCI
Remi Gacogne [Wed, 24 Jul 2019 10:24:43 +0000 (12:24 +0200)]
dnsdist: Add regression tests for the CDB KVS feature
Remi Gacogne [Wed, 24 Jul 2019 10:24:20 +0000 (12:24 +0200)]
dnsdist: Add regression tests for the LMDB KVS feature
Remi Gacogne [Wed, 17 Jul 2019 16:08:49 +0000 (18:08 +0200)]
dnsdist: Add KVS lookup, lookupSuffix and reload bindings to Lua
Remi Gacogne [Wed, 17 Jul 2019 14:19:59 +0000 (16:19 +0200)]
dnsdist: Add support for periodically reloading the CDB KVS
Remi Gacogne [Wed, 17 Jul 2019 12:51:26 +0000 (14:51 +0200)]
dnsdist: Add more KVS unit tests
Remi Gacogne [Tue, 16 Jul 2019 15:03:05 +0000 (17:03 +0200)]
dnsdist: Proper creation of the LMDB and CDB test databases
Remi Gacogne [Fri, 12 Jul 2019 15:38:10 +0000 (17:38 +0200)]
dnsdist: Add KVS suffix matching
Remi Gacogne [Fri, 12 Jul 2019 08:18:24 +0000 (10:18 +0200)]
dnsdist: Initial implementation of a CDB-based Key Value Store
Remi Gacogne [Tue, 23 Jul 2019 11:44:43 +0000 (13:44 +0200)]
Update OBJECTFILES
Remi Gacogne [Thu, 11 Jul 2019 16:58:22 +0000 (18:58 +0200)]
Move cdb.{cc ,hh} to the pdns directory
Remi Gacogne [Wed, 10 Jul 2019 14:14:01 +0000 (16:14 +0200)]
Clean up the CDB code to make it usable from dnsdist
Remi Gacogne [Thu, 4 Jul 2019 16:12:13 +0000 (18:12 +0200)]
dnsdist: Add a KeyValueStoreLookup action based on LMDB
Remi Gacogne [Wed, 7 Aug 2019 08:59:27 +0000 (10:59 +0200)]
Merge pull request #8153 from rgacogne/ddist-doh-http-more
dnsdist: Add Lua bindings, rules and action for DoH
Remi Gacogne [Wed, 7 Aug 2019 07:31:03 +0000 (09:31 +0200)]
dnsdist: Clean up of the DNSQuestion::setHTTPResponse() binding
Remi Gacogne [Wed, 7 Aug 2019 07:21:50 +0000 (09:21 +0200)]
Merge pull request #8154 from rgacogne/dnsdist-outstanding-reset
dnsdist: Use a counter to mark IDState usage instead of the FD
Peter van Dijk [Tue, 6 Aug 2019 15:01:15 +0000 (17:01 +0200)]
Merge pull request #8164 from Habbie/increase-serial-ordername
pdnsutil increase-serial: set right ordername
Peter van Dijk [Tue, 6 Aug 2019 09:12:05 +0000 (11:12 +0200)]
pdnsutil increase-serial: set right ordername
Peter van Dijk [Tue, 6 Aug 2019 10:01:32 +0000 (12:01 +0200)]
Merge pull request #8129 from Habbie/lmdb-schemaversion
auth lmdb: add schema versioning
Peter van Dijk [Tue, 6 Aug 2019 09:17:01 +0000 (11:17 +0200)]
Merge pull request #8110 from zeha/urls-https
Update URLs to use https scheme
Remi Gacogne [Mon, 5 Aug 2019 10:10:05 +0000 (12:10 +0200)]
dnsdist: Plug the new 'redirect-responses' metric in
Remi Gacogne [Mon, 5 Aug 2019 09:47:57 +0000 (11:47 +0200)]
dnsdist: Handle all custom HTTP codes
Remi Gacogne [Fri, 2 Aug 2019 16:08:58 +0000 (18:08 +0200)]
dnsdist: Document that DNQuestion::setHTTPResponse() is not enough
Remi Gacogne [Fri, 2 Aug 2019 16:01:49 +0000 (18:01 +0200)]
dnsdist: Add regression tests for DoH HTTP bindings and actions
Remi Gacogne [Fri, 2 Aug 2019 09:35:19 +0000 (11:35 +0200)]
dnsdist: Add Lua bindings to access the HTTP path and headers
Remi Gacogne [Thu, 1 Aug 2019 16:03:34 +0000 (18:03 +0200)]
dnsdist: Add HTTPStatusAction to return a specific HTTP response
Remi Gacogne [Thu, 1 Aug 2019 14:36:54 +0000 (16:36 +0200)]
dnsdist: Add HTTPPathRegexRule
Remi Gacogne [Mon, 5 Aug 2019 15:05:42 +0000 (17:05 +0200)]
Merge pull request #8117 from rgacogne/dnsdist-continue-action
dnsdist: Implement ContinueAction()
Remi Gacogne [Mon, 5 Aug 2019 15:03:24 +0000 (17:03 +0200)]
Merge pull request #8158 from rgacogne/dnsdist-is-edns-option-in-signedness
dnsdist: Fix signedness issue in isEDNSOptionInOpt()
Remi Gacogne [Mon, 5 Aug 2019 08:22:42 +0000 (10:22 +0200)]
Merge pull request #8140 from rgacogne/rec-doc-special-memory-usage-excluded
rec: Document that the special-memory-usage stat is excluded by default
Remi Gacogne [Mon, 5 Aug 2019 08:22:11 +0000 (10:22 +0200)]
Merge pull request #8142 from rgacogne/rec-dnsname-wirelength
Restore the Lua binding for DNSName::wirelength()
Remi Gacogne [Mon, 5 Aug 2019 07:48:39 +0000 (09:48 +0200)]
dnsdist: Add a unit test for large EDNS option codes
Remi Gacogne [Sun, 4 Aug 2019 20:58:25 +0000 (22:58 +0200)]
auth: Emulate a buffered read in the pipe backend, ~3x faster
Remi Gacogne [Sat, 3 Aug 2019 22:13:47 +0000 (00:13 +0200)]
dnsdist: Fix signedness issue in isEDNSOptionInOpt()
Remi Gacogne [Fri, 2 Aug 2019 16:44:15 +0000 (18:44 +0200)]
dnsdist: Add constants and helper functions to the IDState
Peter van Dijk [Thu, 1 Aug 2019 14:42:02 +0000 (16:42 +0200)]
Merge pull request #8152 from Habbie/rec-maintenance-version
rec docs: fix versionadded for maintenance()
Peter van Dijk [Thu, 1 Aug 2019 14:39:18 +0000 (16:39 +0200)]
rec docs: fix versionadded for maintenance()
Remi Gacogne [Wed, 24 Jul 2019 17:04:09 +0000 (19:04 +0200)]
dnsdist: Add OCSP stapling (from files) for DoT and DoH
The OCSP responses are loaded from files on startup, and reloaded
when the reloadAllCertificates() command is issued.
Remi Gacogne [Thu, 1 Aug 2019 07:36:18 +0000 (09:36 +0200)]
Merge pull request #8148 from rgacogne/7900/melissavoegeli/dnsdist_custom_http_response_headers
dnsdist: Add support for custom DoH headers
Remi Gacogne [Thu, 1 Aug 2019 07:34:09 +0000 (09:34 +0200)]
Merge pull request #8149 from Habbie/select-bad-poll-good
auth: stop using select() in places where FDs can be >1023
Peter van Dijk [Wed, 31 Jul 2019 14:57:03 +0000 (16:57 +0200)]
remotebackend pipeconnector: stop using select()
Peter van Dijk [Wed, 31 Jul 2019 13:59:54 +0000 (15:59 +0200)]
pipebackend coprocess: stop using select()
Remi Gacogne [Wed, 31 Jul 2019 09:45:21 +0000 (11:45 +0200)]
dnsdist: Fix headers handling in the DoH regression tests
Cmdr Riker [Sun, 16 Jun 2019 20:21:30 +0000 (15:21 -0500)]
dnsdist: Add support for custom DoH headers
Cmdr Riker [Sun, 16 Jun 2019 17:47:50 +0000 (12:47 -0500)]
update docs for upcoming custom response header changes for dnsdist
Remi Gacogne [Tue, 30 Jul 2019 17:44:33 +0000 (19:44 +0200)]
dnsdist: Always use DNSName::toLogString() instead of ::toString()
Remi Gacogne [Tue, 30 Jul 2019 17:43:34 +0000 (19:43 +0200)]
dnsdist: Use a counter to mark IDState usage instead of the FD
Peter van Dijk [Tue, 30 Jul 2019 14:51:26 +0000 (16:51 +0200)]
Merge pull request #8146 from Habbie/pg32bit-changelog-4.0-4.1
auth: changelogs and secpoll for 4.0.9, 4.1.11
Peter van Dijk [Tue, 30 Jul 2019 14:28:26 +0000 (16:28 +0200)]
auth: changelogs and secpoll for 4.0.9, 4.1.11
Peter van Dijk [Tue, 30 Jul 2019 11:49:46 +0000 (13:49 +0200)]
Merge pull request #8143 from Habbie/advisory-2019-06
advisory 2019-06
Peter van Dijk [Tue, 30 Jul 2019 11:48:44 +0000 (13:48 +0200)]
advisory 2019-06
Remi Gacogne [Tue, 30 Jul 2019 06:38:42 +0000 (08:38 +0200)]
Restore the Lua binding for DNSName::wirelength()
c052aac71b2ff336ca59421a5bee30564ce9562a renamed it to DNSName::wireLength()
while documenting the DNSName bindings in the auth, unfortunately
breaking compatibility in the recursor.
Remi Gacogne [Mon, 29 Jul 2019 15:59:37 +0000 (17:59 +0200)]
rec: Document that the special-memory-usage stat is excluded by default
Remi Gacogne [Mon, 29 Jul 2019 08:08:39 +0000 (10:08 +0200)]
Merge pull request #8131 from dwfreed/dnsdist-flush-cout
dnsdist-console: flush cout after printing g_outputBuffer
Peter van Dijk [Mon, 29 Jul 2019 07:20:13 +0000 (09:20 +0200)]
Merge pull request #8135 from zeha/ipcrypt-license
ext/ipcrypt: Ship LICENSE in tarballs
Chris Hofstaedtler [Sun, 28 Jul 2019 20:38:41 +0000 (22:38 +0200)]
ext/ipcrypt: Ship LICENSE in tarballs
Peter van Dijk [Sat, 27 Jul 2019 21:36:54 +0000 (23:36 +0200)]
Merge pull request #8132 from jpmens/patch-12
YAML backend
JP Mens [Sat, 27 Jul 2019 18:37:41 +0000 (20:37 +0200)]
YAML backend
it appears this is called, or at least a.k.a., the YAML backend, so let's say that.
Also fixes some typos and formatting I noticed This page could use a lot of extra comprehension love, IMO.
Doug Freed [Sat, 27 Jul 2019 05:43:37 +0000 (05:43 +0000)]
dnsdist-console: flush cout after printing g_outputBuffer
cout may not be a tty, in which case it is block buffered by stdlib, so
flush it after printing g_outputBuffer.
Fixes #8130
Peter van Dijk [Fri, 26 Jul 2019 17:10:49 +0000 (19:10 +0200)]
auth lmdb: add schema versioning
Peter van Dijk [Thu, 25 Jul 2019 15:50:08 +0000 (17:50 +0200)]
Merge pull request #8097 from Habbie/notifiedserial-bigint
auth: use BIGINT for notified_serial in pg schema
Peter van Dijk [Thu, 18 Jul 2019 18:36:10 +0000 (20:36 +0200)]
make test-schema exit(1) on failure; catch setNotified exception
Peter van Dijk [Thu, 18 Jul 2019 15:35:35 +0000 (17:35 +0200)]
add notified_serial range test to pdnsutil test-schema
Peter van Dijk [Wed, 17 Jul 2019 20:07:00 +0000 (22:07 +0200)]
document gsql change_date removal and pgsql type change
Peter van Dijk [Wed, 17 Jul 2019 19:06:01 +0000 (21:06 +0200)]
use BIGINT for notified_serial in pg schema; fixes #6815
Peter van Dijk [Thu, 25 Jul 2019 08:36:48 +0000 (10:36 +0200)]
Merge pull request #8125 from Habbie/tcp-stat
auth: add metric for open TCP connections
Peter van Dijk [Wed, 24 Jul 2019 16:48:33 +0000 (18:48 +0200)]
auth: add metric for open TCP connections
Pieter Lexis [Wed, 24 Jul 2019 12:21:27 +0000 (14:21 +0200)]
Bail out when no Context library is available
Peter van Dijk [Wed, 24 Jul 2019 08:15:30 +0000 (10:15 +0200)]
Merge pull request #8120 from zeha/opencsw
README: remove OpenCSW advice
Chris Hofstaedtler [Wed, 24 Jul 2019 08:08:42 +0000 (10:08 +0200)]
README: remove OpenCSW advice
Remi Gacogne [Tue, 23 Jul 2019 12:21:57 +0000 (14:21 +0200)]
dnsdist: Document that ContinueAction() will be added in 1.4.0
Remi Gacogne [Tue, 23 Jul 2019 09:11:53 +0000 (11:11 +0200)]
dnsdist: Implement ContinueAction()