rpms/logwatch/devel logwatch-7.3.6-sshd1.patch, NONE, 1.1 logwatch-7.3.6-sudo.patch, NONE, 1.1 logwatch.spec, 1.77, 1.78
Ivana Varekova (varekova)
fedora-extras-commits at redhat.com
Fri Oct 12 11:11:27 UTC 2007
Author: varekova
Update of /cvs/pkgs/rpms/logwatch/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24735
Modified Files:
logwatch.spec
Added Files:
logwatch-7.3.6-sshd1.patch logwatch-7.3.6-sudo.patch
Log Message:
- add sshd service patch
- add sudo service patch
logwatch-7.3.6-sshd1.patch:
--- NEW FILE logwatch-7.3.6-sshd1.patch ---
diff -up logwatch-7.3.6/scripts/services/sshd.pom logwatch-7.3.6/scripts/services/sshd
--- logwatch-7.3.6/scripts/services/sshd.pom 2007-10-12 12:21:26.000000000 +0200
+++ logwatch-7.3.6/scripts/services/sshd 2007-10-12 13:01:22.000000000 +0200
@@ -172,6 +172,8 @@ my %KrbErr = ();
my @BadRSA = ();
my @Scanned = ();
my %OtherList = ();
+my %ChmodErr = ();
+my %ChownErr = ();
my $sftpRequests = 0;
my $NetworkErrors = 0;
@@ -355,6 +357,11 @@ while (defined(my $ThisLine = <STDIN>))
$KrbErr{"error removing file " . $Error}++;
} elsif ( my ($Pom,$Error) = ($ThisLine =~ /pam_krb5(\[\d*\]): error resolving user name '[^ ]*' to uid\/gid pai/)) {
$KrbErr{"error resolving user name '$Error' to uid\/gid pai"}++;
+ # error: chmod /dev/pts/0 0666 failed: Permission denied
+ } elsif (my ($File,$Perm,$Why) = ($ThisLine =~ /error: chmod (.*) (.*) failed: (.*)/)) {
+ $ChmodErr{"$File,$Perm,$Why"}++;
+ } elsif (my ($File,$From,$To,$Why) = ($ThisLine =~ /error: chown (.*) (.*) (.*) failed: (.*)/)) {
+ $ChownErr{"$File,$From,$To,$Why"}++;
} else {
# Report any unmatched entries...
unless ($ThisLine =~ /fwd X11 connect/) {
@@ -637,6 +644,23 @@ if ($sftpRequests > 0) {
print "\nSFTP subsystem requests: $sftpRequests Time(s)\n";
}
+if (keys %ChmodErr) {
+ print "\nChmod errors:\n";
+ foreach (keys %ChmodErr) {
+ my ($File,$Perm,$Why)= split ",";
+ print " " . $File . " " . $Perm . " failed(" . $Why . "): ". $ChmodErr{"$File,$Perm,$Why"} . " Time(s)\n";
+ }
+}
+
+if (keys %ChownErr) {
+ print "\nChown errors:\n";
+ foreach (keys %ChownErr) {
+ my ($File,$From,$To,$Why)= split ",";
+ print " " . $File . " " . $From . " " .$To . " failed(" . $Why . "): ". $ChmodErr{"$File,$From,$To,$Why"} . " Time(s)\n";
+ }
+}
+
+
if (keys %OtherList) {
print "\n**Unmatched Entries**\n";
print "$_ : $OtherList{$_} time(s)\n" foreach keys %OtherList;
logwatch-7.3.6-sudo.patch:
--- NEW FILE logwatch-7.3.6-sudo.patch ---
diff -up logwatch-7.3.6/scripts/services/sudo.pom logwatch-7.3.6/scripts/services/sudo
--- logwatch-7.3.6/scripts/services/sudo.pom 2006-04-13 01:17:09.000000000 +0200
+++ logwatch-7.3.6/scripts/services/sudo 2007-10-12 12:20:43.000000000 +0200
@@ -31,7 +31,11 @@ my $CmdsThresh = $ENV{'command_run_thres
my ($user, $error, $tty, $dir, $euser, $cmd, $args);
while (defined(my $ThisLine = <STDIN>)) {
- if ( ($user, $error, $tty, $dir, $euser, $cmd, $args) = $ThisLine =~ m/^\s*(\w+) : (.*; )?TTY=(\S+) ; PWD=(.*?) ; USER=(\S+) ; COMMAND=(\S+)( ?.*)/) {
+ if ($ThisLine =~ /pam_unix\(sudo:auth\): authentication failure; logname=\S* uid=[0-9]* euid=[0-9]* tty=\S* ruser=\S* rhost=\S* user=\S*/)
+ # this log is parsed in pam_unix section
+ {
+ # Ignore
+ }elsif ( ($user, $error, $tty, $dir, $euser, $cmd, $args) = $ThisLine =~ m/^\s*(\w+) : (.*; )?TTY=(\S+) ; PWD=(.*?) ; USER=(\S+) ; COMMAND=(\S+)( ?.*)/) {
push @{$byUser{$user}{$euser}}, [$error . $cmd,$args, $dir, $tty];
$byUserSum{$user}{$euser}{$cmd} += 1;
} elsif ( ($user,$euser) = $ThisLine =~ /^\s*(\w+) : no passwd entry for (\w+)\!$/) {
Index: logwatch.spec
===================================================================
RCS file: /cvs/pkgs/rpms/logwatch/devel/logwatch.spec,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -r1.77 -r1.78
--- logwatch.spec 10 Oct 2007 13:43:51 -0000 1.77
+++ logwatch.spec 12 Oct 2007 11:10:54 -0000 1.78
@@ -1,7 +1,7 @@
Summary: A log file analysis program
Name: logwatch
Version: 7.3.6
-Release: 8%{?dist}
+Release: 9%{?dist}
License: MIT
Group: Applications/System
URL: http://www.logwatch.org/
@@ -24,6 +24,8 @@
Patch18: logwatch-7.3.6-cron3.patch
Patch19: logwatch-7.3.6-pam_unix2.patch
Patch20: logwatch-7.3.6-secure1.patch
+Patch21: logwatch-7.3.6-sudo.patch
+Patch22: logwatch-7.3.6-sshd1.patch
Requires: textutils sh-utils grep mailx
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -55,6 +57,8 @@
%patch18 -p1
%patch19 -p1
%patch20 -p1
+%patch21 -p1
+%patch22 -p1
%build
@@ -167,6 +171,10 @@
%doc License project/CHANGES
%changelog
+* Fri Oct 12 2007 Ivana Varekova <varekova at redhat.com> 7.3.6-9
+- add sshd service patch
+- add sudo service patch
+
* Wed Oct 10 2007 Ivana Varekova <varekova at redhat.com> 7.3.6-8
- add secure service patch
More information about the fedora-extras-commits
mailing list