Compare commits

..

75 commits

Author SHA1 Message Date
Jakub Ružička
6588aa46a8 Release 3.2.13-1 2024-06-25 18:18:28 +02:00
Jakub Ružička
ee43c66dd2 Release 3.2.12-1 2024-01-24 15:19:04 +01:00
Jakub Ružička
cb36a94920 Release 3.2.11-1 2023-10-30 11:32:00 +01:00
Jakub Ružička
efc043ec2b Release 3.2.10-1
Keep EPEL 7 at Knot 3.2.x
2023-09-12 13:57:43 +02:00
Jakub Ružička
13b40714b1 Release 3.3.1-1 2023-09-12 11:19:48 +02:00
Jakub Ružička
2868beb145 Release 3.3.0-1 2023-08-29 15:27:41 +02:00
Jakub Ružička
33b3474bf6 Release 3.2.9-1 2023-07-28 08:40:44 +02:00
Jakub Ružička
b0f0072617 Release 3.2.8-1 2023-06-26 16:22:25 +02:00
Jakub Ružička
ab1229d18a Release 3.2.7-1 2023-06-06 22:18:49 +02:00
Jakub Ružička
9f76c1bb5b Update upstream signing key
pub   rsa4096/0x10BB7AF6FEBBD6AB 2017-07-10 [SC] [expires: 2026-11-11]
      Key fingerprint = 742F A4E9 5829 B6C5 EAC6  B857 10BB 7AF6 FEBB D6AB
uid   Daniel Salzman <daniel.salzman@nic.cz>
2023-06-06 22:13:06 +02:00
Jakub Ružička
a7a7e6dec7 Release 3.2.6-1 2023-04-06 19:12:37 +02:00
Jakub Ružička
e462d3a849 Release 3.2.5-1 2023-02-02 17:24:52 +01:00
Jakub Ružička
256ffce7e0 Use devtoolset-12-gcc on EPEL 7 2022-12-12 14:30:55 +01:00
Jakub Ružička
259317e431 Release 3.2.4-1 2022-12-12 14:20:35 +01:00
Jakub Ružička
77abc57d5b Release 3.2.3-1 2022-11-22 14:54:18 +01:00
Jakub Ružička
a7976041b7 Release 3.2.2-1 2022-11-01 18:20:28 +01:00
Jakub Ružička
edc56db186 Release 3.2.1-1 2022-09-09 16:43:09 +02:00
Jakub Ružička
7e6d1cd0e0 Release 3.2.0-1 2022-08-25 19:52:46 +02:00
Jakub Ružička
518ed05fa4 knot-3.1.8-1 2022-04-28 14:02:48 +02:00
Jakub Ružička
73e15e5ee9 knot-3.1.7-1 2022-03-30 17:01:36 +02:00
Jakub Ružička
a6c444b93b knot-3.1.6-1
Changelog:
- Update to 3.1.6
- Use _sharedstatedir for home
2022-02-10 18:41:28 +00:00
Jakub Ružička
d81bc5692c knot-3.1.5-1
Changelog:
- Update to 3.1.5
2022-01-05 16:01:55 +01:00
Jakub Ružička
0c3f03fb85 knot-3.1.4-1
Changelog:
- Update to 3.1.4
2021-11-04 14:22:34 +01:00
Jakub Ružička
74a0297b04 knot-3.1.3-1
Changelog:
- Update to 3.1.3
2021-10-19 15:04:39 +02:00
Jakub Ružička
2c95e4c161 knot-3.1.2-1
Changelog:
- Update to 3.1.2
2021-09-09 16:44:47 +02:00
Jakub Ružička
1111700d3a knot-3.1.1-1
Changelog:
- Update to 3.1.1
- Enable XDP on ARM and improve XDP config macros
- Remove patch included upstream
2021-08-10 16:44:39 +02:00
Jakub Ružička
dd92b14e1a knot-3.1.0-2
Changelog:
- Introduce a patch to fix tests on ppc64le
- Use autosetup macro to apply patches
2021-08-04 18:08:02 +02:00
Jakub Ružička
099acdd8f9 knot-3.1.0-1
Changelog:
- Update to 3.1.0
- Add missing BuildRequires including new libmnl for kxdpgun
- Temporarily disable XDP on ARM until issues are resolved
2021-08-04 18:08:00 +02:00
Jakub Ružička
812da47707 knot-3.0.8-1
Changelog:
- Update to 3.0.8
- Print failed tests during check
2021-07-20 12:59:32 +02:00
Jakub Ružička
a69b85eb5e knot-3.0.7-1
Changelog:
- Update to 3.0.7
2021-06-17 18:48:42 +02:00
Jakub Ružička
5a2b1a253b knot-3.0.6-1
Changelog:
- Update to 3.0.6
2021-05-14 15:05:13 +02:00
Jakub Ružička
60e057aafe knot-3.0.5-1
Changelog:
- Update to 3.0.5
- Properly escape BASE_VERSION macro
- Include module dirs in main package
2021-03-30 17:56:00 +02:00
Jakub Ružička
69a609119f knot-3.0.4-1
Changelog:
- Update to 3.0.4
- Move dnstap module to subpackage
- Move geoip module to subpackage
- Remove redundant VERSION macro
2021-02-02 16:29:04 +01:00
Jakub Ružička
13998e347c knot-3.0.3-1
Changelog:
- Update to 3.0.3
2020-12-18 12:16:32 +01:00
Jakub Ružička
b81c002609 knot-3.0.2-1: new upstream release
Changelog:
- Update to 3.0.2
2020-11-23 15:45:19 +01:00
Jakub Ružička
97167d0a61 knot-3.0.1-1: new upstream release
Changelog:
- Update to 3.0.1
- Sync packaging from upstream
2020-11-02 09:28:01 +01:00
Jakub Ružička
b1223a99f8 tests: replace standard-test-rpm with -basic
Replace current failing tests mixed with custom roles
with standard tests as described in Fedora CI docs:

