]> granicus.if.org Git - pdns/log
pdns
7 years agoBackport #5723
Pieter Lexis [Mon, 13 Nov 2017 13:59:27 +0000 (14:59 +0100)]
Backport #5723

7 years agoRevert "API: url in zone info should be absolute"
Pieter Lexis [Mon, 13 Nov 2017 13:12:30 +0000 (14:12 +0100)]
Revert "API: url in zone info should be absolute"

This reverts commit 9df0238e1b567cdd7c48185b00160fb952c3e9f4.

See #5030

7 years agoBackport #5826
Pieter Lexis [Mon, 13 Nov 2017 11:54:10 +0000 (12:54 +0100)]
Backport #5826

7 years agoBackport #5815
Pieter Lexis [Mon, 13 Nov 2017 11:53:53 +0000 (12:53 +0100)]
Backport #5815

7 years agoBackport #5722
Pieter Lexis [Mon, 13 Nov 2017 11:52:58 +0000 (12:52 +0100)]
Backport #5722

7 years agoBackport #5678
Pieter Lexis [Mon, 13 Nov 2017 11:52:30 +0000 (12:52 +0100)]
Backport #5678

7 years agoBackport #5641
Pieter Lexis [Mon, 13 Nov 2017 11:52:10 +0000 (12:52 +0100)]
Backport #5641

7 years agoBackport #5599
Pieter Lexis [Mon, 13 Nov 2017 11:51:58 +0000 (12:51 +0100)]
Backport #5599

7 years agoBackport #5598
Pieter Lexis [Mon, 13 Nov 2017 11:51:49 +0000 (12:51 +0100)]
Backport #5598

7 years agoBackport #5523
Pieter Lexis [Mon, 13 Nov 2017 11:51:40 +0000 (12:51 +0100)]
Backport #5523

7 years agoBackport #5509
Pieter Lexis [Mon, 13 Nov 2017 11:51:28 +0000 (12:51 +0100)]
Backport #5509

7 years agoBackport #5498
Pieter Lexis [Mon, 13 Nov 2017 11:51:15 +0000 (12:51 +0100)]
Backport #5498

7 years agoBackport #5408
Pieter Lexis [Mon, 13 Nov 2017 11:50:59 +0000 (12:50 +0100)]
Backport #5408

7 years agoBackport #5349
Pieter Lexis [Mon, 13 Nov 2017 11:50:39 +0000 (12:50 +0100)]
Backport #5349

7 years agoBackport #5309
Pieter Lexis [Mon, 13 Nov 2017 11:50:12 +0000 (12:50 +0100)]
Backport #5309

7 years agoBackport #5277
Pieter Lexis [Mon, 13 Nov 2017 11:50:01 +0000 (12:50 +0100)]
Backport #5277

7 years agoBackport #5147
Pieter Lexis [Mon, 13 Nov 2017 11:49:37 +0000 (12:49 +0100)]
Backport #5147

7 years agoBackport #5125
Pieter Lexis [Mon, 13 Nov 2017 11:49:21 +0000 (12:49 +0100)]
Backport #5125

7 years agoBackport #5043
Pieter Lexis [Mon, 13 Nov 2017 11:48:40 +0000 (12:48 +0100)]
Backport #5043

7 years agoBackport #4997
Pieter Lexis [Mon, 13 Nov 2017 11:48:22 +0000 (12:48 +0100)]
Backport #4997

7 years agoBackport #4929
Pieter Lexis [Mon, 13 Nov 2017 11:48:12 +0000 (12:48 +0100)]
Backport #4929

7 years agoBackport #4751
Pieter Lexis [Mon, 13 Nov 2017 11:47:17 +0000 (12:47 +0100)]
Backport #4751

7 years agoBackport #4650
Pieter Lexis [Mon, 13 Nov 2017 11:47:00 +0000 (12:47 +0100)]
Backport #4650

