SHA256
1
0
forked from pool/nsd

119 Commits

Author SHA256 Message Date
Dominique Leuenberger
f7f99d6f72 Accepting request 1153173 from server:dns
OBS-URL: https://build.opensuse.org/request/show/1153173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=34
2024-02-29 20:50:31 +00:00
1f62927206 Accepting request 1153049 from home:elvigia:branches:server:dns
- As far as it is known the kernel has a working recvmmsg
  pass --enable-recvmmsg to configure.
- Don't --enable-mmap. Replacing malloc may sound attractive but
  all safety checks to prevent corruption included in libc are lost.

OBS-URL: https://build.opensuse.org/request/show/1153049
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=112
2024-02-29 11:00:29 +00:00
Ana Guerrero
f73a337e32 Accepting request 1145386 from server:dns
Forwarded request #1144903 from dimstar

- Provide user/group symbol for user created during pre.

OBS-URL: https://build.opensuse.org/request/show/1145386
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=33
2024-02-09 22:54:12 +00:00
3db46678f4 Accepting request 1144903 from home:dimstar:Factory
- Provide user/group symbol for user created during pre.

OBS-URL: https://build.opensuse.org/request/show/1144903
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=110
2024-02-09 10:55:50 +00:00
21ca85a488 Accepting request 1142480 from home:dirkmueller:Factory
- update to 4.8.0:
  * Fix unit test kill_from_pidfile function for nonexistent
    files because the argument is evaluated before the test
    expression.
  * Fix rr-test to also convert the contents of the just written
    output file.
  * Fix test set to remove -f nsd.db and rm nsd.db commands.
  * Fix test set to remove difffile option.
  * Fix #14: Set timeout to 3s when servicing remaining TCP
    connections.
  * Fix: Always instate write handler after reading queries from
    TCP.
  * Answer first query on connections accepted just before
    reload.
  * Merge #305: faster stats. Statistics can be gathered while a
    reload is in progress.
  * Remove on-disk database.
  * Fix processing of consolidated IXFRs.
  * Fix for interprocess communication to set quit sync command
    from main process explicitly.
  * Merge #281: Proxy protocol. An implementation of PROXYv2 for
    NSD.
  * It can be configured with proxy-protocol-port: portnum with
    the port number of the interface on which proxy traffic is
    handled.
  * The interface can support proxy traffic for UDP, TCP and
    TLS.
  * Fix autoconf 2.69 warnings in configure.
  * Merge #287: Update nsd.conf.5.in.
  * Fix unused variable warning in unit test of udb.

OBS-URL: https://build.opensuse.org/request/show/1142480
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=109
2024-02-08 14:35:05 +00:00
Dominique Leuenberger
3883120291 Accepting request 1102572 from server:dns
- Adapt spec file to work nicer with containers, like no systemd
- Fix build for SLE12

OBS-URL: https://build.opensuse.org/request/show/1102572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=32
2023-08-06 14:30:14 +00:00
e7f502d426 fix changes date
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=107
2023-08-05 19:45:02 +00:00
728df9c9df - Fix build for SLE12
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=106
2023-08-05 19:41:51 +00:00
129431ca2a OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=105 2023-08-05 19:00:19 +00:00
1afd3ebfaa OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=104 2023-08-05 18:58:10 +00:00
4428c31df1 - Adapt spec file to work nicer with containers, like no systemd
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=103
2023-08-05 18:54:54 +00:00
Dominique Leuenberger
5d41d38e78 Accepting request 1096942 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1096942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=31
2023-07-05 13:31:39 +00:00
1fa87d33f0 Accepting request 1095779 from home:amanzini:branches:server:dns
- New upstream release 4.7.0
  This release adds a script for bash autocompletion for nsd-control. Also
  nsd-control can be configured to use unencrypted operation also when
  compiled without openssl. There is also a systemd service unit example
  file contributed. The dnstap log service can be contacted over TCP, with
  the dnstap-ip: ip option. It is also possible to use TLS, with
  dnstap-tls, it is enabled by default, and can be configured with the
  dnstap-server-name, dnstap-cert-bundle, dnstap-client-key-file and
  dnstap-client-cert-file options. 
  FEATURES:
    * Fix #267: Allow unencrypted local operation of nsd-control.
    * Fix #271: DNSTAP over TCP, with dnstap-ip: "127.0.0.1@3333".
    * dnstap over TLS, default enabled. Configured with the
      options dnstap-tls, dnstap-tls-server-name, dnstap-tls-cert-bundle,
      dnstap-tls-client-key-file and dnstap-tls-client-cert-file.
  BUGFIXES:
    see https://github.com/NLnetLabs/nsd/releases/tag/NSD_4_7_0_REL

OBS-URL: https://build.opensuse.org/request/show/1095779
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=101
2023-07-04 17:20:39 +00:00
Dominique Leuenberger
c7dab03828 Accepting request 1035226 from server:dns
OBS-URL: https://build.opensuse.org/request/show/1035226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=30
2022-11-11 13:36:58 +00:00
959d260acd Accepting request 1035137 from home:stroeder:network
New upstream release 4.6.1

