18 Commits

Author SHA1 Message Date
jca
dac26607b9 SECURITY update to knot-2.4.5
o Improper TSIG validity period check can allow TSIG forgery
  No CVE assigned (yet?)
2017-06-29 17:10:06 +00:00
jca
7e93bbf130 Fix build on i386, requires 64 bits atomics
This means you need at least an i586 processor to run knot.  The other
32 bits archs are probably still broken.

Reported by & ok sthen@
2017-06-03 10:44:41 +00:00
jca
d17315f4c7 Drop the gettext module 2017-06-02 04:26:23 +00:00
jca
7f0ed188ba Major update to knot-2.4.2
Upstream stopped supporting LTS 1.6.* releases.  Let's move to the 2.x
branch which only supports LMDB (patched to use MDB_WRITEMAP) and
uses __thread (thus, needs clang or lang/gcc).

The config format changed a bit, /usr/local/libexec/knot1to2 might help.

Most work done by Alexis Vachette, ok fcambus@
2017-06-01 13:42:01 +00:00
jca
a673e71dab Use lang/gcc for atomic builtins on arm (also needs liburcu built with lang/gcc) 2016-12-30 15:47:55 +00:00
jca
e9d040874d Tell portroach to skip 1.99.1, for it is not an LTS version. 2016-11-12 16:29:16 +00:00
jca
8fd2a79b6b Update to knot-1.6.8
from Pierre Emeriaud
2016-08-11 12:04:17 +00:00
naddy
ce859edcb4 garbage collect CONFIGURE_SHARED 2016-03-11 20:28:21 +00:00
jca
e76ca23ed0 Update to knot-1.6.7
from Pierre Emeriaud
2016-03-03 12:33:41 +00:00
jca
8d733400a0 Update to knot-1.6.6, fixes a potential out-of-bound read in the packet parser. 2015-12-01 20:36:31 +00:00
sthen
88b6d7c447 remove the remaining devel/flex build deps 2015-11-20 17:17:50 +00:00
jca
841e25870e Add PORTROACH_COMMENT: knot-2.x uses __thread and lmdb 2015-10-05 19:20:20 +00:00
jca
d313936408 Update to knot-1.6.5
knot-1.* will be LTS releases.  knot-2 is a newer version that needs
TLS (__thread) support and lmdb (broken on OpenBSD).
2015-09-29 21:01:55 +00:00
jca
cfe50605e1 Update to knot-1.6.3
From Pierre Emeriaud (maintainer), ok florian@
2015-04-27 11:06:22 +00:00
ajacoutot
d515ff077d Sanitize rc.d script:
- no need to override rc_start()
- only checkconf when it makes sense

ok jca@ (maintainer)
2015-04-14 06:38:23 +00:00
jca
5ac68f9b8a Trim uneeded "|| return 1" clauses from knot.rc
Spotted by ajacoutot@
2015-04-12 17:09:20 +00:00
jca
0789e5624e More fixes before import.
- --without-stuff -> --disable-stuff where needed
- replace /var and /etc with LOCALSTATEDIR and SYSCONFDIR
- add "OpenBSD" cvs tag to knot.rc

The two latter nits were pointed out by portcheck(1).
2015-04-12 16:26:10 +00:00
jca
629d228aa6 Import knot-1.6.2
Tests by Pierre Emeriaud (co-maintainer) and florian@, ok sthen@

DESCR:
Knot DNS is a high-performance authoritative-only DNS server which
supports all key features of the domain name system including zone
transfers and DNSSEC.  Among its goals is support for on-line addition
and removal of zones.
2015-04-12 16:07:13 +00:00