7 years agoBackport #4526
Pieter Lexis [Mon, 13 Nov 2017 11:46:41 +0000 (12:46 +0100)]
Backport #4526

7 years agoMerge pull request #5778 from rgacogne/auth40-signing-pipe
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

7 years agoBIND: reject zones without 'file' stanza
Pieter Lexis [Mon, 16 Oct 2017 15:20:38 +0000 (17:20 +0200)]
BIND: reject zones without 'file' stanza

Closes #5786

(cherry picked from commit 6808f3b5faf6ffc4bea8f78107be99766d2be75c)

7 years agopdnsutil: Check for domain before setting metadata
Pieter Lexis [Mon, 16 Oct 2017 13:00:35 +0000 (15:00 +0200)]
pdnsutil: Check for domain before setting metadata

Closes #5787

(cherry picked from commit ed99fac4e9bb61c360e68cc71056cfb9f5c80a21)

7 years agoignore SOA-EDIT for PRESIGNED zones. Fixes #5814
Peter van Dijk [Thu, 12 Oct 2017 10:26:37 +0000 (12:26 +0200)]
ignore SOA-EDIT for PRESIGNED zones. Fixes #5814

(cherry picked from commit 3ba1065625b2067da6058fa3e213fbb501b2b536)

7 years agoauth: Use a unique pointer for bind backend's `d_of`
Remi Gacogne [Fri, 22 Sep 2017 12:26:04 +0000 (14:26 +0200)]
auth: Use a unique pointer for bind backend's `d_of`

(cherry picked from commit 7cfe0cc38e6db211da1b880bf24cfe9a9e6914cd)

7 years agoAuth: Publish inactive KSK/CSK as CDNSKEY/CDS
Pieter Lexis [Fri, 22 Sep 2017 08:17:12 +0000 (10:17 +0200)]
Auth: Publish inactive KSK/CSK as CDNSKEY/CDS

Closes #5721

(cherry picked from commit c74f51e221b8ef9194604afa1aeabc46a5dd7018)

7 years agoauth: Treat requestor's payload size lower than 512 as equal to 512
Remi Gacogne [Thu, 7 Sep 2017 07:43:53 +0000 (09:43 +0200)]
auth: Treat requestor's payload size lower than 512 as equal to 512

(cherry picked from commit 7a9b7c95891deddb1f907b743f30df82fad84ffd)

7 years agoCatch DNSName exception in the Zoneparser
Pieter Lexis [Tue, 22 Aug 2017 12:10:27 +0000 (14:10 +0200)]
Catch DNSName exception in the Zoneparser

This wraps all calls to `toCanonic` in try/catch and rethrows it as a
PDNSException with more information.

Closes #5520.

(cherry picked from commit 1293f91eac4810769b88b6cfc404c60b1d5abee0)

7 years agoFix libatomic detection on ppc64
Pieter Lexis [Fri, 11 Aug 2017 12:37:01 +0000 (14:37 +0200)]
Fix libatomic detection on ppc64

Thanks @tjikkun!

Closes #5456

(cherry picked from commit b16f46605d86a62e4f37bc1e2caab0c52fa9f75c)

7 years agoAdd help text on autodetecting systemd support
Pieter Lexis [Fri, 11 Aug 2017 11:54:21 +0000 (13:54 +0200)]
Add help text on autodetecting systemd support

Closes #5524

(cherry picked from commit 56d30a9c8a1c1754b478de79e823e015e103b5b0)

7 years agoFix typo in two log messages
Ruben Kerkhof [Fri, 14 Jul 2017 17:55:53 +0000 (19:55 +0200)]
Fix typo in two log messages

(cherry picked from commit 59d26fc8d63fd2ff924be2fa5b3bda3699081914)

7 years agoShip ldapbackend schema files in tarball
Christian Hofstaedtler [Mon, 10 Jul 2017 08:59:31 +0000 (10:59 +0200)]
Ship ldapbackend schema files in tarball

