]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
6 years ago- 1.9.3rc2 release candidate tag. release-1.9.3 release-1.9.3rc2
W.C.A. Wijngaards [Thu, 22 Aug 2019 12:50:49 +0000 (14:50 +0200)] 
- 1.9.3rc2 release candidate tag.

6 years agodelete duplicate file.
W.C.A. Wijngaards [Thu, 22 Aug 2019 11:32:34 +0000 (13:32 +0200)] 
delete duplicate file.

6 years agoupdated fastrpz.patch to apply cleanly.
W.C.A. Wijngaards [Thu, 22 Aug 2019 11:31:09 +0000 (13:31 +0200)] 
updated fastrpz.patch to apply cleanly.

6 years ago- Fix that pkg-config is setup before --enable-systemd needs it.
W.C.A. Wijngaards [Thu, 22 Aug 2019 10:22:25 +0000 (12:22 +0200)] 
- Fix that pkg-config is setup before --enable-systemd needs it.

6 years ago- Fix log_dns_msg to log irrespective of minimal responses config.
W.C.A. Wijngaards [Wed, 21 Aug 2019 15:41:29 +0000 (17:41 +0200)] 
- Fix log_dns_msg to log irrespective of minimal responses config.

6 years ago- Document limitation of pidfile removal outside of chroot directory.
Ralph Dolmans [Mon, 19 Aug 2019 11:27:19 +0000 (13:27 +0200)] 
- Document limitation of pidfile removal outside of chroot directory.

6 years ago- Remove warning about unknown cast-function-type warning pragma.
W.C.A. Wijngaards [Fri, 16 Aug 2019 10:52:58 +0000 (12:52 +0200)] 
- Remove warning about unknown cast-function-type warning pragma.

6 years ago- Fixup contrib/fastrpz.patch
W.C.A. Wijngaards [Fri, 16 Aug 2019 10:37:13 +0000 (12:37 +0200)] 
- Fixup contrib/fastrpz.patch

6 years ago- Please doxygen's parser for "@" occurrence in doxygen comment.
W.C.A. Wijngaards [Fri, 16 Aug 2019 10:21:40 +0000 (12:21 +0200)] 
- Please doxygen's parser for "@" occurrence in doxygen comment.

6 years ago- Fix unittest valgrind false positive uninitialised value report,
W.C.A. Wijngaards [Fri, 16 Aug 2019 10:18:23 +0000 (12:18 +0200)] 
- Fix unittest valgrind false positive uninitialised value report,
  where if gcc 9.1.1 uses -O2 (but not -O1) then valgrind 3.15.0
  issues an uninitialised value for the token buffer at the str2wire.c
  rrinternal_get_owner() strcmp with the '@' value.  Rewritten to use
  straight character comparisons removes the false positive.  Also
  valgrinds --expensive-definedness-checks=yes can stop this false
  positive.

6 years agoPrevent potential double free
Ralph Dolmans [Fri, 16 Aug 2019 10:13:30 +0000 (12:13 +0200)] 
Prevent potential double free

6 years ago- (for later release): -V prints if TCP fastopen is available.
W.C.A. Wijngaards [Thu, 15 Aug 2019 15:04:38 +0000 (17:04 +0200)] 
- (for later release): -V prints if TCP fastopen is available.

6 years ago- 1.9.3rc1 release candidate tag. release-1.9.3rc1
W.C.A. Wijngaards [Thu, 15 Aug 2019 13:49:15 +0000 (15:49 +0200)] 
- 1.9.3rc1 release candidate tag.

6 years ago- Fix character buffer size in ub_ctx_hosts.
W.C.A. Wijngaards [Thu, 15 Aug 2019 13:11:04 +0000 (15:11 +0200)] 
- Fix character buffer size in ub_ctx_hosts.

6 years ago- escape commandline contents for -V.
W.C.A. Wijngaards [Thu, 15 Aug 2019 13:05:02 +0000 (15:05 +0200)] 
- escape commandline contents for -V.

6 years ago- avoid warning about upcast on 32bit systems for autotrust.
W.C.A. Wijngaards [Thu, 15 Aug 2019 12:25:46 +0000 (14:25 +0200)] 
- avoid warning about upcast on 32bit systems for autotrust.

