forked from pool/audit
Accepting request 263884 from security
Automatic submission by obs-autosubmit OBS-URL: https://build.opensuse.org/request/show/263884 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/audit?expand=0&rev=77
This commit is contained in:
commit
3fa133e1f9
3
audit-2.4.1.tar.gz
Normal file
3
audit-2.4.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:059346fa0e922faf4dcc054382b21f4845cd8c4942e82cfd0d4cd52bd2b03026
|
||||
size 942147
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6e5d39e7af9d00477ef60f824be8c93bd23a227869d6993ff36b7e7fa28fe99b
|
||||
size 937809
|
@ -1,85 +0,0 @@
|
||||
From: Tony Jones <tonyj@suse.de>
|
||||
Subject: audit: add ppc64le mach support
|
||||
References: bnc#891861
|
||||
Commit-id: https://fedorahosted.org/audit/changeset/1013
|
||||
Signed-off-by: Tony Jones <tonyj@suse.de>
|
||||
|
||||
---
|
||||
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 */
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user