]>
granicus.if.org Git - pdns/log
Pieter Lexis [Mon, 13 Nov 2017 11:47:17 +0000 (12:47 +0100)]
Backport #4751
Pieter Lexis [Mon, 13 Nov 2017 11:47:00 +0000 (12:47 +0100)]
Backport #4650
Pieter Lexis [Mon, 13 Nov 2017 11:46:41 +0000 (12:46 +0100)]
Backport #4526
Pieter Lexis [Fri, 10 Nov 2017 13:02:24 +0000 (14:02 +0100)]
Merge pull request #5778 from rgacogne/auth40-signing-pipe
auth 4.0.x: Handle a signing pipe worker dying with work still pending
Christian Hofstaedtler [Fri, 15 Jul 2016 14:08:21 +0000 (16:08 +0200)]
API: prevent sending nameservers list and zone-level NS in rrsets
(cherry picked from commit
33e6c3e9505ac7c0e9b36850868aca1a1a91dd79 )
Christian Hofstaedtler [Sat, 29 Oct 2016 14:01:32 +0000 (16:01 +0200)]
bindbackend: do not corrupt data supplied by other backends in getAllDomains
(cherry picked from commit
99d6d7f6420fae2cfa4f00b09f39fc9c22574c65 )
Christian Hofstaedtler [Sat, 29 Oct 2016 13:36:38 +0000 (15:36 +0200)]
Add test demonstrating issue #4328
Where, when bindbackend is loaded, serials show up as zero in domain listing.
(cherry picked from commit
a21e85669c4abe1ceaf8b07626aef3d102b68dd9 )
Christian Hofstaedtler [Mon, 3 Oct 2016 14:12:48 +0000 (16:12 +0200)]
API: url in zone info should be absolute
Fixes #4524.
(cherry picked from commit
16e25450a17bee09f83a6cf7817ebd95e3504c6a )
Pieter Lexis [Tue, 7 Nov 2017 20:22:31 +0000 (21:22 +0100)]
Merge pull request #5927 from pieterlexis/auth-backport-travis-happiness
Make travis happy on rel/auth-4.0.x
Kees Monshouwer [Wed, 1 Nov 2017 09:37:23 +0000 (10:37 +0100)]
make travis happy
(cherry picked from commit
664135769af13364a4de0ed9e3efc6cd281a52b2 )
Remi Gacogne [Wed, 11 Oct 2017 14:26:05 +0000 (16:26 +0200)]
Merge pull request #5811 from rgacogne/auth40-travis-encrypt-channel
Backport #5802: Encrypt the IRC channel name so notifications are not sent for forks
Remi Gacogne [Mon, 9 Oct 2017 08:46:59 +0000 (10:46 +0200)]
Encrypt the IRC channel name so notifications are not sent for forks
(cherry picked from commit
f4614876f16ac3223786b26b18a4386045102f09 )
Remi Gacogne [Fri, 6 Oct 2017 10:48:26 +0000 (12:48 +0200)]
auth: Handle signing pipe worker dying with work still pending
(cherry picked from commit
e3200e070e7cc4e243676776c41eb806c4edb7a5 )
Remi Gacogne [Tue, 12 Sep 2017 07:57:42 +0000 (09:57 +0200)]
Merge pull request #5682 from rgacogne/auth40-empty-java-options
auth: Unset _JAVA_OPTIONS before using jdnssec
Remi Gacogne [Fri, 8 Sep 2017 15:29:16 +0000 (17:29 +0200)]
auth: Unset _JAVA_OPTIONS before using jdnssec
Travis now [1] defaults to _JAVA_OPTIONS="-Xmx2048m -Xms512m". We wouldn't
care much, except that every Java command now outputs the following line
to stderr, breaking our jdnssec diffs:
"Picked up _JAVA_OPTIONS: -Xmx2048m -Xms512m"
[1]: https://docs.travis-ci.com/user/build-environment-updates/2017-09-06/
(cherry picked from commit
a20029adeecbf314594ca3a921ca1f2e22669e6c )
aerique [Thu, 7 Sep 2017 18:32:22 +0000 (20:32 +0200)]
Merge pull request #5677 from aerique/feature/update-copryright-year-auth-4.0.x
Feature/update copyright year auth 4.0.x
Pieter Lexis [Thu, 16 Feb 2017 13:08:40 +0000 (14:08 +0100)]
Update copyright year in publicly visible output and files
(cherry picked from commit
ff8f70b800e8b81a6d97c2d2568483d03228df2a )
Remi Gacogne [Mon, 21 Aug 2017 08:03:28 +0000 (10:03 +0200)]
Merge pull request #5628 from rgacogne/auth40-travis-build-dir
Backport #4986: Use `${TRAVIS_BUILD_DIR}` instead of assuming the repo is in `pdns`
Remi Gacogne [Wed, 8 Feb 2017 14:33:57 +0000 (15:33 +0100)]
Use `${TRAVIS_BUILD_DIR}` instead of assuming the repo is in `pdns`
Thus avoiding issues when/if the repository is cloned with a different
name.
(cherry picked from commit
1e0253cad96199647f92ef4fa8230f614637e80c )
Peter van Dijk [Mon, 14 Aug 2017 14:46:46 +0000 (16:46 +0200)]
Merge pull request #5517 from mind04/bp-ds-40
lookups one level (or more) below apex did confuse getAuth() for qytpe DS
Kees Monshouwer [Thu, 13 Jul 2017 12:49:21 +0000 (14:49 +0200)]
auth: ds-at-parent test is failing with ldap-simple and ldap-strict
Kees Monshouwer [Thu, 13 Jul 2017 06:48:08 +0000 (08:48 +0200)]
auth: add a test to make sure we lookup DS in the right zone
Kees Monshouwer [Wed, 12 Jul 2017 19:29:52 +0000 (21:29 +0200)]
auth: external child zones did confuse getAuth() for qytpe DS
Pieter Lexis [Wed, 5 Jul 2017 10:47:43 +0000 (12:47 +0200)]
Merge pull request #5491 from rgacogne/auth40-4940
auth-4.0.x: Backport #4940: Backport json11 fixes from upstream
Remi Gacogne [Wed, 25 Jan 2017 09:26:08 +0000 (10:26 +0100)]
Backport json11 fixes from upstream
(cherry picked from commit
3c20dd3b30bd0c15c5f7a1e82fba3bb5254b28df )
Peter van Dijk [Thu, 22 Jun 2017 13:50:08 +0000 (15:50 +0200)]
Merge pull request #5450 from Habbie/auth-4.0.x-5105
backport: auth: Don't leak a CDB object in case of bogus data
Remi Gacogne [Fri, 3 Mar 2017 14:09:10 +0000 (15:09 +0100)]
auth: Don't leak a CDB object in case of bogus data
Pieter Lexis [Thu, 22 Jun 2017 12:22:37 +0000 (14:22 +0200)]
Merge pull request #5445 from Habbie/auth-4.0.x-uri
auth backport: make URI integers 16 bits, fixes #5443
Peter van Dijk [Thu, 22 Jun 2017 09:00:17 +0000 (11:00 +0200)]
Merge pull request #5441 from mind04/backport-5427
Backport decaf signer
Peter van Dijk [Thu, 22 Jun 2017 08:09:01 +0000 (10:09 +0200)]
make URI integers 16 bits, fixes #5443
Peter van Dijk [Wed, 21 Jun 2017 17:21:21 +0000 (19:21 +0200)]
Merge pull request #5436 from Habbie/auth-4.0.x-travis-edge
install fakeroot and bump json gem version, for new travis image
Pieter Lexis [Wed, 21 Jun 2017 13:38:15 +0000 (15:38 +0200)]
Merge pull request #5440 from Habbie/auth-4.0.x-5401
unbreak quoting; fixes #5401
Kees Monshouwer [Wed, 21 Jun 2017 12:23:34 +0000 (14:23 +0200)]
don't use the libdecaf
ed25519 signer when libsoduim is enabled
Peter van Dijk [Thu, 15 Jun 2017 07:36:57 +0000 (09:36 +0200)]
unbreak quoting; fixes #5401
Kees Monshouwer [Mon, 19 Jun 2017 09:09:47 +0000 (11:09 +0200)]
add ED448 to signers unit test
Peter van Dijk [Sat, 17 Jun 2017 17:01:52 +0000 (19:01 +0200)]
initial stab at signer testing; has one 8080 test vector for now
Kees Monshouwer [Sat, 17 Jun 2017 15:31:41 +0000 (17:31 +0200)]
hello decaf signers (
ED25519 and ED448)
Testing algorithm 15: 'Decaf
ED25519 ' ->'Decaf
ED25519 ' -> 'Decaf
ED25519 ' Signature & verify ok, signature 68usec, verify 93usec
Testing algorithm 16: 'Decaf ED448' ->'Decaf ED448' -> 'Decaf ED448' Signature & verify ok, signature 163usec, verify 252usec
Peter van Dijk [Tue, 20 Jun 2017 08:33:18 +0000 (10:33 +0200)]
install fakeroot and bump json gem version, for new travis image
Peter van Dijk [Mon, 19 Jun 2017 14:46:33 +0000 (16:46 +0200)]
Merge pull request #5423 from mind04/
ed25519 -40
Backport of #5422 do not hash the message in the
ed25519 signer
Kees Monshouwer [Fri, 16 Jun 2017 20:29:13 +0000 (22:29 +0200)]
do not hash the message in the
ed25519 signer
https://www.rfc-editor.org/errata_search.php?rfc=8080
This is a Native zone
Metadata items: None
Zone has NSEC semantics
keys:
ID = 1 (CSK), flags = 257, tag = 3613, algo = 15, bits = 256 Active (
ED25519 )
CSK DNSKEY = example.com. IN DNSKEY 257 3 15 l02Woi0iS8Aa25FQkUd9RMzZHJpBoRQwAQEX1SxZJA4= ; (
ED25519 )
DS = example.com. IN DS 3613 15 1
b2c63605467c4a40942b47a953e9c0d38f81083a ; ( SHA1 digest )
DS = example.com. IN DS 3613 15 2
3aa5ab37efce57f737fc1627013fee07bdf241bd10f3b1964ab55c78e79a304b ; ( SHA256 digest )
DS = example.com. IN DS 3613 15 4 89389da437fca8372e67359dfc0dd4428fa2615df6e31bc5501677dd068514fea5c4efaf82188530a8a1645d9d3ef884 ; ( SHA-384 digest )
DNSKEY and DS match
Peter van Dijk [Tue, 13 Jun 2017 07:56:57 +0000 (09:56 +0200)]
Merge pull request #5378 from mind04/backports-40
Backports to rel/auth-4.0.x
Kees Monshouwer [Mon, 5 Jun 2017 20:13:16 +0000 (22:13 +0200)]
auth: fix override in lua backend
Kees Monshouwer [Mon, 5 Jun 2017 22:21:15 +0000 (00:21 +0200)]
auth: reanimate opendbx backend
Kees Monshouwer [Sun, 4 Jun 2017 11:31:54 +0000 (13:31 +0200)]
auth: make sure Lua axfrfilter() does not insert out of zone data
Kees Monshouwer [Sun, 4 Jun 2017 12:18:38 +0000 (14:18 +0200)]
auth: some small rectify improvements
Kees Monshouwer [Sun, 4 Jun 2017 11:27:07 +0000 (13:27 +0200)]
auth: make sure upcase qnames do not confuse rectify or axfr
Kees Monshouwer [Sun, 4 Jun 2017 11:18:51 +0000 (13:18 +0200)]
auth: make sure all qnames entering pdns via axfr are properly lowered
Kees Monshouwer [Sun, 4 Jun 2017 11:12:13 +0000 (13:12 +0200)]
add makeUsRelative() to DNSName class
Kees Monshouwer [Sun, 4 Jun 2017 22:47:05 +0000 (00:47 +0200)]
auth: test to make sure ordername is always lower case
Kees Monshouwer [Sat, 3 Jun 2017 14:25:02 +0000 (16:25 +0200)]
auth: ignore NSEC3PARAM in an unsigned zone
Kees Monshouwer [Thu, 1 Jun 2017 23:08:27 +0000 (01:08 +0200)]
auth: keep slave dnssec status in sync with the master
Pieter Lexis [Thu, 1 Jun 2017 09:33:13 +0000 (11:33 +0200)]
Merge pull request #5346 from shinsterneck/backport-5335-auth-4.0.x
Backport of #5335 to auth-4.0.x: configure.ac: corrects syntax error in test statement on existance of libcrypto_ecdsa
Shin Sterneck [Tue, 23 May 2017 00:12:26 +0000 (09:12 +0900)]
corrects syntax error in test statement on existance of libcrypto_ecdsa
(cherry picked from commit
8189c881e5ebaa13f5f14d9345335d656bd34e43 )
Pieter Lexis [Thu, 25 May 2017 16:44:01 +0000 (18:44 +0200)]
Merge pull request #5341 from shantikulkarni/rel/auth-4.0.x
Fix typo in ldapbackend.cc from issue #5091
shantikulkarni [Wed, 24 May 2017 02:26:17 +0000 (21:26 -0500)]
Update ldapbackend.cc
Peter van Dijk [Tue, 23 May 2017 12:15:19 +0000 (14:15 +0200)]
Merge pull request #5297 from mind04/backport
Backport to stable
Pieter Lexis [Wed, 17 May 2017 08:04:37 +0000 (10:04 +0200)]
Merge pull request #5325 from rgacogne/auth40-yahttp-backports
auth-4.0.x: YaHTTP: Sync with upstream changes
Remi Gacogne [Mon, 15 May 2017 10:48:12 +0000 (12:48 +0200)]
YaHTTP: Sync with upstream changes
Backport changes from upstream up to
c5b83288a4c2f8ec07cb8cb7bd150f2210db67b6
"Add missing `YaHTTP::isdigit()`, fix locale-enabled versions"
Pieter Lexis [Sat, 13 May 2017 09:32:51 +0000 (11:32 +0200)]
Merge pull request #5298 from mind04/notify-dnsupdate40
Notify dnsupdate backport
Pieter Lexis [Sat, 13 May 2017 09:31:51 +0000 (11:31 +0200)]
Merge pull request #5317 from mind04/axfr-filter40
backport: add option to set a global lua-axfr-script value
Remi Gacogne [Thu, 27 Apr 2017 20:41:33 +0000 (22:41 +0200)]
Always wrap DNSCryptoKeyEngine objects in a shared pointer
It's done almost everywhere, but not quite, and some of the paths
where it's not could leak if an exception is raised.
Also mark the overridden virtual methods with `override` to prevent
future mistakes.
(cherry picked from commit
e69c2dac28d798813dd8e4a986c5045c63806ef0 )
Kees Monshouwer [Tue, 9 May 2017 12:04:08 +0000 (14:04 +0200)]
auth: add option to set a global lua-axfr-script value
Pieter Lexis [Tue, 9 May 2017 14:39:16 +0000 (16:39 +0200)]
Merge pull request #5289 from mind04/auth-4.0.x-nsec
Auth 4.0.x nsec sorting
Vitkor Velchev [Thu, 20 Oct 2016 13:01:11 +0000 (09:01 -0400)]
Add support for "NONE" SOA-EDIT kind
Setting the "SOA-EDIT" value for a zone to "NONE" causes an error:
'SOA-EDIT type 'NONE' for zone ZONENAME is unknown.'
Kees Monshouwer [Fri, 5 May 2017 20:55:15 +0000 (22:55 +0200)]
remove latency from regression-tests.nobackend counters
Kees Monshouwer [Tue, 27 Dec 2016 13:39:51 +0000 (14:39 +0100)]
Send a notification to all slave servers after every update.
This will speed up the propagation of changes and is very useful for acme verification.
Kees Monshouwer [Fri, 7 Apr 2017 23:23:02 +0000 (01:23 +0200)]
fix memory leak in gmysql backend
Kees Monshouwer [Thu, 4 May 2017 21:33:18 +0000 (23:33 +0200)]
detect gcc/g++ 5.4, 7.0 and 7.1
Kees Monshouwer [Tue, 10 Jan 2017 15:04:22 +0000 (16:04 +0100)]
update
Ed25519 algorithm number and mnemonic
http://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml
Kees Monshouwer [Thu, 23 Feb 2017 23:37:05 +0000 (00:37 +0100)]
minor cleanup in the afxr-rectify code
Kees Monshouwer [Thu, 23 Feb 2017 23:36:15 +0000 (00:36 +0100)]
fix a regression in axfr-rectify introduced by commit
d86e1bf7
Kees Monshouwer [Tue, 11 Apr 2017 09:00:46 +0000 (11:00 +0200)]
update tinydns data files
Kees Monshouwer [Fri, 7 Apr 2017 20:51:06 +0000 (22:51 +0200)]
signpipe stumbles over interrupted rrsets
Peter van Dijk [Mon, 10 Apr 2017 09:51:44 +0000 (11:51 +0200)]
sort tinydns data to reduce size of future diffs
Remi Gacogne [Tue, 14 Feb 2017 10:12:13 +0000 (11:12 +0100)]
auth: Don't leak on signing errors during outgoing AXFR
Remi Gacogne [Mon, 6 Mar 2017 17:26:27 +0000 (18:26 +0100)]
auth: Create additional `reuseport` sockets before dropping privileges
Pieter Lexis [Thu, 16 Feb 2017 08:56:42 +0000 (09:56 +0100)]
Add GCC 6.3 to boost.m4
Kees Monshouwer [Thu, 4 May 2017 15:05:09 +0000 (17:05 +0200)]
auth: forget minimal... let's make this shiny ;)
Kees Monshouwer [Wed, 3 May 2017 19:49:11 +0000 (21:49 +0200)]
auth: lowercase qname before NSEC generation
Kees Monshouwer [Wed, 3 May 2017 19:26:30 +0000 (21:26 +0200)]
auth: add test to make sure NSEC(3) generation is case insensitive
test result before fix (auth-4.0.3):
--- ./tests/nsecx-upcase/expected_result 2017-05-03 21:17:26.
000000000 +0200
+++ ./tests/nsecx-upcase/real_result 2017-05-03 21:29:10.
231994921 +0200
@@ -2,8 +2,10 @@
0 Z1234567890.wtest.com. IN RRSIG 3600 CNAME 13 2 3600 [expiry] [inception] [keytag] wtest.com. ...
0 server1.wtest.com. IN A 3600 1.2.3.4
0 server1.wtest.com. IN RRSIG 3600 A 13 3 3600 [expiry] [inception] [keytag] wtest.com. ...
-1 a.something.wtest.com. IN NSEC 86400 wtest.com. A RRSIG NSEC
-1 a.something.wtest.com. IN RRSIG 86400 NSEC 13 4 86400 [expiry] [inception] [keytag] wtest.com. ...
+1 *.wtest.com. IN NSEC 86400 e.wtest.com. CNAME RRSIG NSEC
+1 *.wtest.com. IN RRSIG 86400 NSEC 13 2 86400 [expiry] [inception] [keytag] wtest.com. ...
2 . IN OPT 32768
Rcode: 0 (No Error), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0
Reply to question for qname='Z1234567890.wtest.com.', qtype=A
./tests/nsecx-upcase/unbound-host.out:Z1234567890.wtest.com is an alias for server1.wtest.com. (BOGUS (security failure))
./tests/nsecx-upcase/unbound-host.out:server1.wtest.com has address 1.2.3.4 (BOGUS (security failure))
Peter van Dijk [Tue, 21 Mar 2017 21:38:31 +0000 (22:38 +0100)]
Merge pull request #5189 from Habbie/backport-4715
Backport: Specify that dnsmessage.proto uses protobuf version 2
Remi Gacogne [Tue, 29 Nov 2016 08:48:36 +0000 (09:48 +0100)]
Specify that dnsmessage.proto uses protobuf version 2
Recent proto-c versions are complaining loudly otherwise.
Remi Gacogne [Mon, 20 Mar 2017 21:10:30 +0000 (22:10 +0100)]
Merge pull request #5184 from Habbie/backport-4839
Backport 4839
Peter van Dijk [Mon, 20 Mar 2017 13:02:41 +0000 (14:02 +0100)]
Merge pull request #5176 from rgacogne/auth40-backport-5049
Backport 5049: Minor fixes based on Coverity's report
Peter van Dijk [Mon, 20 Mar 2017 13:00:41 +0000 (14:00 +0100)]
Merge pull request #5173 from rgacogne/auth40-backport-5101
Backport #5101: Fix minor issues reported by `cppcheck`
Kees Monshouwer [Mon, 2 Jan 2017 15:23:41 +0000 (16:23 +0100)]
add required unbound version to the ent-asterisk test description
Kees Monshouwer [Sat, 31 Dec 2016 21:04:00 +0000 (22:04 +0100)]
nsec ent-asterisk test is no longer bogus with unbound 1.6.0
Remi Gacogne [Fri, 17 Mar 2017 16:57:49 +0000 (17:57 +0100)]
Merge pull request #5175 from rgacogne/auth40-backport-5130
Backport #5130: dnsreplay: Add `--source-ip` and `--source-port` options
Remi Gacogne [Fri, 17 Mar 2017 16:57:33 +0000 (17:57 +0100)]
Merge pull request #5174 from rgacogne/auth40-backport-5085
Backport #5085: calidns: Use the correct socket family (IPv4 / IPv6)
Peter van Dijk [Fri, 17 Mar 2017 11:16:33 +0000 (12:16 +0100)]
Merge pull request #5170 from mind04/auth-4.0.x
Backport: Add an option to allow AXFR of zones with a different (higher/lower) serial #5169
Kees Monshouwer [Thu, 16 Mar 2017 20:26:02 +0000 (21:26 +0100)]
Add an option to allow AXFR of zones with a different serial.
Remi Gacogne [Thu, 16 Feb 2017 12:59:54 +0000 (13:59 +0100)]
Fix coverity nits
(cherry picked from commit
f6a8107761b40efcf7512e9aec9a75d1ba1de703 )
Remi Gacogne [Thu, 16 Feb 2017 12:59:28 +0000 (13:59 +0100)]
Catch exceptions in destructors
(cherry picked from commit
737a287f2d73b1e5f7f0378d9ccb2ddb389f9299 )
Remi Gacogne [Thu, 9 Mar 2017 14:59:44 +0000 (15:59 +0100)]
dnsreplay: Add `--source-ip` and `--source-port` options
(cherry picked from commit
658b9c44802ae9791e8ce06a38a9ff84647d9463 )
Remi Gacogne [Fri, 24 Feb 2017 15:42:55 +0000 (16:42 +0100)]
calidns: Use the correct socket family (IPv4 / IPv6)
(cherry picked from commit
7f363f60451fa8e54508c2628be122a8eb021b53 )
Remi Gacogne [Thu, 2 Mar 2017 14:07:56 +0000 (15:07 +0100)]
Fix minor issues reported by `cppcheck`
(cherry picked from commit
d7c676a5d42d5d7e5078a8662d355c9a782bdb51 )
Pieter Lexis [Mon, 27 Feb 2017 14:29:08 +0000 (15:29 +0100)]
Merge pull request #5073 from Habbie/backport-4824
Backport #4824: Check in the detected OpenSSL/libcrypto for ECDSA
bert hubert [Thu, 23 Feb 2017 12:19:14 +0000 (13:19 +0100)]
Merge pull request #5071 from Habbie/backport-5051
backport #5051: fix godbc query logging (cherry-pick of
d2bc6b2 )
Pieter Lexis [Thu, 29 Dec 2016 17:01:30 +0000 (18:01 +0100)]
Backport #4824 (cherry-pick of
2a4c374 )
Check in the detected OpenSSL/libcrypto for ECDSA
We used to 'just' use the default includes for this detection.
Fixes #4680
Peter van Dijk [Fri, 17 Feb 2017 15:36:25 +0000 (16:36 +0100)]
fix godbc query logging (cherry-pick of
d2bc6b2 )