6 years ago- Fix autotrust temp file uniqueness windows compile.
W.C.A. Wijngaards [Thu, 15 Aug 2019 12:02:14 +0000 (14:02 +0200)] 
- Fix autotrust temp file uniqueness windows compile.

6 years ago- iana portlist updated.
W.C.A. Wijngaards [Thu, 15 Aug 2019 11:07:26 +0000 (13:07 +0200)] 
- iana portlist updated.

6 years ago- Fix warning for unused variable for compilation without systemd.
W.C.A. Wijngaards [Wed, 14 Aug 2019 14:08:19 +0000 (16:08 +0200)] 
- Fix warning for unused variable for compilation without systemd.

6 years ago- Fix #59, when compiled with systemd support check that we can properly
George Thessalonikefs [Wed, 14 Aug 2019 13:51:28 +0000 (15:51 +0200)] 
- Fix #59, when compiled with systemd support check that we can properly
  communicate with systemd through the `NOTIFY_SOCKET`.

6 years agoMerge pull request #57 from NLnetLabs/show-build-options
Wouter Wijngaards [Wed, 14 Aug 2019 10:47:42 +0000 (12:47 +0200)] 
Merge pull request #57 from NLnetLabs/show-build-options

Introduce `-V` option to print the version number and build options.

6 years agoMerge branch 'master' into show-build-options 57/head
gthess [Wed, 14 Aug 2019 09:45:41 +0000 (11:45 +0200)] 
Merge branch 'master' into show-build-options

6 years ago- Generate configlexer with newer flex.
W.C.A. Wijngaards [Wed, 14 Aug 2019 09:40:35 +0000 (11:40 +0200)] 
- Generate configlexer with newer flex.

6 years agoautoconf for the '-V' option changes.
W.C.A. Wijngaards [Wed, 14 Aug 2019 09:34:27 +0000 (11:34 +0200)] 
autoconf for the '-V' option changes.

6 years ago- Add RPZ AXFR test
Ralph Dolmans [Tue, 13 Aug 2019 15:06:43 +0000 (17:06 +0200)] 
- Add RPZ AXFR test
- Fix memory leak

6 years ago- Add RPZ response IP override test
Ralph Dolmans [Mon, 12 Aug 2019 16:44:30 +0000 (18:44 +0200)] 
- Add RPZ response IP override test

6 years ago- Introduce `-V` option to print the version number and build options.
George Thessalonikefs [Mon, 12 Aug 2019 15:52:43 +0000 (17:52 +0200)] 
- Introduce `-V` option to print the version number and build options.
  Previously reported build options like linked libs and linked modules
  are now moved from `-h` to `-V` as well for consistency.
- PACKAGE_BUGREPORT now also includes link to GitHub issues.

6 years ago- Add RPZ respip test
Ralph Dolmans [Mon, 12 Aug 2019 14:06:15 +0000 (16:06 +0200)] 
- Add RPZ respip test
- Fix rpz memory leak

6 years ago- Add RPZ/QNAME override test
Ralph Dolmans [Thu, 8 Aug 2019 14:43:28 +0000 (16:43 +0200)] 
- Add RPZ/QNAME override test

6 years ago- Extend RPZ/QNAME trigger test
Ralph Dolmans [Thu, 8 Aug 2019 14:07:16 +0000 (16:07 +0200)] 
- Extend RPZ/QNAME trigger test
- Fix potential memory leak

6 years ago- Added RPZ/QNAME trigger test
Ralph Dolmans [Thu, 8 Aug 2019 11:50:02 +0000 (13:50 +0200)] 
- Added RPZ/QNAME trigger test

6 years agoUpdate RPZ man page and example.conf
Ralph Dolmans [Wed, 7 Aug 2019 12:53:23 +0000 (14:53 +0200)] 
Update RPZ man page and example.conf

6 years agoAdd statistics support for disabled (action override) response IP RPZ
Ralph Dolmans [Wed, 7 Aug 2019 12:09:48 +0000 (14:09 +0200)] 
Add statistics support for disabled (action override) response IP RPZ
triggers.

6 years ago- Check repinfo in worker_handle_request, if null, drop it.
W.C.A. Wijngaards [Thu, 1 Aug 2019 14:57:36 +0000 (16:57 +0200)] 
- Check repinfo in worker_handle_request, if null, drop it.