https://docs.fedoraproject.org/en-US/ci/how-to-add-dist-git-test/

Functionality of test_basic_zone.yml was ported to
scripts/test_basic_zone.sh.
2020-11-02 09:28:01 +01:00
Jakub Ružička
66d206cc6d knot-3.0.0-2: rebuild
Changelog:
- Rebuild
2020-09-25 15:31:37 +02:00
Jakub Ružička
b20cc3495f knot-3.0.0-1: new major upstream release
Changelog:
- New major upstream release 3.0.0
- Sync packaging from upstream
2020-09-10 17:41:09 +02:00
Jakub Ružička
647969eef8 2.9.6-1: new upstream release
Changelog:
- Update to 2.9.6
2020-09-02 15:49:59 +02:00
Tomas Krizek
ecce205a6d
2.9.5-1: new upstream release 2020-05-25 11:01:46 +02:00
Tomas Krizek
51d49dc7fb
2.9.4-1: new upstream release 2020-05-05 10:33:04 +02:00
Tomas Krizek
7cf16083c4
2.9.3-1: new upstream release 2020-03-03 13:19:53 +01:00
Tomas Krizek
5f9350275b
2.9.2-1: new upstream release 2019-12-13 11:45:46 +01:00
Tomas Krizek
bedc7b90c1
new upstream release 2.9.1-1 2019-11-12 12:27:21 +01:00
Tomas Krizek
bcadb8fc6e
update PGP key and fix unsafe keyring permissions
Fixes BZ#1756254
2019-11-12 12:27:13 +01:00
Tomas Krizek
1a9a99b4b8
remove obsolete files from git 2019-09-26 16:24:22 +02:00
Tomas Krizek
68b915e394
2.8.4-1: new upstream release 2019-09-24 13:13:03 +02:00
Tomas Krizek
43fb3cfeb9
2.8.3-1: new upstream release 2019-08-21 13:22:16 +02:00
Tomas Krizek
039ceb6ee5
add 2.8.2 sources 2019-07-11 11:49:14 +02:00
Tomas Krizek
5ee4f5f7d6
rebase to latest upstream version 2.8.2 2019-07-11 10:40:39 +02:00
Tomas Krizek
60ef87e99e
Merge branch 'f27' into epel7 2018-10-12 12:29:35 +02:00
Tomas Krizek
057ddf3696
new upstream relase: 2.6.9 2018-10-01 12:33:59 +02:00
Tomas Krizek
d98580a163
Revert "2.7.1-1: new upstream release"
Use Knot DNS 2.6.x branch to keep compatibility with Knot Resolver < 3.0
in released distros.

This reverts commit 6216b6570b.
2018-10-01 12:26:15 +02:00
Tomas Krizek
9d7224de91
Merge branch 'master' into epel7 2018-08-15 13:41:56 +02:00
Tomas Krizek
8b5f053bc6
Merge branch 'master' into epel7 2018-07-11 13:14:40 +02:00
Tomas Krizek
ae828a272c
Merge branch 'master' into epel7 2018-05-17 13:21:56 +02:00
Tomas Krizek
6616eb3a0e
Merge branch 'master' into epel7 2018-04-11 11:07:52 +02:00
Tomas Krizek
dce33dc774
fix changelog 2018-02-12 16:54:32 +01:00
Tomas Krizek
7a6f55696c
Merge branch 'master' into epel7 2018-02-12 16:47:58 +01:00
Tomas Krizek
09447e8786
Merge branch 'master' into epel7 2018-01-22 17:19:55 +01:00
Tomas Krizek
0fd16a12ed
Merge branch 'master' into epel7 2018-01-22 16:50:30 +01:00
Tomas Krizek
7c4e1738c9
Merge branch 'master' into epel7 2018-01-22 16:11:46 +01:00
Petr Špaček
e0b39d6c6b
Merge branch 'master' into epel7 2017-11-08 09:33:27 +01:00
Petr Špaček
f2ffa0ef81
disable dnstap on RHEL (depedencies are missing) 2017-07-31 16:44:31 +02:00
Petr Špaček
87bcd6ab8b
new upstream release (2.5.3)
Migration from < 2.5 is included.
Migration from < 2.0 is not supported anymore, an error will be raised
if somebody tries to do this update.

