]>
git.ipfire.org Git - thirdparty/unbound.git/log
Jeffrey Walton [Thu, 27 Feb 2020 15:52:58 +0000 (10:52 -0500)]
Use Brew to install OpenSSL on OS X
Jeffrey Walton [Thu, 27 Feb 2020 15:08:49 +0000 (10:08 -0500)]
Add additional compilers and platforms to Travis testing
W.C.A. Wijngaards [Thu, 27 Feb 2020 14:43:27 +0000 (15:43 +0100)]
- Fix more undefined sanitizer issues, in respip copy_rrset null
dname, and in the client_info_compare routine for null memcmp.
W.C.A. Wijngaards [Thu, 27 Feb 2020 14:22:35 +0000 (15:22 +0100)]
- Fix #170: Fix gcc undefined sanitizer signed integer overflow
warning in signature expiry RFC1982 serial number arithmetic.
W.C.A. Wijngaards [Thu, 27 Feb 2020 14:08:10 +0000 (15:08 +0100)]
- Fix #169: Fix warning for daemon/remote.c output may be truncated
from snprintf.
W.C.A. Wijngaards [Wed, 26 Feb 2020 13:32:14 +0000 (14:32 +0100)]
- iana portlist updated.
W.C.A. Wijngaards [Tue, 25 Feb 2020 08:58:32 +0000 (09:58 +0100)]
Documentation for prefer-ip4, Issue #165.
W.C.A. Wijngaards [Tue, 25 Feb 2020 08:55:59 +0000 (09:55 +0100)]
- Fix #165: Add prefer-ip4: yesno config option to prefer ipv4 for
using ipv4 filters, because the hosts ip6 netblock /64 is not owned
by one operator, and thus reputation is shared.
George Thessalonikefs [Mon, 24 Feb 2020 11:01:20 +0000 (12:01 +0100)]
Changelog note for PR #166.
- Merge PR #166: Fix typo in unbound.service.in, by glitsj16.
gthess [Mon, 24 Feb 2020 10:57:50 +0000 (11:57 +0100)]
Merge pull request #166 from glitsj16/systemd-units
Fix typo in unbound.service.in
glitsj16 [Sat, 22 Feb 2020 01:16:11 +0000 (01:16 +0000)]
Fix typo
W.C.A. Wijngaards [Thu, 20 Feb 2020 13:42:58 +0000 (14:42 +0100)]
- master branch has 1.10.1 version.
W.C.A. Wijngaards [Thu, 20 Feb 2020 13:41:39 +0000 (14:41 +0100)]
Note tag position in Changelog.
W.C.A. Wijngaards [Thu, 20 Feb 2020 08:17:40 +0000 (09:17 +0100)]
Merge branch 'master' of github.com:NLnetLabs/unbound
W.C.A. Wijngaards [Thu, 20 Feb 2020 08:17:24 +0000 (09:17 +0100)]
- Updated contrib/unbound_smf23.tar.gz with Solaris SMF service for
Unbound from Yuri Voinov.
Alex Band [Thu, 20 Feb 2020 08:13:54 +0000 (09:13 +0100)]
Add GitHub Sponsors for Organisations
W.C.A. Wijngaards [Tue, 18 Feb 2020 07:31:38 +0000 (08:31 +0100)]
- protect X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS with ifdef for
different openssl versions.
W.C.A. Wijngaards [Mon, 17 Feb 2020 14:24:29 +0000 (15:24 +0100)]
- changelog point where the tag for 1.10.0rc2 release is.
Ralph Dolmans [Mon, 17 Feb 2020 12:38:01 +0000 (13:38 +0100)]
typo fix
Ralph Dolmans [Mon, 17 Feb 2020 12:36:30 +0000 (13:36 +0100)]
- Add respip to supported module-config options in unbound-checkconf.
George Thessalonikefs [Mon, 17 Feb 2020 11:56:20 +0000 (12:56 +0100)]
- Remove unused variable.
W.C.A. Wijngaards [Mon, 17 Feb 2020 09:10:44 +0000 (10:10 +0100)]
Neater changelog
W.C.A. Wijngaards [Mon, 17 Feb 2020 09:09:46 +0000 (10:09 +0100)]
- contrib/drop2rpz: perl script that converts the Spamhaus DROP-List
in RPZ-Format, contributed by Andreas Schulze.
W.C.A. Wijngaards [Fri, 14 Feb 2020 06:57:57 +0000 (07:57 +0100)]
- Stop unbound-checkconf from insisting that auth-zone and rpz
zonefiles have to exist. They can not exist, and download later.
W.C.A. Wijngaards [Fri, 14 Feb 2020 06:54:49 +0000 (07:54 +0100)]
- Fix spelling in unbound.conf.5.in.
W.C.A. Wijngaards [Wed, 12 Feb 2020 11:51:35 +0000 (12:51 +0100)]
- updated version number to 1.10.0.
W.C.A. Wijngaards [Wed, 12 Feb 2020 10:55:02 +0000 (11:55 +0100)]
- Fix compile warning when threads disabled.
W.C.A. Wijngaards [Wed, 12 Feb 2020 10:49:26 +0000 (11:49 +0100)]
- Fix to clean memory leak of respip_addr.lock when ip_tree deleted.
W.C.A. Wijngaards [Wed, 12 Feb 2020 10:29:55 +0000 (11:29 +0100)]
- Fix contrib/fastrpz.patch to apply cleanly. Fix for serve-stale
fixes, but it does not compile, conflicts with new rpz code.
W.C.A. Wijngaards [Wed, 12 Feb 2020 10:24:59 +0000 (11:24 +0100)]
- Fix contrib/fastrpz.patch to apply cleanly.
W.C.A. Wijngaards [Wed, 12 Feb 2020 10:15:24 +0000 (11:15 +0100)]
- Fix with libnettle make test with dsa disabled.
George Thessalonikefs [Mon, 10 Feb 2020 14:54:41 +0000 (15:54 +0100)]
- Clean debug comments.
George Thessalonikefs [Mon, 10 Feb 2020 12:56:22 +0000 (13:56 +0100)]
- Fix use after free on log-identity after a reload; Fixes #163.
George Thessalonikefs [Mon, 10 Feb 2020 09:31:47 +0000 (10:31 +0100)]
- Document 'ub_result.was_ratelimited' in libunbound.
W.C.A. Wijngaards [Thu, 6 Feb 2020 14:33:02 +0000 (15:33 +0100)]
- Fix to put braces around empty if body when threading is disabled.
George Thessalonikefs [Thu, 6 Feb 2020 13:39:58 +0000 (14:39 +0100)]
- Document in unbound.conf manpage that configuration clauses can be repeated in the configuration file.
George Thessalonikefs [Thu, 6 Feb 2020 13:38:01 +0000 (14:38 +0100)]
- Cleaner code for mesh_serve_expired_lookup.
W.C.A. Wijngaards [Thu, 6 Feb 2020 13:01:45 +0000 (14:01 +0100)]
- Fix to lock and release once in mesh_serve_expired_lookup.
W.C.A. Wijngaards [Thu, 6 Feb 2020 11:22:15 +0000 (12:22 +0100)]
- Fix to lock zone before adding rpz qname trigger.
W.C.A. Wijngaards [Thu, 6 Feb 2020 10:51:17 +0000 (11:51 +0100)]
- Fix to create and destroy rpz_lock in auth_zones structure.
George Thessalonikefs [Thu, 6 Feb 2020 10:44:48 +0000 (11:44 +0100)]
- Fix num_reply_states and num_detached_states counting with
serve_expired_callback.
W.C.A. Wijngaards [Thu, 6 Feb 2020 10:09:30 +0000 (11:09 +0100)]
- Fix num_reply_addr counting in mesh and tcp drop due to size
after serve_stale commit.
W.C.A. Wijngaards [Thu, 6 Feb 2020 09:25:47 +0000 (10:25 +0100)]
Fix test to check if server up afterwards
gthess [Wed, 5 Feb 2020 13:20:27 +0000 (14:20 +0100)]
Serve stale (#159)
- Added serve-stale functionality as described in
draft-ietf-dnsop-serve-stale-10. `serve-expired-*` options can be used
to configure the behavior.
- Updated cachedb to honor `serve-expired-ttl`; Fixes #107.
- Renamed statistic `num.zero_ttl` to `num.expired` as expired replies
come with a configurable TTL value (`serve-expired-reply-ttl`).
- Fixed stats when replying with cached, cname-aliased records.
- Added missing default values for redis cachedb backend.
Ralph Dolmans [Mon, 3 Feb 2020 15:53:50 +0000 (16:53 +0100)]
Merge branch 'master' of github.com:NLnetLabs/unbound
Ralph Dolmans [Mon, 3 Feb 2020 15:52:25 +0000 (16:52 +0100)]
- Reformat rpz disabled stats counter
Alex Band [Mon, 3 Feb 2020 15:51:03 +0000 (16:51 +0100)]
Link to NLnet Labs funding page
Ralph Dolmans [Mon, 3 Feb 2020 15:44:21 +0000 (16:44 +0100)]
- Add assertion to please static analyzer
Ralph Dolmans [Mon, 3 Feb 2020 13:19:44 +0000 (14:19 +0100)]
- remove unused code block in respip
W.C.A. Wijngaards [Fri, 31 Jan 2020 06:49:14 +0000 (07:49 +0100)]
- Fix fclose on error in TLS session ticket code.
Ralph Dolmans [Thu, 30 Jan 2020 18:15:58 +0000 (19:15 +0100)]
- Stop working on socket when socket() call returns an error.
- Check malloc return values in TLS session ticket code
W.C.A. Wijngaards [Thu, 30 Jan 2020 15:15:51 +0000 (16:15 +0100)]
- Add getentropy_freebsd.o to Makefile dependencies.
W.C.A. Wijngaards [Thu, 30 Jan 2020 15:12:39 +0000 (16:12 +0100)]
- Add build rule for ipset to Makefile
Ralph Dolmans [Thu, 30 Jan 2020 15:04:27 +0000 (16:04 +0100)]
- Add changelog entry for RPZ merge
Ralph Dolmans [Thu, 30 Jan 2020 14:59:01 +0000 (15:59 +0100)]
Merge branch 'rpz'
Ralph Dolmans [Thu, 30 Jan 2020 14:57:34 +0000 (15:57 +0100)]
Merge branch 'master' into rpz
Ralph Dolmans [Thu, 30 Jan 2020 14:47:49 +0000 (15:47 +0100)]
- Add changelog entry for memory leak fix
Ralph Dolmans [Thu, 30 Jan 2020 14:45:54 +0000 (15:45 +0100)]
- Fix memory leak in do_auth_zone_transfer on success
Ralph Dolmans [Thu, 30 Jan 2020 13:58:25 +0000 (14:58 +0100)]
Merge branch 'master' of github.com:NLnetLabs/unbound
Ralph Dolmans [Thu, 30 Jan 2020 13:56:48 +0000 (14:56 +0100)]
- Fix small memory leak in error condition remote.c
- Fix double free in error condition view.c
Ralph Dolmans [Thu, 30 Jan 2020 13:46:39 +0000 (14:46 +0100)]
- Fix RPZ locking issues on error conditions
Ralph Dolmans [Thu, 30 Jan 2020 13:25:45 +0000 (14:25 +0100)]
- Revert addition of cscope.out to project .gitignore, should be in
global ignore list
W.C.A. Wijngaards [Thu, 30 Jan 2020 13:20:08 +0000 (14:20 +0100)]
- updated .gitignore for added contrib file.
W.C.A. Wijngaards [Thu, 30 Jan 2020 13:11:41 +0000 (14:11 +0100)]
Changelog note for PR#151.
- Merge PR#151: Fixes for systemd units, by Maryse47, Edmonds
and Frzk. Updates the unbound.service systemd file and adds
a portable systemd service file.
Wouter Wijngaards [Thu, 30 Jan 2020 13:09:29 +0000 (14:09 +0100)]
Merge pull request #151 from Maryse47/systemd_fix
Fixes for systemd units
Ralph Dolmans [Thu, 30 Jan 2020 13:05:56 +0000 (14:05 +0100)]
- Fix RPZ stats RPZ_NO_OVERRIDE_ACTION check
W.C.A. Wijngaards [Thu, 30 Jan 2020 12:05:35 +0000 (13:05 +0100)]
- Update contrib/fastrpz.patch for clean diff with current code.
W.C.A. Wijngaards [Thu, 30 Jan 2020 08:08:19 +0000 (09:08 +0100)]
- Fix subnet tests for disabled DSA algorithm by default.
Ralph Dolmans [Wed, 29 Jan 2020 15:32:03 +0000 (16:32 +0100)]
- Fix misplaced parentheses from PR#156
Ralph Dolmans [Wed, 29 Jan 2020 14:46:05 +0000 (15:46 +0100)]
- Add PR#156 merge to changelog (Added unbound-control view_local_datas_remove
command)
Ralph Dolmans [Wed, 29 Jan 2020 14:44:39 +0000 (15:44 +0100)]
Merge pull request #156 from n3bul4/master
Added unbound-control view_local_datas_remove command
Alexander Berkes [Wed, 29 Jan 2020 14:32:55 +0000 (15:32 +0100)]
Added view_local_datas_remove description to documentation
Ralph Dolmans [Wed, 29 Jan 2020 14:16:44 +0000 (15:16 +0100)]
- Add extra dnamelen checks to ipdnametoaddr and netblockdnametoaddr
Ralph Dolmans [Wed, 29 Jan 2020 11:07:13 +0000 (12:07 +0100)]
- Use consistent dname buffer sizes for RPZ
W.C.A. Wijngaards [Wed, 29 Jan 2020 10:56:29 +0000 (11:56 +0100)]
- Fix #157: undefined reference to `htobe64'.
Ralph Dolmans [Wed, 29 Jan 2020 10:30:22 +0000 (11:30 +0100)]
- Make dname_has_label's dnamelen check work with 0 length
Ralph Dolmans [Wed, 29 Jan 2020 09:57:29 +0000 (10:57 +0100)]
- Fix RPZ's get_tld_label maxdnamelen check
Alexander Berkes [Wed, 29 Jan 2020 01:28:00 +0000 (02:28 +0100)]
Added unbound-control view_local_datas_remove command
Maryse47 [Tue, 28 Jan 2020 17:47:21 +0000 (18:47 +0100)]
unbound.service.in: don't write pidfile at start
Pidfiles aren't needed while running unbound through systemd.
The PID of the unbound daemon can still be obtained with:
'systemctl show --property MainPID --value unbound'.
While disabling pidfiles we can also drop CAP_CHOWN and writable
/run directory.
Maryse47 [Tue, 28 Jan 2020 17:42:41 +0000 (18:42 +0100)]
unbound.service.in: drop CAP_IPC_LOCK
CAP_IPC_LOCK controls whether a process can lock pages into physical
memory (for instance to prevent passwords or private keys from
being swapped to disk), e.g. mmap() with the MAP_LOCKED flag or
shmctl() with the SHM_LOCK command, neither of which seem to be
used by unbound.
Ralph Dolmans [Tue, 28 Jan 2020 17:35:04 +0000 (18:35 +0100)]
- Address review feedback
W.C.A. Wijngaards [Tue, 28 Jan 2020 13:32:06 +0000 (14:32 +0100)]
- Fix to silence the tls handshake errors for broken pipe and reset
by peer, unless verbosity is set to 2 or higher.
Ralph Dolmans [Tue, 28 Jan 2020 12:41:26 +0000 (13:41 +0100)]
- Add PR#147 merge to changelog
Ralph Dolmans [Tue, 28 Jan 2020 12:39:18 +0000 (13:39 +0100)]
Merge pull request #147 from mnach/minor-rfc-comment
minor #1344 change rfc reference for reserved top level dns names
W.C.A. Wijngaards [Tue, 28 Jan 2020 11:25:37 +0000 (12:25 +0100)]
- iana portlist updated.
Maryse47 [Mon, 27 Jan 2020 17:31:10 +0000 (18:31 +0100)]
unbound.service.in: allow CAP_CHOWN
CAP_CHOWN is needed for changing onwership of pidfile before
dropping privileges and truncate pidfile on exit.
Mikhail Nacharov [Tue, 21 Jan 2020 12:13:50 +0000 (17:13 +0500)]
minor #1344 change rfc reference for reserved top level dns names
Ralph Dolmans [Mon, 27 Jan 2020 15:06:06 +0000 (16:06 +0100)]
- Add changelog entry for PR#148.
Ralph Dolmans [Mon, 27 Jan 2020 15:04:00 +0000 (16:04 +0100)]
Merge pull request #148 from pettai/morestats
Add some TLS stats to unbound_munin_
Ralph Dolmans [Mon, 27 Jan 2020 14:50:12 +0000 (15:50 +0100)]
- Add changelog entry for RP#154
- autoconf after PR#154
Ralph Dolmans [Mon, 27 Jan 2020 14:44:32 +0000 (15:44 +0100)]
Merge pull request #154 from edmonds/edmonds/libbsd-support
Allow use of libbsd functions with configure option --with-libbsd
Ralph Dolmans [Mon, 27 Jan 2020 14:37:33 +0000 (15:37 +0100)]
Merge branch 'master' into edmonds/libbsd-support
Maryse47 [Mon, 27 Jan 2020 12:46:31 +0000 (13:46 +0100)]
unbound.service.in: add StateDirectory
State directory will be created under /var/lib/unbound and will be
useful for writing various files managed at runtime like trust
anchors updates there instead of in ConfigureDirectory which could
be made read-only next. For this chroot needs to be disabled.
Maryse47 [Fri, 24 Jan 2020 23:48:25 +0000 (00:48 +0100)]
Move unbound_nochroot.service to unbound_portable.service
The real purpose of this service is to make it work with
https://systemd.io/PORTABLE_SERVICES/ which are incompatible with
chroot workarounds from original unbound.service.
The service content is identical to unbound.service with exception
for chroot related rules which were modified as needed.
Maryse47 [Fri, 24 Jan 2020 12:41:06 +0000 (13:41 +0100)]
unbound.service.in: add RuntimeDirectory and ConfigurationDirectory
Adding 'RuntimeDirectory' is needed when pidfile path is set to
subdirectory under /run.
Adding ConfigurationDirectory may help in some non-standard setups.
Also add more descriptions about used rules to avoid user confusion
about they meaning and purpose.
W.C.A. Wijngaards [Mon, 27 Jan 2020 08:40:18 +0000 (09:40 +0100)]
- Fix #153: Disable validation for DSA algorithms. RFC 8624
compliance.
W.C.A. Wijngaards [Mon, 27 Jan 2020 08:31:07 +0000 (09:31 +0100)]
Changelog note for PR#155.
- Merge PR#155 from Rober Edmonds: contrib/libunbound.pc.in: Fixes
to Libs/Requires for crypto library dependencies.
W.C.A. Wijngaards [Mon, 27 Jan 2020 08:29:18 +0000 (09:29 +0100)]
Merge branch 'master' of github.com:NLnetLabs/unbound
Wouter Wijngaards [Mon, 27 Jan 2020 08:28:53 +0000 (09:28 +0100)]
Merge pull request #155 from edmonds/edmonds/pkg-config/libs-fixes
contrib/libunbound.pc.in: Fixes to Libs/Requires for crypto library dependencies
Robert Edmonds [Mon, 27 Jan 2020 03:23:53 +0000 (22:23 -0500)]
contrib/libunbound.pc.in: Embed the correct crypto dependencies
This commit removes the hardcoded dependency in the libunbound
pkg-config .pc file on the libcrypto and libssl modules and instead
populates the .pc file based on which crypto library was selected at
configure time.
Note that the .pc file specifies pkg-config module names for the
"Requires" line and this can vary from the library filename (e.g. "nss"
is the pkg-config module name vs. "nss3" being the library name).