Hello community, here is the log from the commit of package perl-HTTP-Date for openSUSE:Factory checked in at 2019-12-23 22:33:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-HTTP-Date (Old) and /work/SRC/openSUSE:Factory/.perl-HTTP-Date.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-HTTP-Date" Mon Dec 23 22:33:40 2019 rev:12 rq:749962 version:6.05 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-HTTP-Date/perl-HTTP-Date.changes 2019-11-17 19:20:53.974923450 +0100 +++ /work/SRC/openSUSE:Factory/.perl-HTTP-Date.new.6675/perl-HTTP-Date.changes 2019-12-23 22:33:52.425727384 +0100 @@ -1,0 +2,19 @@ +Wed Nov 20 09:19:33 UTC 2019 - <[email protected]> + +- updated to 6.05 + see /usr/share/doc/packages/perl-HTTP-Date/Changes + + 6.05 2019-11-19 03:02:32Z + - Bump minimum version of Time::Local to 1.28 (GH#17) (Olaf Alders) + +------------------------------------------------------------------- +Fri Nov 15 09:05:47 UTC 2019 - <[email protected]> + +- updated to 6.04 + see /usr/share/doc/packages/perl-HTTP-Date/Changes + + 6.04 2019-11-14 22:22:50Z + - Replace vars with our (GH#15) (James Raspass) + - Tidy lib and t files (GH#16) (Olaf Alders) + +------------------------------------------------------------------- Old: ---- HTTP-Date-6.03.tar.gz New: ---- HTTP-Date-6.05.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-HTTP-Date.spec ++++++ --- /var/tmp/diff_new_pack.ymwNHm/_old 2019-12-23 22:33:54.097728109 +0100 +++ /var/tmp/diff_new_pack.ymwNHm/_new 2019-12-23 22:33:54.101728111 +0100 @@ -17,7 +17,7 @@ Name: perl-HTTP-Date -Version: 6.03 +Version: 6.05 Release: 0 %define cpan_name HTTP-Date Summary: HTTP::Date - date conversion routines @@ -30,7 +30,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros +BuildRequires: perl(Time::Local) >= 1.28 BuildRequires: perl(Time::Zone) +Requires: perl(Time::Local) >= 1.28 Requires: perl(Time::Zone) %{perl_requires} @@ -148,7 +150,7 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes CONTRIBUTORS README README.md +%doc Changes CONTRIBUTORS README.md %license LICENSE %changelog ++++++ HTTP-Date-6.03.tar.gz -> HTTP-Date-6.05.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/CONTRIBUTORS new/HTTP-Date-6.05/CONTRIBUTORS --- old/HTTP-Date-6.03/CONTRIBUTORS 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/CONTRIBUTORS 2019-11-19 04:02:36.000000000 +0100 @@ -28,6 +28,7 @@ * Hans-H. Froehlich * Ian Kilgore * Jacob J + * James Raspass * jefflee * john9art * Mark Stosberg diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/Changes new/HTTP-Date-6.05/Changes --- old/HTTP-Date-6.03/Changes 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/Changes 2019-11-19 04:02:36.000000000 +0100 @@ -1,5 +1,12 @@ Change history for HTTP-Date +6.05 2019-11-19 03:02:32Z + - Bump minimum version of Time::Local to 1.28 (GH#17) (Olaf Alders) + +6.04 2019-11-14 22:22:50Z + - Replace vars with our (GH#15) (James Raspass) + - Tidy lib and t files (GH#16) (Olaf Alders) + 6.03 2019-11-13 14:11:51Z - RT123557 Fix for DST test issues (GH#14) (@pludlamCVL) - Add Travis tests and convert to Dist::Zilla (GH#13) (Olaf Alders) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/MANIFEST new/HTTP-Date-6.05/MANIFEST --- old/HTTP-Date-6.03/MANIFEST 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/MANIFEST 2019-11-19 04:02:36.000000000 +0100 @@ -7,7 +7,6 @@ META.json META.yml Makefile.PL -README README.md cpanfile dist.ini diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/META.json new/HTTP-Date-6.05/META.json --- old/HTTP-Date-6.03/META.json 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/META.json 2019-11-19 04:02:36.000000000 +0100 @@ -57,11 +57,10 @@ "runtime" : { "requires" : { "Exporter" : "0", - "Time::Local" : "0", + "Time::Local" : "1.28", "Time::Zone" : "0", "perl" : "5.006002", - "strict" : "0", - "vars" : "0" + "strict" : "0" } }, "test" : { @@ -94,10 +93,10 @@ "x_IRC" : "irc://irc.perl.org/#lwp", "x_MailingList" : "mailto:[email protected]" }, - "version" : "6.03", + "version" : "6.05", "x_Dist_Zilla" : { "perl" : { - "version" : "5.030000" + "version" : "5.026001" }, "plugins" : [ { @@ -135,7 +134,7 @@ { "class" : "Dist::Zilla::Plugin::MAXMIND::TidyAll", "name" : "@Author::OALDERS/MAXMIND::TidyAll", - "version" : "0.13" + "version" : "0.83" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", @@ -206,7 +205,7 @@ "class" : "Dist::Zilla::Plugin::InstallGuide", "config" : { "Dist::Zilla::Role::ModuleMetadata" : { - "Module::Metadata" : "1.000037", + "Module::Metadata" : "1.000036", "version" : "0.006" } }, @@ -496,7 +495,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.23.0", + "git_version" : "2.24.0", "repo_root" : "." } }, @@ -507,7 +506,7 @@ "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { - "git_version" : "2.23.0", + "git_version" : "2.24.0", "include_authors" : 0, "include_releaser" : 1, "order_by" : "name", @@ -631,7 +630,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.23.0", + "git_version" : "2.24.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -648,12 +647,12 @@ "branch" : null, "changelog" : "Changes", "signed" : 0, - "tag" : "v6.03", + "tag" : "v6.05", "tag_format" : "v%V", "tag_message" : "v%V" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.23.0", + "git_version" : "2.24.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -703,7 +702,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.23.0", + "git_version" : "2.24.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -723,7 +722,7 @@ "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.23.0", + "git_version" : "2.24.0", "repo_root" : "." } }, @@ -856,6 +855,7 @@ "Hans-H. Froehlich <[email protected]>", "Ian Kilgore <[email protected]>", "Jacob J <[email protected]>", + "James Raspass <[email protected]>", "jefflee <[email protected]>", "john9art <[email protected]>", "Mark Stosberg <[email protected]>", @@ -888,8 +888,8 @@ "Yuri Karaban <[email protected]>", "Zefram <[email protected]>" ], - "x_generated_by_perl" : "v5.30.0", - "x_serialization_backend" : "Cpanel::JSON::XS version 4.14", + "x_generated_by_perl" : "v5.26.1", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.10", "x_static_install" : 1 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/META.yml new/HTTP-Date-6.05/META.yml --- old/HTTP-Date-6.03/META.yml 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/META.yml 2019-11-19 04:02:36.000000000 +0100 @@ -27,21 +27,20 @@ - xt requires: Exporter: '0' - Time::Local: '0' + Time::Local: '1.28' Time::Zone: '0' perl: '5.006002' strict: '0' - vars: '0' resources: IRC: irc://irc.perl.org/#lwp MailingList: mailto:[email protected] bugtracker: https://github.com/libwww-perl/HTTP-Date/issues homepage: https://github.com/libwww-perl/HTTP-Date repository: https://github.com/libwww-perl/HTTP-Date.git -version: '6.03' +version: '6.05' x_Dist_Zilla: perl: - version: '5.030000' + version: '5.026001' plugins: - class: Dist::Zilla::Plugin::PromptIfStale @@ -71,7 +70,7 @@ - class: Dist::Zilla::Plugin::MAXMIND::TidyAll name: '@Author::OALDERS/MAXMIND::TidyAll' - version: '0.13' + version: '0.83' - class: Dist::Zilla::Plugin::AutoPrereqs name: '@Author::OALDERS/AutoPrereqs' @@ -127,7 +126,7 @@ class: Dist::Zilla::Plugin::InstallGuide config: Dist::Zilla::Role::ModuleMetadata: - Module::Metadata: '1.000037' + Module::Metadata: '1.000036' version: '0.006' name: '@Author::OALDERS/InstallGuide' version: '1.200013' @@ -350,7 +349,7 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.23.0 + git_version: 2.24.0 repo_root: . name: '@Author::OALDERS/Git::Check' version: '2.046' @@ -358,7 +357,7 @@ class: Dist::Zilla::Plugin::Git::Contributors config: Dist::Zilla::Plugin::Git::Contributors: - git_version: 2.23.0 + git_version: 2.24.0 include_authors: 0 include_releaser: 1 order_by: name @@ -453,7 +452,7 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.23.0 + git_version: 2.24.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -466,11 +465,11 @@ branch: ~ changelog: Changes signed: 0 - tag: v6.03 + tag: v6.05 tag_format: v%V tag_message: v%V Dist::Zilla::Role::Git::Repo: - git_version: 2.23.0 + git_version: 2.24.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -507,7 +506,7 @@ - (?^:^lib/.*\.pm$) changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.23.0 + git_version: 2.24.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -521,7 +520,7 @@ - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: - git_version: 2.23.0 + git_version: 2.24.0 repo_root: . name: '@Author::OALDERS/Git::Push' version: '2.046' @@ -627,6 +626,7 @@ - 'Hans-H. Froehlich <[email protected]>' - 'Ian Kilgore <[email protected]>' - 'Jacob J <[email protected]>' + - 'James Raspass <[email protected]>' - 'jefflee <[email protected]>' - 'john9art <[email protected]>' - 'Mark Stosberg <[email protected]>' @@ -658,6 +658,6 @@ - 'Ville Skytta <[email protected]>' - 'Yuri Karaban <[email protected]>' - 'Zefram <[email protected]>' -x_generated_by_perl: v5.30.0 +x_generated_by_perl: v5.26.1 x_serialization_backend: 'YAML::Tiny version 1.73' x_static_install: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/Makefile.PL new/HTTP-Date-6.05/Makefile.PL --- old/HTTP-Date-6.03/Makefile.PL 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/Makefile.PL 2019-11-19 04:02:36.000000000 +0100 @@ -18,10 +18,9 @@ "NAME" => "HTTP::Date", "PREREQ_PM" => { "Exporter" => 0, - "Time::Local" => 0, + "Time::Local" => "1.28", "Time::Zone" => 0, - "strict" => 0, - "vars" => 0 + "strict" => 0 }, "TEST_REQUIRES" => { "ExtUtils::MakeMaker" => 0, @@ -32,7 +31,7 @@ "Test::More" => 0, "warnings" => 0 }, - "VERSION" => "6.03", + "VERSION" => "6.05", "test" => { "TESTS" => "t/*.t" } @@ -47,10 +46,9 @@ "IPC::Open3" => 0, "Test" => 0, "Test::More" => 0, - "Time::Local" => 0, + "Time::Local" => "1.28", "Time::Zone" => 0, "strict" => 0, - "vars" => 0, "warnings" => 0 ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/README new/HTTP-Date-6.05/README --- old/HTTP-Date-6.03/README 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/README 1970-01-01 01:00:00.000000000 +0100 @@ -1,112 +0,0 @@ -NAME - HTTP::Date - date conversion routines - -SYNOPSIS - use HTTP::Date; - - $string = time2str($time); # Format as GMT ASCII time - $time = str2time($string); # convert ASCII date to machine time - -DESCRIPTION - This module provides functions that deal the date formats used by the - HTTP protocol (and then some more). Only the first two functions, - time2str() and str2time(), are exported by default. - - time2str( [$time] ) - The time2str() function converts a machine time (seconds since - epoch) to a string. If the function is called without an argument or - with an undefined argument, it will use the current time. - - The string returned is in the format preferred for the HTTP - protocol. This is a fixed length subset of the format defined by RFC - 1123, represented in Universal Time (GMT). An example of a time - stamp in this format is: - - Sun, 06 Nov 1994 08:49:37 GMT - - str2time( $str [, $zone] ) - The str2time() function converts a string to machine time. It - returns `undef' if the format of $str is unrecognized, otherwise - whatever the `Time::Local' functions can make out of the parsed - time. Dates before the system's epoch may not work on all operating - systems. The time formats recognized are the same as for - parse_date(). - - The function also takes an optional second argument that specifies - the default time zone to use when converting the date. This - parameter is ignored if the zone is found in the date string itself. - If this parameter is missing, and the date string format does not - contain any zone specification, then the local time zone is assumed. - - If the zone is not "`GMT'" or numerical (like "`-0800'" or - "`+0100'"), then the `Time::Zone' module must be installed in order - to get the date recognized. - - parse_date( $str ) - This function will try to parse a date string, and then return it as - a list of numerical values followed by a (possible undefined) time - zone specifier; ($year, $month, $day, $hour, $min, $sec, $tz). The - $year returned will not have the number 1900 subtracted from it and - the $month numbers start with 1. - - In scalar context the numbers are interpolated in a string of the - "YYYY-MM-DD hh:mm:ss TZ"-format and returned. - - If the date is unrecognized, then the empty list is returned. - - The function is able to parse the following formats: - - "Wed, 09 Feb 1994 22:23:32 GMT" -- HTTP format - "Thu Feb 3 17:03:55 GMT 1994" -- ctime(3) format - "Thu Feb 3 00:00:00 1994", -- ANSI C asctime() format - "Tuesday, 08-Feb-94 14:15:29 GMT" -- old rfc850 HTTP format - "Tuesday, 08-Feb-1994 14:15:29 GMT" -- broken rfc850 HTTP format - - "03/Feb/1994:17:03:55 -0700" -- common logfile format - "09 Feb 1994 22:23:32 GMT" -- HTTP format (no weekday) - "08-Feb-94 14:15:29 GMT" -- rfc850 format (no weekday) - "08-Feb-1994 14:15:29 GMT" -- broken rfc850 format (no weekday) - - "1994-02-03 14:15:29 -0100" -- ISO 8601 format - "1994-02-03 14:15:29" -- zone is optional - "1994-02-03" -- only date - "1994-02-03T14:15:29" -- Use T as separator - "19940203T141529Z" -- ISO 8601 compact format - "19940203" -- only date - - "08-Feb-94" -- old rfc850 HTTP format (no weekday, no time) - "08-Feb-1994" -- broken rfc850 HTTP format (no weekday, no time) - "09 Feb 1994" -- proposed new HTTP format (no weekday, no time) - "03/Feb/1994" -- common logfile format (no time, no offset) - - "Feb 3 1994" -- Unix 'ls -l' format - "Feb 3 17:03" -- Unix 'ls -l' format - - "11-15-96 03:52PM" -- Windows 'dir' format - - The parser ignores leading and trailing whitespace. It also allow - the seconds to be missing and the month to be numerical in most - formats. - - If the year is missing, then we assume that the date is the first - matching date *before* current month. If the year is given with only - 2 digits, then parse_date() will select the century that makes the - year closest to the current date. - - time2iso( [$time] ) - Same as time2str(), but returns a "YYYY-MM-DD hh:mm:ss"-formatted - string representing time in the local time zone. - - time2isoz( [$time] ) - Same as time2str(), but returns a "YYYY-MM-DD hh:mm:ssZ"-formatted - string representing Universal Time. - -SEE ALSO - perlfunc, Time::Zone - -COPYRIGHT - Copyright 1995-1999, Gisle Aas - - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/README.md new/HTTP-Date-6.05/README.md --- old/HTTP-Date-6.03/README.md 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/README.md 2019-11-19 04:02:36.000000000 +0100 @@ -4,7 +4,7 @@ # VERSION -version 6.03 +version 6.05 # SYNOPSIS @@ -113,7 +113,7 @@ # SEE ALSO -["time" in perlfunc](https://metacpan.org/pod/perlfunc#time), [Time::Zone](https://metacpan.org/pod/Time%3A%3AZone) +["time" in perlfunc](https://metacpan.org/pod/perlfunc#time), [Time::Zone](https://metacpan.org/pod/Time::Zone) # AUTHOR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/cpanfile new/HTTP-Date-6.05/cpanfile --- old/HTTP-Date-6.03/cpanfile 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/cpanfile 2019-11-19 04:02:36.000000000 +0100 @@ -1,9 +1,8 @@ requires "Exporter" => "0"; -requires "Time::Local" => "0"; +requires "Time::Local" => "1.28"; requires "Time::Zone" => "0"; requires "perl" => "5.006002"; requires "strict" => "0"; -requires "vars" => "0"; on 'test' => sub { requires "ExtUtils::MakeMaker" => "0"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/dist.ini new/HTTP-Date-6.05/dist.ini --- old/HTTP-Date-6.03/dist.ini 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/dist.ini 2019-11-19 04:02:36.000000000 +0100 @@ -19,6 +19,7 @@ [Prereqs] perl = 5.006002 +Time::Local = 1.28 [Test::ChangesHasContent] [Test::Compile] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/lib/HTTP/Date.pm new/HTTP-Date-6.05/lib/HTTP/Date.pm --- old/HTTP-Date-6.03/lib/HTTP/Date.pm 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/lib/HTTP/Date.pm 2019-11-19 04:02:36.000000000 +0100 @@ -1,175 +1,188 @@ package HTTP::Date; -our $VERSION = '6.03'; +use strict; + +our $VERSION = '6.05'; require Exporter; -@ISA = qw(Exporter); -@EXPORT = qw(time2str str2time); -@EXPORT_OK = qw(parse_date time2iso time2isoz); +our @ISA = qw(Exporter); +our @EXPORT = qw(time2str str2time); +our @EXPORT_OK = qw(parse_date time2iso time2isoz); -use strict; require Time::Local; -use vars qw(@DoW @MoY %MoY); -@DoW = qw(Sun Mon Tue Wed Thu Fri Sat); -@MoY = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec); -@MoY{@MoY} = (1..12); +our ( @DoW, @MoY, %MoY ); +@DoW = qw(Sun Mon Tue Wed Thu Fri Sat); +@MoY = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec); +@MoY{@MoY} = ( 1 .. 12 ); -my %GMT_ZONE = (GMT => 1, UTC => 1, UT => 1, Z => 1); +my %GMT_ZONE = ( GMT => 1, UTC => 1, UT => 1, Z => 1 ); - -sub time2str (;$) -{ +sub time2str (;$) { my $time = shift; $time = time unless defined $time; - my ($sec, $min, $hour, $mday, $mon, $year, $wday) = gmtime($time); - sprintf("%s, %02d %s %04d %02d:%02d:%02d GMT", - $DoW[$wday], - $mday, $MoY[$mon], $year+1900, - $hour, $min, $sec); + my ( $sec, $min, $hour, $mday, $mon, $year, $wday ) = gmtime($time); + sprintf( + "%s, %02d %s %04d %02d:%02d:%02d GMT", + $DoW[$wday], + $mday, $MoY[$mon], $year + 1900, + $hour, $min, $sec + ); } - -sub str2time ($;$) -{ +sub str2time ($;$) { my $str = shift; return undef unless defined $str; # fast exit for strictly conforming string - if ($str =~ /^[SMTWF][a-z][a-z], (\d\d) ([JFMAJSOND][a-z][a-z]) (\d\d\d\d) (\d\d):(\d\d):(\d\d) GMT$/) { - return eval { - my $t = Time::Local::timegm($6, $5, $4, $1, $MoY{$2}-1, $3); - $t < 0 ? undef : $t; - }; + if ( $str + =~ /^[SMTWF][a-z][a-z], (\d\d) ([JFMAJSOND][a-z][a-z]) (\d\d\d\d) (\d\d):(\d\d):(\d\d) GMT$/ + ) { + return eval { + my $t = Time::Local::timegm( $6, $5, $4, $1, $MoY{$2} - 1, $3 ); + $t < 0 ? undef : $t; + }; } my @d = parse_date($str); return undef unless @d; - $d[1]--; # month + $d[1]--; # month my $tz = pop(@d); - unless (defined $tz) { - unless (defined($tz = shift)) { - return eval { my $frac = $d[-1]; $frac -= ($d[-1] = int($frac)); - my $t = Time::Local::timelocal(reverse @d) + $frac; - $t < 0 ? undef : $t; - }; - } + unless ( defined $tz ) { + unless ( defined( $tz = shift ) ) { + return eval { + my $frac = $d[-1]; + $frac -= ( $d[-1] = int($frac) ); + my $t = Time::Local::timelocal( reverse @d ) + $frac; + $t < 0 ? undef : $t; + }; + } } my $offset = 0; - if ($GMT_ZONE{uc $tz}) { - # offset already zero + if ( $GMT_ZONE{ uc $tz } ) { + + # offset already zero } - elsif ($tz =~ /^([-+])?(\d\d?):?(\d\d)?$/) { - $offset = 3600 * $2; - $offset += 60 * $3 if $3; - $offset *= -1 if $1 && $1 eq '-'; + elsif ( $tz =~ /^([-+])?(\d\d?):?(\d\d)?$/ ) { + $offset = 3600 * $2; + $offset += 60 * $3 if $3; + $offset *= -1 if $1 && $1 eq '-'; } else { - eval { require Time::Zone } || return undef; - $offset = Time::Zone::tz_offset($tz); - return undef unless defined $offset; + eval { require Time::Zone } || return undef; + $offset = Time::Zone::tz_offset($tz); + return undef unless defined $offset; } - return eval { my $frac = $d[-1]; $frac -= ($d[-1] = int($frac)); - my $t = Time::Local::timegm(reverse @d) + $frac; - $t < 0 ? undef : $t - $offset; - }; + return eval { + my $frac = $d[-1]; + $frac -= ( $d[-1] = int($frac) ); + my $t = Time::Local::timegm( reverse @d ) + $frac; + $t < 0 ? undef : $t - $offset; + }; } - -sub parse_date ($) -{ - local($_) = shift; +sub parse_date ($) { + local ($_) = shift; return unless defined; # More lax parsing below - s/^\s+//; # kill leading space - s/^(?:Sun|Mon|Tue|Wed|Thu|Fri|Sat)[a-z]*,?\s*//i; # Useless weekday + s/^\s+//; # kill leading space + s/^(?:Sun|Mon|Tue|Wed|Thu|Fri|Sat)[a-z]*,?\s*//i; # Useless weekday - my($day, $mon, $yr, $hr, $min, $sec, $tz, $ampm); + my ( $day, $mon, $yr, $hr, $min, $sec, $tz, $ampm ); # Then we are able to check for most of the formats with this regexp - (($day,$mon,$yr,$hr,$min,$sec,$tz) = - /^ - (\d\d?) # day - (?:\s+|[-\/]) - (\w+) # month - (?:\s+|[-\/]) - (\d+) # year - (?: - (?:\s+|:) # separator before clock - (\d\d?):(\d\d) # hour:min - (?::(\d\d))? # optional seconds - )? # optional clock - \s* - ([-+]?\d{2,4}|(?![APap][Mm]\b)[A-Za-z]+)? # timezone - \s* - (?:\(\w+\)|\w{3,})? # ASCII representation of timezone. - \s*$ - /x) - - || - - # Try the ctime and asctime format - (($mon, $day, $hr, $min, $sec, $tz, $yr) = - /^ - (\w{1,3}) # month - \s+ - (\d\d?) # day - \s+ - (\d\d?):(\d\d) # hour:min - (?::(\d\d))? # optional seconds - \s+ - (?:([A-Za-z]+)\s+)? # optional timezone - (\d+) # year - \s*$ # allow trailing whitespace - /x) - - || - - # Then the Unix 'ls -l' date format - (($mon, $day, $yr, $hr, $min, $sec) = - /^ - (\w{3}) # month - \s+ - (\d\d?) # day - \s+ - (?: - (\d\d\d\d) | # year - (\d{1,2}):(\d{2}) # hour:min + ( + ( $day, $mon, $yr, $hr, $min, $sec, $tz ) + = /^ + (\d\d?) # day + (?:\s+|[-\/]) + (\w+) # month + (?:\s+|[-\/]) + (\d+) # year + (?: + (?:\s+|:) # separator before clock + (\d\d?):(\d\d) # hour:min + (?::(\d\d))? # optional seconds + )? # optional clock + \s* + ([-+]?\d{2,4}|(?![APap][Mm]\b)[A-Za-z]+)? # timezone + \s* + (?:\(\w+\)|\w{3,})? # ASCII representation of timezone. + \s*$ + /x + ) + + || + + # Try the ctime and asctime format + ( + ( $mon, $day, $hr, $min, $sec, $tz, $yr ) + = /^ + (\w{1,3}) # month + \s+ + (\d\d?) # day + \s+ + (\d\d?):(\d\d) # hour:min + (?::(\d\d))? # optional seconds + \s+ + (?:([A-Za-z]+)\s+)? # optional timezone + (\d+) # year + \s*$ # allow trailing whitespace + /x + ) + + || + + # Then the Unix 'ls -l' date format + ( + ( $mon, $day, $yr, $hr, $min, $sec ) + = /^ + (\w{3}) # month + \s+ + (\d\d?) # day + \s+ + (?: + (\d\d\d\d) | # year + (\d{1,2}):(\d{2}) # hour:min (?::(\d\d))? # optional seconds - ) - \s*$ - /x) - - || - - # ISO 8601 format '1996-02-29 12:00:00 -0100' and variants - (($yr, $mon, $day, $hr, $min, $sec, $tz) = - /^ - (\d{4}) # year - [-\/]? - (\d\d?) # numerical month - [-\/]? - (\d\d?) # day - (?: - (?:\s+|[-:Tt]) # separator before clock - (\d\d?):?(\d\d) # hour:min - (?::?(\d\d(?:\.\d*)?))? # optional seconds (and fractional) - )? # optional clock - \s* - ([-+]?\d\d?:?(:?\d\d)? - |Z|z)? # timezone (Z is "zero meridian", i.e. GMT) - \s*$ - /x) - - || - - # Windows 'dir' 11-12-96 03:52PM - (($mon, $day, $yr, $hr, $min, $ampm) = - /^ + ) + \s*$ + /x + ) + + || + + # ISO 8601 format '1996-02-29 12:00:00 -0100' and variants + ( + ( $yr, $mon, $day, $hr, $min, $sec, $tz ) + = /^ + (\d{4}) # year + [-\/]? + (\d\d?) # numerical month + [-\/]? + (\d\d?) # day + (?: + (?:\s+|[-:Tt]) # separator before clock + (\d\d?):?(\d\d) # hour:min + (?::?(\d\d(?:\.\d*)?))? # optional seconds (and fractional) + )? # optional clock + \s* + ([-+]?\d\d?:?(:?\d\d)? + |Z|z)? # timezone (Z is "zero meridian", i.e. GMT) + \s*$ + /x + ) + + || + + # Windows 'dir' 11-12-96 03:52PM + ( + ( $mon, $day, $yr, $hr, $min, $ampm ) + = /^ (\d{2}) # numerical month - (\d{2}) # day @@ -178,36 +191,38 @@ \s+ (\d\d?):(\d\d)([APap][Mm]) # hour:min AM or PM \s*$ - /x) + /x + ) - || - return; # unrecognized format + || return; # unrecognized format # Translate month name to number - $mon = $MoY{$mon} || - $MoY{"\u\L$mon"} || - ($mon =~ /^\d\d?$/ && $mon >= 1 && $mon <= 12 && int($mon)) || - return; + $mon + = $MoY{$mon} + || $MoY{"\u\L$mon"} + || ( $mon =~ /^\d\d?$/ && $mon >= 1 && $mon <= 12 && int($mon) ) + || return; # If the year is missing, we assume first date before the current, # because of the formats we support such dates are mostly present # on "ls -l" listings. - unless (defined $yr) { - my $cur_mon; - ($cur_mon, $yr) = (localtime)[4, 5]; - $yr += 1900; - $cur_mon++; - $yr-- if $mon > $cur_mon; + unless ( defined $yr ) { + my $cur_mon; + ( $cur_mon, $yr ) = (localtime)[ 4, 5 ]; + $yr += 1900; + $cur_mon++; + $yr-- if $mon > $cur_mon; } - elsif (length($yr) < 3) { - # Find "obvious" year - my $cur_yr = (localtime)[5] + 1900; - my $m = $cur_yr % 100; - my $tmp = $yr; - $yr += $cur_yr - $m; - $m -= $tmp; - $yr += ($m > 0) ? 100 : -100 - if abs($m) > 50; + elsif ( length($yr) < 3 ) { + + # Find "obvious" year + my $cur_yr = (localtime)[5] + 1900; + my $m = $cur_yr % 100; + my $tmp = $yr; + $yr += $cur_yr - $m; + $m -= $tmp; + $yr += ( $m > 0 ) ? 100 : -100 + if abs($m) > 50; } # Make sure clock elements are defined @@ -217,47 +232,48 @@ # Compensate for AM/PM if ($ampm) { - $ampm = uc $ampm; - $hr = 0 if $hr == 12 && $ampm eq 'AM'; - $hr += 12 if $ampm eq 'PM' && $hr != 12; + $ampm = uc $ampm; + $hr = 0 if $hr == 12 && $ampm eq 'AM'; + $hr += 12 if $ampm eq 'PM' && $hr != 12; } - return($yr, $mon, $day, $hr, $min, $sec, $tz) - if wantarray; + return ( $yr, $mon, $day, $hr, $min, $sec, $tz ) + if wantarray; - if (defined $tz) { - $tz = "Z" if $tz =~ /^(GMT|UTC?|[-+]?0+)$/; + if ( defined $tz ) { + $tz = "Z" if $tz =~ /^(GMT|UTC?|[-+]?0+)$/; } else { - $tz = ""; + $tz = ""; } - return sprintf("%04d-%02d-%02d %02d:%02d:%02d%s", - $yr, $mon, $day, $hr, $min, $sec, $tz); + return sprintf( + "%04d-%02d-%02d %02d:%02d:%02d%s", + $yr, $mon, $day, $hr, $min, $sec, $tz + ); } - -sub time2iso (;$) -{ +sub time2iso (;$) { my $time = shift; $time = time unless defined $time; - my($sec,$min,$hour,$mday,$mon,$year) = localtime($time); - sprintf("%04d-%02d-%02d %02d:%02d:%02d", - $year+1900, $mon+1, $mday, $hour, $min, $sec); + my ( $sec, $min, $hour, $mday, $mon, $year ) = localtime($time); + sprintf( + "%04d-%02d-%02d %02d:%02d:%02d", + $year + 1900, $mon + 1, $mday, $hour, $min, $sec + ); } - -sub time2isoz (;$) -{ +sub time2isoz (;$) { my $time = shift; $time = time unless defined $time; - my($sec,$min,$hour,$mday,$mon,$year) = gmtime($time); - sprintf("%04d-%02d-%02d %02d:%02d:%02dZ", - $year+1900, $mon+1, $mday, $hour, $min, $sec); + my ( $sec, $min, $hour, $mday, $mon, $year ) = gmtime($time); + sprintf( + "%04d-%02d-%02d %02d:%02d:%02dZ", + $year + 1900, $mon + 1, $mday, $hour, $min, $sec + ); } 1; - # ABSTRACT: HTTP::Date - date conversion routines # @@ -273,7 +289,7 @@ =head1 VERSION -version 6.03 +version 6.05 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/t/00-report-prereqs.dd new/HTTP-Date-6.05/t/00-report-prereqs.dd --- old/HTTP-Date-6.03/t/00-report-prereqs.dd 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/t/00-report-prereqs.dd 2019-11-19 04:02:36.000000000 +0100 @@ -35,11 +35,10 @@ 'runtime' => { 'requires' => { 'Exporter' => '0', - 'Time::Local' => '0', + 'Time::Local' => '1.28', 'Time::Zone' => '0', 'perl' => '5.006002', - 'strict' => '0', - 'vars' => '0' + 'strict' => '0' } }, 'test' => { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/t/date.t new/HTTP-Date-6.05/t/date.t --- old/HTTP-Date-6.03/t/date.t 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/t/date.t 2019-11-19 04:02:36.000000000 +0100 @@ -9,122 +9,122 @@ # test str2time for supported dates. Test cases with 2 digit year # will probably break in year 2044. -my(@tests) = -( - 'Thu Feb 3 00:00:00 GMT 1994', # ctime format - 'Thu Feb 3 00:00:00 1994', # same as ctime, except no TZ - - 'Thu, 03 Feb 1994 00:00:00 GMT', # proposed new HTTP format - 'Thursday, 03-Feb-94 00:00:00 GMT', # old rfc850 HTTP format - 'Thursday, 03-Feb-1994 00:00:00 GMT', # broken rfc850 HTTP format - - '03/Feb/1994:00:00:00 0000', # common logfile format - '03/Feb/1994:01:00:00 +0100', # common logfile format - '02/Feb/1994:23:00:00 -0100', # common logfile format - - '03 Feb 1994 00:00:00 GMT', # HTTP format (no weekday) - '03-Feb-94 00:00:00 GMT', # old rfc850 (no weekday) - '03-Feb-1994 00:00:00 GMT', # broken rfc850 (no weekday) - '03-Feb-1994 00:00 GMT', # broken rfc850 (no weekday, no seconds) - '03-Feb-1994 00:00', # VMS dir listing format - - '03-Feb-94', # old rfc850 HTTP format (no weekday, no time) - '03-Feb-1994', # broken rfc850 HTTP format (no weekday, no time) - '03 Feb 1994', # proposed new HTTP format (no weekday, no time) - '03/Feb/1994', # common logfile format (no time, no offset) - - #'Feb 3 00:00', # Unix 'ls -l' format (can't really test it here) - 'Feb 3 1994', # Unix 'ls -l' format - - "02-03-94 12:00AM", # Windows 'dir' format - - # ISO 8601 formats - '1994-02-03 00:00:00 +0000', - '1994-02-03', - '19940203', - '1994-02-03T00:00:00+0000', - '1994-02-02T23:00:00-0100', - '1994-02-02T23:00:00-01:00', - '1994-02-03T00:00:00 Z', - '19940203T000000Z', - '199402030000', - - # A few tests with extra space at various places - ' 03/Feb/1994 ', - ' 03 Feb 1994 0:00 ', +my (@tests) = ( + 'Thu Feb 3 00:00:00 GMT 1994', # ctime format + 'Thu Feb 3 00:00:00 1994', # same as ctime, except no TZ + + 'Thu, 03 Feb 1994 00:00:00 GMT', # proposed new HTTP format + 'Thursday, 03-Feb-94 00:00:00 GMT', # old rfc850 HTTP format + 'Thursday, 03-Feb-1994 00:00:00 GMT', # broken rfc850 HTTP format + + '03/Feb/1994:00:00:00 0000', # common logfile format + '03/Feb/1994:01:00:00 +0100', # common logfile format + '02/Feb/1994:23:00:00 -0100', # common logfile format + + '03 Feb 1994 00:00:00 GMT', # HTTP format (no weekday) + '03-Feb-94 00:00:00 GMT', # old rfc850 (no weekday) + '03-Feb-1994 00:00:00 GMT', # broken rfc850 (no weekday) + '03-Feb-1994 00:00 GMT', # broken rfc850 (no weekday, no seconds) + '03-Feb-1994 00:00', # VMS dir listing format + + '03-Feb-94', # old rfc850 HTTP format (no weekday, no time) + '03-Feb-1994', # broken rfc850 HTTP format (no weekday, no time) + '03 Feb 1994', # proposed new HTTP format (no weekday, no time) + '03/Feb/1994', # common logfile format (no time, no offset) + + #'Feb 3 00:00', # Unix 'ls -l' format (can't really test it here) + 'Feb 3 1994', # Unix 'ls -l' format + + "02-03-94 12:00AM", # Windows 'dir' format + + # ISO 8601 formats + '1994-02-03 00:00:00 +0000', + '1994-02-03', + '19940203', + '1994-02-03T00:00:00+0000', + '1994-02-02T23:00:00-0100', + '1994-02-02T23:00:00-01:00', + '1994-02-03T00:00:00 Z', + '19940203T000000Z', + '199402030000', + + # A few tests with extra space at various places + ' 03/Feb/1994 ', + ' 03 Feb 1994 0:00 ', - # Tests a commonly used (faulty?) date format of php cms systems - 'Thu, 03 Feb 1994 00:00:00 +0000 GMT' + # Tests a commonly used (faulty?) date format of php cms systems + 'Thu, 03 Feb 1994 00:00:00 +0000 GMT' ); -my $time = 760233600; # assume broken POSIX counting of seconds +my $time = 760233600; # assume broken POSIX counting of seconds for (@tests) { my $t; if (/GMT/i) { - $t = str2time($_); + $t = str2time($_); } else { - $t = str2time($_, "GMT"); + $t = str2time( $_, "GMT" ); } - my $t2 = str2time(lc($_), "GMT"); - my $t3 = str2time(uc($_), "GMT"); + my $t2 = str2time( lc($_), "GMT" ); + my $t3 = str2time( uc($_), "GMT" ); print "\n# '$_'\n"; - ok($t, $time); - ok($t2, $time); - ok($t3, $time); + ok( $t, $time ); + ok( $t2, $time ); + ok( $t3, $time ); } # test time2str -ok(time2str($time), 'Thu, 03 Feb 1994 00:00:00 GMT'); +ok( time2str($time), 'Thu, 03 Feb 1994 00:00:00 GMT' ); # test the 'ls -l' format with missing year$ # round to nearest minute 3 days ago. -my $passed=0; +my $passed = 0; + # Put in a hack to make the test pass due to daylight savings time affecting # the result -for my $day (3..4) { - $time = int((time - $day * 24*60*60) /60)*60; - my ($min, $hr, $mday, $mon) = (localtime $time)[1,2,3,4]; - $mon = (qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec))[$mon]; - my $str = sprintf("$mon %02d %02d:%02d", $mday, $hr, $min); - my $t = str2time($str); - if ($t==$time) { - $passed=1; - last; - } +for my $day ( 3 .. 4 ) { + $time = int( ( time - $day * 24 * 60 * 60 ) / 60 ) * 60; + my ( $min, $hr, $mday, $mon ) = ( localtime $time )[ 1, 2, 3, 4 ]; + $mon = (qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec))[$mon]; + my $str = sprintf( "$mon %02d %02d:%02d", $mday, $hr, $min ); + my $t = str2time($str); + if ( $t == $time ) { + $passed = 1; + last; + } } ok($passed); - # try some garbage. -for (undef, '', 'Garbage', - 'Mandag 16. September 1996', - '12 Arp 2003', -# 'Thu Feb 3 00:00:00 CET 1994', -# 'Thu, 03 Feb 1994 00:00:00 CET', -# 'Wednesday, 31-Dec-69 23:59:59 GMT', - - '1980-00-01', - '1980-13-01', - '1980-01-00', - '1980-01-32', - '1980-01-01 25:00:00', - '1980-01-01 00:61:00', - '1980-01-01 00:00:61', - ) -{ +for ( + undef, '', 'Garbage', + 'Mandag 16. September 1996', + '12 Arp 2003', + + # 'Thu Feb 3 00:00:00 CET 1994', + # 'Thu, 03 Feb 1994 00:00:00 CET', + # 'Wednesday, 31-Dec-69 23:59:59 GMT', + + '1980-00-01', + '1980-13-01', + '1980-01-00', + '1980-01-32', + '1980-01-01 25:00:00', + '1980-01-01 00:61:00', + '1980-01-01 00:00:61', +) { my $bad = 0; eval { - if (defined str2time $_) { - print "str2time($_) is not undefined\n"; - $bad++; - } + if ( defined str2time $_) { + print "str2time($_) is not undefined\n"; + $bad++; + } }; print defined($_) ? "\n# '$_'\n" : "\n# undef\n"; - ok(!$@); - ok(!$bad); + ok( !$@ ); + ok( !$bad ); } print "Testing AM/PM gruff...\n"; @@ -134,34 +134,33 @@ print "Testing time2iso functions\n"; -my $t = time2iso(str2time("11-12-96 0:00AM")); -ok($t, "1996-11-12 00:00:00"); - -$t = time2iso(str2time("11-12-96 12:00AM")); -ok($t, "1996-11-12 00:00:00"); +my $t = time2iso( str2time("11-12-96 0:00AM") ); +ok( $t, "1996-11-12 00:00:00" ); -$t = time2iso(str2time("11-12-96 0:00PM")); -ok($t, "1996-11-12 12:00:00"); +$t = time2iso( str2time("11-12-96 12:00AM") ); +ok( $t, "1996-11-12 00:00:00" ); -$t = time2iso(str2time("11-12-96 12:00PM")); -ok($t, "1996-11-12 12:00:00"); +$t = time2iso( str2time("11-12-96 0:00PM") ); +ok( $t, "1996-11-12 12:00:00" ); +$t = time2iso( str2time("11-12-96 12:00PM") ); +ok( $t, "1996-11-12 12:00:00" ); -$t = time2iso(str2time("11-12-96 1:05AM")); -ok($t, "1996-11-12 01:05:00"); +$t = time2iso( str2time("11-12-96 1:05AM") ); +ok( $t, "1996-11-12 01:05:00" ); -$t = time2iso(str2time("11-12-96 12:05AM")); -ok($t, "1996-11-12 00:05:00"); +$t = time2iso( str2time("11-12-96 12:05AM") ); +ok( $t, "1996-11-12 00:05:00" ); -$t = time2iso(str2time("11-12-96 1:05PM")); -ok($t, "1996-11-12 13:05:00"); +$t = time2iso( str2time("11-12-96 1:05PM") ); +ok( $t, "1996-11-12 13:05:00" ); -$t = time2iso(str2time("11-12-96 12:05PM")); -ok($t, "1996-11-12 12:05:00"); +$t = time2iso( str2time("11-12-96 12:05PM") ); +ok( $t, "1996-11-12 12:05:00" ); $t = str2time("2000-01-01 00:00:01.234"); print "FRAC $t = ", time2iso($t), "\n"; -ok(abs(($t - int($t)) - 0.234) < 0.000001); +ok( abs( ( $t - int($t) ) - 0.234 ) < 0.000001 ); $a = time2iso; $b = time2iso(500000); @@ -170,21 +169,21 @@ my $bz = time2isoz(500000); print "GMT $az $bz\n"; -for ($a, $b) { ok(/^\d{4}-\d\d-\d\d \d\d:\d\d:\d\d$/); } -for ($az, $bz) { ok(/^\d{4}-\d\d-\d\d \d\d:\d\d:\d\dZ$/); } +for ( $a, $b ) { ok(/^\d{4}-\d\d-\d\d \d\d:\d\d:\d\d$/); } +for ( $az, $bz ) { ok(/^\d{4}-\d\d-\d\d \d\d:\d\d:\d\dZ$/); } # Test the parse_date interface use HTTP::Date qw(parse_date); my @d = parse_date("Jan 1 2001"); -ok(!defined(pop(@d))); -ok("@d", "2001 1 1 0 0 0"); +ok( !defined( pop(@d) ) ); +ok( "@d", "2001 1 1 0 0 0" ); # This test will break around year 2070 -ok(parse_date("03-Feb-20"), "2020-02-03 00:00:00"); +ok( parse_date("03-Feb-20"), "2020-02-03 00:00:00" ); # This test will break around year 2048 -ok(parse_date("03-Feb-98"), "1998-02-03 00:00:00"); +ok( parse_date("03-Feb-98"), "1998-02-03 00:00:00" ); print "HTTP::Date $HTTP::Date::VERSION\n"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/tidyall.ini new/HTTP-Date-6.05/tidyall.ini --- old/HTTP-Date-6.03/tidyall.ini 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/tidyall.ini 2019-11-19 04:02:36.000000000 +0100 @@ -1,19 +1,11 @@ [PerlTidy] select = **/*.{pl,pm,t,psgi} -ignore = t/00-* -ignore = t/author-* -ignore = t/release-* -ignore = blib/**/* ignore = .build/**/* ignore = HTTP-Date-*/**/* -argv = --profile=$ROOT/perltidyrc - -[PerlCritic] -select = **/*.{pl,pm,t,psgi} +ignore = blib/**/* ignore = t/00-* ignore = t/author-* ignore = t/release-* -ignore = blib/**/* -ignore = .build/**/* -ignore = HTTP-Date-*/**/* -argv = --profile $ROOT/perlcriticrc --program-extensions .pl --program-extensions .t --program-extensions .psgi +ignore = t/zzz-* +ignore = xt/**/* +argv = --profile=$ROOT/perltidyrc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/xt/author/pod-spell.t new/HTTP-Date-6.05/xt/author/pod-spell.t --- old/HTTP-Date-6.03/xt/author/pod-spell.t 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/xt/author/pod-spell.t 2019-11-19 04:02:36.000000000 +0100 @@ -43,6 +43,7 @@ Hukins Ian Jacob +James Kapranoff Karaban Kennedy @@ -60,6 +61,7 @@ Peters Philip Rabbitson +Raspass Rezic Robert Rolf @@ -105,6 +107,7 @@ iank jefflee john9art +jraspass ka lib ludlam diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-Date-6.03/xt/release/changes_has_content.t new/HTTP-Date-6.05/xt/release/changes_has_content.t --- old/HTTP-Date-6.03/xt/release/changes_has_content.t 2019-11-13 15:11:54.000000000 +0100 +++ new/HTTP-Date-6.05/xt/release/changes_has_content.t 2019-11-19 04:02:36.000000000 +0100 @@ -2,7 +2,7 @@ note 'Checking Changes'; my $changes_file = 'Changes'; -my $newver = '6.03'; +my $newver = '6.05'; my $trial_token = '-TRIAL'; my $encoding = 'UTF-8';