fixes rhbz#1406194 - Knotd when HUP-reloading loads wrong symlink
fixes rhbz#1455356 - knot: el7 release uses old config format
fixes rhbz#1471119 - CVE-2017-11104 knot: TSIG authentication bypass due to
improper TSIG validity period check
2017-07-31 15:43:29 +02:00
Petr Špaček
5a87ac3c23 Fix configuration checking to be compatible with Knot 2.4.x 2017-03-13 13:36:57 +01:00
Petr Špaček
5bd302fd8b new upstream release 2.4.1
Upstream does not support 1.6 anymore so we have to upgrade.

Configuration will be automatically upgraded along with RPM package.
2017-03-10 16:11:35 +01:00
Jan Vcelak
f707469cbb new release (1.6.8)
Resolves: #1353573 #1353575
2016-08-09 19:49:50 +02:00
Jan Vcelak
d5598d2a1d new release (1.6.7) 2016-02-10 20:39:39 +01:00
Jan Vcelak
5eae6f1209 update to 1.6.6 2015-11-25 13:37:31 +01:00
Jan Vcelak
e3f8732ea6 update to 1.6.5 2015-09-02 09:45:14 +02:00
Jan Vcelak
6da57a911f update to 1.6.4 2015-06-18 17:01:59 +02:00
Jan Vcelak
97df65a7ad update to 1.6.3 2015-04-08 15:16:55 +02:00
Jan Vcelak
e4808c6aee update to 1.6.2 2015-02-19 22:57:41 +01:00
4 changed files with 154 additions and 609 deletions

View file

@ -0,0 +1,26 @@
Author: Tomas Krizek <tomas.krizek@nic.cz>
Date: 2019-02-28 14:26:56 +0100
test_net: disable UDP send on unconnected
This test started to fail with 5.0 kernel in F30+ on aarch64 and s390x.
The functionality isn't used by Knot DNS, so disabling this test until
the issue is resolved should be safe.
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1675235
diff --git a/tests/contrib/test_net.c b/tests/contrib/test_net.c
index 0a22abbbc..6ec4bda31 100644
--- a/tests/contrib/test_net.c
+++ b/tests/contrib/test_net.c
@@ -310,10 +310,6 @@ static void test_unconnected(void)
r = net_dgram_recv(sock, buffer, buffer_len, TIMEOUT_SHORT);
is_int(KNOT_ETIMEOUT, r, "UDP, receive timeout on unconnected socket");
- struct sockaddr_storage server_addr = addr_from_socket(server);
- r = net_dgram_send(sock, buffer, buffer_len, &server_addr);
- is_int(buffer_len, r, "UDP, send on defined address");
-
close(sock);
// TCP

View file

@ -0,0 +1,18 @@
From: Daniel Salzman <daniel.salzman@nic.cz>
Date: Sun, 20 Feb 2022 20:38:35 +0100
Subject: [PATCH] Revert "configure: upgrade from AC_PROG_CC_C99 to AC_PROG_CC"
diff --git a/configure.ac b/configure.ac
index 6506197ed..c7df7f815 100644
--- a/configure.ac
+++ b/configure.ac
@@ -38,7 +38,8 @@ release_date=$($SED -n 's/^Knot DNS .* (\(.*\))/\1/p;q;' ${srcdir}/NEWS)
AC_SUBST([RELEASE_DATE], $release_date)
# Set compiler compatibility flags
-AC_PROG_CC
+AC_PROG_CC_C99 # AC_PROG_CC not supported by CentOS 7
+AM_PROG_CC_C_O # Needed by CentOS 7
AC_PROG_CPP_WERROR
# Set default CFLAGS

715
knot.spec

File diff suppressed because it is too large Load diff

View file

@ -1,2 +1,2 @@
SHA512 (knot-3.5.2.tar.xz) = 4dd8e42088f792459859da807427024ded926c2a8fb5b9fd4596b631a184269e3d84f0cd4be9192f2546977c598c418f8d44cabccbc393f9f7cf2f0dd5adc595
SHA512 (knot-3.5.2.tar.xz.asc) = 5f6ee7fedc0d5b904572d2f6d47858065cdc4efa7217b4e9dcbb38ae63a1533646ba2b042bb0c1fe533a3caf6ba41c81010616393d2a0adcea77712608931b38
SHA512 (knot-3.2.13.tar.xz) = ed68faa1d8eba375ca7e22599bafab782f82c3510ec4e3d8a063cbf55c4ee5d5be91a1a045d71e53a36769ec099e252c959471cbc70c1afee2bee4d453732f10
SHA512 (knot-3.2.13.tar.xz.asc) = e5c58e06fa637b0a3e020383e7bd8ebca47d094085680a5c65ff4fbbbce47453c887e0ebd4cd05947a704ce1eac2268cdfda27c32c35db7d1ac5b0cb644f311e