]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
6 years agonsec3-chain: simplify NSEC3 owner conversion
Daniel Salzman [Mon, 9 Sep 2019 17:32:18 +0000 (19:32 +0200)] 
nsec3-chain: simplify NSEC3 owner conversion

6 years agozscanner: update generated files (revert license cleanup)
Daniel Salzman [Tue, 10 Sep 2019 08:22:00 +0000 (10:22 +0200)] 
zscanner: update generated files (revert license cleanup)

6 years agoMerge branch 'ci-fix-leap15-distrotest' into 'master'
Daniel Salzman [Mon, 9 Sep 2019 17:08:40 +0000 (17:08 +0000)] 
Merge branch 'ci-fix-leap15-distrotest' into 'master'

distro/tests: use upstream leap15 box

See merge request knot/knot-dns!1060

6 years agodistro/tests: use upstream leap15 box
Tomas Krizek [Mon, 9 Sep 2019 13:00:19 +0000 (15:00 +0200)] 
distro/tests: use upstream leap15 box

Leap15 box was (allegedly temporarily) removed from vagrantcloud.
This is official upstream box generated by openSUSE that should be the
same as the one that used to be available on vagrantcloud.

6 years agoMerge branch 'ctl_read_nsec3' into 'master'
Daniel Salzman [Sun, 8 Sep 2019 18:35:19 +0000 (18:35 +0000)] 
Merge branch 'ctl_read_nsec3' into 'master'

ctl/updates: read/search also nsec3 nodes (+refactoring)

See merge request knot/knot-dns!1059

6 years agoctl/updates: read/search also nsec3 nodes (+refactoring)
Libor Peltan [Fri, 6 Sep 2019 13:30:58 +0000 (15:30 +0200)] 
ctl/updates: read/search also nsec3 nodes (+refactoring)

6 years agoMerge branch 'geoip-wildcard' into 'master'
Daniel Salzman [Sun, 8 Sep 2019 17:27:38 +0000 (17:27 +0000)] 
Merge branch 'geoip-wildcard' into 'master'

Geoip wildcard

Closes #650

See merge request knot/knot-dns!1036

6 years agotrie_get_try_wildcard(): more efficient version
Vladimír Čunát [Wed, 21 Aug 2019 17:04:20 +0000 (19:04 +0200)] 
trie_get_try_wildcard(): more efficient version

It's not at all necessary to repeatedly search from the root,
though this optimization makes the code a bit more complex.

Even here, technically the last memcmp() wouldn't need to start at the
beginning, but I didn't want to overcomplicate this.

6 years agogeoip: added wildcard as possible configuration
Jan Hák [Mon, 29 Jul 2019 13:53:18 +0000 (15:53 +0200)] 
geoip: added wildcard as possible configuration

6 years agosuppress gcc 'uninitialized' warning
Libor Peltan [Fri, 6 Sep 2019 13:25:44 +0000 (15:25 +0200)] 
suppress gcc 'uninitialized' warning

6 years agoMerge branch 'rdata_init' into 'master'
Daniel Salzman [Fri, 6 Sep 2019 13:20:48 +0000 (13:20 +0000)] 
Merge branch 'rdata_init' into 'master'

rdata: initialize padding so Valgrind does not complain about uninitialized byte

See merge request knot/knot-dns!1056

6 years agordata: initialize padding so Valgrind does not complain about uninitialized byte
Petr Špaček [Tue, 3 Sep 2019 12:07:24 +0000 (14:07 +0200)] 
rdata: initialize padding so Valgrind does not complain about uninitialized byte

6 years agoMerge branch 'multi_edns_opt' into 'master'
Libor Peltan [Fri, 6 Sep 2019 12:06:41 +0000 (12:06 +0000)] 
Merge branch 'multi_edns_opt' into 'master'

Allow parsing multiple EDNS options of the same type

See merge request knot/knot-dns!1058

6 years agolibknot: allow parsing multiple EDNS options of the same type
Daniel Salzman [Fri, 6 Sep 2019 11:47:47 +0000 (13:47 +0200)] 
libknot: allow parsing multiple EDNS options of the same type

6 years agodoc: update key rollover logs
Daniel Salzman [Thu, 5 Sep 2019 14:53:01 +0000 (16:53 +0200)] 
doc: update key rollover logs