6 years ago- Fix to timeval_add for remaining second in microseconds.
W.C.A. Wijngaards [Thu, 1 Aug 2019 14:48:41 +0000 (16:48 +0200)] 
- Fix to timeval_add for remaining second in microseconds.

6 years ago- Fix to return after failed auth zone http chunk write.
W.C.A. Wijngaards [Thu, 1 Aug 2019 14:40:52 +0000 (16:40 +0200)] 
- Fix to return after failed auth zone http chunk write.
- Fix to remove unused test for task_probe existance.

6 years ago- Add RPZ response IP override option, logging, and statistics
Ralph Dolmans [Thu, 1 Aug 2019 12:31:37 +0000 (14:31 +0200)] 
- Add RPZ response IP override option, logging, and statistics

6 years ago- Fix #52 #53, fix for example fail program.
W.C.A. Wijngaards [Thu, 1 Aug 2019 07:34:44 +0000 (09:34 +0200)] 
- Fix #52 #53, fix for example fail program.

6 years ago- For #52 #53, second context does not close logfile override.
W.C.A. Wijngaards [Thu, 1 Aug 2019 07:15:33 +0000 (09:15 +0200)] 
- For #52 #53, second context does not close logfile override.

6 years agoFix comment.
W.C.A. Wijngaards [Mon, 29 Jul 2019 14:58:23 +0000 (16:58 +0200)] 
Fix comment.

6 years ago- Add hex print of trust anchor pointer to trust anchor file temp
W.C.A. Wijngaards [Mon, 29 Jul 2019 14:51:40 +0000 (16:51 +0200)] 
- Add hex print of trust anchor pointer to trust anchor file temp
  name to make it unique, for libunbound created multiple contexts.

6 years ago- Add verbose log message when auth zone file is written, at level 4.
W.C.A. Wijngaards [Mon, 29 Jul 2019 07:25:49 +0000 (09:25 +0200)] 
- Add verbose log message when auth zone file is written, at level 4.

6 years ago- Fix question section mismatch in local zone redirect.
W.C.A. Wijngaards [Tue, 23 Jul 2019 12:01:59 +0000 (14:01 +0200)] 
- Fix question section mismatch in local zone redirect.

6 years agoFixup space in error message.
W.C.A. Wijngaards [Fri, 19 Jul 2019 10:51:37 +0000 (12:51 +0200)] 
Fixup space in error message.

6 years ago- Fix #49: Set no renegotiation on the SSL context to stop client
W.C.A. Wijngaards [Fri, 19 Jul 2019 06:18:06 +0000 (08:18 +0200)] 
- Fix #49: Set no renegotiation on the SSL context to stop client
  session renegotiation.

6 years ago - Fix doxygen issue
Ralph Dolmans [Tue, 16 Jul 2019 17:45:49 +0000 (19:45 +0200)] 
 - Fix doxygen issue
 - Fix memory leak
 - IANA ports update
 - merge littlehash ASAN changes

6 years ago- Added RPZ response IP support
Ralph Dolmans [Tue, 16 Jul 2019 16:43:16 +0000 (18:43 +0200)] 
- Added RPZ response IP support

6 years ago- Fix #48: Unbound returns additional records on NODATA response,
W.C.A. Wijngaards [Fri, 12 Jul 2019 12:34:35 +0000 (14:34 +0200)] 
- Fix #48: Unbound returns additional records on NODATA response,
  if minimal-responses is enabled, also the additional for negative
  responses is removed.

6 years ago- Fix in respip addrtree selection. Absence of addr_tree_init_parents() call
Ralph Dolmans [Tue, 9 Jul 2019 12:58:36 +0000 (14:58 +0200)] 
-  Fix in respip addrtree selection. Absence of addr_tree_init_parents() call
   made it impossible to go up the tree when the matching netmask is too
   specific.

6 years ago- Fix for possible assertion failure when answering respip CNAME from cache.
Ralph Dolmans [Fri, 5 Jul 2019 14:52:03 +0000 (16:52 +0200)] 
- Fix for possible assertion failure when answering respip CNAME from cache.

6 years agoNicer spelling and layout.
W.C.A. Wijngaards [Tue, 25 Jun 2019 13:14:07 +0000 (15:14 +0200)] 
Nicer spelling and layout.

