FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
knot2 High performance authoritative-only DNS server
2.5.3_3 dns on this many watch lists=1 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port
Maintainer: freebsd@dns-lab.com search for ports maintained by this maintainer
Port Added: 18 May 2015 11:33:39
Also Listed In: ipv6
License: GPLv3
Knot DNS is a high-performance authoritative-only DNS server which
supports all key features of the domain name system including zone
AXFR and IXFR, DDNS and DNSSEC.  Its key features:

 * Open source
 * High-performance, multi-threaded, and mostly lock-free
   implementation which scales well on SMPs
 * Object-oriented design
 * Support for all important DNS protocols:
   - Full and incremental zone transfers
   - EDNS0 and DNSSEC extensions, including NSEC3
   - NSID

WWW: http://www.knot-dns.cz/
SVNWeb : Homepage : PortsMon : pkg-plist

To install the port: cd /usr/ports/dns/knot2/ && make install clean
To add the package: pkg install knot2

PKGNAME: knot2

distinfo:

TIMESTAMP = 1500303200
SHA256 (knot-2.5.3.tar.xz) = d78ae231a68ace264f5738c8e57481923bcad7413f3f440c06fa6cc0aded9d8e
SIZE (knot-2.5.3.tar.xz) = 1073372


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. autoconf-2.69 : devel/autoconf
  2. autoheader-2.69 : devel/autoconf
  3. autoreconf-2.69 : devel/autoconf
  4. aclocal-1.15 : devel/automake
  5. automake-1.15 : devel/automake
  6. libtoolize : devel/libtool
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. python2.7 : lang/python27
Runtime dependencies:
  1. python2.7 : lang/python27
Library dependencies:
  1. libgnutls.so : security/gnutls
  2. liblmdb.so : databases/lmdb
  3. libnettle.so : security/nettle
  4. liburcu.so : sysutils/liburcu
  5. libedit.so.0 : devel/libedit

This port is required by:

for Libraries * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for knot2-2.5.3_3:
     DNSTAP=off: dnstap support (see dnstap.info)
     FASTPARSER=off: Fast zone parser (demanding compilation)
     IDN=off: International Domain Names support
===> Use 'make config' to modify these settings

USES:
autoreconf alias compiler:c11 libedit libtool localbase pkgconfig python shebangfix tar:xz

Master Sites:
  1. http://dns-lab.com/downloads/knot-dns/
  2. https://secure.nic.cz/files/knot-dns/

Number of commits found: 29

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
10 Sep 2017 20:55:39
Original commit files touched by this commit  2.5.3_3
Revision:449591
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
19 Jul 2017 12:52:52
Original commit files touched by this commit  2.5.3_1
Revision:446197
matthew search for other commits by this committer
Fix the ownership of /var/db/knot and /var/run/knot

PR:		220851
Submitted by:	sascha@root-login.org
Approved by:	freebsd@dns-lab.com (maintainer)
19 Jul 2017 07:33:35
Original commit files touched by this commit  2.5.3
Revision:446186
matthew search for other commits by this committer
Update to 2.5.3

Require gcc to allow compilation to succeed on FreeBSD 11+ i386

ChangeLog: https://gitlab.labs.nic.cz/knot/knot-dns/raw/v2.5.3/NEWS

PR:		220355
Submitted by:	freebsd@dns-lab.com (maintainer)
17 Jul 2017 14:44:39
Original commit files touched by this commit  2.5.2_1
Revision:446075
mmokhi search for other commits by this committer
sysutils/liburcu: Update port to 0.10.0
Bump revision for consumer ports.

This version contains many fix/features:
* Bump library soname due to urcu flavor structure change
* Cleanup: use mutex_lock() wrapper in rculfhash
* Use workqueue in rculfhash
* Implement urcu workqueues internal API
* Add support for m68k architecture
* Set -Wall globally in AM_CFLAGS
* Fix: remove double use of PTHREAD_CFLAGS
* Re-add PTHREAD_CFLAGS to global CFLAGS
* Fix: Don't override user variables within the build system
* Add report at the end of configure
* uatomic-api docs: use the third-person singular
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Jun 2017 11:18:51
Original commit files touched by this commit  2.5.2
Revision:444261
matthew search for other commits by this committer
Update to 2.5.2

