]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
5 years agomanpage: Add missing word on unbound.conf 97/head
Dionysis Grigoropoulos [Tue, 22 Oct 2019 21:35:49 +0000 (00:35 +0300)] 
manpage: Add missing word on unbound.conf

5 years ago- drop-tld.diff: adds option drop-tld: yesno that drops 2 label
W.C.A. Wijngaards [Tue, 22 Oct 2019 08:32:37 +0000 (10:32 +0200)] 
- drop-tld.diff: adds option drop-tld: yesno that drops 2 label
  queries, to stop random floods.  Apply with
  patch -p1 < contrib/drop-tld.diff and compile.
  From Saksham Manchanda (Secure64).  Please note that we think this
  will drop DNSKEY and DS lookups for tlds and hence break DNSSEC
  lookups for downstream clients.

5 years ago- Add doxygen comments to unbound-anchor source address code, in #86.
W.C.A. Wijngaards [Mon, 7 Oct 2019 07:50:04 +0000 (09:50 +0200)] 
- Add doxygen comments to unbound-anchor source address code, in #86.

5 years agoFor #86, note credit for Lukas Wunner.
W.C.A. Wijngaards [Thu, 3 Oct 2019 14:29:45 +0000 (16:29 +0200)] 
For #86, note credit for Lukas Wunner.

5 years agoChangelog entry for #86 and whitespace fix.
W.C.A. Wijngaards [Thu, 3 Oct 2019 14:22:42 +0000 (16:22 +0200)] 
Changelog entry for #86 and whitespace fix.
- Merge #86 from psquarejho: Added -b source address option to
  smallapp/unbound-anchor.c.

5 years agoMerge pull request #86 from psquarejho/master
Wouter Wijngaards [Thu, 3 Oct 2019 14:19:58 +0000 (16:19 +0200)] 
Merge pull request #86 from psquarejho/master

Added -b / source address option to smallapp/unbound-anchor.c

5 years ago- Merge 1.9.4 release with fix for vulnerability CVE-2019-16866.
W.C.A. Wijngaards [Thu, 3 Oct 2019 09:40:13 +0000 (11:40 +0200)] 
- Merge 1.9.4 release with fix for vulnerability CVE-2019-16866.
- Continue with development of 1.9.5.

5 years agoMerge remote-tracking branch 'origin/branch-1.9.4'
W.C.A. Wijngaards [Thu, 3 Oct 2019 09:37:22 +0000 (11:37 +0200)] 
Merge remote-tracking branch 'origin/branch-1.9.4'

5 years agoBranch 1.9.4 prepares for 1.9.4 release from 1.9.3 release-1.9.4
W.C.A. Wijngaards [Thu, 3 Oct 2019 08:34:40 +0000 (10:34 +0200)] 
Branch 1.9.4 prepares for 1.9.4 release from 1.9.3

5 years agoChangelog entry for Merge #90.
W.C.A. Wijngaards [Thu, 3 Oct 2019 06:59:16 +0000 (08:59 +0200)] 
Changelog entry for Merge #90.
- Merge #90 from vcunat: fix build with nettle-3.5.

5 years agoMerge pull request #90 from vcunat/p/nettle-3.5
Wouter Wijngaards [Thu, 3 Oct 2019 06:58:47 +0000 (08:58 +0200)] 
Merge pull request #90 from vcunat/p/nettle-3.5

fix build with nettle-3.5

5 years agofix build with nettle-3.5 90/head
Vladimír Čunát [Wed, 2 Oct 2019 18:04:03 +0000 (20:04 +0200)] 
fix build with nettle-3.5

https://git.lysator.liu.se/nettle/nettle/commit/8bf4747d9

5 years agoChangelog note for #87.
W.C.A. Wijngaards [Thu, 26 Sep 2019 11:17:46 +0000 (13:17 +0200)] 
Changelog note for #87.
- Merge #87 from hardfalcon: Fix contrib/unbound.service.in,
  Drop CAP_KILL, use + prefix for ExecReload= instead.

5 years agoMerge pull request #87 from hardfalcon/patch-1
Wouter Wijngaards [Thu, 26 Sep 2019 11:17:24 +0000 (13:17 +0200)] 
Merge pull request #87 from hardfalcon/patch-1

Drop CAP_KILL, use + prefix for ExecReload= instead