6 years ago- For #45, check that 127.0.0.1 and ::1 are not used in unbound.conf
W.C.A. Wijngaards [Tue, 25 Jun 2019 12:50:49 +0000 (14:50 +0200)] 
- For #45, check that 127.0.0.1 and ::1 are not used in unbound.conf
  when do-not-query-localhost is turned on, or at default on,
  unbound-checkconf prints a warning if it is found in forward-addr or
  stub-addr statements.

6 years agoProcedures to parse RPZ ip address notation.
Ralph Dolmans [Mon, 24 Jun 2019 14:01:01 +0000 (16:01 +0200)] 
Procedures to parse RPZ ip address notation.

6 years ago- Fix memleak in unit test, reported from the clang 8.0 static analyzer.
W.C.A. Wijngaards [Mon, 24 Jun 2019 08:53:27 +0000 (10:53 +0200)] 
- Fix memleak in unit test, reported from the clang 8.0 static analyzer.

6 years ago- Fix python dict reference and double free in config.
W.C.A. Wijngaards [Tue, 18 Jun 2019 15:25:08 +0000 (17:25 +0200)] 
- Fix python dict reference and double free in config.

6 years ago- Merge PR #6: Python module: support multiple instances
W.C.A. Wijngaards [Tue, 18 Jun 2019 15:11:31 +0000 (17:11 +0200)] 
- Merge PR #6: Python module: support multiple instances
- Merge PR #5: Python module: define constant MODULE_RESTART_NEXT
- Merge PR #4: Python module: assign something useful to the
  per-query data store 'qdata'
Noted in Changelog.

6 years agoMerge branch 'episource-dev/all-merged/master'.
W.C.A. Wijngaards [Tue, 18 Jun 2019 15:08:59 +0000 (17:08 +0200)] 
Merge branch 'episource-dev/all-merged/master'.
Merge PR #6: Python module: support multiple instances
Merge PR #5: Python module: define constant MODULE_RESTART_NEXT
Merge PR #4: Python module: assign something useful to the per-query data store 'qdata'

6 years agoMerge branch 'dev/all-merged/master' of git://github.com/episource/unbound into episo...
W.C.A. Wijngaards [Tue, 18 Jun 2019 15:07:57 +0000 (17:07 +0200)] 
Merge branch 'dev/all-merged/master' of git://github.com/episource/unbound into episource-dev/all-merged/master

6 years ago- Added documentation to the ipset files (for doxygen output).
W.C.A. Wijngaards [Tue, 18 Jun 2019 14:25:11 +0000 (16:25 +0200)] 
- Added documentation to the ipset files (for doxygen output).

6 years ago- make depend
W.C.A. Wijngaards [Tue, 18 Jun 2019 13:59:10 +0000 (15:59 +0200)] 
- make depend

6 years ago- Fix to make unbound-control with ipset, remove unused variable,
W.C.A. Wijngaards [Tue, 18 Jun 2019 13:57:28 +0000 (15:57 +0200)] 
- Fix to make unbound-control with ipset, remove unused variable,
  use unsigned type because of comparison, and assign null instead
  of compare with it.  Remade lex and yacc output.

6 years ago- PR #28: IPSet module, by Kevin Chou. Created a module to support
W.C.A. Wijngaards [Tue, 18 Jun 2019 13:38:37 +0000 (15:38 +0200)] 
- PR #28: IPSet module, by Kevin Chou.  Created a module to support
  the ipset that could add the domain's ip to a list easily.
  Needs libmnl, and --enable-ipset and config it, doc/README.ipset.md.
- Fix to omit RRSIGs from addition to the ipset.

6 years agoMerge branch 'k9982874-master',PR #28 IPset module.
W.C.A. Wijngaards [Tue, 18 Jun 2019 11:54:04 +0000 (13:54 +0200)] 
Merge branch 'k9982874-master',PR #28 IPset module.

6 years agoMerge branch 'master' of git://github.com/k9982874/unbound into k9982874-master
W.C.A. Wijngaards [Tue, 18 Jun 2019 11:52:52 +0000 (13:52 +0200)] 
Merge branch 'master' of git://github.com/k9982874/unbound into k9982874-master

6 years ago- Fix for #24: Fix abort due to scan of auth zone masters using old
W.C.A. Wijngaards [Mon, 17 Jun 2019 12:15:36 +0000 (14:15 +0200)] 
- Fix for #24: Fix abort due to scan of auth zone masters using old
  address from previous scan.

