Commit Graph

121 Commits

Author SHA1 Message Date
Super User
68a98f660c RHEL-10.3 ERRATUM
Add aide timer for regular execution of aide
Resolves: RHEL-123520
Support for included files in /etc/aide.d/
Resolves: RHEL-141673
Increase default values for num_workers
Resolves: RHEL-141678
2026-06-04 14:24:33 +02:00
Cropi
5e25f406f2 aide: add aide-migrate-config to automate config migration from pre-0.19
Users upgrading from RHEL 9 (aide 0.16) to RHEL 10 (aide 0.19.2) face
breaking config changes: removed options, renamed options, dropped hashsums,
and deprecated syntax. Without migration the first aide run after upgrade
fails with a fatal parse error (exit code 17).

Adds aide-migrate-config, a script that automatically migrates aide.conf
and all @@include'd files on install or upgrade. It also ships as a
standalone tool for users who need to run it manually.

verbose= is removed without adding replacement log_level= and
report_level= settings; both options default to 'warning' and
'changed_attributes' in AIDE 0.19, so injecting them only clutters
user configs.

Introduce append_setting() to guarantee that any value appended to a
config file starts on a fresh line. Without this, a file lacking a
trailing newline at the point of append would have the new field
concatenated onto the preceding line, silently corrupting the config.

The H group check in needs_migration caused migrate_config_file to run
even when no actual config content needed changing. The result was a
spurious backup and mtime change on the config file during every
0.19.2-5 -> 0.19.2-6 upgrade with an unmodified aide.conf. Move the H
group check to check_and_warn, which runs unconditionally after the
migration loop.

Resolves: RHEL-178837
Signed-off-by: Cropi <alakatos@redhat.com>
2026-06-02 09:03:18 +02:00
Cropi
fca1d93065 aide: re-add syslog_format option for 0.19.2
syslog_format was a downstream-only RHEL patch against aide 0.16 that
was lost during the rebase to 0.19.2. Users with syslog_format=yes in
their config received a fatal parse error (exit code 17) after upgrade.

Re-implements the option as REPORT_FORMAT_SYSLOG using the 0.19.2
report format module system rather than the old standalone boolean,
fitting the new architecture cleanly. syslog_format=yes/true is
equivalent to report_format=syslog; both spellings are accepted.

Resolves: RHEL-178837
Signed-off-by: Cropi <alakatos@redhat.com>
2026-06-02 07:40:50 +02:00
Cropi
391fd2471d Add ci plan for upgrade
Resolves: RHEL-178837
Signed-off-by: Cropi <alakatos@redhat.com>
2026-06-02 07:40:21 +02:00
Cropi
324b6d210f Adjust default config to avoid false positives in /etc
Resolves: RHEL-39970
2025-10-15 14:22:55 +02:00
Cropi
ed90e0e822 Add explanatory comment for /boot/grub2/grubenv exclusion
Document why /boot/grub2/grubenv is excluded from AIDE monitoring.  The
file's timestamp gets modified continuously due to the "boot_success"
implementation, which would cause unnecessary noise in security
monitoring reports.
Do not monitor link count in /var/log/journal