This solves a problem with pykeymgr being unable to load the lmdb
module.

PR:		220241, 220258
Submitted by:	freebsd@dns-lab.com (maintainer)
23 Jun 2017 15:36:51
Original commit files touched by this commit  2.5.1
Revision:444181
matthew search for other commits by this committer
Update to 2.5.1

  * Add new USES: autoreconf, localbase, python, shebangfix
  * Mark broken on i386 --
       undefined reference to '__atomic_fetch_add_8'
  * Move libfstrm.so dependency so it is only added when the
    DNSTAP option is enabled.

PR:		220205
Submitted by:	freebsd@dns-lab.com (maintainer)
29 Apr 2017 20:28:55
Original commit files touched by this commit  2.4.3
Revision:439773
pi search for other commits by this committer
dns/knot2: update 2.3.3 -> 2.4.3

PR:		218948
Changes:	https://gitlab.labs.nic.cz/labs/knot/raw/v2.4.3/NEWS
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
09 Dec 2016 14:43:45
Original commit files touched by this commit  2.3.3
Revision:428210
robak search for other commits by this committer
dns/knot2: update 2.3.2 -> 2.3.3

PR:		215161
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
27 Nov 2016 02:43:26
Original commit files touched by this commit  2.3.2
Revision:427187
junovitch search for other commits by this committer
dns/knot2: update 2.3.1 -> 2.3.2

- Disable recvmmsg by default, this impacted UDP queries on 11.0-RELEASE.
  It was later fixed in 11/stable in r307311 but enabling conditionally
  provides little benefit so just disable by default as part of update.

PR:		213952, 214303
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
27 Oct 2016 11:17:43
Original commit files touched by this commit  2.3.1
Revision:424757
jbeich search for other commits by this committer
dns/knot2: update to 2.3.1

Changes:	https://www.knot-dns.cz/2016-10-10-version-231.html
PR:		213830
Submitted by:	Leo Vandewoestijne (maintainer)
21 Oct 2016 12:51:41
Original commit files touched by this commit  2.3.0
Revision:424411  Sanity Test Failure
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
09 Sep 2016 19:42:46
Original commit files touched by this commit  2.3.0
Revision:421635
amdmi3 search for other commits by this committer
Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10 Aug 2016 02:08:29
Original commit files touched by this commit  2.3.0
Revision:419984
junovitch search for other commits by this committer
dns/knot2: update 2.2.1 -> 2.3.0

Changes:	https://www.knot-dns.cz/2016-08-09-version-230.html

Approved by:	ports-secteam (with hat)
Security:	CVE-2016-6171
Security:	https://vuxml.FreeBSD.org/freebsd/7d08e608-5e95-11e6-b334-002590263bf5.html
MFH:		2016Q3
07 Jun 2016 08:00:17
Original commit files touched by this commit  2.2.1_1
Revision:416499 This port version is marked as vulnerable.
pi search for other commits by this committer
dns/knot2: Fix rc script

- knotc now takes "conf-check" not "checkconf" argument.

PR:		210080
Submitted by:	Andris Raugulis <moo@arthepsy.eu>
Approved by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
06 Jun 2016 15:18:05
Original commit files touched by this commit  2.2.1
Revision:416467 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Update to 2.2.1

PR:		209964
Submitted by:	freebsd@dns-lab.com (maintainer)
01 Apr 2016 14:00:57
Original commit files touched by this commit  2.1.1_1
Revision:412346 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
27 Mar 2016 14:58:00
Original commit files touched by this commit  2.1.1_1
Revision:411990 This port version is marked as vulnerable.
tijl search for other commits by this committer
- Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
22 Feb 2016 17:27:51
Original commit files touched by this commit  2.1.1
Revision:409361 This port version is marked as vulnerable.
pi search for other commits by this committer
dns/knot2: 2.0.2 -> 2.1.1

Changes:
  https://gitlab.labs.nic.cz/labs/knot/raw/v2.1.1/NEWS

