Commit Graph

71 Commits

Author SHA1 Message Date
Petr Menšík 3521aec3b2 Fully remove PDF building support
Upstream has discontinued and remove support for local PDF building in
commit 561a83a29182b00bda9237ae30343d76a68dcdf4. Just remove remaining
bits, it is not likely to return.
2023-11-16 18:14:51 +01:00
Petr Menšík d435556498 Disable PDF building and enable epub inclusion
Ship built epub ARM in doc subpackage. But disable latex pdf building,
since it is not built anymore and does not even exist.
2023-11-16 18:08:02 +01:00
Petr Menšík fde3d45de1 Update to 9.19.18 (#2249833)
https://downloads.isc.org/isc/bind9/9.19.18/doc/arm/html/notes.html#notes-for-bind-9-19-18
2023-11-16 17:05:28 +01:00
Petr Menšík 86a0cced23 Remove STI test copies
Rely on all tests to be tmt executed from plan instead.
2023-10-17 11:31:23 +02:00
Petr Menšík 0625d603b5 Try preparing to run shared tests 2023-10-17 11:06:15 +02:00
Petr Menšík f7ef05d8e5 Try to fix component setting 2023-10-17 11:00:14 +02:00
Petr Menšík de00aeb16a Update to 9.19.17 (#2232409)
https://downloads.isc.org/isc/bind9/9.19.17/doc/arm/html/notes.html#notes-for-bind-9-19-17
2023-09-25 15:18:27 +02:00
Petr Menšík c192c60b49 Tests attempting to fix i686 failures in rbtdb unittest 2023-09-13 21:14:08 +02:00
Petr Menšík dcfb1d77be Add support for User Statically Defined Tracing (USDT) probes
https://gitlab.isc.org/isc-projects/bind9/-/issues/4041

New feature in 9.19.13
2023-09-06 15:33:37 +02:00
Petr Menšík 2a4640526d Update to 9.19.16 (#2232409)
https://downloads.isc.org/isc/bind9/9.19.16/doc/arm/html/notes.html#notes-for-bind-9-19-16
2023-09-06 14:59:14 +02:00
Petr Menšík 9725505487 Remove --enable-fixed-rrset flag
It was added in year 2012 without any reference to a bug. Commit
deca2d7733ec49eaf362e3852a38ff53e2826707. I doubt any reason for
that is still relevant today. It was bind 9.9.0, which required it.
2023-07-20 10:16:21 +02:00
Petr Menšík 4d3bd333cf Update to 9.19.15 (rhbz#2216463)
https://downloads.isc.org/isc/bind9/9.19.15/doc/arm/html/notes.html#notes-for-bind-9-19-15
2023-07-20 10:09:47 +02:00
Fedora Release Engineering 72bbb799a5 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 14:37:22 +00:00
Petr Menšík 22fc7a2c83 Update to 9.19.14 (#2216463)
Security fix:
The overmem cleaning process has been improved, to prevent the cache from
significantly exceeding the configured max-cache-size limit.

https://downloads.isc.org/isc/bind9/9.19.14/doc/arm/html/notes.html#notes-for-bind-9-19-14

Resolves: rhbz#2216463 CVE-2023-2828
2023-06-26 12:22:16 +02:00
Petr Menšík 9850a58bcb Update to 9.19.13 (#2207907)
New Feature:
- dnstap-read can now print long timestamps with millisecond precision. [GL #2360]

https://downloads.isc.org/isc/bind9/9.19.13/doc/arm/html/notes.html#notes-for-bind-9-19-13
2023-05-19 12:33:19 +02:00
Petr Menšík 849d565cea Include TLS certificates in named-chroot
Create /etc/pki/tls directory in chroot and mount /etc/pki/tls/cert.pem
file into the chroot. Even though the that file is symlink, mount during
chroot setup will resolve it correctly.

Resolves: rhbz#2196699
2023-05-13 02:45:29 +02:00
Petr Menšík fd4193618b fixup! Fix configure check and port configure script to C99 2023-05-02 17:09:27 +02:00
Arjun Shankar 76a914813d Fix configure check and port configure script to C99
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2023-05-02 16:53:14 +02:00
Petr Menšík 4ecbcaf3f3 Update to 9.19.12 (#2187997)
Removed library libirs and libbind9. New depedency of libisc
on userspace-rcu.
2023-05-02 15:06:11 +02:00
Petr Menšík 583510f10c Convert to %autorelease and %autochangelog
[skip changelog]
2023-05-02 15:02:14 +02:00
Petr Menšík 93f304f6c9 Update to 9.19.11 (#2178718)
- removes libirs and libbind9 from libs and devel subpackages.

https://downloads.isc.org/isc/bind9/9.19.11/RELEASE-NOTES-bind-9.19.11.html
2023-03-23 23:51:37 +01:00
Petr Menšík 2f124983ed Update license tag to SPDX tag
List all licenses found by licensecheck
2023-03-23 19:29:25 +01:00
Petr Menšík d33f8f9c82 Do not fail hard on documentation warnings
RHEL8 is failing building the documentation. Override sphinx flag to
keep those just warnings and do not fail on them. Makes building for
epel8 pass.
2023-03-23 10:56:43 +01:00
Petr Menšík c8e1c41a96 Try to parametrize tests to run for this component 2023-03-23 10:56:43 +01:00
Petr Menšík fa3989b99f Update to 9.19.10 (#2170097)
https://downloads.isc.org/isc/bind9/9.19.10/doc/arm/html/notes.html#notes-for-bind-9-19-10
2023-03-06 21:24:04 +01:00
Petr Menšík fd5e20e272 Remove gating definitions until ready 2023-01-30 13:47:11 +01:00
Petr Menšík 1d75bbd58f Comment out more of gating.yaml 2023-01-30 13:43:33 +01:00
Petr Menšík 2a2014d9c5 Try providing bind-utils even on f36 2023-01-30 11:26:22 +01:00
Petr Menšík 3eca043c27 Stop obsoleting bind packages (#2165264) 2023-01-30 10:49:27 +01:00
Petr Menšík 6d4d0bacaa Disable gating until tests are working properly 2023-01-30 00:55:27 +01:00
Petr Menšík d5010bd2bd Attempt to not prefer bind9-next as bind upgrade
bind9-next-utils and bind9-next is preferred upgrade of bind utils. Try
to not prefer those versions.

Resolves: rhbz#2165256
2023-01-29 23:44:07 +01:00
Petr Menšík f9313dd8c1 Describe very briefly differences to bind package 2023-01-27 18:29:53 +01:00
Petr Menšík 574b319823 Update to 9.19.9 2023-01-27 18:26:07 +01:00
Petr Menšík 16501a5fd1 Fix FIPS tests to contain upstream proposal 2023-01-27 18:26:07 +01:00
Petr Menšík b94624a2fa Add sudo ability detection
Detect current capabilities with help of sudo tool. If addresses are
already configured, then just run tests. If they are not, use capsh to
detect ability to configure network.
2023-01-27 18:26:07 +01:00
Petr Menšík 4a655f56d7 Adjust --with SYSTEMTEST to recent source
Using testsock.pl and ifconfig.sh requires to be in their directory.
Ensure build directory is used, because it needs some configured files.
2023-01-27 18:26:07 +01:00
Petr Menšík 22ec60f6db Removed unused patches, added link to fips-test
Renumbered patches to start from 1 again, only the first one is expected
to remain in the place.
2023-01-27 18:26:07 +01:00
Petr Menšík e0c66624be Skip some FIPS changes in tests
HMAC_DEFAULT variable already solves those issues in upstream. Keep just
some md5 disablement when MD5 based HMAC is unavailable too.
2023-01-27 18:26:07 +01:00
Petr Menšík c95a309352 Remove also unstable netmgr changes
Tests received attention from upstream and it seems they are pretty
stable without any modification.

Renumber remaining patches.
2023-01-27 18:26:07 +01:00
Petr Menšík 4bcdb122d8 Remove ancient PIE patch
Originally added by commit 207484f5d447b8b291e04a7304b16a997e71d10b.
I think those flags are not neede anymore. Some of those became defaults
anyway. Others are part of compilation flags used by the system. Nothing
else should be required. Checking by checksec(8) tool did not reveal any
differences with or without this patch.
2023-01-27 18:26:07 +01:00
Petr Menšík 90b4cd1957 Skip PIE patch, remove unused defines
Do not yet delete that patch, but do not use it until it is proven such
change is still useful.
2023-01-27 18:26:07 +01:00
Petr Menšík 9f83e7b6c3 Apply some review fixes (comment #6)
- Own logrotate and chroot %_datadir
- Install files with timestamp preservation
2023-01-27 18:26:07 +01:00
Petr Menšík b3aaf0112b Update to 9.19.8
Switch to new PGP keys
2023-01-27 18:26:07 +01:00
Petr Menšík a4d1dd48c9 Provide compatibility provides only from f37+
I do not want to install this package when dnf install bind-utils is
specified. I want to prefer original bind-utils if they are available.
Install this by bind9-next-utils only, but be able to satisfy bind-utils
requirements from other package.

That works as expected only on recent enough distribution, starting with
f37.
2023-01-27 18:26:07 +01:00
Petr Menšík 47ebe1cef0 Add reference to merged patch 2023-01-27 18:26:07 +01:00
Petr Menšík 1c7ffee3d0 Make ARM build pass on EPEL8
More issues is reported on EPEL8. Still build documentation on it, but
do not require no warnings during the process.
2023-01-27 18:26:07 +01:00
Petr Menšík 41841ff366 Build ARM docs even on RHEL9
Sphinx on RHEL9 does not case-insensitive references. Make reference
itself link to correct terms, but use just presentation name to be
lowercase.
2023-01-27 18:26:07 +01:00
Petr Menšík d31af5c89a Adjust patches 2023-01-27 18:26:07 +01:00
Petr Menšík f2a78175be Update to 9.19.5 2023-01-27 18:26:07 +01:00
Petr Menšík 1c37705b3c Try unversioned provides for f36 and lower 2023-01-27 18:26:07 +01:00