]>
git.ipfire.org Git - thirdparty/pdns.git/log
Chris Hofstaedtler [Tue, 29 May 2018 22:13:23 +0000 (00:13 +0200)]
Merge UNIX_declareArguments into declareArguments
Chris Hofstaedtler [Tue, 29 May 2018 22:11:10 +0000 (00:11 +0200)]
Clean up some old docstrings
Chris Hofstaedtler [Tue, 29 May 2018 22:07:49 +0000 (00:07 +0200)]
Remove broken, unused buildroot.sh.in
Remi Gacogne [Tue, 29 May 2018 10:42:38 +0000 (12:42 +0200)]
Merge pull request #6688 from rgacogne/dnsdist-const-ds-remote
dnsdist: Mark the remote member of DownstreamState as const
Pieter Lexis [Tue, 29 May 2018 09:08:17 +0000 (11:08 +0200)]
Merge pull request #6628 from Habbie/camel-diet
implement the EDNS camel diet (draft-spacek-edns-camel-diet)
Pieter Lexis [Tue, 29 May 2018 09:07:57 +0000 (11:07 +0200)]
Merge pull request #6653 from mind04/entsfrom-glue
pdnsutil: occlusion and auth check improvements
Pieter Lexis [Tue, 29 May 2018 09:07:42 +0000 (11:07 +0200)]
Merge pull request #6655 from chbruyand/auth-cds-cdnskey-rrsig
auth: sign CDS/CDNSKEY RRsets with the KSK
Pieter Lexis [Tue, 29 May 2018 09:07:27 +0000 (11:07 +0200)]
Merge pull request #6658 from chbruyand/luawrapper-stdexception
luawrapper: report caught std::exception as lua_error
Pieter Lexis [Tue, 29 May 2018 09:07:08 +0000 (11:07 +0200)]
Merge pull request #6672 from rgacogne/dnsdist-reconnect-health
dnsdist: Fix reconnection handling
Pieter Lexis [Tue, 29 May 2018 09:06:53 +0000 (11:06 +0200)]
Merge pull request #6674 from rgacogne/dnsdist-clean-maxqpsip
dnsdist: Remove 'expired' states from MaxQPSIPRule
Pieter Lexis [Tue, 29 May 2018 09:06:30 +0000 (11:06 +0200)]
Merge pull request #6680 from ossobv/docs-configure-fix
docs: Fix ./configure example, add --disable-lua-records
Pieter Lexis [Tue, 29 May 2018 09:06:20 +0000 (11:06 +0200)]
Merge pull request #6681 from ossobv/docs-recursordist-settings-rst-warn
docs: Add extra LF to settings.rst to squash sphinx warning
Pieter Lexis [Tue, 29 May 2018 09:06:10 +0000 (11:06 +0200)]
Merge pull request #6684 from zeha/dnsdist-tostring
dnsdist: Expose toString of various objects to Lua
Pieter Lexis [Tue, 29 May 2018 09:05:39 +0000 (11:05 +0200)]
Merge pull request #6686 from zeha/missing-qtypes
Initialize some missed qtypes
Pieter Lexis [Tue, 29 May 2018 09:05:26 +0000 (11:05 +0200)]
Merge pull request #6687 from rgacogne/travis-sanitizers
Enable Address (dnsdist, rec) and Undefined Behavior (dnsdist) Sanitizers in Travis
Remi Gacogne [Mon, 28 May 2018 21:11:22 +0000 (23:11 +0200)]
dnsdist: Constify more members of TCPClientCollection, DownstreamState
Remi Gacogne [Mon, 28 May 2018 16:29:58 +0000 (18:29 +0200)]
dnsdist: Mark the remote member of DownstreamState as const
Remi Gacogne [Mon, 28 May 2018 16:10:05 +0000 (18:10 +0200)]
rec: Fix a typo in one comment of the negative cache unit tests
Remi Gacogne [Mon, 28 May 2018 16:05:52 +0000 (18:05 +0200)]
rec: Fix a memory leak in the negative cache unit tests
Remi Gacogne [Mon, 28 May 2018 09:30:50 +0000 (11:30 +0200)]
Travis: The default clang is now recent enough, don't force it
Travis switched to 5.0.0 while we were still forcing it to 3.6 for
the recursor, since the previous default was 3.5 which was too old.
Remi Gacogne [Mon, 28 May 2018 07:57:14 +0000 (09:57 +0200)]
Enable Address (dnsdist, rec) and Undefined Behavior (dnsdist) Sanitizers
Enabling UBSAN for the rec triggers a weird linking error in Travis:
> clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation)
I haven't been able to reproduce it, it might just be an OOM.
Chris Hofstaedtler [Mon, 28 May 2018 14:51:03 +0000 (16:51 +0200)]
Initialize some missed qtypes
Peter van Dijk [Mon, 28 May 2018 14:14:20 +0000 (16:14 +0200)]
Merge pull request #6682 from zeha/brewfile
Allow running "brew bundle" to fetch deps on macOS
Chris Hofstaedtler [Mon, 28 May 2018 14:11:40 +0000 (16:11 +0200)]
dnsdist: Expose toString of various objects to Lua
Chris Hofstaedtler [Mon, 28 May 2018 13:34:06 +0000 (15:34 +0200)]
Allow running "brew bundle" to fetch deps
Walter Doekes [Mon, 28 May 2018 08:19:50 +0000 (10:19 +0200)]
docs: Add extra LF to settings.rst to squash sphinx warning
Walter Doekes [Mon, 28 May 2018 07:59:13 +0000 (09:59 +0200)]
docs: Fix ./configure example, add --disable-lua-records
Remi Gacogne [Mon, 28 May 2018 07:33:28 +0000 (09:33 +0200)]
Merge pull request #6677 from cmouse/geoip
geoipbackend: Check GeoIP_id_by_addr_gl and GeoIP_id_by_addr_v6_gl return value
Aki Tuomi [Sun, 27 May 2018 07:39:45 +0000 (10:39 +0300)]
geoipbackend: Check GeoIP_id_by_addr_gl and GeoIP_id_by_addr_v6_gl return value
The return value must be greater than 0, all other indicate lookup failure.
Fixes signal 11 crash.
Remi Gacogne [Wed, 16 May 2018 13:47:35 +0000 (15:47 +0200)]
dnsdist: Remove 'expired' states from MaxQPSIPRule
Remi Gacogne [Thu, 24 May 2018 15:35:39 +0000 (17:35 +0200)]
dnsdist: Don't reconnect the socket on healthcheck failure
Remi Gacogne [Tue, 22 May 2018 14:06:34 +0000 (16:06 +0200)]
dnsdist: Fix reconnection handling
Remi Gacogne [Fri, 25 May 2018 09:22:22 +0000 (11:22 +0200)]
Merge pull request #6631 from Habbie/Werror-string-plus-int
Add -Werror=string-plus-int to Travis clang testing
Peter van Dijk [Sun, 20 May 2018 09:07:59 +0000 (11:07 +0200)]
add -Werror=string-plus-int to travis clang build
Pieter Lexis [Thu, 24 May 2018 14:56:01 +0000 (16:56 +0200)]
Merge pull request #6541 from chbruyand/lua-error-msg
dnsdist: allow known exception types to be converted to string
Pieter Lexis [Thu, 24 May 2018 14:50:08 +0000 (16:50 +0200)]
Merge pull request #6499 from cmouse/stubresolver
stubresolver: Improve locking
Pieter Lexis [Thu, 24 May 2018 14:44:41 +0000 (16:44 +0200)]
Merge pull request #6518 from rgacogne/rec-max-udp-queries-per-round
rec: Add a new max-udp-queries-per-round setting
Pieter Lexis [Thu, 24 May 2018 14:44:05 +0000 (16:44 +0200)]
Merge pull request #6623 from zeha/doc-api-delete-204
API docs: zone delete returns 204
Pieter Lexis [Thu, 24 May 2018 14:43:18 +0000 (16:43 +0200)]
Merge pull request #6629 from Habbie/zero-mbz
zero the must-be-zero bits
Pieter Lexis [Thu, 24 May 2018 14:43:09 +0000 (16:43 +0200)]
Merge pull request #6633 from Habbie/auth-api-dup-rrset
reject duplicate RRsets in patchZone
Pieter Lexis [Thu, 24 May 2018 14:42:59 +0000 (16:42 +0200)]
Merge pull request #6637 from rgacogne/smt-uninit
Don't copy unitialized values of SuffixMatchTree
Pieter Lexis [Thu, 24 May 2018 14:42:12 +0000 (16:42 +0200)]
Merge pull request #6640 from rgacogne/rec-fix-error-string
rec: Fix 'adding an integer to a string does not append to it' error
Pieter Lexis [Thu, 24 May 2018 14:41:49 +0000 (16:41 +0200)]
Merge pull request #6647 from zeha/api-occlude
API: Remove ENTs when "replacing" new records
Pieter Lexis [Thu, 24 May 2018 14:41:05 +0000 (16:41 +0200)]
Merge pull request #6648 from zeha/auth-mysql-transaction-level
gmysql: Use future-proof statement for transaction isolation
Pieter Lexis [Thu, 24 May 2018 14:40:44 +0000 (16:40 +0200)]
Merge pull request #6649 from dkoster/api-export-fix-output
API export function output change to add IN to the output
Pieter Lexis [Thu, 24 May 2018 14:40:23 +0000 (16:40 +0200)]
Merge pull request #6661 from rubenk/fix-typo-in-recursor-docs
Fix issue in recursor compilation doc
Pieter Lexis [Thu, 24 May 2018 14:40:01 +0000 (16:40 +0200)]
Merge pull request #6662 from pieterlexis/api-cryptokey-responses
API: Send correct response codes for the CryptoKey endpoints
Pieter Lexis [Thu, 24 May 2018 14:39:40 +0000 (16:39 +0200)]
Merge pull request #6663 from rubenk/settings-fix-typo
Fix typo in settings doc
Pieter Lexis [Thu, 24 May 2018 13:27:32 +0000 (15:27 +0200)]
Merge pull request #6657 from pieterlexis/auth-4.1.3-docs
Auth 4.1.3 changelog and secpoll
Pieter Lexis [Wed, 23 May 2018 10:52:00 +0000 (12:52 +0200)]
auth 4.1.3: Changelog
Pieter Lexis [Thu, 24 May 2018 09:34:42 +0000 (11:34 +0200)]
Merge pull request #6659 from pieterlexis/auth-alias-tcp
Ensure ALIAS answers over TCP have correct name
Ruben Kerkhof [Wed, 23 May 2018 21:44:52 +0000 (23:44 +0200)]
Fix typo in settings doc
Ruben Kerkhof [Wed, 23 May 2018 20:29:04 +0000 (22:29 +0200)]
Fix issue in recursor compilation doc
Pieter Lexis [Wed, 23 May 2018 16:18:36 +0000 (18:18 +0200)]
API: 404 on non-existing CryptoKey keyid
Pieter Lexis [Wed, 23 May 2018 16:22:13 +0000 (18:22 +0200)]
ALIAS: fix comment
Pieter Lexis [Wed, 23 May 2018 16:09:05 +0000 (18:09 +0200)]
API: correct HTTP errors for cryptokey deletions
Pieter Lexis [Wed, 23 May 2018 15:47:35 +0000 (17:47 +0200)]
ALIAS: Ensure correct name in TCP answer
Fixes #6654
Pieter Lexis [Wed, 23 May 2018 15:46:20 +0000 (17:46 +0200)]
ALIAS: Add TCP test
Charles-Henri Bruyand [Wed, 23 May 2018 15:29:09 +0000 (17:29 +0200)]
luawrapper: report caught std::exception as lua_error with a nice reason message
Pieter Lexis [Wed, 23 May 2018 14:05:57 +0000 (16:05 +0200)]
Fix attribution
Pieter Lexis [Wed, 23 May 2018 10:38:01 +0000 (12:38 +0200)]
Update secpoll for auth 4.1.3
Charles-Henri Bruyand [Wed, 23 May 2018 13:34:54 +0000 (15:34 +0200)]
auth: sign CDS/CDNSKEY RRsets with the KSK
Pieter Lexis [Wed, 23 May 2018 12:44:40 +0000 (14:44 +0200)]
Merge pull request #6641 from pieterlexis/dnsdist-centos-6-postinst
dnsdist: fix RPM scriptlets
Kees Monshouwer [Sat, 19 May 2018 13:25:56 +0000 (15:25 +0200)]
pdnsutil: auth check improvements
Pieter Lexis [Tue, 22 May 2018 16:03:12 +0000 (18:03 +0200)]
Merge pull request #6644 from rgacogne/rec413-changelog
ChangeLog and secpoll update for rec 4.1.3
Remi Gacogne [Tue, 22 May 2018 14:10:23 +0000 (16:10 +0200)]
Add #6630 to the ChangeLog for 4.1.3
Pieter Lexis [Tue, 22 May 2018 13:13:16 +0000 (15:13 +0200)]
Merge pull request #6613 from pieterlexis/ixfrdist-configyaml
ixfrdist: Use yaml as config file
Dennis Koster [Tue, 22 May 2018 12:29:18 +0000 (14:29 +0200)]
Updated test_export_zone_json and test_export_zone_text to include the IN in the output
Dennis Koster [Tue, 22 May 2018 12:14:43 +0000 (14:14 +0200)]
Added IN to the output of API export function
Chris Hofstaedtler [Tue, 22 May 2018 12:12:41 +0000 (14:12 +0200)]
gmysql: Use future-proof statement for transaction isolation
Chris Hofstaedtler [Tue, 22 May 2018 11:44:56 +0000 (13:44 +0200)]
API: Remove ENTs when "replacing" new records
Remi Gacogne [Tue, 22 May 2018 10:27:18 +0000 (12:27 +0200)]
Fix a typo and a forgotten PR in the rec 4.1.3 ChangeLog
Pieter Lexis [Tue, 22 May 2018 10:26:49 +0000 (12:26 +0200)]
ixfrdist: Don't build on SLES 12
Yaml-CPP is not in the base system.
Remi Gacogne [Tue, 22 May 2018 10:19:50 +0000 (12:19 +0200)]
ChangeLog for rec 4.1.3
Remi Gacogne [Tue, 22 May 2018 10:19:15 +0000 (12:19 +0200)]
Update the secpoll zone for rec-4.1.3
Pieter Lexis [Tue, 22 May 2018 09:58:35 +0000 (11:58 +0200)]
Merge pull request #6638 from pieterlexis/ixfrdist-ttl
ixfrdist: store TTL in stored zones
Remi Gacogne [Tue, 22 May 2018 09:37:10 +0000 (11:37 +0200)]
Merge pull request #6630 from Habbie/rdynamic-ldflags
-rdynamic is for the linker
Pieter Lexis [Mon, 21 May 2018 20:01:57 +0000 (22:01 +0200)]
dnsdist: fix RPM scriptlets
We used the non-existing `%elif` rpm macro ¯\_(ツ)_/¯.
Pieter Lexis [Mon, 21 May 2018 20:53:58 +0000 (22:53 +0200)]
ixfrdist: store TTL in stored zones
Closes #6635
Peter van Dijk [Mon, 21 May 2018 18:09:26 +0000 (20:09 +0200)]
move check down
Remi Gacogne [Mon, 21 May 2018 16:38:26 +0000 (18:38 +0200)]
rec: Fix 'adding an integer to a string does not append to it' error
Remi Gacogne [Mon, 21 May 2018 16:23:00 +0000 (18:23 +0200)]
Don't copy unitialized values of SuffixMatchTree
Peter van Dijk [Mon, 21 May 2018 09:02:43 +0000 (11:02 +0200)]
add duplicate RRset test
Peter van Dijk [Mon, 21 May 2018 08:37:39 +0000 (10:37 +0200)]
reject duplicate RRsets in patchZone
Aki Tuomi [Sun, 15 Apr 2018 18:33:44 +0000 (21:33 +0300)]
stubresolver: Improve locking
Peter van Dijk [Sun, 20 May 2018 09:13:59 +0000 (11:13 +0200)]
-rdynamic is for the linker
Kees Monshouwer [Sat, 19 May 2018 12:58:31 +0000 (14:58 +0200)]
pdnsutil: occlusion check improvements
Peter van Dijk [Fri, 18 May 2018 15:10:18 +0000 (17:10 +0200)]
implement the EDNS camel diet (draft-spacek-edns-camel-diet)
Peter van Dijk [Fri, 18 May 2018 15:36:27 +0000 (17:36 +0200)]
zero the must-be-zero bits
Peter van Dijk [Fri, 18 May 2018 10:38:59 +0000 (12:38 +0200)]
Merge pull request #6620 from Habbie/nit
the absolute tinyest of nits
Chris Hofstaedtler [Fri, 18 May 2018 08:01:06 +0000 (10:01 +0200)]
API docs: zone delete returns 204
Pieter Lexis [Wed, 16 May 2018 14:08:18 +0000 (16:08 +0200)]
ixfrdist: dist and install example config
Peter van Dijk [Thu, 17 May 2018 22:36:55 +0000 (00:36 +0200)]
Merge pull request #6617 from rgacogne/calidns-quiet
calidns: Don't issue socket buffer or SCHED_FIFO warnings in quiet mode
Peter van Dijk [Thu, 17 May 2018 22:32:39 +0000 (00:32 +0200)]
the absolute tinyest of nits
Remi Gacogne [Thu, 17 May 2018 16:04:32 +0000 (18:04 +0200)]
calidns: Don't issue socket buffer or SCHED_FIFO warnings in quiet mode
Remi Gacogne [Thu, 17 May 2018 13:54:57 +0000 (15:54 +0200)]
Merge pull request #6567 from rgacogne/rec-separate-handler-thread
rec: Move carbon/webserver/control/stats handling to a separate thread
Remi Gacogne [Thu, 17 May 2018 13:54:14 +0000 (15:54 +0200)]
Merge pull request #6614 from chbruyand/auth-opt-rr
auth-api: restrict creation of OPT and TSIG rrsets
Peter van Dijk [Thu, 17 May 2018 12:28:01 +0000 (14:28 +0200)]
Merge pull request #6561 from mind04/presigned
Fix some minor issues for presigned (large) bind zones
Charles-Henri Bruyand [Thu, 17 May 2018 09:36:55 +0000 (11:36 +0200)]
auth-api: refactor checks of RRsets types while importing them
Remi Gacogne [Thu, 17 May 2018 07:43:01 +0000 (09:43 +0200)]
Merge pull request #6615 from phonedph1/patch-3
Update dq.rst