PR:		207100
Approved by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
11 Feb 2016 02:40:57
Original commit files touched by this commit  2.0.2_2
Revision:408674 This port version is marked as vulnerable.
pi search for other commits by this committer
dns/knot2: enable multiple instances in rc.d script

PR:		203931
Submitted by:	Chad J. Milios <milios@ccsys.com>
Approved by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
08 Feb 2016 18:48:52
Original commit files touched by this commit  2.0.2_1
Revision:408497 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Fix build after nettle update

Approved by:	portmgr blanket
23 Jan 2016 21:14:18
Original commit files touched by this commit  2.0.2_1
Revision:407058 This port version is marked as vulnerable.
johans search for other commits by this committer
Bump versions to chase Nettle shared library update
10 Dec 2015 14:09:19
Original commit files touched by this commit  2.0.2
Revision:403455 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Update to 2.0.2
- Fix start script

PR:		204826
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D4464
22 Oct 2015 14:57:42
Original commit files touched by this commit  2.0.1
Revision:399986 This port version is marked as vulnerable.
danfe search for other commits by this committer
Unbreak the build with (non-default) DNSTAP option set.  The root cause
here is that `kdig_CPPFLAGS += $(DNSTAP_CFLAGS)' line is missing from the
`src/Makefile.am' file (and thus pre-generated `src/Makefile.in') which
should contain "$libfstrm_CFLAGS $libprotobuf_c_CFLAGS" set by configure
script.

As I'd rather avoid patching `src/Makefile.in' and don't want to request
regeneration thereof, provide DNSTAP_CPPFLAGS explicitly for the moment,
while ideally this bug should be fixed upstream.  Add an accompanying XXX
comment about it.

PR:	203931 (partially)
17 Sep 2015 11:06:31
Original commit files touched by this commit  2.0.1
Revision:397107 This port version is marked as vulnerable.
erwin search for other commits by this committer
Update to 2.0.1

PR:		203127
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
Sponsored by:	DK Hostmaster A/S
09 Aug 2015 12:19:01
Original commit files touched by this commit  2.0.0
Revision:393781 This port version is marked as vulnerable.
mat search for other commits by this committer
Fix build WITHOUT=DNSTAP.

Submitted by:	maintainer (via email)
Sponsored by:	Absolight
07 Aug 2015 07:51:45
Original commit files touched by this commit  2.0.0
Revision:393685 This port version is marked as vulnerable.
erwin search for other commits by this committer
Update to 2.0.0

PR:		201257
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com>
Sponsored by:	DK Hostmaster A/S
25 Jun 2015 08:14:43
Original commit files touched by this commit  2.0.0.r1
Revision:390538 This port version is marked as vulnerable.
mat search for other commits by this committer
If you're using DISTVERSION, might as well really use it.

Sponsored by:	Absolight
23 Jun 2015 16:13:07
Original commit files touched by this commit  2.0.0.r1
Revision:390423 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Update to 2.0.0-rc1

PR:		201029
Submitted by:	freebsd@dns-lab.com (maintainer)
18 May 2015 11:33:12
Original commit files touched by this commit  2.0.0.b
Revision:386671 This port version is marked as vulnerable.
erwin search for other commits by this committer
Add knot2 beta, the next major release of the Knot DNS
high-performance authoritative-only DNS server

PR:		199868
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com>

Number of commits found: 29

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
irssiOct 22
chromiumOct 21
arjOct 19
cactiOct 19
mariadb100-serverOct 19
mariadb101-serverOct 19
mariadb102-serverOct 19
mariadb55-serverOct 19
mysql55-serverOct 19
mysql56-serverOct 19
mysql57-serverOct 19
percona55-serverOct 19
percona56-serverOct 19
percona57-serverOct 19
krb5Oct 18

25 vulnerabilities affecting 105 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 31611
Broken 153
Deprecated 79
Ignore 422
Forbidden 0
Restricted 175
No CDROM 78
Vulnerable 57
Expired 16
Set to expire 72
Interactive 0
new 24 hours 1
new 48 hours8
new 7 days22
new fortnight50
new month430

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.