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
|
Summary: Secondary packages for audit
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
Group: System/Monitoring
|
Group: System/Monitoring
|
||||||
Version: 2.4
|
Version: 2.4.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Url: http://people.redhat.com/sgrubb/audit/
|
Url: http://people.redhat.com/sgrubb/audit/
|
||||||
Source0: http://people.redhat.com/sgrubb/audit/%{_name}-%{version}.tar.gz
|
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
|
Tue Sep 2 17:33:11 UTC 2014 - tonyj@suse.com
|
||||||
|
|
||||||
|
@ -20,14 +20,13 @@ Name: audit
|
|||||||
Summary: First part of auditing package
|
Summary: First part of auditing package
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
Group: System/Monitoring
|
Group: System/Monitoring
|
||||||
Version: 2.4
|
Version: 2.4.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Url: http://people.redhat.com/sgrubb/audit/
|
Url: http://people.redhat.com/sgrubb/audit/
|
||||||
Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
|
Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
|
||||||
Source1: baselibs.conf
|
Source1: baselibs.conf
|
||||||
Source2: README-BEFORE-ADDING-PATCHES
|
Source2: README-BEFORE-ADDING-PATCHES
|
||||||
Patch1: audit-no_m4_dir.patch
|
Patch1: audit-no_m4_dir.patch
|
||||||
Patch2: audit-add-ppc64le-mach-support.patch
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: autoconf >= 2.12
|
BuildRequires: autoconf >= 2.12
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
@ -77,7 +76,6 @@ libraries.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}
|
%setup -q -n %{name}-%{version}
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
|
Loading…
Reference in New Issue
Block a user