6 years agoMerge branch 'rdataset_size' into 'master'
Daniel Salzman [Thu, 5 Sep 2019 14:37:58 +0000 (14:37 +0000)] 
Merge branch 'rdataset_size' into 'master'

libknot: pre-computing rdataset size

See merge request knot/knot-dns!1057

6 years agolibknot: remove unused and strange functions knot_rdataset_(un)reserve
Daniel Salzman [Thu, 5 Sep 2019 14:04:19 +0000 (16:04 +0200)] 
libknot: remove unused and strange functions knot_rdataset_(un)reserve

6 years agolibknot: pre-computing rdataset size
Libor Peltan [Tue, 3 Sep 2019 11:16:53 +0000 (13:16 +0200)] 
libknot: pre-computing rdataset size

6 years agodoc: add missing rrsig-pre-refresh to policy overview
Daniel Salzman [Thu, 5 Sep 2019 09:32:15 +0000 (11:32 +0200)] 
doc: add missing rrsig-pre-refresh to policy overview

6 years agoknot: add ds-push event to zone timers
Libor Peltan [Wed, 24 Apr 2019 09:28:42 +0000 (11:28 +0200)] 
knot: add ds-push event to zone timers

6 years agoknot: unify DS-related event terminology
Daniel Salzman [Thu, 7 Mar 2019 12:26:21 +0000 (13:26 +0100)] 
knot: unify DS-related event terminology

6 years agodnssec: implemented pushing updated DS to parent
Libor Peltan [Thu, 17 Jan 2019 13:53:20 +0000 (14:53 +0100)] 
dnssec: implemented pushing updated DS to parent

6 years agoRevert unintentionally squashed "dnssec: implemented pushing updated DS to parent"
Daniel Salzman [Thu, 5 Sep 2019 06:59:29 +0000 (08:59 +0200)] 
Revert unintentionally squashed "dnssec: implemented pushing updated DS to parent"

This reverts commit 2dbb39d29a0e708d88ab1b3385afd8286d692aef.

6 years agoMerge branch 'ds_push' into 'master'
Daniel Salzman [Wed, 4 Sep 2019 15:15:28 +0000 (15:15 +0000)] 
Merge branch 'ds_push' into 'master'

dnssec: implemented pushing updated DS to parent

See merge request knot/knot-dns!971

6 years agodnssec: implemented pushing updated DS to parent
Libor Peltan [Wed, 4 Sep 2019 15:15:28 +0000 (15:15 +0000)] 
dnssec: implemented pushing updated DS to parent

6 years agotest: fix on slow machine
Libor Peltan [Wed, 4 Sep 2019 11:34:58 +0000 (13:34 +0200)] 
test: fix on slow machine

6 years agodoc: key state active plus
Libor Peltan [Tue, 3 Sep 2019 12:42:13 +0000 (14:42 +0200)] 
doc: key state active plus

6 years agoMerge branch 'fix_qdata_contents' into 'master'
Daniel Salzman [Tue, 3 Sep 2019 12:30:34 +0000 (12:30 +0000)] 
Merge branch 'fix_qdata_contents' into 'master'

Fix qdata contents

See merge request knot/knot-dns!1055

6 years agorefresh: unify log messages
Daniel Salzman [Mon, 2 Sep 2019 16:04:46 +0000 (18:04 +0200)] 
refresh: unify log messages

6 years agorefresh: log also master serial when zone updated
Daniel Salzman [Mon, 2 Sep 2019 15:36:41 +0000 (17:36 +0200)] 
refresh: log also master serial when zone updated

6 years agoixfr out: stop on changeset to announced current SOA
Libor Peltan [Mon, 2 Sep 2019 15:22:19 +0000 (17:22 +0200)] 
ixfr out: stop on changeset to announced current SOA

in rapidly changed zone, it might get out of sync between
RCU-locked zone contents and LMDB-txned journal
so the journal changesets might go beyond the serial
announced at the beginning of IXFR

6 years agoprocess querry: keep contents pointer across multiple PRODUCE
Libor Peltan [Mon, 2 Sep 2019 14:50:44 +0000 (16:50 +0200)] 
process querry: keep contents pointer across multiple PRODUCE

6 years agonameserver: keep fixed pointer on contents to answer from
Libor Peltan [Mon, 2 Sep 2019 13:55:56 +0000 (15:55 +0200)] 
nameserver: keep fixed pointer on contents to answer from

