Commit Graph

160 Commits

Author SHA1 Message Date
Martin Osvald
3bf108771e Do not set environmental variables to prevent clashes with compilation time settings
Resolves: RHEL-137175
2026-01-12 08:42:09 +01:00
Martin Osvald
aca4883c88 Create /var/lib/kea through systemd-tmpfiles
Resolves: RHEL-135318
2026-01-09 15:40:45 +01:00
Martin Osvald
3e8aeec833 Fix files owned by usbmon in image mode
Resolves: RHEL-132268
2026-01-09 12:29:16 +01:00
Martin Osvald
1fd243ff30 Support for sending startup notifications to systemd II
Added sd_notifyf() to the remaining daemons ddns and control agent.

Resolves: RHEL-127724
2025-12-07 13:28:14 +01:00
Martin Osvald
5abd7c7519 New version 3.0.2
- Fixes CVE-2025-11232

Resolves: RHEL-125047
2025-10-30 10:04:44 +01:00
Martin Osvald
788c80f61c New version 3.0.1
- Fixes CVE-2025-40779

Resolves: RHEL-112200
2025-09-02 11:05:56 +02:00
Martin Osvald
bf6eab34b4 Support for sending startup notifications to systemd
Resolves: RHEL-102532
2025-08-01 13:07:00 +02:00
Martin Osvald
f57d6015dc New version 3.0.0
- Remove broken keactrl in favor of systemd unit files
- kea.spec: General cleanup and removal of lines that have no effect
- kea-msg-compiler was moved from kea to kea-devel

Resolves: RHEL-88832
2025-07-30 16:01:37 +02:00
Martin Osvald
1bdd2ce762 New version 2.6.3
- Fix for: CVE-2025-32801, CVE-2025-32802, CVE-2025-32803
- kea.conf: Remove /tmp/ from socket-name for existing configurations
- kea.conf: Set pseudo-random password for default config to secure fresh install and allow CA startup without user intervention
- kea.conf: Restrict directory permissions
- Sync service files with upstream
- Fix leases ownership when switching from root to kea user

Resolves: RHEL-91447
Resolves: RHEL-92741
Resolves: RHEL-95234
2025-06-08 15:38:48 +02:00
František Hrdina
b4b056f482 Update location of fmf plans 2025-05-13 12:46:30 +02:00
David Abdurachmanov
7a9e994dcf Properly check valgrind arches
Based on the Fedora patch:
https://src.fedoraproject.org/rpms/kea/c/c5373569c10

Resolves: RHEL-88916

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
Signed-off-by: Kashyap Chamarthy <kchamart@redhat.com>
2025-05-07 14:43:49 +02:00
Andrea Bolognani
e3244332dd Use autoreconf more (fixes riscv64 build)
Right now autoreconf is called for Kea itself but not for
Keama.

Additionally, Keama includes an embedded copy of bind, which
also needs autoreconf to be called. If that doesn't happen,
since the copies of config.{sub,guess} included in the archive
are obsolete and don't know about the architecture, it won't
be possible to build on riscv64.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
(cherry picked from commit 82843cba33729559ea98c3eb767d4395a7a0c9dc)
2025-03-14 10:25:13 +00:00
Martin Osvald
0132c3b604 Kea can not create log files (RHEL-78206)
Resolves: RHEL-78206
2025-02-17 16:13:14 +01:00
Troy Dawson
08ce1f8ca9 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:38:43 -07:00
Martin Osvald
80eb1b3b52 Add missing changes to service files so kea starts as non-root
- Fix startup failures during upgrade due to wrong permissions and ownership

