]>
granicus.if.org Git - pdns/log
bert hubert [Wed, 27 Dec 2017 12:16:30 +0000 (13:16 +0100)]
add magicLatLon
bert hubert [Mon, 18 Dec 2017 11:45:55 +0000 (12:45 +0100)]
expose some more variables to lua
bert hubert [Mon, 18 Dec 2017 11:07:15 +0000 (12:07 +0100)]
add actual EDNS buffer size logging, not just our interpretation
bert hubert [Fri, 15 Dec 2017 13:09:14 +0000 (14:09 +0100)]
get LUA record right for NSEC(3) bitmaps
bert hubert [Fri, 15 Dec 2017 11:56:46 +0000 (12:56 +0100)]
tweak docs
bert hubert [Thu, 14 Dec 2017 20:00:02 +0000 (21:00 +0100)]
rename global-lua-record, spruce up some logging, remove some logging
bert hubert [Thu, 14 Dec 2017 16:21:49 +0000 (17:21 +0100)]
hook up LUA record type in qtype, finish createReverse() and createReverse6()
bert hubert [Wed, 13 Dec 2017 20:21:53 +0000 (21:21 +0100)]
make sure lua-record compiles without geoip libraries
Peter van Dijk [Mon, 11 Dec 2017 08:37:02 +0000 (09:37 +0100)]
move/add libcurl dep
bert hubert [Mon, 11 Dec 2017 16:01:08 +0000 (17:01 +0100)]
Merge pull request #21 from pieterlexis/luarec
Docs: use 'function' directives for LUA record
Pieter Lexis [Mon, 11 Dec 2017 11:38:02 +0000 (12:38 +0100)]
Docs: use 'function' directives for LUA record
bert hubert [Sun, 10 Dec 2017 20:13:17 +0000 (21:13 +0100)]
make regression tests happy, add some comments
bert hubert [Sun, 10 Dec 2017 19:24:25 +0000 (20:24 +0100)]
documentation, cleanups, travis fix
bert hubert [Sun, 10 Dec 2017 18:50:36 +0000 (19:50 +0100)]
push luarecord into maturity, protect it with flags, metadata, fix up documentation
bert hubert [Sun, 10 Dec 2017 18:50:21 +0000 (19:50 +0100)]
make sure we open tmp file with O_CREAT!
bert hubert [Sun, 10 Dec 2017 16:53:12 +0000 (17:53 +0100)]
typo
bert hubert [Sun, 10 Dec 2017 13:12:39 +0000 (14:12 +0100)]
make geobackend optional, but function with it, even when loaded as a .so
bert hubert [Sat, 9 Dec 2017 22:43:17 +0000 (23:43 +0100)]
implement 'weak' geobackend dependency, abstract out functionality
bert hubert [Sat, 9 Dec 2017 15:37:07 +0000 (16:37 +0100)]
LOC fun
bert hubert [Fri, 8 Dec 2017 22:25:33 +0000 (23:25 +0100)]
documentation + cleanup
bert hubert [Fri, 8 Dec 2017 19:45:17 +0000 (20:45 +0100)]
wip
bert hubert [Tue, 5 Dec 2017 23:36:15 +0000 (00:36 +0100)]
wip
bert hubert [Mon, 27 Nov 2017 20:29:54 +0000 (21:29 +0100)]
wip on
bert hubert [Wed, 22 Nov 2017 07:17:38 +0000 (08:17 +0100)]
improve cache miss behaviour for LUA records
bert hubert [Mon, 20 Nov 2017 11:13:19 +0000 (12:13 +0100)]
add realwho
bert hubert [Thu, 10 Nov 2016 22:10:58 +0000 (23:10 +0100)]
implement timeouts and ifurlup and cnames
bert hubert [Tue, 1 Nov 2016 14:18:33 +0000 (15:18 +0100)]
make entries uncacheable, fix locking, add multi-line syntax, add options for ifupurl
bert hubert [Mon, 31 Oct 2016 23:06:43 +0000 (00:06 +0100)]
interim commit that goes with https://gist.github.com/ahupowerdns/
1e8bfbba95a277a4fac09cb3654eb2ac
bert hubert [Mon, 31 Oct 2016 16:09:41 +0000 (17:09 +0100)]
initial hookup of lua
bert hubert [Fri, 17 Nov 2017 16:09:54 +0000 (17:09 +0100)]
Merge pull request #5969 from giganteous/rec-correct-documentation-typo
Fix reference to the wrong product
Kai Storbeck [Fri, 17 Nov 2017 16:04:37 +0000 (17:04 +0100)]
Fix reference to the wrong product
aerique [Fri, 17 Nov 2017 13:05:40 +0000 (14:05 +0100)]
Merge pull request #5965 from aerique:feature/update-rec-4.1.0-rc3-changelog
Update ChangeLog and secpoll for rec-4.1.0-rc3.
aerique [Fri, 17 Nov 2017 11:27:31 +0000 (12:27 +0100)]
Merge pull request #5961 from jake2184/master
Edit configname definition to include the 'config-name' argument
bert hubert [Thu, 16 Nov 2017 16:13:02 +0000 (17:13 +0100)]
Merge pull request #5955 from Habbie/macos-build
macOS build fixes
aerique [Thu, 16 Nov 2017 13:01:58 +0000 (14:01 +0100)]
Merge pull request #5963 from aerique/bugfix/remove-5938-from-auth-docs
Remove #5938 from auth-4.1.0-rc3 ChangeLog.
Erik Winkels [Thu, 16 Nov 2017 12:43:18 +0000 (13:43 +0100)]
Remove #5938 from auth-4.1.0-rc3 ChangeLog.
It was accidentally labeled as "auth" but was only for "rec".
aerique [Thu, 16 Nov 2017 12:36:22 +0000 (13:36 +0100)]
Merge pull request #5962 from aerique:feature/update-auth-4.1.0-rc3-changelog
Update ChangeLog and secpoll for auth-4.1.0-rc3.
aerique [Thu, 16 Nov 2017 11:49:44 +0000 (12:49 +0100)]
Merge pull request #5936 from pieterlexis/api-allow-deactivate-dnssec
API: Allow disabling DNSSEC
aerique [Thu, 16 Nov 2017 10:24:54 +0000 (11:24 +0100)]
Merge pull request #5933 from pieterlexis/issue-5931-tsig-crash
Check return value for all getTSIGKey calls
Pieter Lexis [Thu, 16 Nov 2017 10:13:07 +0000 (11:13 +0100)]
Merge pull request #5943 from pieterlexis/pdnsutil-man-missing-command
document missing pdnsutil list-tsig-key command
aerique [Thu, 16 Nov 2017 09:17:10 +0000 (10:17 +0100)]
Merge pull request #5949 from rgacogne/auth-5948
auth: Don't complain that glues are occluded by a delegation
Jake Reynolds [Wed, 15 Nov 2017 14:59:43 +0000 (14:59 +0000)]
Edit configname to include the 'config-name' argument
Peter van Dijk [Tue, 14 Nov 2017 09:18:10 +0000 (10:18 +0100)]
document libcrypto usage for recent macOS
Peter van Dijk [Tue, 14 Nov 2017 09:17:58 +0000 (10:17 +0100)]
recent Apple Xcode headers need this
reference: https://github.com/arvidn/libtorrent/issues/2364#issuecomment-
336175406
Remi Gacogne [Mon, 13 Nov 2017 11:42:22 +0000 (12:42 +0100)]
auth: Don't complain that glues are occluded by a delegation
Pieter Lexis [Fri, 10 Nov 2017 15:48:35 +0000 (16:48 +0100)]
document missing pdnsutil list-tsig-key command
Pieter Lexis [Fri, 10 Nov 2017 13:03:11 +0000 (14:03 +0100)]
Merge pull request #5935 from pieterlexis/no-metadata-on-non-existent-zone
API: Throw exception in metadata endpoint w/ wrong zone
Pieter Lexis [Fri, 10 Nov 2017 13:01:38 +0000 (14:01 +0100)]
Merge pull request #5941 from jpmens/patch-8
mention API key required for access
JP Mens [Fri, 10 Nov 2017 12:54:35 +0000 (13:54 +0100)]
mention API key required for access
Pieter Lexis [Thu, 9 Nov 2017 11:01:32 +0000 (12:01 +0100)]
Check return of getTSIGKey and B64Decode in the Slave Communicator
Pieter Lexis [Thu, 9 Nov 2017 10:24:36 +0000 (11:24 +0100)]
Check return of getTSIGKey and B64Decode in the TCPReceiver
Pieter Lexis [Thu, 9 Nov 2017 10:09:32 +0000 (11:09 +0100)]
Check return value of getTSIGKey and B64Decode
This would lead to crashes if the TSIG key was referenced in
TSIG-ALLOW-FROM but the key was not in the tsigkeys table.
Closes #5931
bert hubert [Fri, 10 Nov 2017 11:39:42 +0000 (12:39 +0100)]
Merge pull request #5937 from rgacogne/rec-self-resolving-ns
rec: Allow the use of a 'self-resolving' NS if cached A/AAAA exists
bert hubert [Fri, 10 Nov 2017 09:33:00 +0000 (10:33 +0100)]
Merge pull request #5939 from rgacogne/rec-forward-rd-cname
rec: Only accept types not matching the query if we asked for ANY
bert hubert [Fri, 10 Nov 2017 09:31:15 +0000 (10:31 +0100)]
Merge pull request #5938 from rgacogne/rec-zero-threads
rec: Don't crash when asked to run with zero threads
Remi Gacogne [Thu, 9 Nov 2017 16:16:04 +0000 (17:16 +0100)]
rec: Only accept types not matching the query if we asked for ANY
Even from forward-recurse servers.
Pieter Lexis [Thu, 9 Nov 2017 15:56:30 +0000 (16:56 +0100)]
API: Allow disabling DNSSEC
Closes #5909
Closes #5910
Remi Gacogne [Thu, 9 Nov 2017 15:31:11 +0000 (16:31 +0100)]
rec: Allow the use of a 'self-resolving' NS if cached A/AAAA exists
We just have to take care not to try to contact that NS to learn
its own IP addresses, because that does not make sense.
Before this, we could skip a perfectly valid NS for which we had
retrieved the A and/or AAAA entries, for example via a glue.
Also get rid of a flawed calculation based on whether IPv6 was
enabled whereas we were only dealing with NS at this point.
Pieter Lexis [Thu, 9 Nov 2017 15:04:27 +0000 (16:04 +0100)]
Merge pull request #5879 from pieterlexis/issue-3059-check-zone-warn-eclipse
pdnsutil: Warn if records in a zone are eclipsed
Pieter Lexis [Thu, 9 Nov 2017 15:04:13 +0000 (16:04 +0100)]
Merge pull request #5924 from rgacogne/rec-cname-cache-validation
rec: Add unit tests for DNSSEC validation of cached CNAME answers
Pieter Lexis [Thu, 9 Nov 2017 15:04:00 +0000 (16:04 +0100)]
Merge pull request #5925 from wojas/recursor-cleanup-webui
rec: cleanup web UI
Pieter Lexis [Thu, 9 Nov 2017 15:03:44 +0000 (16:03 +0100)]
Merge pull request #5928 from rgacogne/auth-rectify-log-5903
auth: Add back missing output details to rectifyZone
Pieter Lexis [Thu, 9 Nov 2017 13:53:00 +0000 (14:53 +0100)]
API: Throw exception in metadata endpoint w/ wrong zone
Before, We would happily accept this POST
Peter van Dijk [Thu, 9 Nov 2017 10:46:21 +0000 (11:46 +0100)]
Merge pull request #5883 from pieterlexis/issue-5853-pdnsutil-clobber-metadata
pdnsutil: Add add-meta function
bert hubert [Wed, 8 Nov 2017 16:25:33 +0000 (17:25 +0100)]
Merge pull request #5930 from ahupowerdns/secpoll-order-agnostic
in the recursor secpoll code, we ASSumed the TXT record would be the first record
bert hubert [Wed, 8 Nov 2017 14:57:05 +0000 (15:57 +0100)]
catch all exceptions coming from secpoll, this was a regression of this PR
bert hubert [Wed, 8 Nov 2017 14:33:45 +0000 (15:33 +0100)]
in the recursor secpoll code, we ASSumed the TXT record would be the first record we received. Sometimes it was the RRSIG, leading to a silent error, and no secpoll check. Fixed the assumption, added an error.
bert hubert [Wed, 8 Nov 2017 13:09:12 +0000 (14:09 +0100)]
add missing Debian security poll status
Remi Gacogne [Wed, 8 Nov 2017 11:23:12 +0000 (12:23 +0100)]
rec: Don't crash when asked to run with zero threads
Remi Gacogne [Wed, 8 Nov 2017 10:07:48 +0000 (11:07 +0100)]
auth: Add back missing output details to rectifyZone
Remi Gacogne [Wed, 8 Nov 2017 08:56:25 +0000 (09:56 +0100)]
Merge pull request #5895 from rgacogne/rec-lua-validationstate
rec: Add the DNSSEC validation state to the DNSQuestion Lua object
Pieter Lexis [Tue, 7 Nov 2017 21:37:43 +0000 (22:37 +0100)]
Merge pull request #5926 from zeha/apidocrrset
API docs: reduce RRSets/Records confusion
Pieter Lexis [Tue, 7 Nov 2017 20:30:25 +0000 (21:30 +0100)]
Merge pull request #5917 from ahupowerdns/die-better
use _exit() when we really really want to exit, for example after a fatal error
Pieter Lexis [Tue, 7 Nov 2017 20:30:02 +0000 (21:30 +0100)]
Merge pull request #5921 from rgacogne/rec-secpoll-loop
rec: Don't retry security polling too often when it fails
Pieter Lexis [Tue, 7 Nov 2017 19:57:25 +0000 (20:57 +0100)]
Merge pull request #5911 from job/improve_error_readability
Add quotation chars to make erroneous end of line whitespace easier t…
Pieter Lexis [Tue, 7 Nov 2017 19:49:03 +0000 (20:49 +0100)]
Merge pull request #5616 from rgacogne/nmt-cleanup-from-weakforced
Better support for deleting entries in NetmaskTree and NetmaskGroup
Pieter Lexis [Tue, 7 Nov 2017 19:38:05 +0000 (20:38 +0100)]
Merge pull request #5881 from rgacogne/rec-edns-truncated-servfail
rec: Add EDNS to truncated, servfail answers
bert hubert [Tue, 7 Nov 2017 18:34:10 +0000 (19:34 +0100)]
Merge pull request #5914 from rgacogne/dnsdist-tee-tests
dnsdist: Add regression tests for TeeAction
Chris Hofstaedtler [Tue, 7 Nov 2017 15:21:19 +0000 (16:21 +0100)]
API docs: fix old field reference
Chris Hofstaedtler [Tue, 7 Nov 2017 15:20:59 +0000 (16:20 +0100)]
API docs: rename Record -> RREntry to avoid confusion
Konrad Wojas [Tue, 7 Nov 2017 14:50:21 +0000 (22:50 +0800)]
rec: cleanup web UI
- Switch to Handlebars templating
- Slightly cleaner look
- Slightly cleaner and more mobile friendly HTML
Remi Gacogne [Tue, 7 Nov 2017 14:49:49 +0000 (15:49 +0100)]
rec: Add unit tests for DNSSEC validation of cached CNAME answers
Konrad Wojas [Tue, 7 Nov 2017 14:41:13 +0000 (22:41 +0800)]
rec: reformat web UI code
Reformat web UI code before refactoring.
Remi Gacogne [Tue, 7 Nov 2017 10:40:30 +0000 (11:40 +0100)]
rec: Don't retry security polling too often when it fails
Pieter Lexis [Tue, 7 Nov 2017 09:34:09 +0000 (10:34 +0100)]
Merge pull request #5912 from rgacogne/rec-too-many-nsec3-iterations
rec: Fix going Insecure on NSEC3 hashes with too many iterations
Pieter Lexis [Tue, 7 Nov 2017 09:33:51 +0000 (10:33 +0100)]
Merge pull request #5904 from rgacogne/rec-validate-cached-insecure
rec: Fix incomplete validation of cached entries
Pieter Lexis [Tue, 7 Nov 2017 09:28:15 +0000 (10:28 +0100)]
Merge pull request #5919 from jpmens/patch-9
typo
JP Mens [Tue, 7 Nov 2017 09:27:29 +0000 (10:27 +0100)]
Update index.rst
Pieter Lexis [Tue, 7 Nov 2017 09:25:05 +0000 (10:25 +0100)]
Merge pull request #5918 from jpmens/patch-8
typo
JP Mens [Tue, 7 Nov 2017 09:24:10 +0000 (10:24 +0100)]
typo
bert hubert [Tue, 7 Nov 2017 08:50:35 +0000 (09:50 +0100)]
and two exits() should really be _exit() in distributor.hh too (fixed the other ones too for good measure)
bert hubert [Tue, 7 Nov 2017 08:21:30 +0000 (09:21 +0100)]
use _exit() when we really really want to exit, for example after a fatal error. Stops is dying while we die.
Remi Gacogne [Mon, 6 Nov 2017 16:24:26 +0000 (17:24 +0100)]
dnsdist: Add regression tests for TeeAction
Pieter Lexis [Mon, 6 Nov 2017 15:34:55 +0000 (16:34 +0100)]
Merge pull request #5884 from pieterlexis/issue-5849-pdnsutil-generate-tsig-key-issues
pdnsutil: Fix messages created by generate-tsig-key
Pieter Lexis [Mon, 6 Nov 2017 15:34:29 +0000 (16:34 +0100)]
Merge pull request #5885 from rgacogne/rec-nodata-nsec-wildcard
rec: Split NODATA/NXDOMAIN NSEC wildcard denial proof of existence
Pieter Lexis [Mon, 6 Nov 2017 15:33:54 +0000 (16:33 +0100)]
Merge pull request #5876 from ahupowerdns/dnssec-ttl-log-improv
--trace logging with more details about trust anchors, plus ttl of auth data
Pieter Lexis [Mon, 6 Nov 2017 15:33:31 +0000 (16:33 +0100)]
Merge pull request #5889 from pieterlexis/rec-41-prevent-downgrade
Prevent possible downgrade attacks in the recursor
Pieter Lexis [Mon, 6 Nov 2017 15:32:27 +0000 (16:32 +0100)]
Merge pull request #5898 from pieterlexis/dnsdist-multi-instance
Add multi-instance unit file
Pieter Lexis [Mon, 6 Nov 2017 15:32:03 +0000 (16:32 +0100)]
Merge pull request #5901 from mind04/retry-once
auth: retry once is not an error condition.
Remi Gacogne [Mon, 6 Nov 2017 11:27:04 +0000 (12:27 +0100)]
rec: Fix going Insecure on NSEC3 hashes with too many iterations