6 years agozone: flush zone after retransfer even if serial not changed
Daniel Salzman [Sat, 31 Aug 2019 20:21:55 +0000 (22:21 +0200)] 
zone: flush zone after retransfer even if serial not changed

6 years agozone: refactor duplicate configuration access
Daniel Salzman [Sat, 31 Aug 2019 20:01:14 +0000 (22:01 +0200)] 
zone: refactor duplicate configuration access

6 years agodoc: remove obsolete note for on-slave signing
Daniel Salzman [Sat, 31 Aug 2019 19:44:46 +0000 (21:44 +0200)] 
doc: remove obsolete note for on-slave signing

6 years agoMerge branch 'fix_add_different_ttl' into 'master'
Daniel Salzman [Sat, 31 Aug 2019 19:44:02 +0000 (19:44 +0000)] 
Merge branch 'fix_add_different_ttl' into 'master'

bugfix: when rrset TTL changed by RR addition, put this change to journal

See merge request knot/knot-dns!1054

6 years agobugfix: when rrset TTL changed by RR addition, put this change to journal
Libor Peltan [Fri, 30 Aug 2019 09:21:48 +0000 (11:21 +0200)] 
bugfix: when rrset TTL changed by RR addition, put this change to journal

6 years agoMerge branch 'ossigning2' into 'master'
Daniel Salzman [Fri, 30 Aug 2019 17:41:54 +0000 (17:41 +0000)] 
Merge branch 'ossigning2' into 'master'

refresh: add support for different serial arithmetics when on-slave signing

See merge request knot/knot-dns!1049

6 years agodnssec: rename member singe_type_signing in knot_kasp_policy_t to single_type_signing
David Vašek [Fri, 30 Aug 2019 12:12:29 +0000 (14:12 +0200)] 
dnssec: rename member singe_type_signing in knot_kasp_policy_t to single_type_signing
"singe_type_signing" was a typo.

6 years agodoc: fix a few typos
David Vašek [Fri, 30 Aug 2019 11:49:49 +0000 (13:49 +0200)] 
doc: fix a few typos
Hint from Jan-Piet MENS @jpmens on Twitter.

6 years agoossign: test: align timings to w/wo valgrind
Libor Peltan [Thu, 29 Aug 2019 09:03:42 +0000 (11:03 +0200)] 
ossign: test: align timings to w/wo valgrind

6 years agobugfix on-slave-signing: make last-singed-serial work
Libor Peltan [Thu, 22 Aug 2019 15:26:31 +0000 (17:26 +0200)] 
bugfix on-slave-signing: make last-singed-serial work

6 years agorefresh: add support for different serial arithmetics when on-slave signing
Daniel Salzman [Mon, 3 Jun 2019 21:55:34 +0000 (23:55 +0200)] 
refresh: add support for different serial arithmetics when on-slave signing

6 years agoMerge branch 'rem_zone_memstat' into 'master'
Daniel Salzman [Thu, 29 Aug 2019 19:17:11 +0000 (19:17 +0000)] 
Merge branch 'rem_zone_memstat' into 'master'

knotc: removed memstat feature as it gave wrong numbers

See merge request knot/knot-dns!1053

6 years agoknotc: removed memstat feature as it gave wrong numbers
Libor Peltan [Thu, 29 Aug 2019 10:54:04 +0000 (12:54 +0200)] 
knotc: removed memstat feature as it gave wrong numbers

6 years agodoc: update key migration from Bind
Daniel Salzman [Tue, 27 Aug 2019 19:14:14 +0000 (21:14 +0200)] 
doc: update key migration from Bind

6 years agoMerge branch 'fix_update_cleanup' into 'master'
Daniel Salzman [Tue, 27 Aug 2019 18:38:11 +0000 (18:38 +0000)] 
Merge branch 'fix_update_cleanup' into 'master'

zone update: don't call cleanup when success...

See merge request knot/knot-dns!1052

6 years agorefresh: unify ixfr_finalize and axfr_finalize
Daniel Salzman [Tue, 27 Aug 2019 17:54:55 +0000 (19:54 +0200)] 
refresh: unify ixfr_finalize and axfr_finalize

6 years agozone update: call clear every time commit fails
Libor Peltan [Tue, 27 Aug 2019 15:07:33 +0000 (17:07 +0200)] 
zone update: call clear every time commit fails

