SHA256
1
0
forked from pool/dnsdist
Commit Graph

45 Commits

Author SHA256 Message Date
27ccbfedf7 - update to 1.9.4: (bsc#1224001, CVE-2024-25581)
* Fix “C++ One Definition Rule” warnings in XSK
  * Fix DNS over plain HTTP broken by reloadAllCertificates()
  * Fix a crash in incoming DoH with nghttp2
  * Fix handling of XFR requests over DoH
- changes since 1.9.0:
  * Support “no server available” result from Lua FFI load-balancing policies
  * Release incoming TCP connection right away on backend failure
  * Use server preference algorithm for ALPN selection
  * Fix a null-deref in incoming DNS over HTTPS with the nghttp2 provider
  * Fix DNS over HTTP connections/queries counters with the nghttp2 provider
  * Fix first IPv6 console connection being rejected
  * Fix XSK-enabled check when reconnecting a backend
  * Properly handle a failure of the first lazy health-check
  * Also handle EHOSTUNREACH as a case for reconnecting the socket

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=64
2024-05-13 15:46:50 +00:00
2ed11f118b - update to 1.9.0:
* Fall back to libcrypto for authenticated encryption
  * Optimize the DoQ packet handling path
  * DNSName: Correct len and offset types
  * DNSName: Optimize parsing of uncompressed labels
  * enable DNS-over-HTTPS via nghttp2 library usage
  
  For details, see
  https://dnsdist.org/changelog.html#change-1.9.0

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=62
2024-02-16 15:16:07 +00:00
b0546db78c Accepting request 1145445 from home:dimstar:Factory
- Revert "provide user(dnsdist) and group(dnsdist)": the package
  already uses sysusers-tools to create the user.
- Actually install dnsdist.user as %{_sysusersdir}/dnsdist.conf.

OBS-URL: https://build.opensuse.org/request/show/1145445
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=60
2024-02-12 14:23:19 +00:00
bb7282fe25 - update to 1.8.3
https://dnsdist.org/changelog.html#change-1.8.3
  https://dnsdist.org/changelog.html#change-1.8.2

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=59
2024-02-09 12:44:45 +00:00
9edf97dfab Accepting request 1144169 from home:msmeissn:branches:server:dns
- provide user(dnsdist) and group(dnsdist)

OBS-URL: https://build.opensuse.org/request/show/1144169
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=58
2024-02-08 14:34:21 +00:00
Dominique Leuenberger
9bb5133ee9 Accepting request 1121247 from home:dimstar:Factory
- BuildRequire pkgconfig(systemd): configure checks for the
  presence of systemctl, which is being pulled in like this.

OBS-URL: https://build.opensuse.org/request/show/1121247
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=56
2023-11-23 14:14:53 +00:00
51930f8df4 - update to 1.8.1
bug fix release. For details, see
  https://dnsdist.org/changelog.html#change-1.8.1

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=54
2023-09-08 12:15:02 +00:00
c4b8b3da0b - Implements dnsdist in SLE15 (jsc#PED-3402)
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=52
2023-04-17 13:10:15 +00:00
106d311757 - update to 1.8.0
https://dnsdist.org/changelog.html#change-1.8.0

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=49
2023-03-30 13:39:44 +00:00
7e8723f5fd - update to 1.8.0~rc3
https://dnsdist.org/changelog.html#change-1.8.0-rc3
- dnsdist.lua sample config -- comment google's DNS servers. Valid
  downstream DNS resolver configuration should be chosen by the admin

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=47
2023-03-22 13:43:24 +00:00
29a28f1cf5 - update to 1.8.0~rc2
https://dnsdist.org/changelog.html#change-1.8.0-rc2
- no_doh_protobuf.patch, f44a8a8f19aff191fb1dc0631e37ec30ff087c25.patch
  upstreamed and removed

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=44
2023-03-09 11:35:20 +00:00
754320b281 - update to 1.8.0~rc1
https://dnsdist.org/changelog.html#change-1.8.0-rc1
- no_doh_protobuf.patch: fix compilation when no DoH enabled
- f44a8a8f19aff191fb1dc0631e37ec30ff087c25.patch: fixes compiler
  feature detection

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=41
2023-02-27 09:22:02 +00:00
78c455cd0f Accepting request 1067637 from home:dimstar:branches:REQUEST_1067608
- Refresh keyring: redownload
  https://dnsdist.org/_static/dnsdist-keyblock.asc as
  dnsdist.keyring.

OBS-URL: https://build.opensuse.org/request/show/1067637
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=40
2023-02-27 09:20:09 +00:00
2040b39d8c - Use sysusers* macros to generate and install daemon user
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=39
2023-02-20 13:23:28 +00:00
0214b0889c - update to 1.7.3
No functional changes since last version
- Remove some build dependencies, like GNUTLS
- Remove DoH since it requires another http server that is not
  even in Factory. It's enabled by optinally
- Build on 32bit arches by using 64bit time_t there

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=37
2023-02-10 12:25:33 +00:00
4ff8685f06 - update to 1.7.3
https://dnsdist.org/changelog.html#change-1.7.3
  https://blog.powerdns.com/2022/11/02/dnsdist-1-7-3-released/

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=36
2022-11-02 15:15:54 +00:00
4b6488dfac - update to 1.7.2
https://dnsdist.org/changelog.html#change-1.7.2
  https://blog.powerdns.com/2022/06/14/dnsdist-1-7-2-released/

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=35
2022-06-17 11:50:37 +00:00
cc792c7511 - update to 1.7.1
https://dnsdist.org/changelog.html#change-1.7.1
  https://blog.powerdns.com/2022/04/25/dnsdist-1-7-1-released/

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=34
2022-04-25 11:24:06 +00:00
32510f2d0e - make re2 conditional again to fix build on sle15
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=33
2022-01-17 16:53:51 +00:00
d3c2b9da2a - exclude all 32bit architectures as dnsdist wants to run on
systems where time_t is larger than 4 bytes

- cleanup all conditionals for pre 15.x distros 

- update to 1.7.0
  https://dnsdist.org/changelog.html#change-1.7.0
  https://blog.powerdns.com/2022/01/17/dnsdist-1-7-0-released/

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=32
2022-01-17 16:27:22 +00:00
a0d756cb0a explain why we dropped the patch
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=31
2021-09-15 09:54:40 +00:00
e24dbf1ab0 - update to 1.6.1
https://dnsdist.org/changelog.html#change-1.6.0
  https://dnsdist.org/changelog.html#change-1.6.1
- drop dnsdist_bindir.patch

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=30
2021-09-15 09:53:51 +00:00
dd9c24e57e - update to 1.5.1
https://dnsdist.org/changelog.html#change-1.5.1

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=29
2020-10-01 11:06:06 +00:00
b65ab28c1a - refresh patch dnsdist_bindir.patch:
user is now handled via service directly

- update to 1.5.0
  https://dnsdist.org/changelog.html#change-1.5.0
  https://blog.powerdns.com/2020/07/30/dnsdist-1-5-0-released/

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=28
2020-07-30 12:55:49 +00:00
1ef5bde143 - enable luajit on 15.1 and up
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=25
2020-04-05 22:06:21 +00:00
067a44727c - add instantiated services to the systemd macros
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=24
2020-04-05 21:32:15 +00:00
3337c87a39 - enable DNS over HTTP support on 15.1 and up
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=23
2020-04-05 21:29:31 +00:00
bb0858a184 - fix cmdline option for re2
- enable lmdb support on Tumbleweed

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=22
2020-04-05 20:51:19 +00:00
13157c45e5 - update to 1.4.0
https://dnsdist.org/changelog.html#change-1.4.0

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=21
2019-11-21 09:22:10 +00:00
f83921977a - add BuildRequires for doh build conditional
- make sure we build with epf and dnstap
- enable libcap support (new BR: libcap-devel)
- for luajit support if we build with luajit build conditional
- prepare lmdb support: fails atm as we do not ship the pkgconfig
  files

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=20
2019-11-01 06:41:27 +00:00
59531f752a - update to 1.4.0~rc5
https://dnsdist.org/changelog.html#change-1.4.0-rc5

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=19
2019-10-30 16:03:50 +00:00
d2636075d6 - update to 1.4.0~rc4
https://dnsdist.org/changelog.html#change-1.4.0-rc4

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=17
2019-10-25 12:51:13 +00:00
49b39f33b8 Disable DoH as it requires another library...
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=16
2019-10-04 16:12:48 +00:00
f3568da88c - update to 1.4.0~rc3
https://dnsdist.org/changelog.html#change-1.4.0-rc3
- enable DNS-over-HTTPS (DoH)
- break up long long in specfile configure to make them more
  readable to regular humans

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=15
2019-10-04 16:00:34 +00:00
f175ac86d2 - update to 1.4.0~rc1
https://dnsdist.org/changelog.html#change-1.4.0-rc1
- dont_return_garbage.patch: dropped, no longer needed
- dnsdist_bindir.patch: refreshed

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=13
2019-08-14 08:32:24 +00:00
334fea5754 - dont_return_garbage.patch: return a value from function that
wants a return.

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=11
2018-11-08 15:23:57 +00:00
8194227cd7 - update to 1.3.3
https://blog.powerdns.com/2018/11/08/dnsdist-1-3-3-released/
  - Security fix: fixes a possible record smugging with a crafted
    DNS query with trailing data (CVE-2018-14663, bsc#1114511)
  - New Features
    - Add consistent hash builtin policy
    - Add EDNSOptionRule
    - Add DSTPortRule
    - Make getOutstanding usable from both lua and console
    - Added :excludeRange and :includeRange methods to
      DynBPFFilter class
    - Add Prometheus stats support
    - Name threads in the programs
    - Support the NXDomain action with dynamic blocks
    - Add security polling
    - Add a PoolAvailableRule to easily add backup pools
  - Improvements
    - Get rid of some allocs/copies in DNS parsing
    - Set a correct EDNS OPT RR for self-generated answers
    - Fix a sign-comparison warning in isEDNSOptionInOPT()
    - Add warning rates to DynBlockRulesGroup rules
    - Add support for exporting a server id in protobuf
    - dnsdist did not set TCP_NODELAY, causing needless latency
    - Add a setting to control the number of stored sessions
    - Wrap GnuTLS and OpenSSL pointers in smart pointers
    - Add a ‘creationOrder’ field to rules
    - Fix return-type detection with boost 1.69’s tribool
    - Fix format string issue on 32bits ARM
    - Wrap TCP connection objects in smart pointers
    - Add the setConsoleOutputMaxMsgSize function

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=10
2018-11-08 14:56:59 +00:00
e97eb4c717 - Comment out the control socket statement and add a commented out
line for setKey as it is in the upstream configuration. The old
  default configuration did not work anymore anyway and this makes
  it clearer that you need both lines.

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=9
2018-07-10 16:39:36 +00:00
7ab7dd85aa - update to 1.3.2
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=8
2018-07-10 14:28:32 +00:00
c4c508738f - 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
2018-04-01 23:58:01 +00:00
383bf1cd16 Accepting request 577238 from home:adamm:branches:server:dns
- fix user creation code
- update to 1.2.1
  * Make dnsdist dynamic truncate do right thing on TCP/IP.
  * Add missing QPSAction.
  * Don't create a Remote Logger in client mode.
  * Keep the TCP connection open on cache hit, generated answers.
  * Add the missing <sys/time.h> include to mplexer.hh for struct timeval.
  * Sort the servers based on their 'order' after it has been set.
  * Fix the outstanding counter when an exception is raised.
  * Do not connect the snmpAgent from a dnsdist client.

OBS-URL: https://build.opensuse.org/request/show/577238
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=5
2018-02-16 12:34:26 +00:00
da1c8a7db3 - enable snmp support (new BR: net-snmp-devel)
- update to 1.2.0 (boo#1054799, boo#1054802)

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=4
2017-08-21 16:30:36 +00:00
9d9d5b6871 - fix build on TW:
- no longer look for libsystemd-daemon
- enable re2

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=3
2017-02-19 18:41:16 +00:00
ace5b69128 - update to 1.1.0
dnsdist 1.1.0 has seen a significant amount of development,
  mostly based on feedback from they many 1.0 deployments. The
  majority of the new features have already been taken into
  production by pre-release and beta users.
  Highlights include:
  - TeeAction: send responses to a second nameserver, but ignore
    responses. Used to test new installations on existing traffic.
    Also used by the Yeti rootserver project.
  - Response rules which act on received responses
  - AXFR/IXFR support, including filtering options
  - Linux kernel based query type and query name filtering (eBPF),
    for very high speed packet rejection. Includes counters and
    statistics
  - Query counting infrastructure (contributed by TransIP’s Reinier
    Schoof)
  For the many other new features, improvements and bug fixes,
  please see the dnsdist website for the more complete changelog
  and the current documentation.
  http://dnsdist.org/changelog/#dnsdist-110
  http://dnsdist.org/README/
- refresh dnsdist_bindir.patch to apply cleanly again

OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=2
2016-12-30 01:47:54 +00:00
67bcd44422 - initial package (1.0.0)
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnsdist?expand=0&rev=1
2016-07-11 15:35:17 +00:00