[logwatch] Update to revision 198

jsynacek jsynacek at fedoraproject.org
Fri Jul 4 08:17:37 UTC 2014


commit 9eba0c43fa246b92fe784c982318e664431df5ab
Author: Jan Synacek <jsynacek at redhat.com>
Date:   Fri Jul 4 10:16:55 2014 +0200

    Update to revision 198

 logwatch-man.patch          |   37 -------------------------------------
 logwatch-named-dnssec.patch |   25 +++++++++++++------------
 logwatch-oldfiles.patch     |   32 +++++++++++++++++---------------
 logwatch.spec               |   16 +++++++++-------
 4 files changed, 39 insertions(+), 71 deletions(-)
---
diff --git a/logwatch-named-dnssec.patch b/logwatch-named-dnssec.patch
index eb52053..4c9ab0c 100644
--- a/logwatch-named-dnssec.patch
+++ b/logwatch-named-dnssec.patch
@@ -2,11 +2,11 @@ Handle DNSSEC messages in named.
 
 Author: Frank Crawford <frank at crawford.emu.id.au>
 RH-Bugzilla: #666394
+Backported-By: Jan Synacek <jsynacek at redhat.com>
 
-diff -up logwatch-svn46/scripts/services/named.dnssec logwatch-svn46/scripts/services/named
---- logwatch-svn46/scripts/services/named.dnssec	2011-03-28 13:54:24.212725223 +0200
-+++ logwatch-svn46/scripts/services/named	2011-03-28 14:08:21.044509429 +0200
-@@ -228,6 +228,7 @@ while (defined($ThisLine = <STDIN>)) {
+--- logwatch-svn198/scripts/services/named	2014-06-24 23:27:49.000000000 +0200
++++ logwatch-svn198-new/scripts/services/named	2014-07-04 10:13:12.216468271 +0200
+@@ -228,6 +228,7 @@
        ($ThisLine =~ /too many timeouts resolving '.*' .*: disabling EDNS/) or
        ($ThisLine =~ /too many timeouts resolving '.*' .*: reducing the advertised EDNS UDP packet size to .* octets/) or
        ($ThisLine =~ /reloading zones succeeded/) or
@@ -14,7 +14,7 @@ diff -up logwatch-svn46/scripts/services/named.dnssec logwatch-svn46/scripts/ser
        ($ThisLine =~ /success resolving '.*' \(in '.*'?\) after disabling EDNS/) or
        ($ThisLine =~ /success resolving '.*' \(in '.*'?\) after reducing the advertised EDNS UDP packet size to 512 octets/) or
        ($ThisLine =~ /the working directory is not writable/) or
-@@ -250,6 +250,11 @@ while (defined($ThisLine = <STDIN>)) {
+@@ -249,6 +250,11 @@
        ($ThisLine =~ /refresh in progress, refresh check queued/) or
        ($ThisLine =~ /refresh: NODATA response from master/) or
        ($ThisLine =~ /update with no effect/) or
@@ -24,9 +24,9 @@ diff -up logwatch-svn46/scripts/services/named.dnssec logwatch-svn46/scripts/ser
 +      # the following seems okay since it says "success"
 +      ($ThisLine =~ /managed-keys-zone .*: No DNSKEY RRSIGs found for '.*': success/) or
        ($ThisLine =~ /validating \@0x[[:xdigit:]]+: .* no valid signature found/) or
-       # ignore this line because the following line describes the error
-       ($ThisLine =~ /unexpected error/)
-@@ -269,7 +275,8 @@ while (defined($ThisLine = <STDIN>)) {
+       ($ThisLine =~ /^sizing zone task pool based on \d+ zones/) or
+       ($ThisLine =~ /^BIND \d+ is maintained by Internet Systems Consortium/) or
+@@ -276,7 +282,8 @@
        $ShutdownNamed++;
     } elsif ( $ThisLine =~ /named shutdown failed/ ) {
        $ShutdownNamedFail++;
@@ -36,7 +36,7 @@ diff -up logwatch-svn46/scripts/services/named.dnssec logwatch-svn46/scripts/ser
        $DeniedZoneTransfers{$Host}{$Zone}++;
     } elsif ( ($Zone) = ( $ThisLine =~ /zone (.+) zone transfer deferred due to quota/ ) ) {
        $DeferredZoneTransfers{$Zone}++;
-@@ -291,14 +298,13 @@ while (defined($ThisLine = <STDIN>)) {
+@@ -300,14 +307,13 @@
        $ZoneLoaded{$Zone}++;
     } elsif ( (undef,$Addr,undef,$Server) = ( $ThisLine =~ /ame server (on|resolving) '(.+)' \(in .+\):\s+(\[.+\]\.\d+)?\s*'?(.+)'?:?/ ) ) {
        $LameServer{"$Addr ($Server)"}++;
@@ -53,7 +53,7 @@ diff -up logwatch-svn46/scripts/services/named.dnssec logwatch-svn46/scripts/ser
     } elsif ( ($Zone) = ( $ThisLine =~ /zone (.+)\/IN: refused notify from non-master/ ) ) {
        $ZoneRefusedNotify{$Zone}++;
  #   } elsif ( ($Rhost,$Ldom,$Reason) = ( $ThisLine =~ /client ([\d\.a-fA-F:]+) bad zone transfer request: '(.+)': (.+)$/ ) ) {
-@@ -321,13 +327,13 @@ while (defined($ThisLine = <STDIN>)) {
+@@ -330,13 +336,13 @@
     } elsif ( ($Client) = ( $ThisLine =~ /warning: client (.*) no more TCP clients/ ) ) {
        $FullClient = LookupIP ($Client);
        $DeniedTCPClient{$FullClient}++;
@@ -69,7 +69,7 @@ diff -up logwatch-svn46/scripts/services/named.dnssec logwatch-svn46/scripts/ser
        $ViewName = ($ViewName ? "/$ViewName" : "");
        $UpdateDenied{"$Rhost ($Ldom$ViewName)"}++;
     } elsif ( ($Rhost, $Ldom) = ($ThisLine =~ /client ([\d\.]+)#\d+: update forwarding '(.*)' denied/)) {
-@@ -384,6 +390,18 @@ while (defined($ThisLine = <STDIN>)) {
+@@ -393,6 +399,18 @@
        $NoSOA{$Client}++;
     } elsif (($Hint) = ($ThisLine =~ /checkhints: (.*)/) ) {
        $Hints{$Hint}++;
@@ -88,7 +88,7 @@ diff -up logwatch-svn46/scripts/services/named.dnssec logwatch-svn46/scripts/ser
     } else {
        # Report any unmatched entries...
        # remove PID from named messages
-@@ -713,6 +731,51 @@ if (keys %Hints) {
+@@ -735,6 +753,51 @@
     }
  }
  
@@ -140,3 +140,4 @@ diff -up logwatch-svn46/scripts/services/named.dnssec logwatch-svn46/scripts/ser
  if (keys %OtherList) {
     print "\n**Unmatched Entries**\n";
     foreach $line (sort {$a cmp $b} keys %OtherList) {
+
diff --git a/logwatch-oldfiles.patch b/logwatch-oldfiles.patch
index 981aa4e..847e63c 100644
--- a/logwatch-oldfiles.patch
+++ b/logwatch-oldfiles.patch
@@ -3,10 +3,11 @@ logwatch temporary directory.
 
 Author: Ivana Varekova <varekova at redhat.com>
 RH-Bugzilla: #230974
+Backported-By: Jan Synacek <jsynacek at redhat.com>
 
---- logwatch-20110113/logwatch.8.orig	2010-05-01 04:32:20.000000000 +0200
-+++ logwatch-20110113/logwatch.8	2011-01-13 11:49:28.631589520 +0100
-@@ -31,7 +31,7 @@
+--- logwatch-svn198/logwatch.8	2014-01-26 13:46:02.000000000 +0100
++++ logwatch-svn198/logwatch.8	2014-07-04 10:03:26.870415276 +0200
+@@ -35,7 +35,7 @@
  .I report format
  .B ] [--encode
  .I encoding to use
@@ -15,8 +16,8 @@ RH-Bugzilla: #230974
  .SH DESCRIPTION
  .B Logwatch
  is a customizable, pluggable log-monitoring system.  It will go
-@@ -104,6 +104,9 @@
- then only logs from this hostname will be processed (where appropriate).
+@@ -111,6 +111,9 @@
+ Number of characters that html output should be wrapped to. Default is 80.
  .IP "\fB--numeric\fR"
  Inhibits additional name lookups, displaying IP addresses numerically.
 +.IP "\fB--no-oldfiles-log\fR"
@@ -25,9 +26,9 @@ RH-Bugzilla: #230974
  .IP "\fB--usage\fR"
  Displays usage information
  .IP "\fB--help\fR"
---- logwatch-20110113/scripts/logwatch.pl.orig	2011-01-13 11:40:57.083697486 +0100
-+++ logwatch-20110113/scripts/logwatch.pl	2011-01-13 11:48:07.477874059 +0100
-@@ -187,6 +187,7 @@ my @TempLogFileList = ();
+--- logwatch-svn198/scripts/logwatch.pl	2014-07-04 10:02:23.930302006 +0200
++++ logwatch-svn198/scripts/logwatch.pl	2014-07-04 10:05:01.588585717 +0200
+@@ -187,6 +187,7 @@
  my @TempServiceList = ();
  my $Help = 0;
  my $ShowVersion = 0;
@@ -35,7 +36,7 @@ RH-Bugzilla: #230974
  my ($tmp_mailto, $tmp_savefile);
  
  &GetOptions ("d|detail=s"   => \$Config{'detail'},
-@@ -209,6 +210,7 @@ my ($tmp_mailto, $tmp_savefile);
+@@ -209,6 +210,7 @@
               "hostformat=s" => \$Config{'hostformat'},
               "hostlimit=s"  => \$Config{'hostlimit'},
               "html_wrap=s"  => \$Config{'html_wrap'},
@@ -43,16 +44,16 @@ RH-Bugzilla: #230974
               "subject=s"    => \$Config{'subject'}
             ) or &Usage();
  
-@@ -632,7 +634,7 @@ if ($Config{'debug'} > 7) {
+@@ -632,7 +634,7 @@
  opendir(TMPDIR, $Config{'tmpdir'}) or die "$Config{'tmpdir'} $!";
  my @old_dirs = grep { /^logwatch\.\w{8}$/ && -d "$Config{'tmpdir'}/$_" }
     readdir(TMPDIR);
 -if (@old_dirs) {
-+if ((@old_dirs) && ($NoOldfilesLog==0)) {
++if (@old_dirs && ($NoOldfilesLog==0)) {
     print "You have old files in your logwatch tmpdir ($Config{'tmpdir'}):\n\t";
     print join("\n\t", @old_dirs);
     print "\nThe directories listed above were most likely created by a\n";
-@@ -1077,7 +1079,7 @@ sub ReadConfigFile {
+@@ -1085,7 +1087,7 @@
  sub Usage () {
     # Show usage for this program
     print "\nUsage: $0 [--detail <level>] [--logfile <name>] [--output <output_type>]\n" .
@@ -61,12 +62,13 @@ RH-Bugzilla: #230974
        "   [--mailto <addr>] [--archives] [--range <range>] [--debug <level>]\n" .
        "   [--filename <filename>] [--help|--usage] [--version] [--service <name>]\n" .
        "   [--hostformat <host_format type>] [--hostlimit <host1,host2>] [--html_wrap <num_characters>]\n\n";
-@@ -1088,6 +1090,8 @@ sub Usage () {
+@@ -1096,6 +1098,8 @@
     print "--output <output type>: Report Output - stdout [default], mail, file.\n"; #8.0
     print "--format <formatting>: Report Format - text [default], html.\n"; #8.0
     print "--encode <encoding>: Enconding to use - none [default], base64.\n"; #8.0
-+   print "--no-oldfiles-log: Suppress the logwatch log, which informs about the\n"; 
-+   print "                   old files in logwatch tmpdir.\n"; 
++   print "--no-oldfiles-log: Suppress the logwatch log, which informs about the\n";
++   print "                   old files in logwatch tmpdir.\n";
     print "--mailto <addr>: Mail report to <addr>.\n";
     print "--archives: Use archived log files too.\n";
     print "--filename <filename>: Used to specify they filename to save to. --filename <filename> [Forces output to file].\n";
+
diff --git a/logwatch.spec b/logwatch.spec
index 06649ef..1b91843 100644
--- a/logwatch.spec
+++ b/logwatch.spec
@@ -1,15 +1,16 @@
+%global revision 198
 Summary: A log file analysis program
 Name: logwatch
 Version: 7.4.0
-Release: 31.20130522svn140%{?dist}
+Release: 32.20140704svn%{revision}%{?dist}
 License: MIT
 Group: Applications/System
 URL: http://www.logwatch.org/
 # The source for this package was pulled from upstream's vcs.  Use the
 # following commands to generate the tarball:
-#  svn export -r 140 https://logwatch.svn.sourceforge.net/svnroot/logwatch logwatch-svn140
-#  tar cJvf logwatch-svn140.tar.xz logwatch-svn140
-Source0: logwatch-svn140.tar.xz
+#  svn export -r 198 https://svn.code.sf.net/p/logwatch/code/ logwatch-svn198
+#  tar cJvf logwatch-svn198.tar.xz logwatch-svn198
+Source0: logwatch-svn%{revision}.tar.xz
 #Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
 # Needs proper fix. Not applied by the upstream.
 Patch0: logwatch-vsftpd.patch
@@ -24,7 +25,6 @@ Patch9: logwatch-rkhunter.patch
 # Not yet upstreamed
 Patch16: logwatch-secure-userhelper.patch
 Patch18: logwatch-secure-username.patch
-Patch19: logwatch-man.patch
 Requires: textutils sh-utils grep mailx
 Requires: perl(Date::Manip)
 Requires: perl(Sys::CPU)
@@ -39,7 +39,7 @@ that you wish with the detail that you wish.  Easy to use - works right out
 of the package on many systems.
 
 %prep
-%setup -q -n logwatch-svn140
+%setup -q -n logwatch-svn%{revision}
 %patch0 -p1
 %patch1 -p1
 %patch3 -p1
@@ -48,7 +48,6 @@ of the package on many systems.
 %patch9 -p0
 %patch16 -p1
 %patch18 -p1
-%patch19 -p1
 rm -f scripts/services/*.orig
 
 %build
@@ -148,6 +147,9 @@ echo "# Configuration overrides for specific logfiles/services may be placed her
 %{_mandir}/man*/*
 
 %changelog
+* Fri Jul  4 2014 Jan Synáček <jsynacek at redhat.com> - 7.4.0-32.20140704svn198
+- Update to revision 198
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 7.4.0-31.20130522svn140
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list