5 years agoDrop CAP_KILL, use + prefix for ExecReload= instead 87/head
Pascal Ernster [Thu, 26 Sep 2019 08:41:37 +0000 (08:41 +0000)] 
Drop CAP_KILL, use + prefix for ExecReload= instead

CAP_KILL seems a bit too much privileges for the sole purpose of being able to make ExecReload= work.
Use the + prefix on ExecReload= instead to run "/bin/kill -HUP $MAINPID" with full privileges, ignoring the restrictions from CapabilityBoundingSet=.

See https://www.freedesktop.org/software/systemd/man/systemd.service.html#ExecStart= for further details about the + prefix in ExecReload=.

5 years ago- The unbound.conf includes are sorted ascending, for include
W.C.A. Wijngaards [Wed, 25 Sep 2019 14:50:30 +0000 (16:50 +0200)] 
- The unbound.conf includes are sorted ascending, for include
  statements with a '*' from glob.

5 years agoAdded -b / source address option to smallapp/unbound-anchor.c 86/head
Jens Hoffrichter [Tue, 24 Sep 2019 14:42:36 +0000 (14:42 +0000)] 
Added -b / source address option to smallapp/unbound-anchor.c

5 years agoChangelog entry for fix #84 and #85.
W.C.A. Wijngaards [Mon, 23 Sep 2019 07:20:12 +0000 (09:20 +0200)] 
Changelog entry for fix #84 and #85.
- Merge #85 for #84 from sam-lunt: Add kill capability to systemd
  service file to fix that systemctl reload fails.

5 years agoMerge pull request #85 from sam-lunt/add-cap-kill
Wouter Wijngaards [Mon, 23 Sep 2019 07:18:36 +0000 (09:18 +0200)] 
Merge pull request #85 from sam-lunt/add-cap-kill

Add kill capability to systemd service file

5 years agoAdd kill capability to systemd service file 85/head
sam-lunt [Sat, 21 Sep 2019 19:36:12 +0000 (14:36 -0500)] 
Add kill capability to systemd service file

The ExecReload command calls kills on a process owned by the unbound user (or whatever user is configured). To do so, it needs the CAP_KILL capability.

5 years agoChangelog entry for #83
W.C.A. Wijngaards [Fri, 20 Sep 2019 10:59:41 +0000 (12:59 +0200)] 
Changelog entry for #83
- Merge #83 from Maryse47: contrib/unbound.service.in: do not fork
  into the background.

5 years agoMerge pull request #83 from Maryse47/nofork
Wouter Wijngaards [Fri, 20 Sep 2019 10:59:21 +0000 (12:59 +0200)] 
Merge pull request #83 from Maryse47/nofork

unbound.service.in: do not fork into the background

5 years agounbound.service.in: do not fork into the background 83/head
Maryse47 [Fri, 20 Sep 2019 10:07:37 +0000 (10:07 +0000)] 
unbound.service.in: do not fork into the background

This is needed when unbound config doesn't set "do-daemonize: no" by itself otherwise starting service fails with:
 systemd[1]: unbound.service: Got notification message from PID <PID>, but reception only permitted for main PID which is currently not known

https://github.com/NLnetLabs/unbound/blob/release-1.9.3/doc/example.conf.in#L236

5 years agoChangelog entry for #81.
W.C.A. Wijngaards [Fri, 20 Sep 2019 05:44:43 +0000 (07:44 +0200)] 
Changelog entry for #81.
- Merge #81 from Maryse47: Consistently use /dev/urandom instead
  of /dev/random in scripts and docs.

5 years agoMerge pull request #81 from Maryse47/urandom
Wouter Wijngaards [Fri, 20 Sep 2019 05:44:22 +0000 (07:44 +0200)] 
Merge pull request #81 from Maryse47/urandom

Consistently use /dev/urandom instead of /dev/random in scripts and docs