6 years agozone update: don't call cleanup when success...
Libor Peltan [Fri, 23 Aug 2019 11:30:09 +0000 (13:30 +0200)] 
zone update: don't call cleanup when success...

...it's called anyway throug callRCU on update_commit

6 years agoconf: allow cache reinitialization during configuration import
Daniel Salzman [Fri, 23 Aug 2019 19:35:23 +0000 (21:35 +0200)] 
conf: allow cache reinitialization during configuration import

6 years agotests-extra: fix module/queryacl + add support for more listen addresses
Daniel Salzman [Mon, 26 Aug 2019 11:59:47 +0000 (13:59 +0200)] 
tests-extra: fix module/queryacl + add support for more listen addresses

6 years agoconfio: don't log missing persistent DB if child transaction
Daniel Salzman [Mon, 26 Aug 2019 10:33:56 +0000 (12:33 +0200)] 
confio: don't log missing persistent DB if child transaction

6 years agoMerge branch 'semcheck_glue' into 'master'
Daniel Salzman [Fri, 23 Aug 2019 15:19:02 +0000 (15:19 +0000)] 
Merge branch 'semcheck_glue' into 'master'

Semcheck glue

See merge request knot/knot-dns!1051

6 years agosemantic check: improve glue check if covered by wildcard
Daniel Salzman [Fri, 23 Aug 2019 11:57:49 +0000 (13:57 +0200)] 
semantic check: improve glue check if covered by wildcard

6 years agoMerge branch 'unsupported_dynamic_conf_changes' into 'master'
Daniel Salzman [Fri, 23 Aug 2019 08:09:21 +0000 (08:09 +0000)] 
Merge branch 'unsupported_dynamic_conf_changes' into 'master'

Warn about unsupported dynamic conf changes, effective after a restart

See merge request knot/knot-dns!1048

6 years agoserver: get rid of duplicate texts
Daniel Salzman [Thu, 22 Aug 2019 14:47:47 +0000 (16:47 +0200)] 
server: get rid of duplicate texts

6 years agoknot: fix a comment describing a function
David Vašek [Tue, 30 Jul 2019 11:11:57 +0000 (13:11 +0200)] 
knot: fix a comment describing a function

6 years agoconf: postpone effect of unsupported dynamic conf changes (listen part)
David Vašek [Fri, 26 Jul 2019 17:21:14 +0000 (19:21 +0200)] 
conf: postpone effect of unsupported dynamic conf changes (listen part)

