- enable dns over tls support: new BR for gnutls
- enable dnstap support: new BR for libfstrm - update to 1.3.0 OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=6
This commit is contained in:
parent
383bf1cd16
commit
c4c508738f
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:dc71baebc1fe024035dd3fdc7b08a0ad5aa834bc9438f3152adeb881d2323012
|
|
||||||
size 866549
|
|
3
dnsdist-1.3.0.tar.bz2
Normal file
3
dnsdist-1.3.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:aa67cd4db8404a13ed4ed1097dd850203dab8a327372f72bb140df11ef7eba08
|
||||||
|
size 924183
|
106
dnsdist.changes
106
dnsdist.changes
@ -1,3 +1,109 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 1 23:56:33 UTC 2018 - mrueckert@suse.de
|
||||||
|
|
||||||
|
- enable dns over tls support: new BR for gnutls
|
||||||
|
- enable dnstap support: new BR for libfstrm
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 1 23:40:36 UTC 2018 - mrueckert@suse.de
|
||||||
|
|
||||||
|
- update to 1.3.0
|
||||||
|
https://blog.powerdns.com/2018/03/30/dnsdist-1-3-0-released/
|
||||||
|
- New Features
|
||||||
|
- Add an optional status parameter to Server:setAuto().
|
||||||
|
References: pull request 5625
|
||||||
|
- Add inClientStartup() function. References: pull request 6072
|
||||||
|
- Add tag-based routing of queries. References: pull request
|
||||||
|
6037
|
||||||
|
- Add experimental DNS-over-TLS support. References: pull
|
||||||
|
request 6176, pull request 6177, pull request 6117, pull
|
||||||
|
request 6175, pull request 6189
|
||||||
|
- Add simple dnstap support (Justin Valentini, Chris
|
||||||
|
Hofstaedtler). References: pull request 5201, pull request
|
||||||
|
6170
|
||||||
|
- Add experimental XPF support based on
|
||||||
|
draft-bellis-dnsop-xpf-04. References: #5654, #5079, pull
|
||||||
|
request 6220, pull request 5594
|
||||||
|
- Add ERCodeRule() to match on extended RCodes (Chris
|
||||||
|
Hofstaedtler). References: pull request 6147
|
||||||
|
- Add TempFailureCacheTTLAction() (Chris Hofstaedtler).
|
||||||
|
References: pull request 6003
|
||||||
|
- Add DynBlockRulesGroup to improve processing speed of the
|
||||||
|
maintenance() function by reducing memory usage and not
|
||||||
|
walking the ringbuffers multiple times. References: pull
|
||||||
|
request 6391
|
||||||
|
- Add console ACL functions. References: #4654, pull request
|
||||||
|
6399
|
||||||
|
- Allow adding EDNS Client Subnet information to a query before
|
||||||
|
looking in the cache. This allows serving ECS enabled answers
|
||||||
|
from the cache when all servers in a pool are down.
|
||||||
|
References: #6098, pull request 6400
|
||||||
|
- Improvements
|
||||||
|
- Add cache sharding, recvmmsg and CPU pinning support. With
|
||||||
|
these, the scalability of dnsdist is drastically improved.
|
||||||
|
References: #5202, #5859, pull request 5576, pull request
|
||||||
|
5860
|
||||||
|
- Add burst option to MaxQPSIPRule() (42wim). References: pull
|
||||||
|
request 5970
|
||||||
|
- Add Pools, cacheHitResponseRules to the API. References:
|
||||||
|
pull request 6022
|
||||||
|
- Add a class option to health checks. References: #5748, pull
|
||||||
|
request 5929
|
||||||
|
- Add UUIDs to rules, this allows tracking rules through
|
||||||
|
modifications and moving them around. References: pull
|
||||||
|
request 6030
|
||||||
|
- Apply ResponseRules to locally generated answers (Chris
|
||||||
|
Hofstaedtler). References: #6182, pull request 6185
|
||||||
|
- Report LuaAction() and LuaResponseAction() failures in the
|
||||||
|
log and send SERVFAIL instead of not answering the query
|
||||||
|
(Chris Hofstaedtler). References: pull request 6283
|
||||||
|
- Unify global statistics accounting (Chris Hofstaedtler).
|
||||||
|
References: pull request 6289
|
||||||
|
- Speed up the processing of large ring buffers. This change
|
||||||
|
will make dnsdist more scalable with a large number of
|
||||||
|
different clients. References: pull request 6366, pull
|
||||||
|
request 6350
|
||||||
|
- Make custom addLuaAction() and addLuaResponseAction()
|
||||||
|
callback’s second return value optional. References: #6346,
|
||||||
|
pull request 6363
|
||||||
|
- Add “server-up” metric count to Carbon Reporting (Lowell
|
||||||
|
Mower). References: pull request 6327
|
||||||
|
- Add xchacha20 support for DNSCrypt. References: pull request
|
||||||
|
6045, pull request 6382
|
||||||
|
- Scalability improvement: Add an option to use several source
|
||||||
|
ports towards a backend. References: pull request 6317
|
||||||
|
- Add ‘?’ and ‘help’ for providing help() output on dnsdist -c
|
||||||
|
(Kirill Ponomarev, Chris Hofstaedtler). References: #4845,
|
||||||
|
pull request 5866, pull request 6375
|
||||||
|
- Replace the Lua mutex with a rw lock to limit contention.
|
||||||
|
This improves the processing speed and parallelism of the
|
||||||
|
policies. References: pull request 6190, pull request 6381
|
||||||
|
- Ensure dnsdist compiles on NetBSD (Tom Ivar Helbekkmo).
|
||||||
|
References: pull request 6146
|
||||||
|
- Also log eBPF dynamic blocks, as regular dynamic block
|
||||||
|
already are. References: #5845, pull request 5845
|
||||||
|
- Ensure large numbers are shown correctly in the API.
|
||||||
|
References: #6211, pull request 6401
|
||||||
|
- Add option to showRules() to truncate the output length.
|
||||||
|
References: #5763, pull request 6402
|
||||||
|
- Fix several warnings reported by clang’s analyzer and
|
||||||
|
cppcheck, should lead to small performance increases.
|
||||||
|
References: pull request 6407
|
||||||
|
- Bug Fixes
|
||||||
|
- Handle SNMP alarms so we can reconnect to the master.
|
||||||
|
References: #5327, pull request 5328
|
||||||
|
- Fix signed/unsigned comparison warnings on ARM. References:
|
||||||
|
#5489, pull request 5597
|
||||||
|
- Keep trying if the first connection to the remote logger
|
||||||
|
failed References: pull request 5770
|
||||||
|
- Fix escaping unusual DNS label octets in DNSName is off by
|
||||||
|
one (Kees Monshouwer). References: pull request 6018
|
||||||
|
- Avoid assertion errors in NewServer() (Chris Hofstaedtler).
|
||||||
|
References: pull request 6403
|
||||||
|
- Removals
|
||||||
|
- Remove the --daemon option from dnsdist. References: #6329,
|
||||||
|
pull request 6394
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 16 10:30:23 UTC 2018 - adam.majer@suse.de
|
Fri Feb 16 10:30:23 UTC 2018 - adam.majer@suse.de
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: dnsdist
|
Name: dnsdist
|
||||||
Version: 1.2.1
|
Version: 1.3.0
|
||||||
Release: 0
|
Release: 0
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
Summary: A highly DNS-, DoS- and abuse-aware loadbalancer
|
Summary: A highly DNS-, DoS- and abuse-aware loadbalancer
|
||||||
@ -74,6 +74,8 @@ BuildRequires: apparmor-profiles
|
|||||||
%endif
|
%endif
|
||||||
BuildRequires: boost-devel >= 1.35.0
|
BuildRequires: boost-devel >= 1.35.0
|
||||||
BuildRequires: gcc-c++ >= 4.8
|
BuildRequires: gcc-c++ >= 4.8
|
||||||
|
BuildRequires: libfstrm-devel
|
||||||
|
BuildRequires: gnutls-devel
|
||||||
%if %{with dnsdist_sodium}
|
%if %{with dnsdist_sodium}
|
||||||
BuildRequires: libsodium-devel
|
BuildRequires: libsodium-devel
|
||||||
%endif
|
%endif
|
||||||
@ -129,6 +131,7 @@ Do NOT take this into production, but please DO let us know your thoughts!
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
%configure \
|
%configure \
|
||||||
|
--enable-dns-over-tls \
|
||||||
%if %{with dnsdist_sodium}
|
%if %{with dnsdist_sodium}
|
||||||
--enable-libsodium --enable-dnscrypt \
|
--enable-libsodium --enable-dnscrypt \
|
||||||
%endif
|
%endif
|
||||||
@ -194,7 +197,7 @@ getent passwd %{name} >/dev/null || \
|
|||||||
%{_sbindir}/dnsdist
|
%{_sbindir}/dnsdist
|
||||||
%{_mandir}/man1/dnsdist.1*
|
%{_mandir}/man1/dnsdist.1*
|
||||||
%if %{with systemd}
|
%if %{with systemd}
|
||||||
%{_unitdir}/%{name}.service
|
%{_unitdir}/%{name}*.service
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
%{_sbindir}/rc%{name}
|
%{_sbindir}/rc%{name}
|
||||||
%endif
|
%endif
|
||||||
|
Loading…
Reference in New Issue
Block a user