1
0
forked from dns/unbound

205 Commits

Author SHA256 Message Date
d2724b1c70 Use tmpfiles to remove /var/lib/unbound from files
Create /var/lib/unbound with systemd-tmpfiles, move root.key to
/usr/share/unbound and symlink to /var/lib/unbound/root.key to
improve compatibility for immutable os.
2026-01-30 13:30:54 +01:00
8b98049e11 Update to 1.24.2 2025-11-26 12:33:58 +01:00
0e942d97ea Add patch to fix build issue with swig 4.4.0 2025-10-23 11:58:06 +02:00
d5fbe28fea Update keyring
Release was issued with a different gpg key
2025-10-23 11:20:39 +02:00
cc0d4d917a Update to 1.24.1 2025-10-23 11:13:02 +02:00
a88134e09c Update to 1.24.0 2025-09-24 13:15:11 +02:00
45b8656053 Accepting request 1298773 from server:dns
OBS-URL: https://build.opensuse.org/request/show/1298773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=75
2025-08-12 15:03:20 +00:00
46ad51449c Accepting request 1298772 from home:darix:apps
- Update to 1.23.1:
  Bug Fixes:
  * Fix RebirthDay Attack CVE-2025-5994, reported by Xiang Li from
    AOSP Lab Nankai University.

- simplify python handling. python2 support is dropped and python3
  is built by default. Conditionals for the latter are removed.

- enable EDNS subnet handling

