Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nsd-4.8.0-2.4 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: nsd Distribution: openSUSE Tumbleweed
Version: 4.8.0 Vendor: openSUSE
Release: 2.4 Build date: Mon Feb 26 19:42:56 2024
Group: Productivity/Networking/DNS/Servers Build host: reproducible
Size: 2067171 Source RPM: nsd-4.8.0-2.4.src.rpm
Packager: https://bugs.opensuse.org
Url: https://open.nlnetlabs.nl/nsd/
Summary: An authoritative-only domain name server
NSD is a complete implementation of an authoritative domain name server, developed
by NLnet Labs, with the purpose of creating more diversity in the DNS landscape.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Feb 26 2024 Cristian Rodríguez <crrodriguez@opensuse.org>
  - 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.
* Wed Feb 07 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Provide user/group symbol for user created during pre.
* Mon Jan 29 2024 Dirk Müller <dmueller@suse.com>
  - 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.
    * Fix #284: dnstap_collector.c: SOCK_NONBLOCK is not available
      on Mac/Darwin.
    * Fix unused but set variable warning.
      bind8-stats and --without-ssl are specified.
    * Add missing items to doc/RELNOTES.
* Fri Aug 04 2023 Adam Majer <amajer@suse.com>
  - Adapt spec file to work nicer with containers, like no systemd
  - Fix build for SLE12
* Wed Jun 21 2023 Andrea Manzini <andrea.manzini@suse.com>
  - 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
* Thu Nov 10 2022 Michael Ströder <michael@stroeder.com>
  - New upstream release 4.6.1
    FEATURES:
  - Set ALPN "dot" token during connection establishment as per RFC9103
    section 7.1 (Thanks Cesar Kuroiwa).
  - Add SVCB dohpath support
    BUG FIXES:
  - Fix static analyzer reports, fix wrong log print when skipping xfr,
    fix to print error on pipe read fail, and assert an xfr is in
    progress during packet checks.
  - Use AC_PROG_CC_STDC with autoconf versions prior to 2.70.
  - Add missing documentation for zone verification.
  - Fix #212: Change commandline control actions to always log.
  - Merge #231 from moritzbuhl: Fix checking if nonblocking sockets work
    on OpenBSD.
  - Change zone parsing to accept non-trailing newline.
* Fri Jul 01 2022 Michael Ströder <michael@stroeder.com>
  - New upstream release 4.6.0
    FEATURES:
  - Port zone-verification from CreDNS to NSD4.
    BUG FIXES:
  - Fix static analyzer reports on ixfrcreate temp file.
  - Fixup wrong ixfrcreate fread return check.
* Sat May 14 2022 Michael Ströder <michael@stroeder.com>
  - New upstream release 4.5.0
    FEATURES:
  - Merge PR #209: IXFR out
    This adds IXFR out functionality to NSD. NSD can copy IXFRs from
    upstream to downstream clients, or create IXFRs from zonefiles.
    The options store-ixfr: yes and create-ixfr: yes can be used to
    turn this on. Default is turned off. The options ixfr-number and
    ixfr-size can be used to tune the number of IXFR transfers and
    total data size stored. This is configured per zone, the IXFRs
    are served to the hosts that are allowed to perform zone transfers.
    And if TSIG is configured, signed with the same key. The content
    is stored to file if a zonefile is configured for the zone, in
    the zonefile.ixfr and zonefile.ixfr.2, .. files. They contain
    readable text format. The number of IXFRs is num.rixfr in
    statistics output, also per zone if per zone statistics are enabled.
    If offline, nsd-checkzone -i can create ixfr files.
    NSD already supports requesting IXFRs, this addition allows NSD
    to serve IXFR transfers to clients.
    NSD stops responding with NOTIMPL to IXFR requests, also for zones
    that do not have IXFR enabled. The clients gets a full zone reply
    or a status reply if the serial is up to date.
    BUG FIXES:
  - Fix code analyzer zero divide warning.
  - Fix code analyzer large value with assertion.
  - Fix another code analyzer zero divide warning.
  - Fix code analyzer warning about uninitialized temp storage in loop.
  - Fix spelling error in comment in svcbparam_lookup_key.
  - Update cirrus script FreeBSD version.
* Thu Feb 17 2022 Michael Ströder <michael@stroeder.com>
  - New upstream release 4.4.0
    FEATURES:
  - Merge #193: Lower memory usage of the XFRD process by default.
    Instead of preallocating all elements, they are allocated when used.
    There are options for managing the memory usage, defaults are the
    same as before. xfrd-tcp-max sets the number of sockets for tcp
    connections that xfrd can make to download zone contents. And
    xfrd-tcp-pipeline the number of simultaneous transfers over the
    same connection.
    BUG FIXES:
  - Fix #200: nsd-checkzone succeeds even with incorrect serial in SOA
    record.
  - Merge #204 from jonathangray: correct some spelling mistakes.
  - Fix to change file mode before changing file owner for the
    nsd-control unix socket file.
  - Fix to document nsd-checkzone -p in the man page for nsd-checkzone.
  - Fix #206: build with --without-ssl fails.
  - Merge #207 Sync nsd-control-setup with unbound-control-setup to
    generate certificates with SANs.
  - Fix unit tests for nds-control-setup exit code and the
    xfrd-tcp-max default.
* Thu Dec 09 2021 Michael Ströder <michael@stroeder.com>
  - New upstream release 4.3.9
    * Fix #198: nsd-control reconfig core dump.
    * Fix to remove git tracking and ci information from release tarballs.
    * Fix unit tests for new answer-cookie default.
    * Fix socket_partitioning unit test for FreeBSD.
    * Fix SVCB test to work around older dig with drill.