6 years agoconf: postpone effect of unsupported dynamic conf changes ({udp,tcp,background}-worke...
David Vašek [Wed, 24 Jul 2019 13:12:04 +0000 (15:12 +0200)] 
conf: postpone effect of unsupported dynamic conf changes ({udp,tcp,background}-workers part)

Warn about each parameter once only.
Code which isn't effectively used is kept so far (in reset_handler(), reconfigure_threads() etc.)

6 years agosemantic check: don't require a glue which is under another delegation
Libor Peltan [Thu, 22 Aug 2019 14:55:01 +0000 (16:55 +0200)] 
semantic check: don't require a glue which is under another delegation

6 years agosemcheck: check glue even if it shall be in zone not below the delegation
Libor Peltan [Thu, 22 Aug 2019 12:50:14 +0000 (14:50 +0200)] 
semcheck: check glue even if it shall be in zone not below the delegation

6 years agoMerge branch 'master' of gitlab.labs.nic.cz:knot/knot-dns
Libor Peltan [Thu, 22 Aug 2019 10:33:56 +0000 (12:33 +0200)] 
Merge branch 'master' of gitlab.labs.nic.cz:knot/knot-dns

6 years agobugfix: don't throw error if zone change during IXFR answer init
Libor Peltan [Thu, 22 Aug 2019 10:33:53 +0000 (12:33 +0200)] 
bugfix: don't throw error if zone change during IXFR answer init

6 years agoMerge branch 'pkt-zeroing' into 'master'
Daniel Salzman [Thu, 22 Aug 2019 10:27:23 +0000 (10:27 +0000)] 
Merge branch 'pkt-zeroing' into 'master'

libknot: cleanup knot_pkt_t zeroing

See merge request knot/knot-dns!1050

6 years agolibknot/pkt_wire_alloc(): save some useless work
Vladimír Čunát [Thu, 8 Aug 2019 13:14:03 +0000 (15:14 +0200)] 
libknot/pkt_wire_alloc(): save some useless work

It is only called on a memzeroed knot_pkt_t, so there's nothing
to clear, except for the lines we kept there
(for compatibility, I'm not sure whether they're actually useful)

I saw weird call stacks in profile under knot_pkt_new(),
e.g. freeing data.

6 years agolibknot/pkt_init: avoid double zeroing
Vladimír Čunát [Thu, 8 Aug 2019 13:10:08 +0000 (15:10 +0200)] 
libknot/pkt_init: avoid double zeroing

6 years agoMerge branch 'ksk_zsk_active_plus' into 'master'
Daniel Salzman [Tue, 20 Aug 2019 09:22:20 +0000 (09:22 +0000)] 
Merge branch 'ksk_zsk_active_plus' into 'master'

dnssec: CSK rollovers: avoid double-signing zone...

See merge request knot/knot-dns!1045

6 years agotests: set rrsig_prerefresh whenever set rrsig_lifetime
Libor Peltan [Tue, 20 Aug 2019 06:57:41 +0000 (08:57 +0200)] 
tests: set rrsig_prerefresh whenever set rrsig_lifetime

6 years agoMerge branch 'rrsig_prerefresh' into 'master'
Daniel Salzman [Mon, 19 Aug 2019 15:19:01 +0000 (15:19 +0000)] 
Merge branch 'rrsig_prerefresh' into 'master'

dnssec: implemented RRSIG pre-refresh to avoid freqent sign events

See merge request knot/knot-dns!1038

6 years agodnssec: implemented RRSIG pre-refresh to avoid freqent sign events
Libor Peltan [Thu, 1 Aug 2019 13:11:37 +0000 (15:11 +0200)] 
dnssec: implemented RRSIG pre-refresh to avoid freqent sign events

6 years agodnssec: CSK rollovers: avoid double-signing zone...
Libor Peltan [Wed, 14 Aug 2019 07:57:00 +0000 (09:57 +0200)] 
dnssec: CSK rollovers: avoid double-signing zone...

...at ready and retire-active phase

6 years agorefresh: add log why AXFR failed during update commit
Daniel Salzman [Sun, 18 Aug 2019 20:00:03 +0000 (22:00 +0200)] 
refresh: add log why AXFR failed during update commit

6 years agoapply: another verbose logging improvement
Daniel Salzman [Sun, 18 Aug 2019 18:26:41 +0000 (20:26 +0200)] 
apply: another verbose logging improvement

7 years agoMerge branch 'node_remove_refactor' into 'master'
Daniel Salzman [Fri, 16 Aug 2019 15:11:11 +0000 (15:11 +0000)] 
Merge branch 'node_remove_refactor' into 'master'

code refactoring of node removals

See merge request knot/knot-dns!1047

7 years agoapply: improve verbose logging
Daniel Salzman [Fri, 16 Aug 2019 14:51:10 +0000 (16:51 +0200)] 
apply: improve verbose logging

7 years agocode refactoring of node removals
Libor Peltan [Fri, 16 Aug 2019 14:23:50 +0000 (16:23 +0200)] 
code refactoring of node removals

7 years agoMerge branch 'sign_update_refactor' into 'master'
Daniel Salzman [Fri, 16 Aug 2019 13:27:05 +0000 (13:27 +0000)] 
Merge branch 'sign_update_refactor' into 'master'

Don't verify signatures created by Knot

See merge request knot/knot-dns!1043

7 years agoMerge branch 'master' of gitlab.labs.nic.cz:knot/knot-dns
Libor Peltan [Fri, 16 Aug 2019 09:11:05 +0000 (11:11 +0200)] 
Merge branch 'master' of gitlab.labs.nic.cz:knot/knot-dns

7 years agotest: use random zones
Libor Peltan [Fri, 16 Aug 2019 09:10:39 +0000 (11:10 +0200)] 
test: use random zones

7 years agoapply: add more verbose logs for strict mode
Daniel Salzman [Thu, 15 Aug 2019 13:43:01 +0000 (15:43 +0200)] 
apply: add more verbose logs for strict mode

7 years agorefresh: add serials to apply error log
Daniel Salzman [Thu, 15 Aug 2019 13:55:43 +0000 (15:55 +0200)] 
refresh: add serials to apply error log

7 years agoMerge branch 'double_changeset2' into 'master'
Daniel Salzman [Thu, 15 Aug 2019 14:33:36 +0000 (14:33 +0000)] 
Merge branch 'double_changeset2' into 'master'

Double changeset

See merge request knot/knot-dns!1032

7 years agotest: incoming IXFR of more changesets at once
Libor Peltan [Thu, 15 Aug 2019 14:00:52 +0000 (16:00 +0200)] 
test: incoming IXFR of more changesets at once

7 years agobugfix: don't free non-terminal becoming empty
Libor Peltan [Thu, 15 Aug 2019 10:03:57 +0000 (12:03 +0200)] 
bugfix: don't free non-terminal becoming empty

7 years agozone load: double changeset works only without the feature ignoring DNSSEC changes...
Libor Peltan [Thu, 11 Jul 2019 12:17:40 +0000 (14:17 +0200)] 
zone load: double changeset works only without the feature ignoring DNSSEC changes on ixfr-from-diff

7 years agojournal/zone load: create two changeset in case of ixfr/diff
Libor Peltan [Wed, 10 Jul 2019 15:26:03 +0000 (17:26 +0200)] 
journal/zone load: create two changeset in case of ixfr/diff

first one having a diff of zone history for use by slaves
second one diff between zonefile and zone for use with restart

7 years agozone update: enable incrementing SOA serial twice
Libor Peltan [Wed, 10 Jul 2019 15:32:20 +0000 (17:32 +0200)] 
zone update: enable incrementing SOA serial twice

while keeping the changeset soa_from and soa_to

7 years agoMerge branch 'some_more_log' into 'master'
Daniel Salzman [Wed, 14 Aug 2019 17:27:05 +0000 (17:27 +0000)] 
Merge branch 'some_more_log' into 'master'

logging: which RR causes ENORECORD with strict update

See merge request knot/knot-dns!1046

7 years agologging/ixfr: log serial of unsuccessful outgoing ixfr
Libor Peltan [Wed, 14 Aug 2019 15:30:18 +0000 (17:30 +0200)] 
logging/ixfr: log serial of unsuccessful outgoing ixfr

7 years agologging: which RR causes ENORECORD with strict update
Libor Peltan [Wed, 14 Aug 2019 14:37:16 +0000 (16:37 +0200)] 
logging: which RR causes ENORECORD with strict update

7 years agothis code makes nothing
Libor Peltan [Mon, 12 Aug 2019 11:46:01 +0000 (13:46 +0200)] 
this code makes nothing

7 years agotests: add test of replacing RRset with different TTL +dnssec
Libor Peltan [Thu, 8 Aug 2019 13:05:41 +0000 (15:05 +0200)] 
tests: add test of replacing RRset with different TTL +dnssec

7 years agodnssec: no skip crypto if keytag conflict
Libor Peltan [Thu, 8 Aug 2019 11:51:08 +0000 (13:51 +0200)] 
dnssec: no skip crypto if keytag conflict

7 years agodnssec: skip cryptographic check of self-created RRSIGs (just check expiration)
Libor Peltan [Wed, 7 Aug 2019 15:13:00 +0000 (17:13 +0200)] 
dnssec: skip cryptographic check of self-created RRSIGs (just check expiration)

7 years agotest: with on-slave-signing, RRSIGs from master must be validated and re-signed
Libor Peltan [Wed, 7 Aug 2019 15:12:13 +0000 (17:12 +0200)] 
test: with on-slave-signing, RRSIGs from master must be validated and re-signed

7 years agodnssec: sign incremental update by nodes and not by rrsets
Libor Peltan [Wed, 7 Aug 2019 13:54:40 +0000 (15:54 +0200)] 
dnssec: sign incremental update by nodes and not by rrsets

7 years agobugfix: reading counterpart of freed node acesses freed memory
Libor Peltan [Wed, 7 Aug 2019 12:56:41 +0000 (14:56 +0200)] 
bugfix: reading counterpart of freed node acesses freed memory

7 years agotests-extra: merge ixfr/add_existing with ixfr/remove_nonexisting to ixfr/redundant_i...
Daniel Salzman [Wed, 7 Aug 2019 12:02:00 +0000 (14:02 +0200)] 
tests-extra: merge ixfr/add_existing with ixfr/remove_nonexisting to ixfr/redundant_ixfr_deny