(cherry picked from commit 38f5336f54caee29566368564b7ad518d1f71f9c)

7 years agoreplace depricated botan.h include
Kees Monshouwer [Wed, 25 Oct 2017 23:06:54 +0000 (01:06 +0200)]
replace depricated botan.h include

(cherry picked from commit 00f1924bb1900e8c6eab1bd0fe03ff21d41f38eb)

7 years agodrop botan 1.x support
Kees Monshouwer [Wed, 25 Oct 2017 20:43:35 +0000 (22:43 +0200)]
drop botan 1.x support

(cherry picked from commit e11963ce69059d1fa47e92927ed48bd744b95348)

7 years agotravis: Build the rec with Botan and libsodium
Remi Gacogne [Wed, 5 Jul 2017 10:02:17 +0000 (12:02 +0200)]
travis: Build the rec with Botan and libsodium

(cherry picked from commit 18a93d3812bfbf2e2dbc9b6353e3619d626283fd)

7 years agoAdd support for Botan 2.x
Remi Gacogne [Tue, 4 Jul 2017 19:59:00 +0000 (21:59 +0200)]
Add support for Botan 2.x

Initial testing indicates that both 2.0.1 and 2.1.0 work fine,
but signature is 10 times slower with 2.1.0, apparently due to
blinding (callgrind reports a lot of CPU spent in the `RNG`).

(cherry picked from commit 13f34f2e0ccff514cbd5f9ec076c220473da347a)

7 years agowhen making a netmask from a comboaddress, we neglected to zero the port. This could...
bert hubert [Thu, 15 Jun 2017 01:14:01 +0000 (03:14 +0200)]
when making a netmask from a comboaddress, we neglected to zero the port. This could lead to a proliferation of netmasks.

(cherry picked from commit 0bdabe94e6fd873455d34b88f8954d8cc6034a72)

7 years agotypo in the fix, sorry!
bert hubert [Sun, 28 May 2017 08:47:34 +0000 (10:47 +0200)]
typo in the fix, sorry!

(cherry picked from commit 6d4eca051e68c7cf91b8cf704cca36c766dc5406)

7 years agowe guess which versions of Lua need help with luaL_setfuncs, and then supply our...
bert hubert [Sun, 28 May 2017 08:33:57 +0000 (10:33 +0200)]
we guess which versions of Lua need help with luaL_setfuncs, and then supply our own. If we guess wrong however, we trample on the Lua namespace.
With this commit, we don't do the trampling, which should close #5348. We can improve on the fix by using the native luaL_setfuncs for LuaJIT 2.1 beta too.

(cherry picked from commit a00713437a40d512976d4688d270c4866123d678)

7 years agotests: Ensure all required tools are available
Arthur Gautier [Fri, 5 May 2017 19:25:06 +0000 (19:25 +0000)]
tests: Ensure all required tools are available

If one of those tools misses, the test will silently PASS.
We should ensure it is present

Signed-off-by: Arthur Gautier <baloo@gandi.net>
(cherry picked from commit 7e47805b3898cead8418a9933d1592a884842e72)

7 years agosdig: Clarify that the `ednssubnet` option takes "subnet/mask"
Remi Gacogne [Thu, 27 Apr 2017 11:06:06 +0000 (13:06 +0200)]
sdig: Clarify that the `ednssubnet` option takes "subnet/mask"

The `mask` part is actually optional but it's probably better to
provide it explicitely anyway.

(cherry picked from commit 3fa6cdbb999f5f043f4d710a5f8500938ba8e4e9)

7 years agoLuaWrapper: Allow embedded NULs in strings received from Lua
Peter van Dijk [Fri, 10 Mar 2017 09:48:46 +0000 (10:48 +0100)]
LuaWrapper: Allow embedded NULs in strings received from Lua

(cherry picked from commit 448990ab9bd7355f42ff8752a973aff20bdaf4e7)