Files

/etc/nsd
/etc/nsd/nsd.conf
/etc/nsd/nsd.conf.sample
/etc/nsd/zones
/run/nsd
/usr/lib/systemd/system/nsd.service
/usr/lib/tmpfiles.d
/usr/lib/tmpfiles.d/nsd.conf
/usr/sbin/nsd
/usr/sbin/nsd-checkconf
/usr/sbin/nsd-checkzone
/usr/sbin/nsd-control
/usr/sbin/nsd-control-setup
/usr/sbin/rcnsd
/usr/share/doc/packages/nsd
/usr/share/doc/packages/nsd/CREDITS
/usr/share/doc/packages/nsd/ChangeLog
/usr/share/doc/packages/nsd/LICENSE
/usr/share/doc/packages/nsd/NEW-CFG-OPTION
/usr/share/doc/packages/nsd/NSD-4-features
/usr/share/doc/packages/nsd/NSD-DATABASE
/usr/share/doc/packages/nsd/NSD-DIFFFILE
/usr/share/doc/packages/nsd/NSD-FOR-BIND-USERS
/usr/share/doc/packages/nsd/NSD-VERIFY-MODS
/usr/share/doc/packages/nsd/README
/usr/share/doc/packages/nsd/README.icc
/usr/share/doc/packages/nsd/README.svn
/usr/share/doc/packages/nsd/RELNOTES
/usr/share/doc/packages/nsd/REQUIREMENTS
/usr/share/doc/packages/nsd/TESTPLAN
/usr/share/doc/packages/nsd/TODO
/usr/share/doc/packages/nsd/UPGRADING
/usr/share/doc/packages/nsd/coding-style
/usr/share/doc/packages/nsd/contrib
/usr/share/doc/packages/nsd/contrib/README
/usr/share/doc/packages/nsd/contrib/autocomplete_nsd-control.bash
/usr/share/doc/packages/nsd/contrib/bind2nsd
/usr/share/doc/packages/nsd/contrib/bind2nsd/COPYING
/usr/share/doc/packages/nsd/contrib/bind2nsd/ChangeLog
/usr/share/doc/packages/nsd/contrib/bind2nsd/MANIFEST
/usr/share/doc/packages/nsd/contrib/bind2nsd/README
/usr/share/doc/packages/nsd/contrib/bind2nsd/TODO
/usr/share/doc/packages/nsd/contrib/bind2nsd/bind2nsd
/usr/share/doc/packages/nsd/contrib/bind2nsd/bind2nsd/Config.py
/usr/share/doc/packages/nsd/contrib/bind2nsd/bind2nsd/Key.py
/usr/share/doc/packages/nsd/contrib/bind2nsd/bind2nsd/NamedConf.py
/usr/share/doc/packages/nsd/contrib/bind2nsd/bind2nsd/NsdConf.py
/usr/share/doc/packages/nsd/contrib/bind2nsd/bind2nsd/Parser.py
/usr/share/doc/packages/nsd/contrib/bind2nsd/bind2nsd/Tokenizer.py
/usr/share/doc/packages/nsd/contrib/bind2nsd/bind2nsd/Utils.py
/usr/share/doc/packages/nsd/contrib/bind2nsd/bind2nsd/Zone.py
/usr/share/doc/packages/nsd/contrib/bind2nsd/bind2nsd/__init__.py
/usr/share/doc/packages/nsd/contrib/bind2nsd/chk_version
/usr/share/doc/packages/nsd/contrib/bind2nsd/etc
/usr/share/doc/packages/nsd/contrib/bind2nsd/etc/bind2nsd.conf
/usr/share/doc/packages/nsd/contrib/bind2nsd/install.sh
/usr/share/doc/packages/nsd/contrib/bind2nsd/scripts
/usr/share/doc/packages/nsd/contrib/bind2nsd/scripts/bind2nsd
/usr/share/doc/packages/nsd/contrib/bind2nsd/scripts/nsd-sync
/usr/share/doc/packages/nsd/contrib/bind2nsd/scripts/s64-mkpw
/usr/share/doc/packages/nsd/contrib/bind2nsd/scripts/s64-sync
/usr/share/doc/packages/nsd/contrib/bind2nsd/set_version
/usr/share/doc/packages/nsd/contrib/bind2nsd/setup.py
/usr/share/doc/packages/nsd/contrib/bug390.patch
/usr/share/doc/packages/nsd/contrib/nsd.init
/usr/share/doc/packages/nsd/contrib/nsd.service
/usr/share/doc/packages/nsd/contrib/nsd.spec
/usr/share/doc/packages/nsd/contrib/nsd.zones2nsd.conf
/usr/share/doc/packages/nsd/contrib/nsd_munin_
/usr/share/doc/packages/nsd/contrib/patch_for_s6_startup_and_other_service_supervisors.diff
/usr/share/doc/packages/nsd/differences.pdf
/usr/share/doc/packages/nsd/differences.tex
/usr/share/man/man5/nsd.conf.5.gz
/usr/share/man/man8/nsd-checkconf.8.gz
/usr/share/man/man8/nsd-checkzone.8.gz
/usr/share/man/man8/nsd-control.8.gz
/usr/share/man/man8/nsd.8.gz
/var/lib/nsd
/var/lib/nsd/ixfr.db
/var/lib/nsd/nsd.db
/var/lib/nsd/xfrd.state
/var/log/nsd
/var/log/nsd/nsd.log


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Feb 19 04:08:46 2025