6 years ago- Fix #39: In libunbound, leftover logfile is close()d unpredictably.
W.C.A. Wijngaards [Mon, 17 Jun 2019 10:13:12 +0000 (12:13 +0200)] 
- Fix #39: In libunbound, leftover logfile is close()d unpredictably.

6 years ago- Master contains version 1.9.3 in development.
W.C.A. Wijngaards [Mon, 17 Jun 2019 09:42:19 +0000 (11:42 +0200)] 
- Master contains version 1.9.3 in development.

6 years ago- 1.9.2rc3 release candidate tag. release-1.9.2
W.C.A. Wijngaards [Fri, 14 Jun 2019 06:38:37 +0000 (08:38 +0200)] 
- 1.9.2rc3 release candidate tag.

6 years agoUpdate Changelog 41/head
Moritz Schneider [Wed, 12 Jun 2019 17:11:20 +0000 (19:11 +0200)] 
Update Changelog

6 years agoUpdate documentation for outbound-msg-retry
Moritz Schneider [Wed, 12 Jun 2019 17:08:59 +0000 (19:08 +0200)] 
Update documentation for outbound-msg-retry

6 years agoAdapt some comments
Moritz Schneider [Wed, 12 Jun 2019 16:54:03 +0000 (18:54 +0200)] 
Adapt some comments

6 years agoUpdate configparser with outbound-msg-retry config parameter
Moritz Schneider [Wed, 12 Jun 2019 16:52:41 +0000 (18:52 +0200)] 
Update configparser with outbound-msg-retry config parameter

6 years agoMake outbound msg retry configurable
Moritz Schneider [Wed, 12 Jun 2019 16:51:26 +0000 (18:51 +0200)] 
Make outbound msg retry configurable

6 years agoAdd unit test for check the configuration of outbound max retries
Moritz Schneider [Wed, 12 Jun 2019 16:44:21 +0000 (18:44 +0200)] 
Add unit test for check the configuration of outbound max retries

6 years agoStyling: Fix mixture of tabs and spaces
Moritz Schneider [Wed, 12 Jun 2019 10:12:25 +0000 (12:12 +0200)] 
Styling: Fix mixture of tabs and spaces

6 years agoStyling: remove trailing whitespaces
Moritz Schneider [Wed, 12 Jun 2019 09:17:24 +0000 (11:17 +0200)] 
Styling: remove trailing whitespaces

6 years ago- Fix another spoolbuf storage code point, in prefetch. release-1.9.2rc3
W.C.A. Wijngaards [Wed, 12 Jun 2019 06:32:45 +0000 (08:32 +0200)] 
- Fix another spoolbuf storage code point, in prefetch.

6 years ago- 1.9.2rc1 release candidate tag. release-1.9.2rc2
W.C.A. Wijngaards [Tue, 11 Jun 2019 10:46:44 +0000 (12:46 +0200)] 
- 1.9.2rc1 release candidate tag.

6 years ago- Fix that fixes the Fix that spoolbuf is not used to store tcp
W.C.A. Wijngaards [Tue, 11 Jun 2019 10:15:43 +0000 (12:15 +0200)] 
- Fix that fixes the Fix that spoolbuf is not used to store tcp
  pipelined response between mesh send and callback end, this fixes
  error cases that did not use the correct spoolbuf.

6 years ago- 1.9.2rc1 release candidate tag. release-1.9.2rc1
W.C.A. Wijngaards [Thu, 6 Jun 2019 07:32:53 +0000 (09:32 +0200)] 
- 1.9.2rc1 release candidate tag.

6 years agoOnly strdup rpz_log_name when configured
Ralph Dolmans [Wed, 5 Jun 2019 12:26:57 +0000 (14:26 +0200)] 
Only strdup rpz_log_name when configured

6 years agoAdd RPZ config options to unbound.conf man page.
Ralph Dolmans [Tue, 4 Jun 2019 13:39:08 +0000 (15:39 +0200)] 
Add RPZ config options to unbound.conf man page.

6 years agofix double free issue
Ralph Dolmans [Tue, 4 Jun 2019 10:38:44 +0000 (12:38 +0200)] 
fix double free issue