7 years agofor create-slave-zone, actually look at subsequent arguments, and not keep on adding...
bert hubert [Tue, 7 Mar 2017 22:44:28 +0000 (23:44 +0100)]
for create-slave-zone, actually look at subsequent arguments, and not keep on adding the first one. Closes #5124.

(cherry picked from commit 215464424ca9183dad4eecf7d9605e41ffa3ef2c)

7 years agomydnsbackend: Add getAllDomains
Aki Tuomi [Thu, 16 Feb 2017 13:20:15 +0000 (15:20 +0200)]
mydnsbackend: Add getAllDomains

(cherry picked from commit cfc5b5c0d05f1a0d13120c2c2bc6087323a214de)

7 years agoremotebackend: Update regression test to notice domain id on do_list
Aki Tuomi [Sun, 12 Feb 2017 09:19:52 +0000 (11:19 +0200)]
remotebackend: Update regression test to notice domain id on do_list

(cherry picked from commit 2449d3a010df4d8cf63d137bbb382e47a5be3308)

7 years agoremotebackend: Update unit test to notice domain id on do_list
Aki Tuomi [Sun, 12 Feb 2017 08:33:19 +0000 (10:33 +0200)]
remotebackend: Update unit test to notice domain id on do_list

(cherry picked from commit dd598a1adc34e7967d1f23c3c04d8264aed5e724)

7 years agoremotebackend: Treat NULL as empty string in POST parameters
Aki Tuomi [Sun, 12 Feb 2017 08:32:55 +0000 (10:32 +0200)]
remotebackend: Treat NULL as empty string in POST parameters

asString() cannot convert NULL to ""

(cherry picked from commit 4b8967c5f793810ad8ce399d155946c93e909bef)

7 years agoremotebackend: Fix incorrect parameter name
Aki Tuomi [Sun, 12 Feb 2017 08:32:27 +0000 (10:32 +0200)]
remotebackend: Fix incorrect parameter name

(cherry picked from commit 1fa27e370ba1560f3c1a9967715182a5314abc1d)

7 years agogpgsql: Use a simple counter for statement names
Christian Hofstaedtler [Tue, 31 Jan 2017 11:02:56 +0000 (12:02 +0100)]
gpgsql: Use a simple counter for statement names

(cherry picked from commit 46703164da40199245cee4d8720faa141221cf1b)

7 years agogpgsql: make statement names actually unique
Christian Hofstaedtler [Sat, 21 Jan 2017 22:13:57 +0000 (23:13 +0100)]
gpgsql: make statement names actually unique

(cherry picked from commit e21e9fcc7f4f4fdcae52ed03448adab8484f6c52)

7 years agoAPI: prevent sending nameservers list and zone-level NS in rrsets
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)

7 years agobindbackend: do not corrupt data supplied by other backends in getAllDomains
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)

7 years agoAdd test demonstrating issue #4328
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)

7 years agoAPI: url in zone info should be absolute
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)

7 years agoMerge pull request #5927 from pieterlexis/auth-backport-travis-happiness
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

7 years agomake travis happy
Kees Monshouwer [Wed, 1 Nov 2017 09:37:23 +0000 (10:37 +0100)]
make travis happy

(cherry picked from commit 664135769af13364a4de0ed9e3efc6cd281a52b2)

7 years agoMerge pull request #5811 from rgacogne/auth40-travis-encrypt-channel
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

7 years agoEncrypt 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)

7 years agoauth: Handle signing pipe worker dying with work still pending
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)

7 years agoMerge pull request #5682 from rgacogne/auth40-empty-java-options
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

7 years agoauth: 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)

7 years agoMerge pull request #5677 from aerique/feature/update-copryright-year-auth-4.0.x
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

7 years agoUpdate copyright year in publicly visible output and files
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)

7 years agoMerge pull request #5628 from rgacogne/auth40-travis-build-dir
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`

7 years agoUse `${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)

7 years agoMerge pull request #5517 from mind04/bp-ds-40
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

