Commit Graph

444 Commits

Author SHA1 Message Date
Steve Grubb
dbe1b8311b - NEW audit dispatcher program & plugin framework
- Correct hidden variables in libauparse
- Added NISPOM sample rules
- Verify accessibility of files passed in auparse_init
- Fix bug in parser library interpreting socketcalls
- Add support for stdio FILE pointer in auparse_init
- Adjust init script to allow anyone to status auditd (#230626)
2007-03-02 22:26:36 +00:00
Steve Grubb
56bff5dac8 Add new build requirement 2007-02-21 02:49:15 +00:00
Steve Grubb
f3a943762f - NEW audit dispatcher program & plugin framework 2007-02-21 02:43:37 +00:00
Steve Grubb
d57251a50c Take smp_flags away for troubleshooting 2007-02-21 00:20:25 +00:00
Steve Grubb
cfd7264394 - Add man pages
- Reduce text relocations in parser library
- Add -n option to auditd for no fork
- Add exec option to space_left, admin_space_left, disk_full, and
    disk_error - eg EXEC /usr/local/script
2007-02-21 00:11:20 +00:00
Steve Grubb
adb0e1befa - updated audit_rule_fieldpair_data to handle perm correctly (#226780)
- Finished search options for audit parsing library
- Fix ausearch -se to work correctly
- Fix auditd init script for /usr on netdev (#228528)
- Parse avc seperms better when there are more than one
2007-02-16 22:20:43 +00:00
Steve Grubb
e3b8e4d5ef Fix another bug in tarball 2007-02-04 22:54:01 +00:00
Steve Grubb
1bcf1fbc93 Another change to tarball 2007-02-04 22:42:45 +00:00
Steve Grubb
bf68c21a4e update tarball 2007-02-04 22:24:16 +00:00
Steve Grubb
7ea7611737 - New report about authentication attempts
- Updates for python 2.5
- update autrace to have resource usage mode
- update auditctl to support immutable config
- added audit_log_user_command function to libaudit api
- interpret capabilities
- added audit event parsing library
- updates for 2.6.20 kernel
2007-02-04 22:11:48 +00:00
Steve Grubb
1dbd164cdb make ausearch/report available to more users 2006-12-22 16:42:02 +00:00
Steve Grubb
22f12f8fb1 Update for python and buggy kernel headers 2006-12-22 01:14:20 +00:00
Steve Grubb
7af722908f revert a change in specfile 2006-12-22 00:33:14 +00:00
Steve Grubb
3022af8ca9 updating python patch 2006-12-22 00:26:48 +00:00
Steve Grubb
3c6db7500e update fixes for python 2006-12-22 00:15:07 +00:00
Steve Grubb
e85f917301 - rebuild again for python 2.5 2006-12-21 21:05:10 +00:00
Steve Grubb
9323477d67 - Fix a couple parsing problems (#217952)
- Add tgkill to S390* syscall tables (#218484)
- Fix error messages in ausearch/aureport
2006-12-10 22:51:00 +00:00
Jeremy Katz
cb7d8f4b57 - rebuild against python 2.5 2006-12-06 23:05:00 +00:00
Steve Grubb
0b8b4aaa9b - Fix timestamp for libaudit.conf (#218053) 2006-12-01 16:34:07 +00:00
Steve Grubb
cbb5dedfa7 - Fix minor parsing problem and add new msg types 2006-11-30 13:26:36 +00:00
Steve Grubb
b7fc0db233 - ausearch & aureport implement uid/gid caching
- In ausearch & aureport, extract addr when hostname is unknown
- In ausearch & aureport, test audit log presence O_RDONLY
- New ausearch/aureport time keywords: recent, this-week, this-month,
    this-year
- Added --add & --delete option to aureport
- Update res parsing in config change events
- Increase the size on audit daemon buffers
- Parse avc_path records in ausearch/aureport
- ausearch has new output mode, raw, for extracting events
- ausearch/aureport can now read stdin
- Rework AVC processing in ausearch/aureport
- Added long options to ausearch and aureport
2006-11-28 22:34:26 +00:00
Steve Grubb
81b218677a - In auditd if num_logs is zero, don't rotate on SIGUSR1 (#208834)
- Fix some defines in libaudit.h
- Some auditd config strings were not initialized in aureport (#211443)
- Updated man pages
- Add Netlabel event types to libaudit
- Update aureports to current audit event types
- Update autrace a little
- Deprecated all the old audit_rule functions from public API
- Drop auparse library for the moment
2006-10-24 18:16:19 +00:00
Steve Grubb
dd1a104375 another attempt to fix ia64 2006-09-29 21:30:51 +00:00
Steve Grubb
2ae90f4803 adjustment for ia64 2006-09-29 21:22:26 +00:00
Steve Grubb
c02ad9a6db - Add dist tag and bump version (#208532)
- Make internal auditd buffers bigger for context info
- Correct address resolving of hostname in logging functions
- Do not allow multiple msgtypes in same audit rule in auditctl (#207666)
- Only =, != operators for arch & inode fields in auditctl (#206427)
- Updated audit message type table
- Remove watches from aureport since FS_WATCH is deprecated
- Add audit_log_avc back temporarily (#208152)
2006-09-29 20:48:53 +00:00
Steve Grubb
82a277c60b - Fix logging messages to use addr if passed.
- Apply patches from Tony Jones correcting no kernel support messages
- Updated syscall tables for 2.6.18 kernel
- Remove deprecated functions: audit_log, audit_log_avc,
    audit_log_if_enabled
- Disallow syscall auditing on exclude list
- Improve time handling in ausearch and aureport (#191394)
- Attempt to reconstruct full path from relative for searching
2006-09-19 00:04:08 +00:00
Steve Grubb
329251008e - Rename audit event socket 2006-08-30 20:58:41 +00:00
Steve Grubb
8b804cd322 - Another minor update to auditctl -p option 2006-08-28 23:03:50 +00:00
Steve Grubb
3dec9bc74e - Apply updates to dispatcher
- Fix a couple bugs regarding MLS labels
- Resurrect -p option
- Tighten rules with exclude filter
- Fix parsing issue which lead to segfault in some cases
- Fix option parsing to ignore malformed lines
2006-08-26 19:57:03 +00:00
Jesse Keating
50c84f0839 rebuilt with latest binutils 2006-08-18 20:10:47 +00:00
Daniel J Walsh
e4fd4c2eea - Remove debug lines from dispatcher 2006-08-08 17:26:37 +00:00
Daniel J Walsh
46837eb3a7 - Change audisp to use a named pipe 2006-08-06 00:03:41 +00:00
Steve Grubb
979da90c90 - Fix dispatcher to handle sigchld
- Fix library location for 64 bit
- Add Prereq
2006-07-27 21:34:08 +00:00
Daniel J Walsh
965e81bc28 Update to fix 64 bit platform 2006-07-27 20:56:59 +00:00
Daniel J Walsh
cb2a3832b6 - Eliminate avc package from audisp 2006-07-21 13:27:22 +00:00
Daniel J Walsh
61d4080ded - More fixes for setroubleshoot to handle failing plugin 2006-07-19 13:12:02 +00:00
Daniel J Walsh
25f2ae95dc - Fixes for setroubleshoot 2006-07-14 18:49:02 +00:00
Steve Grubb
cb9ea2d589 - Switch out dispatcher
- Fix bug upgrading rule types
2006-07-13 20:38:11 +00:00
Jesse Keating
bcf52d7fa0 bumped for rebuild 2006-07-12 05:23:20 +00:00
Steve Grubb
ca97ebc206 - Add support for the new filter key
- Update syscall tables for 2.6.17
- Add audit failure query function
- Switch out gethostbyname call with getaddrinfo
- Add audit by obj capability for 2.6.18 kernel
- Ausearch & aureport now fail if no args to -te
- New auditd.conf option to choose blocking/non-blocking dispatcher comm
- Ausearch improved search by label
2006-06-30 20:30:02 +00:00
Steve Grubb
170d0eae07 release number was wrong 2006-05-25 16:24:12 +00:00
Steve Grubb
d6587396da - Apply patch to ensure watches only associate with exit filter
- Apply patch to correctly show new operators when new listing format is
    used
- Apply patch to pull kernel's audit.h into python bindings
- Collect signal sender's context
2006-05-25 16:22:33 +00:00
David Woodhouse
db346efb41 fix kernel-headers requirement, again 2006-05-16 15:02:36 +00:00
Steve Grubb
835c1962e5 minor adjustment to directory permission 2006-05-12 21:09:26 +00:00
Steve Grubb
ca188de775 - Updates for new glibc-kernheaders
- Change auditctl to collect list of rules then delete them on -D
- Update capp.rules and lspp.rules to comment out rules for the possible
    list
- Add new message types
- Support sigusr1 sender identity of newer kernels
- Add support for ppid in auditctl and ausearch
- fix auditctl to trim the '/' from watches
- Move audit daemon config files to /etc/audit for better SE Linux
    protection
2006-05-12 21:04:25 +00:00
David Woodhouse
e147a719cd Fix typo. Harder. 2006-04-28 17:09:58 +00:00
David Woodhouse
c06e8d738a Fir type in patch name 2006-04-28 17:06:18 +00:00
David Woodhouse
994c362576 Update for kernel headers changes 2006-04-28 15:39:53 +00:00
David Woodhouse
1fe1de1d67 Require kernel-headers, not glibc-kernheaders 2006-04-26 16:17:04 +00:00
Steve Grubb
948327f352 - New message type for trusted apps
- Add new keywords today, yesterday, now for ausearch and aureport
- Make audit_log_user_avc_message really send to syslog on error
- Updated syscall tables in auditctl
- Deprecated the 'possible' action for syscall rules in auditctl
- Update watch code to use file syscalls instead of 'all' in auditctl
2006-04-16 20:33:48 +00:00