6 years ago- iana portlist updated.
W.C.A. Wijngaards [Tue, 4 Jun 2019 10:21:21 +0000 (12:21 +0200)] 
- iana portlist updated.

6 years agoAdded RPZ log name and stats
Ralph Dolmans [Mon, 3 Jun 2019 13:46:39 +0000 (15:46 +0200)] 
Added RPZ log name and stats

6 years ago- Fix to guard _OPENBSD_SOURCE from redefinition.
W.C.A. Wijngaards [Wed, 29 May 2019 11:28:03 +0000 (13:28 +0200)] 
- Fix to guard _OPENBSD_SOURCE from redefinition.

6 years ago- gitignore config.h.in~.
W.C.A. Wijngaards [Tue, 28 May 2019 09:12:41 +0000 (11:12 +0200)] 
- gitignore config.h.in~.

6 years ago- Fix to define _OPENBSD_SOURCE to get reallocarray on NetBSD.
W.C.A. Wijngaards [Tue, 28 May 2019 09:12:05 +0000 (11:12 +0200)] 
- Fix to define _OPENBSD_SOURCE to get reallocarray on NetBSD.

6 years ago- Fix double file close in tcp pipelined response code.
W.C.A. Wijngaards [Mon, 27 May 2019 09:23:41 +0000 (11:23 +0200)] 
- Fix double file close in tcp pipelined response code.

6 years ago- Fix that spoolbuf is not used to store tcp pipelined response
Wouter Wijngaards [Fri, 24 May 2019 07:35:38 +0000 (09:35 +0200)] 
- Fix that spoolbuf is not used to store tcp pipelined response
  between mesh send and callback end.

6 years ago- Note that so-reuseport at extreme load is better turned off,
W.C.A. Wijngaards [Mon, 20 May 2019 09:57:09 +0000 (11:57 +0200)] 
- Note that so-reuseport at extreme load is better turned off,
  otherwise queries are not distributed evenly, on Linux 4.4.x.

6 years agofix segmentation fault 28/head
Kevin Chou [Sat, 18 May 2019 05:48:49 +0000 (13:48 +0800)] 
fix segmentation fault

6 years ago - Added RPZ action overrides
Ralph Dolmans [Thu, 16 May 2019 20:30:42 +0000 (22:30 +0200)] 
 - Added RPZ action overrides
 - Added RPZ policy apply logging

6 years ago- Fix #31: swig 4.0 and python module.
W.C.A. Wijngaards [Thu, 16 May 2019 09:06:01 +0000 (11:06 +0200)] 
- Fix #31: swig 4.0 and python module.

6 years ago- Attempt to fix malformed tcp response.
W.C.A. Wijngaards [Mon, 13 May 2019 13:39:59 +0000 (15:39 +0200)] 
- Attempt to fix malformed tcp response.

6 years ago- Squelch log messages from tcp send about connection reset by peer.
W.C.A. Wijngaards [Mon, 13 May 2019 08:39:39 +0000 (10:39 +0200)] 
- Squelch log messages from tcp send about connection reset by peer.
  They can be enabled with verbosity at higher values for diagnosing
  network connectivity issues.

6 years ago- Revert fix for oss-fuzz, error is in that build script that
W.C.A. Wijngaards [Thu, 9 May 2019 15:07:01 +0000 (17:07 +0200)] 
- Revert fix for oss-fuzz, error is in that build script that
  unconditionally includes .o files detected by configure, also
  when the machine architecture uses different LIBOBJS files.

6 years ago- Attempt to fix build failure in oss-fuzz
W.C.A. Wijngaards [Wed, 8 May 2019 12:43:56 +0000 (14:43 +0200)] 
- Attempt to fix build failure in oss-fuzz

because of reallocarray.
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14648.
Does not omit compile flags from commandline.

6 years ago- Fix doxygen output error on readme markdown vignettes.
W.C.A. Wijngaards [Tue, 7 May 2019 14:11:15 +0000 (16:11 +0200)] 
- Fix doxygen output error on readme markdown vignettes.

6 years ago- Fix edns-subnet locks, in error cases the lock was not unlocked.
W.C.A. Wijngaards [Tue, 7 May 2019 14:10:22 +0000 (16:10 +0200)] 
- Fix edns-subnet locks, in error cases the lock was not unlocked.