7 years agoauth: ds-at-parent test is failing with ldap-simple and ldap-strict
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

7 years agoauth: add a test to make sure we lookup DS in the right zone
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

7 years agoauth: external child zones did confuse getAuth() for qytpe DS
Kees Monshouwer [Wed, 12 Jul 2017 19:29:52 +0000 (21:29 +0200)]
auth: external child zones did confuse getAuth() for qytpe DS

7 years agoMerge pull request #5491 from rgacogne/auth40-4940
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

7 years agoBackport 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)

7 years agoMerge pull request #5450 from Habbie/auth-4.0.x-5105 auth-4.0.4
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

7 years agoauth: 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

7 years agoMerge pull request #5445 from Habbie/auth-4.0.x-uri
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

7 years agoMerge pull request #5441 from mind04/backport-5427
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

7 years agomake URI integers 16 bits, fixes #5443
Peter van Dijk [Thu, 22 Jun 2017 08:09:01 +0000 (10:09 +0200)]
make URI integers 16 bits, fixes #5443

7 years agoMerge pull request #5436 from Habbie/auth-4.0.x-travis-edge
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

7 years agoMerge pull request #5440 from Habbie/auth-4.0.x-5401
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

7 years agodon't use the libdecaf ed25519 signer when libsoduim is enabled
Kees Monshouwer [Wed, 21 Jun 2017 12:23:34 +0000 (14:23 +0200)]
don't use the libdecaf ed25519 signer when libsoduim is enabled

7 years agounbreak quoting; fixes #5401
Peter van Dijk [Thu, 15 Jun 2017 07:36:57 +0000 (09:36 +0200)]
unbreak quoting; fixes #5401

7 years agoadd ED448 to signers unit test
Kees Monshouwer [Mon, 19 Jun 2017 09:09:47 +0000 (11:09 +0200)]
add ED448 to signers unit test

7 years agoinitial stab at signer testing; has one 8080 test vector for now
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

7 years agohello decaf signers (ED25519 and ED448)
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

7 years agoinstall fakeroot and bump json gem version, for new travis image
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

7 years agoMerge pull request #5423 from mind04/ed25519-40
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

7 years agodo 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

7 years agoMerge pull request #5378 from mind04/backports-40 auth-4.0.4-rc1
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

8 years agoauth: fix override in lua backend
Kees Monshouwer [Mon, 5 Jun 2017 20:13:16 +0000 (22:13 +0200)]
auth: fix override in lua backend

8 years agoauth: reanimate opendbx backend
Kees Monshouwer [Mon, 5 Jun 2017 22:21:15 +0000 (00:21 +0200)]
auth: reanimate opendbx backend

8 years agoauth: make sure Lua axfrfilter() does not insert out of zone data
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

8 years agoauth: some small rectify improvements
Kees Monshouwer [Sun, 4 Jun 2017 12:18:38 +0000 (14:18 +0200)]
auth: some small rectify improvements

8 years agoauth: make sure upcase qnames do not confuse rectify or axfr
Kees Monshouwer [Sun, 4 Jun 2017 11:27:07 +0000 (13:27 +0200)]
auth: make sure upcase qnames do not confuse rectify or axfr

8 years agoauth: make sure all qnames entering pdns via axfr are properly lowered
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

8 years agoadd makeUsRelative() to DNSName class
Kees Monshouwer [Sun, 4 Jun 2017 11:12:13 +0000 (13:12 +0200)]
add makeUsRelative() to DNSName class

8 years agoauth: test to make sure ordername is always lower case
Kees Monshouwer [Sun, 4 Jun 2017 22:47:05 +0000 (00:47 +0200)]
auth: test to make sure ordername is always lower case

8 years agoauth: ignore NSEC3PARAM in an unsigned zone
Kees Monshouwer [Sat, 3 Jun 2017 14:25:02 +0000 (16:25 +0200)]
auth: ignore NSEC3PARAM in an unsigned zone