* [git pull] aush^H^Hdit queue
@ 2012-01-17 21:34 Al Viro
2012-01-18 0:21 ` Linus Torvalds
0 siblings, 1 reply; 6+ messages in thread
From: Al Viro @ 2012-01-17 21:34 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
By all rights it's Eric's stuff; I hadn't got around to resurrecting
audit.git until the end of December and this is what was in his tree (minus
a couple of things obsoleted by Miklos' "fsnotify: don't BUG in
fsnotify_destroy_mark()"). Please, pull from
git://git.kernel.org:/pub/scm/linux/kernel/git/viro/audit.git for-linus
Shortlog:
Eric Paris (23):
audit: make filetype matching consistent with other filters
audit: dynamically allocate audit_names when not enough space is in the names array
audit: drop the meaningless and format breaking word 'user'
audit: check current inode and containing object when filtering on major and minor
seccomp: audit abnormal end to a process due to seccomp
Audit: push audit success and retcode into arch ptrace.h
audit: ia32entry.S sign extend error codes when calling 64 bit code
audit: inline audit_syscall_entry to reduce burden on archs
audit: remove AUDIT_SETUP_CONTEXT as it isn't used
audit: drop some potentially inadvisable likely notations
audit: inline checks for not needing to collect aux records
audit: drop audit_set_macxattr as it doesn't do anything
audit: inline audit_free to simplify the look of generic code
audit: reject entry,always rules
audit: remove audit_finish_fork as it can't be called
audit: allow matching on obj_uid
audit: allow audit matching on inode gid
audit: remove task argument to audit_set_loginuid
audit: only allow tasks to set their loginuid if it is -1
audit: do not call audit_getname on error
audit: allow interfield comparison in audit rules
audit: complex interfield comparison helper
audit: allow interfield comparison between gid and ogid
Kees Cook (2):
audit: treat s_id as an untrusted string
audit: no leading space in audit_log_d_path prefix
Nathaniel Husted (1):
Kernel: Audit Support For The ARM Platform
Peter Moody (2):
audit: implement all object interfield comparisons
audit: comparison on interprocess fields
Xi Wang (1):
audit: fix signedness bug in audit_log_execve_info()
Diffstat:
arch/arm/include/asm/kprobes.h | 1 -
arch/arm/include/asm/ptrace.h | 5 +
arch/arm/include/asm/thread_info.h | 6 +
arch/arm/kernel/entry-common.S | 4 +-
arch/arm/kernel/ptrace.c | 16 +-
arch/ia64/include/asm/ptrace.h | 13 +-
arch/ia64/kernel/ptrace.c | 18 +-
arch/microblaze/include/asm/ptrace.h | 5 +
arch/microblaze/kernel/ptrace.c | 9 +-
arch/mips/include/asm/ptrace.h | 14 +-
arch/mips/kernel/ptrace.c | 11 +-
arch/powerpc/include/asm/ptrace.h | 13 +-
arch/powerpc/kernel/ptrace.c | 30 +-
arch/s390/include/asm/ptrace.h | 6 +-
arch/s390/kernel/ptrace.c | 15 +-
arch/sh/include/asm/ptrace_32.h | 5 +-
arch/sh/include/asm/ptrace_64.h | 5 +-
arch/sh/kernel/ptrace_32.c | 11 +-
arch/sh/kernel/ptrace_64.c | 11 +-
arch/sparc/include/asm/ptrace.h | 10 +-
arch/sparc/kernel/ptrace_64.c | 28 +-
arch/um/kernel/ptrace.c | 20 +-
arch/x86/ia32/ia32entry.S | 14 +-
arch/x86/kernel/entry_32.S | 10 +-
arch/x86/kernel/entry_64.S | 14 +-
arch/x86/kernel/ptrace.c | 25 +-
arch/x86/kernel/vm86_32.c | 4 +-
arch/x86/um/shared/sysdep/ptrace.h | 5 +
arch/xtensa/kernel/ptrace.c | 3 +-
fs/namei.c | 28 +-
fs/proc/base.c | 5 +-
include/linux/audit.h | 116 +++++-
include/linux/ptrace.h | 10 +
init/Kconfig | 16 +-
kernel/audit.c | 4 +-
kernel/audit.h | 6 +-
kernel/auditfilter.c | 17 +-
kernel/auditsc.c | 735 +++++++++++++++++++++-------------
kernel/exit.c | 3 +-
kernel/fork.c | 2 -
kernel/seccomp.c | 2 +
security/integrity/ima/ima_audit.c | 8 +-
security/lsm_audit.c | 27 +-
43 files changed, 810 insertions(+), 500 deletions(-)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [git pull] aush^H^Hdit queue
2012-01-17 21:34 [git pull] aush^H^Hdit queue Al Viro
@ 2012-01-18 0:21 ` Linus Torvalds
2012-01-18 0:38 ` Al Viro
0 siblings, 1 reply; 6+ messages in thread
From: Linus Torvalds @ 2012-01-18 0:21 UTC (permalink / raw)
To: Al Viro, Eric Paris; +Cc: linux-kernel
On Tue, Jan 17, 2012 at 1:34 PM, Al Viro <viro@zeniv.linux.org.uk> wrote:
> By all rights it's Eric's stuff; I hadn't got around to resurrecting
> audit.git until the end of December and this is what was in his tree (minus
> a couple of things obsoleted by Miklos' "fsnotify: don't BUG in
> fsnotify_destroy_mark()"). Please, pull from
> git://git.kernel.org:/pub/scm/linux/kernel/git/viro/audit.git for-linus
Ugh.
You have an extra colon there in that git tree address. Please fix your script.
But even more annoyingly, this is from the "help text" for one of the
new options:
The config option toggles if a task setting it's loginuid requires
CAP_SYS_AUDITCONTROL or if that task should require no special permissions
but should instead only allow setting its loginuid if it was never
previously set. On systems which use systemd or a similar central
...
Christ people. It's/its. One is a contraction of "it is" (or "it
has"), the other is the genitive (aka possessive form) of "it".
Yeah, I'm sensitive. It hurts my head.
Linus
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [git pull] aush^H^Hdit queue
2012-01-18 0:21 ` Linus Torvalds
@ 2012-01-18 0:38 ` Al Viro
2012-01-18 0:44 ` Linus Torvalds
2012-01-18 0:45 ` Al Viro
0 siblings, 2 replies; 6+ messages in thread
From: Al Viro @ 2012-01-18 0:38 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Eric Paris, linux-kernel
On Tue, Jan 17, 2012 at 04:21:11PM -0800, Linus Torvalds wrote:
> On Tue, Jan 17, 2012 at 1:34 PM, Al Viro <viro@zeniv.linux.org.uk> wrote:
> > ? ? ? ?By all rights it's Eric's stuff; I hadn't got around to resurrecting
> > audit.git until the end of December and this is what was in his tree (minus
> > a couple of things obsoleted by Miklos' "fsnotify: don't BUG in
> > fsnotify_destroy_mark()"). ?Please, pull from
> > git://git.kernel.org:/pub/scm/linux/kernel/git/viro/audit.git for-linus
>
> Ugh.
>
> You have an extra colon there in that git tree address. Please fix your script.
*blink* Ah, I see... That's not a script, actually - that's cut'n'paste
from .git/config, where it's in the form "gitolite@ra.kernel.org:/pub/scm/..."
Normally cut'n'paste starts at slash, this time I got lazy and blindly hit
it from ".kernel"...
Anyway, that should've been a part of script. Fixed...
> But even more annoyingly, this is from the "help text" for one of the
> new options:
> The config option toggles if a task setting it's loginuid requires
*cringe*
Missed that one (and normally I do hunt for typos in commit messaged when
applying). What do you prefer - fix on top of the branch or --amend to
commit in question + cherry-pick of the rest on top of amended? Alternatively,
that could be --amend'ed in the merge commit...
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [git pull] aush^H^Hdit queue
2012-01-18 0:38 ` Al Viro
@ 2012-01-18 0:44 ` Linus Torvalds
2012-01-18 0:45 ` Al Viro
1 sibling, 0 replies; 6+ messages in thread
From: Linus Torvalds @ 2012-01-18 0:44 UTC (permalink / raw)
To: Al Viro; +Cc: Eric Paris, linux-kernel
On Tue, Jan 17, 2012 at 4:38 PM, Al Viro <viro@zeniv.linux.org.uk> wrote:
>
> Missed that one (and normally I do hunt for typos in commit messaged when
> applying). What do you prefer - fix on top of the branch or --amend to
> commit in question + cherry-pick of the rest on top of amended? Alternatively,
> that could be --amend'ed in the merge commit...
I'll fix it up in the merge.
Linus
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [git pull] aush^H^Hdit queue
2012-01-18 0:38 ` Al Viro
2012-01-18 0:44 ` Linus Torvalds
@ 2012-01-18 0:45 ` Al Viro
2012-01-18 0:47 ` Al Viro
1 sibling, 1 reply; 6+ messages in thread
From: Al Viro @ 2012-01-18 0:45 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Eric Paris, linux-kernel
Typo in init/Kconfig fixed, amended into the commit in question, the rest
cherry-picked on top of the amended commit.
git://git.kernel.org:/pub/scm/linux/kernel/git/viro/audit.git for-linus2
Shortlog:
Eric Paris (23):
audit: make filetype matching consistent with other filters
audit: dynamically allocate audit_names when not enough space is in the names array
audit: drop the meaningless and format breaking word 'user'
audit: check current inode and containing object when filtering on major and minor
seccomp: audit abnormal end to a process due to seccomp
Audit: push audit success and retcode into arch ptrace.h
audit: ia32entry.S sign extend error codes when calling 64 bit code
audit: inline audit_syscall_entry to reduce burden on archs
audit: remove AUDIT_SETUP_CONTEXT as it isn't used
audit: drop some potentially inadvisable likely notations
audit: inline checks for not needing to collect aux records
audit: drop audit_set_macxattr as it doesn't do anything
audit: inline audit_free to simplify the look of generic code
audit: reject entry,always rules
audit: remove audit_finish_fork as it can't be called
audit: allow matching on obj_uid
audit: allow audit matching on inode gid
audit: remove task argument to audit_set_loginuid
audit: only allow tasks to set their loginuid if it is -1
audit: do not call audit_getname on error
audit: allow interfield comparison in audit rules
audit: complex interfield comparison helper
audit: allow interfield comparison between gid and ogid
Kees Cook (2):
audit: treat s_id as an untrusted string
audit: no leading space in audit_log_d_path prefix
Nathaniel Husted (1):
Kernel: Audit Support For The ARM Platform
Peter Moody (2):
audit: implement all object interfield comparisons
audit: comparison on interprocess fields
Xi Wang (1):
audit: fix signedness bug in audit_log_execve_info()
Diffstat:
arch/arm/include/asm/kprobes.h | 1 -
arch/arm/include/asm/ptrace.h | 5 +
arch/arm/include/asm/thread_info.h | 6 +
arch/arm/kernel/entry-common.S | 4 +-
arch/arm/kernel/ptrace.c | 16 +-
arch/ia64/include/asm/ptrace.h | 13 +-
arch/ia64/kernel/ptrace.c | 18 +-
arch/microblaze/include/asm/ptrace.h | 5 +
arch/microblaze/kernel/ptrace.c | 9 +-
arch/mips/include/asm/ptrace.h | 14 +-
arch/mips/kernel/ptrace.c | 11 +-
arch/powerpc/include/asm/ptrace.h | 13 +-
arch/powerpc/kernel/ptrace.c | 30 +-
arch/s390/include/asm/ptrace.h | 6 +-
arch/s390/kernel/ptrace.c | 15 +-
arch/sh/include/asm/ptrace_32.h | 5 +-
arch/sh/include/asm/ptrace_64.h | 5 +-
arch/sh/kernel/ptrace_32.c | 11 +-
arch/sh/kernel/ptrace_64.c | 11 +-
arch/sparc/include/asm/ptrace.h | 10 +-
arch/sparc/kernel/ptrace_64.c | 28 +-
arch/um/kernel/ptrace.c | 20 +-
arch/x86/ia32/ia32entry.S | 14 +-
arch/x86/kernel/entry_32.S | 10 +-
arch/x86/kernel/entry_64.S | 14 +-
arch/x86/kernel/ptrace.c | 25 +-
arch/x86/kernel/vm86_32.c | 4 +-
arch/x86/um/shared/sysdep/ptrace.h | 5 +
arch/xtensa/kernel/ptrace.c | 3 +-
fs/namei.c | 28 +-
fs/proc/base.c | 5 +-
include/linux/audit.h | 116 +++++-
include/linux/ptrace.h | 10 +
init/Kconfig | 16 +-
kernel/audit.c | 4 +-
kernel/audit.h | 6 +-
kernel/auditfilter.c | 17 +-
kernel/auditsc.c | 735 +++++++++++++++++++++-------------
kernel/exit.c | 3 +-
kernel/fork.c | 2 -
kernel/seccomp.c | 2 +
security/integrity/ima/ima_audit.c | 8 +-
security/lsm_audit.c | 27 +-
43 files changed, 810 insertions(+), 500 deletions(-)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [git pull] aush^H^Hdit queue
2012-01-18 0:45 ` Al Viro
@ 2012-01-18 0:47 ` Al Viro
0 siblings, 0 replies; 6+ messages in thread
From: Al Viro @ 2012-01-18 0:47 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Eric Paris, linux-kernel
On Wed, Jan 18, 2012 at 12:45:18AM +0000, Al Viro wrote:
> Typo in init/Kconfig fixed, amended into the commit in question, the rest
> cherry-picked on top of the amended commit.
>
> git://git.kernel.org:/pub/scm/linux/kernel/git/viro/audit.git for-linus2
Grrrrr... OK, I really need to get some coffee and test the damn sed
script before using it. _This_ time it was a bug in the script ;-/
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-01-18 0:47 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-17 21:34 [git pull] aush^H^Hdit queue Al Viro
2012-01-18 0:21 ` Linus Torvalds
2012-01-18 0:38 ` Al Viro
2012-01-18 0:44 ` Linus Torvalds
2012-01-18 0:45 ` Al Viro
2012-01-18 0:47 ` Al Viro
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).