From 74ea2586754f002f21dc348f2b6a5d465e2f74d5c420554cf609a1f0a57be13a Mon Sep 17 00:00:00 2001 From: Jan Matejka Date: Wed, 26 Nov 2014 16:13:05 +0000 Subject: [PATCH] - Update to version 2.4.1 Changelog 2.4.1 - Make python3 support easier - Add support for ppc64le (Tony Jones) - Add some translations for a1 of ioctl system calls - Add command & virtualization reports to aureport - Update aureport config report for new events - Add account modification summary report to aureport - Add GRP_MGMT and GRP_CHAUTHTOK event types - Correct aureport account change reports - Add integrity event report to aureport - Add config change summary report to aureport - Adjust some syslogging level settings in audispd - Improve parsing performance in everything - When ausearch outputs a line, use the previously parsed values (Burn Alting) - Improve searching and interpreting groups in events - Fully interpret the proctitle field in auparse - Correct libaudit and auditctl support for kernel features - Add support for backlog_time_wait setting via auditctl - Update syscall tables for the 3.18 kernel - Ignore DNS failure for email validation in auditd (#1138674) - Allow rotate as action for space_left and disk_full in auditd.conf - Correct login summary report of aureport - Auditctl syscalls can be comma separated list now - Update rules for new subsystems and capabilities - Drop patch audit-add-ppc64le-mach-support.patch (already upstream) OBS-URL: https://build.opensuse.org/package/show/security/audit?expand=0&rev=74 --- audit-2.4.1.tar.gz | 3 + audit-2.4.tar.gz | 3 - audit-add-ppc64le-mach-support.patch | 85 ---------------------------- audit-secondary.spec | 2 +- audit.changes | 32 +++++++++++ audit.spec | 4 +- 6 files changed, 37 insertions(+), 92 deletions(-) create mode 100644 audit-2.4.1.tar.gz delete mode 100644 audit-2.4.tar.gz delete mode 100644 audit-add-ppc64le-mach-support.patch diff --git a/audit-2.4.1.tar.gz b/audit-2.4.1.tar.gz new file mode 100644 index 0000000..8be2c45 --- /dev/null +++ b/audit-2.4.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:059346fa0e922faf4dcc054382b21f4845cd8c4942e82cfd0d4cd52bd2b03026 +size 942147 diff --git a/audit-2.4.tar.gz b/audit-2.4.tar.gz deleted file mode 100644 index 234d5a2..0000000 --- a/audit-2.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6e5d39e7af9d00477ef60f824be8c93bd23a227869d6993ff36b7e7fa28fe99b -size 937809 diff --git a/audit-add-ppc64le-mach-support.patch b/audit-add-ppc64le-mach-support.patch deleted file mode 100644 index b06f477..0000000 --- a/audit-add-ppc64le-mach-support.patch +++ /dev/null @@ -1,85 +0,0 @@ -From: Tony Jones -Subject: audit: add ppc64le mach support -References: bnc#891861 -Commit-id: https://fedorahosted.org/audit/changeset/1013 -Signed-off-by: Tony Jones - ---- - lib/libaudit.c | 5 +++++ - lib/libaudit.h | 6 +++++- - lib/lookup_table.c | 3 +++ - lib/machinetab.h | 1 + - 4 files changed, 14 insertions(+), 1 deletion(-) - ---- a/lib/machinetab.h -+++ b/lib/machinetab.h -@@ -27,6 +27,7 @@ _S(MACH_X86, "i686" ) - _S(MACH_86_64, "x86_64" ) - _S(MACH_IA64, "ia64" ) - _S(MACH_PPC64, "ppc64" ) -+_S(MACH_PPC64LE, "ppc64le") - _S(MACH_PPC, "ppc" ) - _S(MACH_S390X, "s390x" ) - _S(MACH_S390, "s390" ) ---- a/lib/lookup_table.c -+++ b/lib/lookup_table.c -@@ -70,6 +70,7 @@ static const struct int_transtab elftab[ - { MACH_86_64, AUDIT_ARCH_X86_64 }, - { MACH_IA64, AUDIT_ARCH_IA64 }, - { MACH_PPC64, AUDIT_ARCH_PPC64 }, -+ { MACH_PPC64LE, AUDIT_ARCH_PPC64LE}, - { MACH_PPC, AUDIT_ARCH_PPC }, - { MACH_S390X, AUDIT_ARCH_S390X }, - { MACH_S390, AUDIT_ARCH_S390 }, -@@ -123,6 +124,7 @@ int audit_name_to_syscall(const char *sc - found = ia64_syscall_s2i(sc, &res); - break; - case MACH_PPC64: -+ case MACH_PPC64LE: - case MACH_PPC: - found = ppc_syscall_s2i(sc, &res); - break; -@@ -169,6 +171,7 @@ const char *audit_syscall_to_name(int sc - case MACH_IA64: - return ia64_syscall_i2s(sc); - case MACH_PPC64: -+ case MACH_PPC64LE: - case MACH_PPC: - return ppc_syscall_i2s(sc); - case MACH_S390X: ---- a/lib/libaudit.c -+++ b/lib/libaudit.c -@@ -1128,6 +1128,11 @@ int audit_determine_machine(const char * - return -6; - break; - #endif -+ case MACH_PPC64LE: -+ if (bits != __AUDIT_ARCH_64BIT) -+ return -6; -+ break; -+ - case MACH_86_64: /* fallthrough */ - case MACH_PPC64: /* fallthrough */ - case MACH_S390X: /* fallthrough */ ---- a/lib/libaudit.h -+++ b/lib/libaudit.h -@@ -339,6 +339,9 @@ extern "C" { - #define AUDIT_ARCH_AARCH64 (EM_AARCH64|__AUDIT_ARCH_64BIT|__AUDIT_ARCH_LE) - #endif - -+#ifndef AUDIT_ARCH_PPC64LE -+#define AUDIT_ARCH_PPC64LE (EM_PPC64|__AUDIT_ARCH_64BIT|__AUDIT_ARCH_LE) -+#endif - - ////////////////////////////////////////////////////// - // This is an external ABI. Any changes in here will -@@ -418,7 +421,8 @@ typedef enum { - MACH_S390, - MACH_ALPHA, - MACH_ARM, -- MACH_AARCH64 -+ MACH_AARCH64, -+ MACH_PPC64LE - } machine_t; - - /* These are the valid audit failure tunable enum values */ diff --git a/audit-secondary.spec b/audit-secondary.spec index b2de148..e9f81a9 100644 --- a/audit-secondary.spec +++ b/audit-secondary.spec @@ -30,7 +30,7 @@ BuildRequires: swig Summary: Secondary packages for audit License: GPL-2.0+ Group: System/Monitoring -Version: 2.4 +Version: 2.4.1 Release: 0 Url: http://people.redhat.com/sgrubb/audit/ Source0: http://people.redhat.com/sgrubb/audit/%{_name}-%{version}.tar.gz diff --git a/audit.changes b/audit.changes index 204f39b..00380d9 100644 --- a/audit.changes +++ b/audit.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Mon Nov 24 14:55:22 UTC 2014 - mq@suse.cz + +- Update to version 2.4.1 + + Changelog 2.4.1 + - Make python3 support easier + - Add support for ppc64le (Tony Jones) + - Add some translations for a1 of ioctl system calls + - Add command & virtualization reports to aureport + - Update aureport config report for new events + - Add account modification summary report to aureport + - Add GRP_MGMT and GRP_CHAUTHTOK event types + - Correct aureport account change reports + - Add integrity event report to aureport + - Add config change summary report to aureport + - Adjust some syslogging level settings in audispd + - Improve parsing performance in everything + - When ausearch outputs a line, use the previously parsed values (Burn Alting) + - Improve searching and interpreting groups in events + - Fully interpret the proctitle field in auparse + - Correct libaudit and auditctl support for kernel features + - Add support for backlog_time_wait setting via auditctl + - Update syscall tables for the 3.18 kernel + - Ignore DNS failure for email validation in auditd (#1138674) + - Allow rotate as action for space_left and disk_full in auditd.conf + - Correct login summary report of aureport + - Auditctl syscalls can be comma separated list now + - Update rules for new subsystems and capabilities + +- Drop patch audit-add-ppc64le-mach-support.patch (already upstream) + ------------------------------------------------------------------- Tue Sep 2 17:33:11 UTC 2014 - tonyj@suse.com diff --git a/audit.spec b/audit.spec index 9e47614..269c3c0 100644 --- a/audit.spec +++ b/audit.spec @@ -20,14 +20,13 @@ Name: audit Summary: First part of auditing package License: GPL-2.0+ Group: System/Monitoring -Version: 2.4 +Version: 2.4.1 Release: 0 Url: http://people.redhat.com/sgrubb/audit/ Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz Source1: baselibs.conf Source2: README-BEFORE-ADDING-PATCHES Patch1: audit-no_m4_dir.patch -Patch2: audit-add-ppc64le-mach-support.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf >= 2.12 BuildRequires: gcc-c++ @@ -77,7 +76,6 @@ libraries. %prep %setup -q -n %{name}-%{version} %patch1 -p1 -%patch2 -p1 %build autoreconf -fi