OBS-URL: https://build.opensuse.org/request/show/1035137
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=99
2022-11-11 11:57:03 +00:00
Dominique Leuenberger
193bece25c Accepting request 986192 from server:dns
OBS-URL: https://build.opensuse.org/request/show/986192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=29
2022-07-01 11:45:06 +00:00
195b71a6d1 Accepting request 986175 from home:stroeder:network
New upstream release 4.6.0

OBS-URL: https://build.opensuse.org/request/show/986175
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=97
2022-07-01 10:20:48 +00:00
Dominique Leuenberger
fcdd03d7cc Accepting request 977530 from server:dns
OBS-URL: https://build.opensuse.org/request/show/977530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=28
2022-05-16 16:08:57 +00:00
c5f38ac57d Accepting request 977282 from home:stroeder:network
New upstream release 4.5.0

OBS-URL: https://build.opensuse.org/request/show/977282
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=95
2022-05-16 13:31:59 +00:00
Dominique Leuenberger
0dbc5e0a6d Accepting request 956449 from server:dns
OBS-URL: https://build.opensuse.org/request/show/956449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=27
2022-02-21 16:46:51 +00:00
940ab4461a Accepting request 955695 from home:stroeder:network
New upstream release 4.4.0

OBS-URL: https://build.opensuse.org/request/show/955695
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=94
2022-02-21 11:42:30 +00:00
Dominique Leuenberger
b98356f502 Accepting request 938257 from server:dns
OBS-URL: https://build.opensuse.org/request/show/938257
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=26
2021-12-10 20:52:26 +00:00
Michael Ströder
9351d7e6dc Accepting request 938256 from home:stroeder:network
New upstream release 4.3.9

OBS-URL: https://build.opensuse.org/request/show/938256
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=93
2021-12-09 18:31:36 +00:00
Dominique Leuenberger
23d530fe24 Accepting request 931295 from server:dns
OBS-URL: https://build.opensuse.org/request/show/931295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=25
2021-11-14 23:06:46 +00:00
Michael Ströder
b5236723e3 Accepting request 931273 from home:stroeder:network
- adjusted SystemCallFilter= in nsd.service

OBS-URL: https://build.opensuse.org/request/show/931273
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=92
2021-11-13 22:46:24 +00:00
Dominique Leuenberger
396ef2e5c8 Accepting request 925093 from server:dns
OBS-URL: https://build.opensuse.org/request/show/925093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=24
2021-10-13 16:06:13 +00:00
Michael Ströder
c0230520f1 Accepting request 925092 from home:stroeder:network
- set RestrictAddressFamilies= in nsd.service

OBS-URL: https://build.opensuse.org/request/show/925092
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=91
2021-10-13 12:52:27 +00:00
Michael Ströder
1c78b76f36 Accepting request 924959 from home:stroeder:network
- reworked nsd.service:
  * directly start as User=_nsd
  * even more hardening
  * removed commented and unused directives

FWIW: This was successfully tested on Tumbleweed x86_64.