Resolves: RHEL-39970
2025-10-09 08:36:43 +02:00
Cropi
97ed5cb6cb RHEL 10.2 ERRATUM
Modernize aide config file
Resolves: RHEL-39970
No path reference ends with '/'
Resolves: RHEL-39959
2025-09-25 10:41:36 +02:00
Cropi
1b48a1f056 RHEL 10.2 ERRATUM
rebase to 0.19.2
Resolves: RHEL-110572
exclude directory but include subitems
Resolves: RHEL-1382
prevent aide from exiting if a file is truncated during check
Resolves: RHEL-1383
Switch to libnettle for hashing
Resolves: RHEL-59170
2025-09-16 10:47:44 +02:00
Cropi
3b9c95c51f RHEL 10.0.Z ERRATUM
CVE-2025-54389 aide: improper output neutralization enables bypassing
Resolves: RHEL-108928
2025-08-19 16:26:45 +02:00
Radovan Sroka
901cf02fb7 RHEL 10.0 ERRATUM
- /boot/grub2/grubenv's timestamp is getting modified continuously due to "boot_success" implementation
Resolves: RHEL-4320

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2025-01-17 17:55:36 +01:00
Troy Dawson
787415cda1 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:14:19 -07:00
Troy Dawson
5e8db37d2a Bump release for June 2024 mass rebuild 2024-06-24 08:35:32 -07:00
koncpa
caa43cf20e Update name of passing set ot tests in gating 2024-05-22 11:53:08 +02:00
koncpa
67a214568e Add gating.yaml for require gating tests 2024-05-20 18:27:02 +02:00
Radovan Sroka
77da74c5a4 REDHAT 10.0 ERRATUM
- fix verbose patch
- get rid of libgcrypt
Resolves: RHEL-36780

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2024-05-17 18:16:13 +02:00
Radovan Sroka
a003ad04cf Fix verbose option
Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2024-02-12 18:24:40 +01:00
Fedora Release Engineering
772571371f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 22:47:57 +00:00
Fedora Release Engineering
e45ae0f104 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 12:26:41 +00:00
Radovan Sroka
a6083587f1 Rebase to 0.18.6
Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2023-10-24 16:57:43 +02:00
Fedora Release Engineering
9d5d4a95e0 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 13:01:53 +00:00
Radovan Sroka
929cb09177
Updated aide.conf
Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2023-06-21 14:25:29 +02:00
Radovan Sroka
1f9083fa05
Rebase to 1.18.4
- aide-0.18.4 is available
Resolves: rhbz#1910486
- Please port your pcre dependency to pcre2. Pcre has been deprecated
Resolves: rhbz#2128267

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2023-06-21 13:39:40 +02:00
Radovan Sroka
921cd675f0
- migrated to SPDX license
Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2023-06-13 11:42:24 +02:00
Radovan Sroka
9d06054a81
- migrated to SPDX license
Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2023-06-13 11:09:19 +02:00
Fedora Release Engineering
74f7f613ed Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 21:30:40 +00:00
Florian Weimer
2681d69152 Apply upstream patches to port configure to C99
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2022-11-25 12:02:26 +01:00
Fedora Release Engineering
3a3995cf3c Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:33:16 +00:00
Fedora Release Engineering
be7632bd59 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 21:02:08 +00:00
Fedora Release Engineering
262fe302ed - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:21:48 +00:00
Fedora Release Engineering
3e791cb9ee - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:26:29 +00:00
Fedora Release Engineering
0ddcbdc00e - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-25 23:54:23 +00:00
Fedora Release Engineering
894a715cea - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-31 23:52:02 +00:00
Fedora Release Engineering
300f8f187a - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 11:50:41 +00:00
Radovan Sroka
063fd0ec37
AIDE breaks when setting report_ignore_e2fsattrs
Resolves: rhbz#1850276

Signed-off-by: Radovan Sroka <rsroka@redhat.com>
2020-06-24 11:57:32 +02:00
Fedora Release Engineering
2aa2897559 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 11:19:48 +00:00
Radovan Sroka
8998ee351b Backport some patches
Resolves: rhbz#1717140
2019-07-31 14:30:19 +02:00
Fedora Release Engineering
01fb10fd3a - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 17:39:58 +00:00
Daniel Kopeček
b919234a9d Fix building with curl
Resolves: rhbz#1674637
2019-02-20 12:20:20 +01:00
Fedora Release Engineering
264113e1f4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 13:05:29 +00:00
Florian Weimer
1056316ebd Rebuild with fixed binutils 2018-07-31 10:38:25 +02:00
Fedora Release Engineering
1d3e00e10e - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 20:04:04 +00:00
Igor Gnatenko
d99ec07631
rebuild
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-20 17:07:48 +01:00
Igor Gnatenko
d000c4ffe9
fix FTBFS
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-20 17:02:01 +01:00
Fedora Release Engineering
b037feba45 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 02:00:09 +00:00
Fedora Release Engineering
ea9c1c9ba0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 17:26:55 +00:00
Fedora Release Engineering
ebd9848d2a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 02:40:24 +00:00
Radovan Sroka
e02fc0691d Fixed upstream link 2017-04-05 15:17:07 +02:00
Radovan Sroka
f9ac10a71e Rebase to stable v0.16
- specfile cleanup
- make doc readable
  resolves: #1421355
- make aide binary runable for any user
  resolves: #1421351
2017-04-05 13:51:46 +02:00
Fedora Release Engineering
8f06c75334 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 05:49:00 +00:00
Daniel Kopecek
c8d130978f New upstream devel version 2016-07-12 17:03:22 +02:00