r11891 - in /trunk/libparse-syslog-perl: Changes META.yml debian/changelog lib/Parse/Syslog.pm

gregoa-guest at users.alioth.debian.org gregoa-guest at users.alioth.debian.org
Tue Jan 1 21:11:34 UTC 2008


Author: gregoa-guest
Date: Tue Jan  1 21:11:34 2008
New Revision: 11891

URL: http://svn.debian.org/wsvn/?sc=1&rev=11891
Log:
New upstream release.

Modified:
    trunk/libparse-syslog-perl/Changes
    trunk/libparse-syslog-perl/META.yml
    trunk/libparse-syslog-perl/debian/changelog
    trunk/libparse-syslog-perl/lib/Parse/Syslog.pm

Modified: trunk/libparse-syslog-perl/Changes
URL: http://svn.debian.org/wsvn/trunk/libparse-syslog-perl/Changes?rev=11891&op=diff
==============================================================================
--- trunk/libparse-syslog-perl/Changes (original)
+++ trunk/libparse-syslog-perl/Changes Tue Jan  1 21:11:34 2008
@@ -1,4 +1,9 @@
 Revision history for Perl extension Parse::Syslog.
+
+2007-12-30
+
+     * release 1.10
+     * DST-handling bugfix
 
 2006-01-01
 

Modified: trunk/libparse-syslog-perl/META.yml
URL: http://svn.debian.org/wsvn/trunk/libparse-syslog-perl/META.yml?rev=11891&op=diff
==============================================================================
--- trunk/libparse-syslog-perl/META.yml (original)
+++ trunk/libparse-syslog-perl/META.yml Tue Jan  1 21:11:34 2008
@@ -1,10 +1,10 @@
 # http://module-build.sourceforge.net/META-spec.html
 #XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
 name:         Parse-Syslog
-version:      1.09
+version:      1.10
 version_from: lib/Parse/Syslog.pm
 installdirs:  site
 requires:
 
 distribution_type: module
-generated_by: ExtUtils::MakeMaker version 6.17
+generated_by: ExtUtils::MakeMaker version 6.30_01

Modified: trunk/libparse-syslog-perl/debian/changelog
URL: http://svn.debian.org/wsvn/trunk/libparse-syslog-perl/debian/changelog?rev=11891&op=diff
==============================================================================
--- trunk/libparse-syslog-perl/debian/changelog (original)
+++ trunk/libparse-syslog-perl/debian/changelog Tue Jan  1 21:11:34 2008
@@ -1,5 +1,6 @@
-libparse-syslog-perl (1.09-3) UNRELEASED; urgency=low
+libparse-syslog-perl (1.10-1) UNRELEASED; urgency=low
 
+  * New upstream release.
   * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser
     field (source stanza); Homepage field (source stanza). Removed: XS-
     Vcs-Svn fields.

Modified: trunk/libparse-syslog-perl/lib/Parse/Syslog.pm
URL: http://svn.debian.org/wsvn/trunk/libparse-syslog-perl/lib/Parse/Syslog.pm?rev=11891&op=diff
==============================================================================
--- trunk/libparse-syslog-perl/lib/Parse/Syslog.pm (original)
+++ trunk/libparse-syslog-perl/lib/Parse/Syslog.pm Tue Jan  1 21:11:34 2008
@@ -7,7 +7,7 @@
 use strict;
 use vars qw($VERSION);
 
-$VERSION = '1.09';
+$VERSION = '1.10';
 
 my %months_map = (
     'Jan' => 0, 'Feb' => 1, 'Mar' => 2,
@@ -37,6 +37,14 @@
     # calculate a number out of the day and hour to identify the hour
     $self->{is_dst_switch_last_hour} = $t->[3]<<5+$t->[2];
 
+    # calculating hour+1 (below) is a problem if the hour is 23. as far as I
+    # know, nobody does the DST switch at this time, so just assume it isn't
+    # DST switch if the hour is 23.
+    if($t->[2]==23) {
+        @{$self->{is_dst_switch_result}} = (0, undef);
+        return @{$self->{is_dst_switch_result}};
+    }
+
     # let's see the timestamp in one hour
     # 0: sec, 1: min, 2: h, 3: day, 4: month, 5: year
     my $time_plus_1h = timelocal($t->[0], $t->[1], $t->[2]+1, $t->[3], $t->[4], $t->[5]);
@@ -216,7 +224,7 @@
     }
 
     my $file = $self->{file};
-    line: while(my $str = $self->_next_line) {
+    line: while(defined (my $str = $self->_next_line)) {
         # date, time and host 
         $str =~ /^
             (\S{3})\s+(\d+)      # date  -- 1, 2




More information about the Pkg-perl-cvs-commits mailing list