OBS-URL: https://build.opensuse.org/request/show/924959
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=90
2021-10-12 20:46:21 +00:00
Michael Ströder
3625623c92 Accepting request 924957 from home:stroeder:network
Added hardening to systemd service(s) (bsc#1181400)

(Re-ordered nsd.changes)

OBS-URL: https://build.opensuse.org/request/show/924957
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=89
2021-10-12 20:03:47 +00:00
Michael Ströder
a970b4b2e3 Accepting request 924899 from home:jsegitz:branches:systemdhardening:server:dns
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/924899
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=88
2021-10-12 19:53:30 +00:00
Dominique Leuenberger
f61772b7c3 Accepting request 924929 from server:dns
OBS-URL: https://build.opensuse.org/request/show/924929
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=23
2021-10-12 19:50:03 +00:00
Michael Ströder
39cc06a6e7 Accepting request 924928 from home:stroeder:network
New upstream release 4.3.8

OBS-URL: https://build.opensuse.org/request/show/924928
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=87
2021-10-12 18:31:24 +00:00
Dominique Leuenberger
d3c45a19b9 Accepting request 907806 from server:dns
OBS-URL: https://build.opensuse.org/request/show/907806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=22
2021-07-22 20:43:36 +00:00
Michael Ströder
c4d89ea595 Accepting request 907805 from home:stroeder:network
New upstream release 4.3.7

OBS-URL: https://build.opensuse.org/request/show/907805
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=86
2021-07-22 18:31:41 +00:00
Richard Brown
e712f27ed5 Accepting request 883393 from server:dns
OBS-URL: https://build.opensuse.org/request/show/883393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=21
2021-04-08 19:31:45 +00:00
Michael Ströder
7fc4c082ed Accepting request 883391 from home:stroeder:network
New upstream release 4.3.6

OBS-URL: https://build.opensuse.org/request/show/883391
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=84
2021-04-06 18:43:14 +00:00
Dominique Leuenberger
1e2825520c Accepting request 867450 from server:dns
OBS-URL: https://build.opensuse.org/request/show/867450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=20
2021-01-28 20:29:03 +00:00
Michael Ströder
80dd9114b1 Accepting request 866990 from home:stroeder:branches:server:dns
New upstream release 4.3.5

OBS-URL: https://build.opensuse.org/request/show/866990
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=82
2021-01-28 11:31:31 +00:00
Dominique Leuenberger
62eeab8d45 Accepting request 852435 from server:dns
- New upstream release 4.3.4
FEATURES:
- Merge PR #141: ZONEMD RR type.
BUG FIXES:
- Fix that symlink does not interfere with chown of pidfile
  (bsc#1179191, CVE-2020-28935)
- Fix #129: ambiguous use of errno, in log message if sendmmsg fails.
- Fix #128: Fix that the invalid port number is logged for sendmmsg
  failed: Invalid argument.
- Fix #127: two minor `-Wcast-qual` cleanups
- Fix #126: minor header hygiene
- Fix #125: include config.h in compat/setproctitle.c and fix
  prototype of `setproctitle`
- Fix #133: fix 0-init of local ( stack ) buffer.
- Fix missing parenthesis on size of fix to init buffer.
- Fix #134: IPV4_MINIMAL_RESPONSE_SIZE vs EDNS_MAX_MESSAGE_LEN.
- Fix to add missing closest encloser NSEC3 for wildcard nodata type
  DS answer.
- Remove unused init_cfg_parse routine from configlexer.
- Fix #138: NSD returns non-EDNS answer when QUESTION is empty.
- Fix #142: NODATA answers missin SOA in authority section after
  CNAME chain.

OBS-URL: https://build.opensuse.org/request/show/852435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=19
2020-12-02 12:59:00 +00:00
2c8506e8e2 - Fix that symlink does not interfere with chown of pidfile
(bsc#1179191, CVE-2020-28935)

OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=80
2020-12-01 20:54:35 +00:00
5a464ece91 Accepting request 852423 from home:stroeder:branches:server:dns
New upstream release 4.3.4 with fix for CVE-2020-28935

OBS-URL: https://build.opensuse.org/request/show/852423
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=79
2020-12-01 20:53:14 +00:00
Dominique Leuenberger
4b23a536bb Accepting request 842496 from server:dns
OBS-URL: https://build.opensuse.org/request/show/842496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=18
2020-10-20 14:07:57 +00:00
5b7b6c24bf Accepting request 840327 from home:stroeder:branches:server:dns
New upstream release 4.3.3

OBS-URL: https://build.opensuse.org/request/show/840327
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=77
2020-10-19 08:27:21 +00:00
Dominique Leuenberger
a2bca6a80b Accepting request 821856 from server:dns
OBS-URL: https://build.opensuse.org/request/show/821856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=17
2020-07-20 19:04:16 +00:00
930b6ba833 Accepting request 820965 from home:stroeder:branches:server:dns
New upstream release 4.3.2

OBS-URL: https://build.opensuse.org/request/show/820965
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=75
2020-07-20 09:54:56 +00:00
Dominique Leuenberger
1bd6e4f944 Accepting request 794852 from server:dns
OBS-URL: https://build.opensuse.org/request/show/794852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=16
2020-04-17 22:32:05 +00:00
1028b4c4a6 Accepting request 794652 from home:stroeder:branches:server:dns
New upstream release 4.3.1

OBS-URL: https://build.opensuse.org/request/show/794652
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=73
2020-04-17 09:43:08 +00:00
Dominique Leuenberger
a8a5ddcc8b Accepting request 786102 from server:dns
OBS-URL: https://build.opensuse.org/request/show/786102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=15
2020-03-18 11:47:16 +00:00
Marguerite Su
89a74f451a Accepting request 786026 from home:stroeder:branches:server:dns
New upstream release 4.3.0

OBS-URL: https://build.opensuse.org/request/show/786026
OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=71
2020-03-18 08:56:20 +00:00
Dominique Leuenberger
03ec372c0d Accepting request 756107 from server:dns
- Update keyring as per https://nlnetlabs.nl/people/

- New upstream release 4.2.4
FEATURES:
- Fix #48: Add make distclean that removes config.h made by configure.
  And add maintainer-clean that removes bison and flex output.
BUG FIXES:
- Detect fixed time memcmp for openssl 0.9.8 compatibility.
- Detect EC_KEY_new_by_curve_name for openssl 0.9.8.
- include limits.h for UINT_MAX.
- If no recvmmsg, dont use msg_flags member, but errno for error,
  where our fallback function left it, msg_flags also does not exist
  on some systems.
- Remove unused variable warning for portability.
- Fix #52: do not log transient network full errors unless higher
  verbosity is set.
- Fix regressions in configparser.y where global variables were not
  set for minimal-responses, round-robin and log-time-ascii.

OBS-URL: https://build.opensuse.org/request/show/756107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nsd?expand=0&rev=14
2019-12-12 22:20:13 +00:00