Accepting request 491023 from home:stroeder:branches:server:dns
update to 1.6.2 OBS-URL: https://build.opensuse.org/request/show/491023 OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=54
This commit is contained in:
parent
4f543e7648
commit
bc5530d777
@ -1,3 +1,112 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 24 15:54:02 UTC 2017 - michael@stroeder.com
|
||||||
|
|
||||||
|
- update to 1.6.2
|
||||||
|
|
||||||
|
Features
|
||||||
|
- Add trustanchor.unbound CH TXT that gets a response with a number
|
||||||
|
of TXT RRs with a string like "example.com. 2345 1234" with
|
||||||
|
the trust anchors and their keytags.
|
||||||
|
- Patch for view functionality for local-data-ptr from Björn Ketelaars.
|
||||||
|
- Response actions based on IP address from Jinmei Tatuya (Infoblox).
|
||||||
|
- Patch from Luiz Fernando Softov for Stats Shared Memory.
|
||||||
|
- unbound-control stats_shm command prints stats using shared memory,
|
||||||
|
which uses less cpu.
|
||||||
|
- --disable-sha1 disables SHA1 support in RRSIG, so from DNSKEY and
|
||||||
|
DS records. NSEC3 is not disabled.
|
||||||
|
- #1217. DNSCrypt support, with --enable-dnscrypt, libsodium and then
|
||||||
|
enabled in the config file from Manu Bretelle.
|
||||||
|
- Merge EDNS Client subnet implementation from feature branch into main
|
||||||
|
branch, using new EDNS processing framework.
|
||||||
|
- harden-algo-downgrade: no also makes unbound more lenient about
|
||||||
|
digest algorithms in DS records.
|
||||||
|
|
||||||
|
Bug fixes
|
||||||
|
- sldns has ED25519 and ED448 algorithm number and name for display.
|
||||||
|
- sldns updated for vfixed and buffer resize indication from getdns.
|
||||||
|
- iana portlist update
|
||||||
|
- Fix #1224: Fix that defaults should not fall back to "Program Files
|
||||||
|
(x86) if Unbound is 64bit by default on windows.
|
||||||
|
- Fix doc/CNAME-basedRedirectionDesignNotes.pdf zone static to
|
||||||
|
redirect.
|
||||||
|
- make depend, autoconf, doxygen and lint fixed up.
|
||||||
|
- include sys/time.h for new shm code on NetBSD.
|
||||||
|
- Fix #1227: Fix that Unbound control allows weak ciphersuits.
|
||||||
|
- Fix #1226: provide official 32bit binary for windows.
|
||||||
|
- For #1227: if we have sha256, set the cipher list to have no
|
||||||
|
known vulns.
|
||||||
|
- Fix testpkts.c, check if DO bit is set, not only if there is an OPT
|
||||||
|
record.
|
||||||
|
- Fix #1229: Systemd service sandboxing in contrib/unbound.service.
|
||||||
|
- Fix #1230: swig version 2.0.1 is required for pythonmod, with
|
||||||
|
1.3.40 it crashes when running repeatly unbound-control reload.
|
||||||
|
- fix enum conversion warnings
|
||||||
|
- fake-sha1 test option; print warning if used. To make unit tests.
|
||||||
|
- unbound-control list local zone and data commands listed in the
|
||||||
|
help output.
|
||||||
|
- Fix #1234: shortening DNAME loop produces duplicate DNAME records
|
||||||
|
in ANSWER section.
|
||||||
|
- testbound understands Deckard MATCH rcode question answer commands.
|
||||||
|
- Fix #1235: Fix too long DNAME expansion produces SERVFAIL instead
|
||||||
|
of YXDOMAIN + query loop, reported by Petr Spacek.
|
||||||
|
- Fix that SHM is not inited if not enabled.
|
||||||
|
- Fix that looped DNAMEs do not cause unbound to spend effort.
|
||||||
|
- trustanchor tags are sorted. reusable routine to fetch taglist.
|
||||||
|
- Fix #1237 - Wrong resolving in chain, for norec queries that get
|
||||||
|
SERVFAIL returned.
|
||||||
|
- make depend, autoconf, remove warnings about statement before var.
|
||||||
|
- lru_demote and lruhash_insert_or_retrieve functions for getdns.
|
||||||
|
- fixup for lruhash (whitespace and header file comment).
|
||||||
|
- dnscrypt tests.
|
||||||
|
- Fix doxygen for dnscrypt files.
|
||||||
|
- Fix #1238: segmentation fault when adding through the remote
|
||||||
|
interface a per-view local zone to a view with no previous
|
||||||
|
(configured) local zones.
|
||||||
|
- Fix #1229: Systemd service sandboxing, options in wrong sections.
|
||||||
|
- Fix #1239: configure fails to find python distutils if python
|
||||||
|
prints warning.
|
||||||
|
- Fix to prevent non-referal query from being cached as referal when the
|
||||||
|
no_cache_store flag was set.
|
||||||
|
- Remove (now unused) event2 include from dnscrypt code.
|
||||||
|
- Fix #1217: Add metrics to unbound-control interface showing
|
||||||
|
crypted, cert request, plaintext and malformed queries (from
|
||||||
|
Manu Bretelle).
|
||||||
|
- Do not add current time twice to TTL before ECS cache store.
|
||||||
|
- Do not touch rrset cache after ECS cache message generation.
|
||||||
|
- Use LDNS_EDNS_CLIENT_SUBNET as default ECS opcode.
|
||||||
|
- Fix #1244: document that use of chroot requires trust anchor file to
|
||||||
|
be under chroot.
|
||||||
|
- Small fixup for documentation.
|
||||||
|
- Fix respip for braces when locks arent used.
|
||||||
|
- Fix pythonmod for cb changes.
|
||||||
|
- Generalise inplace callback (de)registration
|
||||||
|
- (de)register inplace callbacks for module id
|
||||||
|
- No unbound-control set_option for ECS options
|
||||||
|
- Deprecated client-subnet-opcode config option
|
||||||
|
- Introduced client-subnet-always-forward config option
|
||||||
|
- Changed max-client-subnet-ipv6 default to 56 (as in RFC)
|
||||||
|
- Removed extern ECS config options
|
||||||
|
- module_restart_next now calls clear on all following modules
|
||||||
|
- Also create ECS module qstate on module_event_pass event
|
||||||
|
- remove malloc from inplace_cb_register
|
||||||
|
- Unlock view in respip unit test
|
||||||
|
- Some whitespace fixup.
|
||||||
|
- Remove ECS option after REFUSED answer.
|
||||||
|
- Fix small memory leak in edns_opt_copy_alloc.
|
||||||
|
- Respip dereference after NULL check.
|
||||||
|
- Zero initialize addrtree allocation.
|
||||||
|
- Use correct identifier for SHM destroy.
|
||||||
|
- Display ECS module memory usage.
|
||||||
|
- Fix #1247: unbound does not shorten source prefix length when
|
||||||
|
forwarding ECS.
|
||||||
|
- Properly check for allocation failure in local_data_find_tag_datas.
|
||||||
|
- Fix #1249: unbound doesn't return FORMERR to bogus ECS.
|
||||||
|
- Set SHM ECS memory usage to 0 when module not loaded.
|
||||||
|
- subnet mem value is available in shm, also when not enabled,
|
||||||
|
to make the struct easier to memmap by other applications,
|
||||||
|
independent of the configuration of unbound.
|
||||||
|
- Fix #1250: inconsistent indentation in services/listen_dnsport.c.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 21 21:34:22 UTC 2017 - michael@stroeder.com
|
Tue Feb 21 21:34:22 UTC 2017 - michael@stroeder.com
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
#
|
#
|
||||||
Name: libunbound-devel-mini
|
Name: libunbound-devel-mini
|
||||||
Version: 1.6.1
|
Version: 1.6.2
|
||||||
Release: 0
|
Release: 0
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
@ -34,6 +34,7 @@ BuildRequires: ldns-devel >= %{ldns_version}
|
|||||||
BuildRequires: libevent-devel
|
BuildRequires: libevent-devel
|
||||||
BuildRequires: libexpat-devel
|
BuildRequires: libexpat-devel
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
|
BuildRequires: libsodium-devel
|
||||||
Requires: this-is-only-for-build-envs
|
Requires: this-is-only-for-build-envs
|
||||||
Conflicts: unbound-devel
|
Conflicts: unbound-devel
|
||||||
Conflicts: libunbound2
|
Conflicts: libunbound2
|
||||||
@ -81,6 +82,7 @@ export CXXFLAGS="%{optflags}"
|
|||||||
--enable-event-api \
|
--enable-event-api \
|
||||||
--enable-pie \
|
--enable-pie \
|
||||||
--enable-relro-now \
|
--enable-relro-now \
|
||||||
|
--enable-dnscrypt \
|
||||||
--with-conf-file=%{_sysconfdir}/%{name}/unbound.conf \
|
--with-conf-file=%{_sysconfdir}/%{name}/unbound.conf \
|
||||||
--with-pidfile=%{piddir}%{name}/%{name}.pid \
|
--with-pidfile=%{piddir}%{name}/%{name}.pid \
|
||||||
--without-pythonmodule --without-pyunbound \
|
--without-pythonmodule --without-pyunbound \
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:42df63f743c0fe8424aeafcf003ad4b880b46c14149d696057313f5c1ef51400
|
|
||||||
size 5074713
|
|
3
unbound-1.6.2.tar.gz
Normal file
3
unbound-1.6.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:1a323d72c32180b7141c9e6ebf199fc68a0208dfebad4640cd2c4c27235e3b9c
|
||||||
|
size 5378826
|
109
unbound.changes
109
unbound.changes
@ -1,3 +1,112 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 24 15:54:02 UTC 2017 - michael@stroeder.com
|
||||||
|
|
||||||
|
- update to 1.6.2
|
||||||
|
|
||||||
|
Features
|
||||||
|
- Add trustanchor.unbound CH TXT that gets a response with a number
|
||||||
|
of TXT RRs with a string like "example.com. 2345 1234" with
|
||||||
|
the trust anchors and their keytags.
|
||||||
|
- Patch for view functionality for local-data-ptr from Björn Ketelaars.
|
||||||
|
- Response actions based on IP address from Jinmei Tatuya (Infoblox).
|
||||||
|
- Patch from Luiz Fernando Softov for Stats Shared Memory.
|
||||||
|
- unbound-control stats_shm command prints stats using shared memory,
|
||||||
|
which uses less cpu.
|
||||||
|
- --disable-sha1 disables SHA1 support in RRSIG, so from DNSKEY and
|
||||||
|
DS records. NSEC3 is not disabled.
|
||||||
|
- #1217. DNSCrypt support, with --enable-dnscrypt, libsodium and then
|
||||||
|
enabled in the config file from Manu Bretelle.
|
||||||
|
- Merge EDNS Client subnet implementation from feature branch into main
|
||||||
|
branch, using new EDNS processing framework.
|
||||||
|
- harden-algo-downgrade: no also makes unbound more lenient about
|
||||||
|
digest algorithms in DS records.
|
||||||
|
|
||||||
|
Bug fixes
|
||||||
|
- sldns has ED25519 and ED448 algorithm number and name for display.
|
||||||
|
- sldns updated for vfixed and buffer resize indication from getdns.
|
||||||
|
- iana portlist update
|
||||||
|
- Fix #1224: Fix that defaults should not fall back to "Program Files
|
||||||
|
(x86) if Unbound is 64bit by default on windows.
|
||||||
|
- Fix doc/CNAME-basedRedirectionDesignNotes.pdf zone static to
|
||||||
|
redirect.
|
||||||
|
- make depend, autoconf, doxygen and lint fixed up.
|
||||||
|
- include sys/time.h for new shm code on NetBSD.
|
||||||
|
- Fix #1227: Fix that Unbound control allows weak ciphersuits.
|
||||||
|
- Fix #1226: provide official 32bit binary for windows.
|
||||||
|
- For #1227: if we have sha256, set the cipher list to have no
|
||||||
|
known vulns.
|
||||||
|
- Fix testpkts.c, check if DO bit is set, not only if there is an OPT
|
||||||
|
record.
|
||||||
|
- Fix #1229: Systemd service sandboxing in contrib/unbound.service.
|
||||||
|
- Fix #1230: swig version 2.0.1 is required for pythonmod, with
|
||||||
|
1.3.40 it crashes when running repeatly unbound-control reload.
|
||||||
|
- fix enum conversion warnings
|
||||||
|
- fake-sha1 test option; print warning if used. To make unit tests.
|
||||||
|
- unbound-control list local zone and data commands listed in the
|
||||||
|
help output.
|
||||||
|
- Fix #1234: shortening DNAME loop produces duplicate DNAME records
|
||||||
|
in ANSWER section.
|
||||||
|
- testbound understands Deckard MATCH rcode question answer commands.
|
||||||
|
- Fix #1235: Fix too long DNAME expansion produces SERVFAIL instead
|
||||||
|
of YXDOMAIN + query loop, reported by Petr Spacek.
|
||||||
|
- Fix that SHM is not inited if not enabled.
|
||||||
|
- Fix that looped DNAMEs do not cause unbound to spend effort.
|
||||||
|
- trustanchor tags are sorted. reusable routine to fetch taglist.
|
||||||
|
- Fix #1237 - Wrong resolving in chain, for norec queries that get
|
||||||
|
SERVFAIL returned.
|
||||||
|
- make depend, autoconf, remove warnings about statement before var.
|
||||||
|
- lru_demote and lruhash_insert_or_retrieve functions for getdns.
|
||||||
|
- fixup for lruhash (whitespace and header file comment).
|
||||||
|
- dnscrypt tests.
|
||||||
|
- Fix doxygen for dnscrypt files.
|
||||||
|
- Fix #1238: segmentation fault when adding through the remote
|
||||||
|
interface a per-view local zone to a view with no previous
|
||||||
|
(configured) local zones.
|
||||||
|
- Fix #1229: Systemd service sandboxing, options in wrong sections.
|
||||||
|
- Fix #1239: configure fails to find python distutils if python
|
||||||
|
prints warning.
|
||||||
|
- Fix to prevent non-referal query from being cached as referal when the
|
||||||
|
no_cache_store flag was set.
|
||||||
|
- Remove (now unused) event2 include from dnscrypt code.
|
||||||
|
- Fix #1217: Add metrics to unbound-control interface showing
|
||||||
|
crypted, cert request, plaintext and malformed queries (from
|
||||||
|
Manu Bretelle).
|
||||||
|
- Do not add current time twice to TTL before ECS cache store.
|
||||||
|
- Do not touch rrset cache after ECS cache message generation.
|
||||||
|
- Use LDNS_EDNS_CLIENT_SUBNET as default ECS opcode.
|
||||||
|
- Fix #1244: document that use of chroot requires trust anchor file to
|
||||||
|
be under chroot.
|
||||||
|
- Small fixup for documentation.
|
||||||
|
- Fix respip for braces when locks arent used.
|
||||||
|
- Fix pythonmod for cb changes.
|
||||||
|
- Generalise inplace callback (de)registration
|
||||||
|
- (de)register inplace callbacks for module id
|
||||||
|
- No unbound-control set_option for ECS options
|
||||||
|
- Deprecated client-subnet-opcode config option
|
||||||
|
- Introduced client-subnet-always-forward config option
|
||||||
|
- Changed max-client-subnet-ipv6 default to 56 (as in RFC)
|
||||||
|
- Removed extern ECS config options
|
||||||
|
- module_restart_next now calls clear on all following modules
|
||||||
|
- Also create ECS module qstate on module_event_pass event
|
||||||
|
- remove malloc from inplace_cb_register
|
||||||
|
- Unlock view in respip unit test
|
||||||
|
- Some whitespace fixup.
|
||||||
|
- Remove ECS option after REFUSED answer.
|
||||||
|
- Fix small memory leak in edns_opt_copy_alloc.
|
||||||
|
- Respip dereference after NULL check.
|
||||||
|
- Zero initialize addrtree allocation.
|
||||||
|
- Use correct identifier for SHM destroy.
|
||||||
|
- Display ECS module memory usage.
|
||||||
|
- Fix #1247: unbound does not shorten source prefix length when
|
||||||
|
forwarding ECS.
|
||||||
|
- Properly check for allocation failure in local_data_find_tag_datas.
|
||||||
|
- Fix #1249: unbound doesn't return FORMERR to bogus ECS.
|
||||||
|
- Set SHM ECS memory usage to 0 when module not loaded.
|
||||||
|
- subnet mem value is available in shm, also when not enabled,
|
||||||
|
to make the struct easier to memmap by other applications,
|
||||||
|
independent of the configuration of unbound.
|
||||||
|
- Fix #1250: inconsistent indentation in services/listen_dnsport.c.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 21 21:34:22 UTC 2017 - michael@stroeder.com
|
Tue Feb 21 21:34:22 UTC 2017 - michael@stroeder.com
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: unbound
|
Name: unbound
|
||||||
Version: 1.6.1
|
Version: 1.6.2
|
||||||
Release: 0
|
Release: 0
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
@ -64,6 +64,7 @@ BuildRequires: libevent-devel
|
|||||||
BuildRequires: libexpat-devel
|
BuildRequires: libexpat-devel
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
|
BuildRequires: libsodium-devel
|
||||||
%if %{with dnstap}
|
%if %{with dnstap}
|
||||||
BuildRequires: protobuf-c >= 1.0.0
|
BuildRequires: protobuf-c >= 1.0.0
|
||||||
BuildRequires: libprotobuf-c-devel >= 1.0.0
|
BuildRequires: libprotobuf-c-devel >= 1.0.0
|
||||||
@ -199,6 +200,7 @@ export CXXFLAGS="%{optflags}"
|
|||||||
--enable-event-api \
|
--enable-event-api \
|
||||||
--enable-pie \
|
--enable-pie \
|
||||||
--enable-relro-now \
|
--enable-relro-now \
|
||||||
|
--enable-dnscrypt \
|
||||||
%if %{with dnstap}
|
%if %{with dnstap}
|
||||||
--enable-dnstap \
|
--enable-dnstap \
|
||||||
%endif
|
%endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user