5 years ago(Changelog entry for #82).
W.C.A. Wijngaards [Fri, 20 Sep 2019 05:38:34 +0000 (07:38 +0200)] 
(Changelog entry for #82).
- Merge #82 from hardfalcon: Downgrade CAP_NET_ADMIN to CAP_NET_RAW
  in unbound.service.

5 years agoMerge pull request #82 from hardfalcon/patch-1
Wouter Wijngaards [Fri, 20 Sep 2019 05:37:32 +0000 (07:37 +0200)] 
Merge pull request #82 from hardfalcon/patch-1

Downgrade CAP_NET_ADMIN to CAP_NET_RAW in unbound.service

5 years agoDowngrade CAP_NET_ADMIN to CAP_NET_RAW in unbound.service 82/head
Pascal Ernster [Fri, 20 Sep 2019 04:47:56 +0000 (04:47 +0000)] 
Downgrade CAP_NET_ADMIN to CAP_NET_RAW in unbound.service

Since kernel 3.2, CAP_NET_RAW instead of CAP_NET_ADMIN is sufficient to allow for the usage of the IP_TRANSPARENT socket option. CAP_NET_ADMIN allows far more mayhem then CAP_NET_RAW, so prefer the safer, more restrictive solution.

5 years agoConsistently use /dev/urandom instead of /dev/random in scripts and docs 81/head
Maryse47 [Thu, 19 Sep 2019 15:35:30 +0000 (17:35 +0200)] 
Consistently use /dev/urandom instead of /dev/random in scripts and docs

Unbound code call /dev/urandom (see below)  but various docs and scripts
mention /dev/random which may be confusing.

https://github.com/NLnetLabs/unbound/blob/release-1.9.3/compat/arc4random.c#L107
https://github.com/NLnetLabs/unbound/blob/release-1.9.3/compat/getentropy_linux.c#L251
https://github.com/NLnetLabs/unbound/blob/release-1.9.3/compat/getentropy_osx.c
https://github.com/NLnetLabs/unbound/blob/release-1.9.3/compat/getentropy_solaris.c#L116

5 years ago- Merge #80 from stasic: Improve wording in man page.
W.C.A. Wijngaards [Thu, 19 Sep 2019 14:56:14 +0000 (16:56 +0200)] 
- Merge #80 from stasic: Improve wording in man page.
(Changelog entry for merge)

5 years agoMerge pull request #80 from stasic/patch-1
Wouter Wijngaards [Thu, 19 Sep 2019 14:54:42 +0000 (16:54 +0200)] 
Merge pull request #80 from stasic/patch-1

Improve wording in man page

5 years agoImprove wording in man page 80/head
Arsen Stasic [Thu, 19 Sep 2019 14:51:54 +0000 (14:51 +0000)] 
Improve wording in man page

Make it more consistent throughout the man page.
If a config option can either be *yes* or *no* use exact these terms and not something like *on* which could be easily read as *no*.

5 years ago- Fix wrong response ttl for prepended short CNAME ttls, this would
W.C.A. Wijngaards [Thu, 19 Sep 2019 14:29:51 +0000 (16:29 +0200)] 
- Fix wrong response ttl for prepended short CNAME ttls, this would
  create a wrong zero_ttl response count with serve-expired enabled.

5 years ago- Fix for oss-fuzz build warning.
W.C.A. Wijngaards [Thu, 19 Sep 2019 08:09:49 +0000 (10:09 +0200)] 
- Fix for oss-fuzz build warning.

5 years ago- Fix fix for #78 to also free service callback struct.
W.C.A. Wijngaards [Thu, 19 Sep 2019 08:03:47 +0000 (10:03 +0200)] 
- Fix fix for #78 to also free service callback struct.

5 years ago- oss-fuzz badge on README.md.
W.C.A. Wijngaards [Thu, 19 Sep 2019 07:55:23 +0000 (09:55 +0200)] 
- oss-fuzz badge on README.md.

5 years ago- Merge pull request #76 from Maryse47: Improvements and fixes for
W.C.A. Wijngaards [Thu, 19 Sep 2019 07:53:21 +0000 (09:53 +0200)] 
- Merge pull request #76 from Maryse47: Improvements and fixes for
  systemd unbound.service.
(Changelog note for merge of #76).

5 years agoMerge pull request #76 from Maryse47/patch-1
Wouter Wijngaards [Thu, 19 Sep 2019 07:52:30 +0000 (09:52 +0200)] 
Merge pull request #76 from Maryse47/patch-1

Improvements and fixes for systemd unbound.service

5 years ago- Fix #78: Memory leak in outside_network.c.
W.C.A. Wijngaards [Thu, 19 Sep 2019 07:11:23 +0000 (09:11 +0200)] 
- Fix #78: Memory leak in outside_network.c.

5 years agoImprovements and fixes for systemd unbound.service 76/head
Maryse47 [Tue, 17 Sep 2019 10:00:08 +0000 (10:00 +0000)] 
Improvements and fixes for systemd unbound.service

1. Remove `ProtectKernelTunables=true`: This prevents various with socket options from working as shown below.
`unbound[] warning: so-rcvbuf 1048576 was not granted. Got 425984. To fix: start with root permissions(linux) or sysctl bigger net.core.rmem_max(linux) or kern.ipc.maxsockbuf(bsd) values.`

2. Add `CAP_NET_ADMIN` to available caps which is needed for `ip-transparent: yes` config option to work as shown below.
`unbound[] warning: setsockopt(.. IP_TRANSPARENT ..) failed: Operation not permitted`

3. Make `ReadWritePaths` less permissive: `UNBOUND_SYSCONF_DIR` equals to `sysconfdir` which usually equals to `/etc` and `UNBOUND_LOCALSTATE_DIR` equals to `localstatedir` which usually equals to `/var`. Allowing write access for those dirs shouldn't be needed. The only dirs unbound should be allow to write to are `/run` ( for pidfile), `@UNBOUND_RUN_DIR@` (for chroot) and `@UNBOUND_CHROOT_DIR@` in case it differs from the previous one.

4. Bind-mount `/run/systemd/notify`, `UNBOUND_PIDFILE`, `/dev/log`, `/dev/urandom` in order to use them inside chroot.

5. Add few extra hardening options: `RestrictNamespaces`, `LockPersonality` and `RestrictSUIDSGID` should be safe to use.

5 years ago- Use explicit bzero for wiping clear buffer of hash in cachedb,
W.C.A. Wijngaards [Wed, 11 Sep 2019 13:31:03 +0000 (15:31 +0200)] 
- Use explicit bzero for wiping clear buffer of hash in cachedb,
  reported by Eric Sesterhenn from X41 D-Sec.

5 years ago- Fix #72: configure --with-syslog-facility=LOCAL0-7 with default
W.C.A. Wijngaards [Mon, 9 Sep 2019 12:27:55 +0000 (14:27 +0200)] 
- Fix #72: configure --with-syslog-facility=LOCAL0-7 with default
  LOG_DAEMON (as before) can set the syslog facility that the server
  uses to log messages.

5 years ago- Fix #71: fix openssl error squelch commit compilation error.
W.C.A. Wijngaards [Wed, 4 Sep 2019 06:44:19 +0000 (08:44 +0200)] 
- Fix #71: fix openssl error squelch commit compilation error.

5 years ago- squelch DNS over TLS errors 'ssl handshake failed crypto error'
W.C.A. Wijngaards [Tue, 3 Sep 2019 07:47:27 +0000 (09:47 +0200)] 
- squelch DNS over TLS errors 'ssl handshake failed crypto error'
  on low verbosity, they show on verbosity 3 (query details), because
  there is a high volume and the operator cannot do anything for the
  remote failure.  Specifically filters the high volume errors.

5 years ago- updated Makefile dependencies.
W.C.A. Wijngaards [Mon, 2 Sep 2019 13:56:24 +0000 (15:56 +0200)] 
- updated Makefile dependencies.

5 years ago- ipset: refactor long routine into three smaller ones.
W.C.A. Wijngaards [Mon, 2 Sep 2019 13:17:25 +0000 (15:17 +0200)] 
- ipset: refactor long routine into three smaller ones.

5 years ago- ipset module #28: log that an address is added, when verbosity high.
W.C.A. Wijngaards [Mon, 2 Sep 2019 11:50:42 +0000 (13:50 +0200)] 
- ipset module #28: log that an address is added, when verbosity high.

5 years ago- Master is 1.9.4 in development.
W.C.A. Wijngaards [Tue, 27 Aug 2019 07:56:20 +0000 (09:56 +0200)] 
- Master is 1.9.4 in development.

5 years ago- Fix contrib/fastrpz.patch asprintf return value checks.
W.C.A. Wijngaards [Fri, 23 Aug 2019 06:41:46 +0000 (08:41 +0200)] 
- Fix contrib/fastrpz.patch asprintf return value checks.

5 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.

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

5 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.

5 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.

5 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.

5 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.

5 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.

5 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

5 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.

5 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.

5 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.

5 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.

5 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.

5 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.

5 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.

5 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.

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

5 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.

5 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`.

5 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.

5 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

5 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.

5 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.

5 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.

5 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.

5 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.

5 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.

5 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.

5 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 #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 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