- Update to 1.23.1: (boo#1246625)
  Bug Fixes:
  * Fix RebirthDay Attack CVE-2025-5994, reported by Xiang Li from
    AOSP Lab Nankai University.
  - our package was not built with EDNS subnet support up to this
    point and therefor was not affected.

- prepare enabling quic support:
  currently fails on missing quic support in openssl. aws-lc is
  sadly not a drop in replacement for unbound.
- enable TCP Fast Open for the server and client
- remove unused --with-ldns option
- enable cachedb including hiredis support on Tumbleweed
  new BuildRequires pkgconfig(libhiredis)

OBS-URL: https://build.opensuse.org/request/show/1298772
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=194
2025-08-11 10:25:08 +00:00
602ae39175 Accepting request 1294832 from server:dns
OBS-URL: https://build.opensuse.org/request/show/1294832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=74
2025-07-23 14:31:50 +00:00
d95cae9d05 Accepting request 1294635 from home:mia:branches:server:dns
- Remove leftover dependency on sudo (not required)
  See also: boo#1215628

OBS-URL: https://build.opensuse.org/request/show/1294635
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=192
2025-07-21 12:45:03 +00:00
f35d66188c Accepting request 1272419 from server:dns
- Update to 1.23.0

OBS-URL: https://build.opensuse.org/request/show/1272419
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=73
2025-04-25 20:18:10 +00:00
8edd97db41 - Update to 1.23.0:
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=190
2025-04-24 12:11:48 +00:00
85b77de3dc Accepting request 1226894 from server:dns
OBS-URL: https://build.opensuse.org/request/show/1226894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=72
2024-11-28 23:08:30 +00:00
782bb8ffbb Accepting request 1226891 from home:ojkastl_buildservice:branches:server:dns
add workaround for bug https://github.com/NLnetLabs/unbound/issues/509

OBS-URL: https://build.opensuse.org/request/show/1226891
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=188
2024-11-27 12:13:17 +00:00
694a51992a Accepting request 1208856 from server:dns
Update to 1.22.0

OBS-URL: https://build.opensuse.org/request/show/1208856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=71
2024-10-20 08:08:52 +00:00
6836f2acef - Update to 1.22.0
- Update keyring

OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=186
2024-10-18 11:23:20 +00:00
698dcbbcb2 Accepting request 1208444 from server:dns
Fix version number in changelog

OBS-URL: https://build.opensuse.org/request/show/1208444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=70
2024-10-16 21:44:03 +00:00
f66756741a Fix version number in changelog
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=184
2024-10-16 12:26:40 +00:00
3e2de2b0a5 Accepting request 1206077 from server:dns
- Update to 1.21.0:
  Security Fixes:
  * Fix CVE-2024-8508, unbounded name compression could lead to
    denial of service.
    [CVE-2024-8508, bsc#1231284]
- Update keyring
- Update to 1.21.0:
  Security Fixes:
  * Fix CVE-2024-8508, unbounded name compression could lead to
    denial of service.
    [CVE-2024-8508, bsc#1231284]
- Update keyring

OBS-URL: https://build.opensuse.org/request/show/1206077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=69
2024-10-08 15:16:32 +00:00
a9ce76fffd - Update to 1.21.0:
Security Fixes:
  * Fix CVE-2024-8508, unbounded name compression could lead to
    denial of service.
    [CVE-2024-8508, bsc#1231284]

- Update keyring

OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=182
2024-10-07 11:18:05 +00:00
9cdf590e6f Accepting request 1194091 from server:dns
- Update to 1.21.0:
  [CVE-2024-43167, bsc#1229068]

OBS-URL: https://build.opensuse.org/request/show/1194091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=68
2024-08-16 10:22:55 +00:00
07733f6c7b Reference CVE and bsc# for security fix
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=180
2024-08-15 09:50:30 +00:00
cc69efeb4c - Update to 1.21.0:
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=179
2024-08-15 09:32:08 +00:00
9f168f5d2c Accepting request 1172666 from server:dns
Update to 1.20.0

OBS-URL: https://build.opensuse.org/request/show/1172666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=67
2024-05-09 10:07:56 +00:00
49abef0f77 - Update to 1.20.0:
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=177
2024-05-08 09:22:32 +00:00
07fcd70ef9 Accepting request 1159844 from server:dns
Update to 1.19.3

OBS-URL: https://build.opensuse.org/request/show/1159844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=66
2024-03-21 16:00:15 +00:00
19a84947ce - Update to 1.19.3:
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=175
2024-03-20 13:13:57 +00:00
ba05719e58 Accepting request 1156332 from server:dns
- Update to 1.19.2 [bsc#1221164, CVE-2024-1931]
- as we use --disable-explicit-port-randomisation, also disable
  outgoing-port-permit and outgoing-port-avoid in config file to
  suppress the related unbound-checkconf warnings on every start
- Use prefixes instead of sudo in unbound.service (boo#1215628)

OBS-URL: https://build.opensuse.org/request/show/1156332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=65
2024-03-09 19:54:05 +00:00
5383ccbf4a - Update to 1.19.2:
* Bug Fixes:
    - Fix CVE-2024-1931, Denial of service when trimming EDE text
      on positive replies.
      [bsc#1221164]

- Update to 1.19.2:
  * Bug Fixes:
    - Fix CVE-2024-1931, Denial of service when trimming EDE text
      on positive replies.
      [bsc#1221164]

OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=173
2024-03-08 10:17:48 +00:00
afb03e5f7f Accepting request 1144618 from home:seife:branches:server:dns
disable outgoing-port-permit and outgoing-port-avoid in config file to
suppress the related unbound-checkconf warnings on every start

OBS-URL: https://build.opensuse.org/request/show/1144618
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=172
2024-03-05 15:13:11 +00:00
2fa50e9f92 Accepting request 1140878 from home:onlyJak0b:branches:server:dns
- Use prefixes instead of sudo in unbound.service (boo#1215628)

OBS-URL: https://build.opensuse.org/request/show/1140878
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=171
2024-03-05 10:01:54 +00:00
f69fd35857 Accepting request 1153210 from server:dns
OBS-URL: https://build.opensuse.org/request/show/1153210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=64
2024-03-01 22:34:42 +00:00
7cb2902336 Accepting request 1152943 from home:pmonrealgonzalez:branches:server:dns
- Update to 1.19.1:
  * Bug Fixes: [bsc#1219823, CVE-2023-50387][bsc#1219826, CVE-2023-50868]
    - Fix CVE-2023-50387, DNSSEC verification complexity can be
      exploited to exhaust CPU resources and stall DNS resolvers.
    - Fix CVE-2023-50868, NSEC3 closest encloser proof can exhaust CPU.

- Update to 1.19.1:
  * Bug Fixes: [bsc#1219823, CVE-2023-50387][bsc#1219826, CVE-2023-50868]
    - Fix CVE-2023-50387, DNSSEC verification complexity can be
      exploited to exhaust CPU resources and stall DNS resolvers.
    - Fix CVE-2023-50868, NSEC3 closest encloser proof can exhaust CPU.

OBS-URL: https://build.opensuse.org/request/show/1152943
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=169
2024-02-29 12:53:00 +00:00
e446e4ff93 Accepting request 1135978 from server:dns
OBS-URL: https://build.opensuse.org/request/show/1135978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=63
2024-01-04 14:56:33 +00:00
d7ec135605 Accepting request 1127268 from home:pmonrealgonzalez:branches:server:dns
- Update to 1.19.0:
  * Features:
    - Fix #850: [FR] Ability to use specific database in Redis, with
      new redis-logical-db configuration option.
    - Merge #944: Disable EDNS DO. Disable the EDNS DO flag in upstream
      requests. This can be helpful for devices that cannot handle
      DNSSEC information. But it should not be enabled otherwise, because
      that would stop DNSSEC validation. The DNSSEC validation would not
      work for Unbound itself, and also not for downstream users. Default
      is no. The option is disable-edns-do: no
    - Expose the script filename in the Python module environment 'mod_env'
      instead of the config_file structure which includes the linked list
      of scripts in a multi Python module setup; fixes #79.
    - Expose the configured listening and outgoing interfaces, if any, as
      a list of strings in the Python 'config_file' class instead of the
      current Swig object proxy; fixes #79.
    - Mailing list patches from Daniel Gröber for DNS64 fallback to plain
      AAAA when no A record exists for synthesis, and minor DNS64 code
      refactoring for better readability.
    - Merge #951: Cachedb no store. The cachedb-no-store: yes option is
      used to stop cachedb from writing messages to the backend storage.
      It reads messages when data is available from the backend.
      The default is no.
  * Bug Fixes:
    - Fix for version generation race condition that ignored changes.
    - Fix #942: 1.18.0 libunbound DNS regression when built without OpenSSL.
    - Fix for WKS call to getservbyname that creates allocation on exit in
      unit test by testing numbers first and testing from the services list later.
    - Fix autoconf 2.69 warnings in configure.
    - Fix #927: unbound 1.18.0 make test error. Fix make test without SHA1.

OBS-URL: https://build.opensuse.org/request/show/1127268
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=167
2024-01-01 12:43:35 +00:00
3d1a79d601 Accepting request 1109502 from server:dns
- Update to 1.18.0:

OBS-URL: https://build.opensuse.org/request/show/1109502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=62
2023-09-07 19:12:20 +00:00
e451daacea Accepting request 1109457 from home:pmonrealgonzalez:branches:server:dns
- Update to 1.18.0:
  * Features:
    - Аdd a metric about the maximum number of collisions in lrushah.
    - Set max-udp-size default to 1232. This is the same default value
      as the default value for edns-buffer-size. It restricts client
      edns buffer size choices, and makes unbound behave similar to
      other DNS resolvers.
    - Add harden-unknown-additional option. It removes unknown records
      from the authority section and additional section.
    - Added new static zone type block_a to suppress all A queries for
      specific zones.
    - [FR] Ability to use Redis unix sockets.
    - [FR] Ability to set the Redis password.
    - Features/dropqueuedpackets, with sock-queue-timeout option that
      drops packets that have been in the socket queue for too long.
      Added statistics num.queries_timed_out and query.queue_time_us.max
      that track the socket queue timeouts.
    - 'eqvinox' Lamparter: NAT64 support.
    - [FR] Use kernel timestamps for dnstap.
    - Add cachedb hit stat. Introduces 'num.query.cachedb' as a new
      statistical counter.
    - Add SVCB dohpath support.
    - Add validation EDEs to queries where the CD bit is set.
    - Add prefetch support for subnet cache entries.
    - Add EDE (RFC8914) caching.
    - Add support for EDE caching in cachedb and subnetcache.
    - Downstream DNS Server Cookies a la RFC7873 and RFC9018. Create server
      cookies for clients that send client cookies. This needs to be explicitly
      turned on in the config file with: `answer-cookie: yes`.
  * Bug Fixes

OBS-URL: https://build.opensuse.org/request/show/1109457
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=165
2023-09-07 10:39:49 +00:00
fc1b3b06d9 Accepting request 1105588 from server:dns
- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

- openSUSE:Factory libunbound-devel-mini flavor is configured to
  sync build counter with unbound package. This means it always
  triggers a bootstrap no matter which of the packages got
  initially triggered.
  I am not sure if this is needed at all, if yes, please accept
  this request and forward with an explenation.
  If not, just decline it and we will remove the build counter
  syncing in factory as well.
  This adds the !BcntSyncTag: unbound to the mini spec file
  Details:
  https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/6GUU6JUQE72WCWEZCSLQYJLVVTNHBVTE/

- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1105588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=61
2023-08-30 08:18:55 +00:00
fbf5ab5836 add changes entry
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=163
2023-08-24 10:09:17 +00:00
1661813f4b Accepting request 1103293 from home:adrianSuSE:branches:server:dns
openSUSE:Factory libunbound-devel-mini flavor is configured to sync build
counter with unbound package. This means it always triggers a bootstrap
no matter which of the packages got initially triggered.

I am not sure if this is needed at all, if yes, please accept this 
request and forward with an explenation.

If not, just decline it and we will remove the build counter syncing 
in factory as well.

thanks

Details:
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/6GUU6JUQE72WCWEZCSLQYJLVVTNHBVTE/

OBS-URL: https://build.opensuse.org/request/show/1103293
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=162
2023-08-24 10:06:41 +00:00
6c504b45e4 Accepting request 1084728 from home:fcrozat:branches:server:dns
- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1084728
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=161
2023-08-24 10:03:22 +00:00
a3a325434e Accepting request 1067361 from server:dns
- Update to 1.17.1:

OBS-URL: https://build.opensuse.org/request/show/1067361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=60
2023-02-25 18:54:30 +00:00
1a0d18b0be Accepting request 1067340 from home:pmonrealgonzalez:branches:server:dns
- Update to 1.17.1:
  * Features:
    - Expose 'statistics-inhibit-zero' as a configuration option;
      the default value retains Unbound's behavior.
    - Expose 'max-sent-count' as a configuration option; the default
      value retains Unbound's behavior.
    - Merge #461 from Christian Allred: Add max-query-restarts option.
      Exposes an internal configuration but the default value retains
      Unbound's behavior.
    - Merge #569 from JINMEI Tatuya: add keep-cache option to
      'unbound-control reload' to keep caches.
  * Bug Fixes:
    - Merge #768 from fobser: Arithmetic on a pointer to void is a
      GNU extension.
    - In unit test, print python script name list correctly.
    - testcode/dohclient sets log identity to its name.
    - Clarify the use of MAX_SENT_COUNT in the iterator code.
    - Fix that cachedb does not store failures in the external cache.
    - Merge #767 from jonathangray: consistently use IPv4/IPv6 in
      unbound.conf.5.
    - Fix to ignore tcp events for closed comm points.
    - Fix to make sure to not read again after a tcp comm point is
      closed.
    - Fix #775: libunbound: subprocess reap causes parent process
      reap to hang.
    - iana portlist update.
    - Complementary fix for distutils.sysconfig deprecation in
      Python 3.10 to commit 62c5039ab9da42713e006e840b7578e01d66e7f2.
    - Fix #779: [doc] Missing documention in ub_resolve_event() for
      callback parameter was_ratelimited.

OBS-URL: https://build.opensuse.org/request/show/1067340
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=159
2023-02-23 10:40:06 +00:00
050def245d Accepting request 1045741 from home:wfrisch:branches:server:dns
- Tighten permissions (boo#1173619)
- Add missing dependency: unbound-control-setup needs /usr/bin/openssl.

OBS-URL: https://build.opensuse.org/request/show/1045741
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=158
2023-02-23 10:39:45 +00:00
2b57a843eb Accepting request 1032866 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1032866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=59
2022-11-03 18:13:35 +00:00
0818938ece Accepting request 1010533 from home:stroeder:network
update to 1.17.0

OBS-URL: https://build.opensuse.org/request/show/1010533
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=156
2022-11-02 11:12:43 +00:00
994bec8cf3 Accepting request 1006106 from server:dns
- update to 1.16.3
  fixes Non-Responsive Delegation Attack (CVE-2022-3204)

- update to 1.16.3
  fixes Non-Responsive Delegation Attack (CVE-2022-3204)

OBS-URL: https://build.opensuse.org/request/show/1006106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=58
2022-09-27 18:13:15 +00:00
c4d0dd3e2b Accepting request 1005278 from home:stroeder:network
update to 1.16.3:  fixes Non-Responsive Delegation Attack (CVE-2022-3204)

OBS-URL: https://build.opensuse.org/request/show/1005278
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=154
2022-09-26 12:51:25 +00:00
082f99ef23 Accepting request 992044 from server:dns
- update to 1.16.2 (boo#1202031 boo#1202033)
  * Features
    - Merge #718: Introduce infra-cache-max-rtt option to config max
      retransmit timeout.
  * Bug Fixes
    - Fix the novel ghost domain issues CVE-2022-30698 and CVE-2022-30699.
    - Fix bug introduced in 'improve val_sigcrypt.c::algo_needs_missing for
      one loop pass'.
    - Merge PR #668 from Cristian Rodríguez: Set IP_BIND_ADDRESS_NO_PORT on
      outbound tcp sockets.
    - Fix verbose EDE error printout.
    - Fix dname count in sldns parse type descriptor for SVCB and HTTPS.
    - For windows crosscompile, fix setting the IPV6_MTU socket option
      equivalent (IPV6_USER_MTU); allows cross compiling with latest
      cross-compiler versions.
    - Merge PR 714: Avoid treat normal hosts as unresponsive servers.
      And fixup the lock code.
    - iana portlist update.
    - Update documentation for 'outbound-msg-retry:'.
    - Tests for ghost domain fixes.

- update to 1.16.2 (boo#1202031 boo#1202033)
  * Features
    - Merge #718: Introduce infra-cache-max-rtt option to config max
      retransmit timeout.
  * Bug Fixes
    - Fix the novel ghost domain issues CVE-2022-30698 and CVE-2022-30699.
    - Fix bug introduced in 'improve val_sigcrypt.c::algo_needs_missing for
      one loop pass'.
    - Merge PR #668 from Cristian Rodríguez: Set IP_BIND_ADDRESS_NO_PORT on

OBS-URL: https://build.opensuse.org/request/show/992044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=57
2022-08-04 11:22:43 +00:00
bead0518ec add bugrefences
OBS-URL: https://build.opensuse.org/package/show/server:dns/unbound?expand=0&rev=152
2022-08-01 14:09:30 +00:00