Resolves: RHEL-52291
2024-08-19 15:46:32 +02:00
Martin Osvald
9b6f6b1278 Fix /run/kea ownership
Resolves: RHEL-52291
2024-08-06 18:32:48 +02:00
Martin Osvald
e0d522870d Do not run as root and restrict file access
Resolves: RHEL-52291
2024-08-06 09:28:23 +02:00
Martin Osvald
dec6708ab2 New version 2.6.1
Resolves: RHEL-43482
2024-08-06 09:28:00 +02:00
Martin Osvald
3e0ddaef67 Keactrl is using rev without dependency on util-linux
Resolves: RHEL-44718
2024-06-25 16:21:50 +02:00
Martin Osvald
aae1cf14fd Require libpq-devel instead of postgresql-server-devel
Resolves: RHEL-36609
2024-06-25 15:42:20 +02:00
Troy Dawson
71a0badd06 Bump release for June 2024 mass rebuild 2024-06-24 08:53:31 -07:00
František Hrdina
6e74d57cd3 Update of fmf plans and gating for c10s 2024-06-21 15:55:35 +02:00
Martin Osvald
874e920f6b Add gating.yaml 2024-06-20 07:26:11 +02:00
Martin Osvald
106b0ff2f8 New version 2.6.0
Resolves: RHEL-28086
Resolves: RHEL-43482
2024-06-19 18:05:00 +02:00
Fedora Release Engineering
4c1fe1168a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 23:53:58 +00:00
Fedora Release Engineering
2eec4ffe6d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 00:13:55 +00:00
Jonathan Wakely
fe1dd65d8d Rebuilt for Boost 1.83 2024-01-18 00:34:20 +00:00
Martin Osvald
2a3ef6d321 kea.spec: Fix missing _pkgdocdir ownership and other small fixes 2023-12-07 09:40:28 +01:00
Martin Osvald
8e1f3500ef New version 2.4.1 (rhbz#2251930) 2023-11-30 15:10:20 +01:00
Lukas Javorsky
1cf2b6425a Rebuild for PostgreSQL 16 (BZ#2251109)
For more info see the Fedora Change: https://fedoraproject.org/wiki/Changes/PostgreSQL_16
2023-11-30 09:30:07 +00:00
Martin Osvald
e504b73f9d Various spec file improvements
- Remove _hardened_build variable as it is no longer needed
- Clean up numbering of sources
- Further %{name} changes to allow different package name
- Move documentation into sub-package
- Move tpmfiles.d configuration into separate file
- Start using %autorelease and %autochangelog
- Remove %license COPYING for devel due to lib dependency
2023-08-22 08:52:05 +02:00
Martin Osvald
a8c4eff904 Convert to %autorelease and %autochangelog
[skip changelog]
2023-08-21 07:34:06 +02:00
Martin Osvald
557b52a7b3 Rebuilt for log4cplus 2.1.0
kea.spec: do not use %{name} to allow different package name
kea.spec: do not use glob on %{_libdir}, %{_mandir} and %{_sbindir}
  to conform with packaging guidelines

New build due to fc40 branching.
2023-08-10 13:07:57 +02:00
Martin Osvald
758979a75e Rebuilt for log4cplus 2.1.0 2023-07-24 12:55:17 +02:00
Fedora Release Engineering
6a85a026e4 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 08:40:39 +00:00
Martin Osvald
da970be193 New version 2.4.0
Migrated to SPDX license
Do not export CXXFLAGS with -std=gnu++11 to stop boost warning messages
2023-07-12 11:15:12 +02:00
Python Maint
fb187bba1c Rebuilt for Python 3.12 2023-06-15 15:04:09 +02:00
Jonathan Wakely
b01c853eaa Rebuilt for Boost 1.81 2023-02-20 22:00:50 +00:00
Fedora Release Engineering
1298ac1036 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 14:21:02 +00:00
Ondřej Sloup
83d102e7e0 Rebuild for PostgreSQL 15 (side-tag) 2022-11-16 11:55:42 +01:00
Martin Osvald
17429cccfd New version 2.2.0
Add source code signature verification
2022-07-28 09:58:13 +02:00
Martin Osvald
86b26e7e39 kea fails to build docs with Sphinx 5+ (#2105931) 2022-07-21 12:25:24 +02:00
Python Maint
b51b8b9058 Rebuilt for Python 3.11 2022-06-13 19:52:58 +02:00
Thomas Rodgers
9b20a86764 Rebuilt for Boost 1.78 2022-05-04 11:39:28 +02:00
Martin Osvald
92497bb3fc New version 2.0.2 2022-03-03 14:34:03 +01:00
Martin Osvald
aa503c7629 New version 2.0.1 2022-02-07 11:13:52 +01:00
Fedora Release Engineering
7b61e771d1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 14:24:26 +00:00
Filip Janus
f272eb14bb Reuild for Postgresql 14 2022-01-06 22:38:05 +01:00
Sahana Prasad
cbf18386bd Rebuilt with OpenSSL 3.0.0 2021-09-14 19:05:08 +02:00
Jonathan Wakely
325e32b151 Rebuilt for Boost 1.76 2021-08-07 00:11:36 +01:00