2017-05-09 09:58:57 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 8 21:55:51 UTC 2017 - michael@stroeder.com
|
|
|
|
|
|
|
|
- update to 4.1.16
|
|
|
|
- Features
|
|
|
|
* zone parser can parse acronyms for algorithms ED25519 and ED448.
|
|
|
|
* Fix 1243: Option to make NSD emit really minimal responses,
|
|
|
|
minimal-responses: yes in nsd.conf.
|
|
|
|
- Bugfixes
|
|
|
|
* Calculate new udb index after growing the array, fix from Chaofeng Liu.
|
|
|
|
* Fix missing _t to _type conversion for disable-radix-tree option.
|
|
|
|
* Printout serial error with hint it may be too big.
|
|
|
|
* Fix 1228: OpenSSL include is not guarded with HAVE_SSL
|
|
|
|
* Patch for expire state in multi-master when masters includes broken
|
|
|
|
master, from Manabu Sonoda.
|
|
|
|
* minor manpage fix.
|
|
|
|
|
2017-04-24 17:38:12 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 24 15:00:38 UTC 2017 - michael@stroeder.com
|
|
|
|
|
|
|
|
- update to 4.1.15
|
|
|
|
* Fix nsd-control and ipv6 only.
|
|
|
|
* Squelch zone transfer error address family not supported by protocol at
|
|
|
|
low verbosity levels.
|
|
|
|
* Fix #1195: Fix so that NSD fails on non-compliant values for Serial.
|
|
|
|
* Fix to rename _t typedefs because POSIX reserves them.
|
|
|
|
* Fix that nsec3 hash collisions only reported on verbosity level 3.
|
|
|
|
|
2017-01-13 15:40:56 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 13 14:33:29 UTC 2017 - michael@stroeder.com
|
|
|
|
|
|
|
|
- update to 4.1.14
|
|
|
|
- Features
|
|
|
|
* Fix #1132 for SERVFAIL zones perform backoff, and remembers the timeout
|
|
|
|
on next startup.
|
|
|
|
- Bugfixes
|
|
|
|
* Fix null memcpy for radixtree with single link element.
|
|
|
|
* Robust fix against missing master in tcp_open for xfrd.
|
|
|
|
* Fix wildcards in include: config statements with chroot enabled.
|
|
|
|
* suppress compile warning in lex files.
|
|
|
|
* Fix to try every master once, then wait for timeout or notify.
|
|
|
|
* Save backoff timeout into xfrd.state file, this file has a higher
|
|
|
|
version number now. Old files are skipped silently (causes refresh) and
|
|
|
|
created as new files upon exit.
|
|
|
|
* Fix restart of zone transfers when new config becomes available.
|
|
|
|
|
2016-10-19 12:36:57 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 11 11:36:47 UTC 2016 - adam.majer@suse.de
|
|
|
|
|
|
|
|
- fix tmpfiles-nsd.conf to point to /run instead of /var/run
|
|
|
|
- add nsd-rpmlintrc to not display some bogus errors
|
|
|
|
- put log files into /var/log/nsd/
|
|
|
|
- put sample config in documentation directory
|
|
|
|
- update to 4.1.13
|
|
|
|
- FEATURES
|
|
|
|
- multi-master-check: yes can be used to check all masters for
|
|
|
|
the last version, using the higher version from the
|
|
|
|
configured masters
|
|
|
|
- Support RR type OPENPGPKEY from RFC 7929.
|
|
|
|
- Can config key algorithms with the digest name, eg. 'sha256'.
|
|
|
|
- configure --disable-radix-tree for about 15% lower memory
|
|
|
|
usage.
|
|
|
|
- for type SRV add A/AAAA to the additional section (if
|
|
|
|
possible), just like we already do for type MX.
|
|
|
|
- more extensible edns option handling.
|
|
|
|
- When tcp is more than half full, use short timeout for tcp
|
|
|
|
session.
|
|
|
|
- Patch for {max,min}-{refresh,retry}-time
|
|
|
|
- Fix #790: size-limit-xfr can stop NSD from downloading
|
|
|
|
infinite zone transfer data size, from Toshifumi Sakaguchi.
|
|
|
|
Fixes CVE-2016-6173f
|
|
|
|
|
|
|
|
- BUGFIXES
|
|
|
|
- Fix compile warnings about unused result from write and
|
|
|
|
strtol. and signcompare in minmax retrytime.
|
|
|
|
- Fix #812: fix that make depend fails after distribution.
|
|
|
|
- Fix #817: xfrd update failed loop.
|
|
|
|
- Add robustness against unallocated data in nsec3 trees.
|
|
|
|
- Fix README spelling error of BSD license
|
|
|
|
- Fix multimaster for not tried full zone transfer for a
|
|
|
|
expired zone.
|
|
|
|
- Fix #827: fix compile with openssl 1.1.0 with api=1.1.0.
|
|
|
|
- Fix malformed edns query assertion failure
|
|
|
|
- Fix build without IPv6, patch from Zdenek Kaspar.
|
|
|
|
- Fix #783: Trying to run a root server without having
|
|
|
|
configured it silently gives wrong answers.
|
|
|
|
- Fix #782: Serve DS record but parent zone has no NS record.
|
|
|
|
- Fix nsec3 missing for nsec3 signed parent and child for DS at
|
|
|
|
zonecut.
|
|
|
|
|
2016-08-10 03:30:03 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Aug 8 13:10:49 UTC 2016 - adam.majer@suse.de
|
|
|
|
|
|
|
|
- reword description and summary
|
|
|
|
- add signature file and basic keyring (currently only contains
|
|
|
|
signature of the released version since upstream doesn't seem
|
|
|
|
to distribute a real keyring)
|
|
|
|
- remove redundant nsec3 configure option which are enabled by default
|
|
|
|
- remove obsolete --enable-draft-rrtypes configure
|
|
|
|
|
2016-06-29 03:14:06 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 29 01:11:13 UTC 2016 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 4.1.10
|
|
|
|
- FEATURES:
|
|
|
|
- ip-freebind: yesno option in nsd.conf sets IP_FREEBIND socket
|
|
|
|
option for Linux, binds to interfaces and addresses that are
|
|
|
|
down.
|
|
|
|
- NSD includes AAAA before A for queries over IPV6 (in
|
|
|
|
delegations). And TC is set if no glue can be provided with
|
|
|
|
a delegation because of packet size.
|
|
|
|
- print notice that nsd is starting before taking off.
|
|
|
|
- BUG FIXES:
|
|
|
|
- Fix for openssl 1.1.0, HMAC_CTX size not exported from
|
|
|
|
openssl.
|
|
|
|
- Fix #751: NSD fails to occlude names below a DNAME.
|
|
|
|
- If set without nsd.db print "" as the default in the man
|
|
|
|
pages.
|
|
|
|
- Fix #755: NSD spins after a zone update and a lot of TCP
|
|
|
|
queries.
|
|
|
|
- Fix for NSEC3 with zone signed without exact match for empty
|
|
|
|
nonterminals, the answer for that domain gets closest
|
|
|
|
encloser.
|
|
|
|
- #772 Document that recvmmsg has IPv6 problems on some linux
|
|
|
|
kernels.
|
|
|
|
|
2016-05-11 00:01:59 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 10 21:58:55 UTC 2016 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 4.1.9
|
|
|
|
- Change the nsd.db file version because of nanosecond precision
|
|
|
|
fix.
|
|
|
|
- changes from 4.1.8
|
|
|
|
- #732: tcp-mss, outgoing-tcp-mss options for nsd.conf, patch
|
|
|
|
from Daisuke Higashi.
|
|
|
|
- #739: zonefile changes when mtime is small are detected on
|
|
|
|
reload, if filesystem supports precision mtime values.
|
|
|
|
- RR type CSYNC (RFC7477) syntax is supported.
|
|
|
|
- take advantage of arc4random_uniform if available, patch from
|
|
|
|
Loganaden Velvindron.
|
|
|
|
- Fix flto check for OSX clang.
|
|
|
|
- Define _DEFAULT_SOURCE with _BSD_SOURCE for glibc 2.20 on
|
|
|
|
Linux.
|
|
|
|
- Fix #736: segfault during zone transfer.
|
|
|
|
- Fix #744: Fix that NSD replies for configured but unloaded zone
|
|
|
|
with SERVFAIL, not REFUSED.
|
|
|
|
|
2015-12-30 00:44:25 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 29 23:41:33 UTC 2015 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 4.1.7
|
|
|
|
- support configure --with-dbfile="" for nodb mode by default,
|
|
|
|
where there is no binary database, but nsd reads and writes
|
|
|
|
zonefiles.
|
|
|
|
- reuseport: no is the default, because the feature is not
|
|
|
|
troublefree.
|
|
|
|
- configure --enable-ratelimit-default-is-off with
|
|
|
|
--enable-ratelimit to set the default ratelimit to disabled but
|
|
|
|
available in nsd.conf.
|
|
|
|
- version: "string" option to set chaos version query reply
|
|
|
|
string.
|
|
|
|
- Fix zones updates from nsd parent event loop when there are a
|
|
|
|
lot of interfaces.
|
|
|
|
- portability fixes.
|
|
|
|
- patch from Doug Hogan for SSL_OP_NO_SSLvx options, for the new
|
|
|
|
defaults in the ssl libraries.
|
|
|
|
- updated contrib/nsd.spec, from Bálint Szigeti, with new
|
|
|
|
configure options.
|
|
|
|
- Allocate less memory for TSIG digest.
|
|
|
|
- Fix #721: Fix wrong error code (FORMERR) returned for unknown
|
|
|
|
opcode. NOTIMP expected.
|
|
|
|
- Fix zonec ttl mismatch printout to include more information.
|
|
|
|
- Fix TCP responses when REUSEPORT is in use by turning it off.
|
|
|
|
- Document default in manpage for rrl-slip, ip4 and 6
|
|
|
|
prefixlength.
|
|
|
|
- Explain rrl-slip better in documentation.
|
|
|
|
- Document that ratelimit qps and slip are updated in reconfig.
|
|
|
|
- Fix up defaults in manpage.
|
|
|
|
|
2015-11-26 01:03:16 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 26 00:03:05 UTC 2015 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- enable zone stats
|
|
|
|
|
2015-11-26 00:38:07 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Nov 25 23:32:33 UTC 2015 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 4.1.6
|
|
|
|
- Fix compile of zonec error message on FreeBSD.
|
|
|
|
- nsd-checkconf warns for master zones with no zonefile
|
|
|
|
statement.
|
|
|
|
- Fix start failure when many file descriptors are in use.
|
|
|
|
- The servfail rcode is not printed with a space in the middle.
|
|
|
|
- fixup file descriptor fixup nicer.
|
|
|
|
- print failed token for config syntax error or parse error.
|
|
|
|
- Fix #711: Document that debug-mode yes is used for staying
|
|
|
|
attached to the supervisor console.
|
|
|
|
- Document verbosity 3 prints more information.
|
|
|
|
- makedist.sh print on pgp signature creation.
|
|
|
|
- Fix typo in zonec.c inside error message.
|
|
|
|
- Fix #701: Fix that AD=1 set in a BADVERS response.
|
|
|
|
- Fix #706: default port 53 not opened on ip4 because of
|
|
|
|
getaddrinfo hints initialisation failure.
|
|
|
|
- Fix #698 formatting errors and typos in nsd.8.in.
|
|
|
|
- Add --enable-pie and --enable-relro-now options.
|
|
|
|
- Admitted axfrs are logged at verbosity 1. Refused at verbosity
|
|
|
|
2.
|
|
|
|
- Fixed checkconf test for reuseport setting.
|
|
|
|
- SO_REUSEPORT does not work on FreeBSD. Enabled by default on
|
|
|
|
Linux, not enabled by default on other OSes.
|
|
|
|
- Fix that notify from nsd-control contains soa serial.
|
|
|
|
- squelch SO_REUSEPORT failure on verbosity less than 3.
|
|
|
|
- removed hardcoded interface limit, --with-max-ips removed.
|
|
|
|
- SO_REUSEPORT support.
|
|
|
|
- Fix #618: documented need to list ip-addresses seperately in
|
|
|
|
nsd.conf if there are multiple, because the source address of
|
|
|
|
replies can otherwise go wrong.
|
|
|
|
- Fix that for expired zones NSD performs an AXFR and accepts
|
|
|
|
newer and older serial numbers.
|
|
|
|
- Document that minimal responses only minimizes responses to fit
|
|
|
|
in one datagram. It does not minimize smaller responses.
|
|
|
|
- Fix NSID response for short edns sizes.
|
|
|
|
- Trunk contains 4.1.4 in development.
|
|
|
|
- improve nsd-control usage text. (23 june - added to 4.1.3)
|
|
|
|
- RFC7553 RR Type URI support.
|
|
|
|
- Fix redefined macro lex warning for freebsd flex.
|
|
|
|
- Fix that formerrors are ratelimited.
|
|
|
|
- max-interfaces raised to 32.
|
|
|
|
- removed unused defines for unofficial tsig-hmac algorithm
|
|
|
|
codes. The TSIG algorithm is identified by name in the config
|
|
|
|
file.
|
|
|
|
- hmac sha224, sha384 and sha512 support, patch from David
|
|
|
|
Gwynne.
|
|
|
|
- Fix crash in zone parser for relative dname after error in
|
|
|
|
origin.
|
|
|
|
- Test for zone parser failures
|
|
|
|
- nsd-control addzones and delzones read list of zones from
|
|
|
|
stdin.
|
|
|
|
- Fix task and zonestat files to be stored in a subdirectory in
|
|
|
|
tmp to stop privilege elevation.
|
|
|
|
- printout names for successful addition and removal with bulk
|
|
|
|
command.
|
|
|
|
- Fix #665: when removing subdomain, nsd does not reparse parent
|
|
|
|
zone.
|
|
|
|
- trunk contains 4.1.3(upcoming).
|
|
|
|
- Made log message more consistent, changed 'axfr refused' log
|
|
|
|
message to be more consistent with other messages. Also notify
|
|
|
|
refused.
|
|
|
|
- verbosity 2 logs axfr refused and notify refused. verbosity 1
|
|
|
|
contains less log messages.
|
|
|
|
- Fix #654: Fix contradiction in notify logging verbosity level.
|
|
|
|
- Incoming notifies have serial number logged (at verbosity 1).
|
|
|
|
- Fix #655: Fix contradiction in verbosity for zone transfers.
|
|
|
|
- Use reallocarray for integer overflow protection, patch
|
|
|
|
submitted by Loganaden Velvindron.
|
|
|
|
- Fix allocation integer overflow checks.
|
|
|
|
- Fix buffer overflow in config parse of domain name, reported by
|
|
|
|
John Van de Meulebrouck Brendgard.
|
|
|
|
- Updated default keylength in nsd-control-setup to 3k.
|
|
|
|
- Fix use after free after zonefile syntax error followed by ttl
|
|
|
|
or origin directive, reported by John Van de Meulebrouck
|
|
|
|
Brendgard.
|
|
|
|
- Fix syntax error followed by too many TXT elements parse crash
|
|
|
|
reported by John Van de Meulebrouck Brendgard.
|
|
|
|
- Fix origin directive from unused old value and subdomain parser
|
|
|
|
failure, reported by John Van de Meulebrouck Brendgard.
|
|
|
|
- Fix b64pton out of bounds error on invalid zonefile input
|
|
|
|
reported by John Van de Meulebrouck Brendgard.
|
|
|
|
- Fix segfault on double origin in zone reader (thanks John Van
|
|
|
|
de Meulebrouck Brendgard).
|
|
|
|
- Remove dead code domain_table_iterate.
|
|
|
|
- Fix segfault in zone reader on invalid input reported by John
|
|
|
|
Van de Meulebrouck Brendgard.
|
|
|
|
- Fix #642: Change 'zone read with no errors' to '.. with
|
|
|
|
success'. Patch from Benedikt Heine.
|
|
|
|
|
2015-03-11 02:35:46 +01:00
|
|
|
-------------------------------------------------------------------
|
2015-10-13 11:45:07 +02:00
|
|
|
Tue Oct 13 05:46:28 UTC 2015 - michael@stroeder.com
|
|
|
|
|
|
|
|
- ignore absence of the systemd-tmpfiles command
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2015-03-11 02:35:46 +01:00
|
|
|
Wed Mar 11 01:33:27 UTC 2015 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 4.1.1
|
|
|
|
- RFC 7344: CDS and CDNSKEY (read record types).
|
|
|
|
- per zone statistics with --enable-zone-stats, config zone with
|
|
|
|
zonestats: "name", zones configured with the same string are
|
|
|
|
added.
|
|
|
|
- Disabled use of SSLv3 in nsd-control.
|
|
|
|
- nsd-checkconf -f prints out full name of pidfile (with dir).
|
|
|
|
- Synthesize CNAMEs with same TTL as DNAME.
|
|
|
|
- Fix that expired zones stay expired after a server restart.
|
|
|
|
- Fix "xfrd_handle_ipc: bad mode" log errors when compiled with
|
|
|
|
--disable-bind8-stats.
|
|
|
|
- Fix #616: retry xfer for zones with no content after command.
|
|
|
|
- Fix char used as array index warnings on NetBSD.
|
|
|
|
- Fix that queries for noname CH TXT are REFUSED instead of
|
|
|
|
nodata.
|
|
|
|
- Fixes for wildcard addition and deletion, speedup for some
|
|
|
|
cases.
|
|
|
|
- Fix that failure to add tcp to tcp base does not leak the
|
|
|
|
socket.
|
|
|
|
- Patch nsd_munin_ from Philip Paeps to use type ABSOLUTE.
|
|
|
|
- Fix spinning NSD with lots of failing transfers, due to pointer
|
|
|
|
comparison using void pointer subtraction (from Otto Moerbeek).
|
|
|
|
- Fix bug#637: fix that nsd.db grows limitlessly, an off by one
|
|
|
|
on one megabyte free chunks, created during AXFRs of large
|
|
|
|
zones, that caused the one megabyte chunk to be leaked.
|
|
|
|
- Fix casts for ctype functions (from Todd Miller).
|
|
|
|
- correct some hyphen-used-as-minus-sign (from Andreas Schulze)
|
|
|
|
in man pages.
|
|
|
|
- Fix zonesdir chroot error message.
|
|
|
|
|
2014-12-15 13:32:10 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 15 12:29:05 UTC 2014 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 4.1.0
|
|
|
|
see /usr/share/doc/packages/NSD-4-features for the important
|
|
|
|
changes
|
|
|
|
|
2012-08-15 12:09:37 +02:00
|
|
|
-------------------------------------------------------------------
|
2013-12-29 05:30:31 +01:00
|
|
|
Sun Dec 29 04:24:32 UTC 2013 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 4.0.0
|
|
|
|
see /usr/share/doc/packages/NSD-4-features for the important
|
|
|
|
changes
|
|
|
|
- added systemd support
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2012-08-15 12:09:37 +02:00
|
|
|
Wed Aug 15 10:07:44 UTC 2012 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 3.2.13: (bnc#774600)
|
|
|
|
see /usr/share/doc/packages/nsd/ChangeLog
|
|
|
|
|
|
|
|
This fixes VU#517036 CVE-2012-2979 and VU#624931 CVE-2012-2978.
|
|
|
|
|
2011-04-12 04:25:25 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 12 02:24:10 UTC 2011 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 3.2.8
|
|
|
|
see /usr/share/doc/packages/nsd/ChangeLog
|
|
|
|
|
2010-09-02 11:48:24 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 1 16:29:48 UTC 2010 - suse-tux@gmx.de
|
|
|
|
|
|
|
|
- fixed build
|
|
|
|
|
2010-02-01 20:52:34 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 1 19:51:54 UTC 2010 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- use the pid when sending signnals to nsd
|
|
|
|
|
2007-03-29 17:19:08 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 29 17:16:54 CEST 2007 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- added pwdutils explicitly to the requires/buildrequires.
|
|
|
|
- add log file to the package
|
|
|
|
|
2007-03-29 07:17:01 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 29 07:15:13 CEST 2007 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 3.0.5
|
|
|
|
|