Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-HTTP-Message for 
openSUSE:Factory checked in at 2022-11-10 14:21:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-HTTP-Message (Old)
 and      /work/SRC/openSUSE:Factory/.perl-HTTP-Message.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-HTTP-Message"

Thu Nov 10 14:21:12 2022 rev:36 rq:1034573 version:6.44

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-HTTP-Message/perl-HTTP-Message.changes      
2022-10-16 16:09:00.674725930 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-HTTP-Message.new.1597/perl-HTTP-Message.changes
    2022-11-10 14:21:33.806104823 +0100
@@ -1,0 +2,26 @@
+Thu Oct 27 03:07:31 UTC 2022 - Tina M??ller <timueller+p...@suse.de>
+
+- updated to 6.44
+   see /usr/share/doc/packages/perl-HTTP-Message/Changes
+
+  6.44      2022-10-26 20:49:00Z
+      - Made the Clone module a hard requirement, so we don't have to
+        provide a fallback function for HTTP::Headers::clone().
+        We require at least Clone 0.46, as that release now supports
+        Perl back to 5.8.1, just like us. (GH#184) (Neil Bowers)
+      - Import clone from Clone rather than inheriting (GH#189) (Graham Knop)
+      - Made the Compress::Raw::Zlib 2.062 module minimal required
+        version. (GH#190) (Jakub 'q84fh' Skory)
+
+  6.43      2022-10-22 14:50:35Z
+      - Remove dependency to IO::Uncompress::Bunzip2. (Michal Josef Spacek)
+      - Remove dependency to IO::Uncompress::Gunzip. (Michal Josef Spacek)
+
+  6.42      2022-10-18 13:53:22Z
+      - We now don't consider the Content-Location header when asked
+        for the base URI. RFC 7231 says we shouldn't. (GH#51) (Neil Bowers)
+      - Increased the (max) buffer size for read() when processing form data,
+        from 2048 to 8192. This was suggested in RT#105184, as it improved
+        performance for them. (GH#59) (Neil Bowers)
+
+-------------------------------------------------------------------

Old:
----
  HTTP-Message-6.41.tar.gz

New:
----
  HTTP-Message-6.44.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-HTTP-Message.spec ++++++
--- /var/tmp/diff_new_pack.ntCVLg/_old  2022-11-10 14:21:34.318107722 +0100
+++ /var/tmp/diff_new_pack.ntCVLg/_new  2022-11-10 14:21:34.326107766 +0100
@@ -18,7 +18,7 @@
 
 %define cpan_name HTTP-Message
 Name:           perl-HTTP-Message
-Version:        6.41
+Version:        6.44
 Release:        0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        HTTP style message (base class)
@@ -28,8 +28,9 @@
 BuildArch:      noarch
 BuildRequires:  perl
 BuildRequires:  perl-macros
+BuildRequires:  perl(Clone) >= 0.46
 BuildRequires:  perl(Compress::Raw::Bzip2)
-BuildRequires:  perl(Compress::Raw::Zlib)
+BuildRequires:  perl(Compress::Raw::Zlib) >= 2.062
 BuildRequires:  perl(Encode) >= 3.01
 BuildRequires:  perl(Encode::Locale) >= 1
 BuildRequires:  perl(HTTP::Date) >= 6
@@ -37,8 +38,6 @@
 BuildRequires:  perl(IO::Compress::Deflate)
 BuildRequires:  perl(IO::Compress::Gzip)
 BuildRequires:  perl(IO::HTML)
-BuildRequires:  perl(IO::Uncompress::Bunzip2) >= 2.021
-BuildRequires:  perl(IO::Uncompress::Gunzip)
 BuildRequires:  perl(IO::Uncompress::Inflate)
 BuildRequires:  perl(IO::Uncompress::RawInflate)
 BuildRequires:  perl(LWP::MediaTypes) >= 6
@@ -48,8 +47,9 @@
 BuildRequires:  perl(URI) >= 1.10
 BuildRequires:  perl(URI::URL)
 BuildRequires:  perl(parent)
+Requires:       perl(Clone) >= 0.46
 Requires:       perl(Compress::Raw::Bzip2)
-Requires:       perl(Compress::Raw::Zlib)
+Requires:       perl(Compress::Raw::Zlib) >= 2.062
 Requires:       perl(Encode) >= 3.01
 Requires:       perl(Encode::Locale) >= 1
 Requires:       perl(HTTP::Date) >= 6
@@ -57,8 +57,6 @@
 Requires:       perl(IO::Compress::Deflate)
 Requires:       perl(IO::Compress::Gzip)
 Requires:       perl(IO::HTML)
-Requires:       perl(IO::Uncompress::Bunzip2) >= 2.021
-Requires:       perl(IO::Uncompress::Gunzip)
 Requires:       perl(IO::Uncompress::Inflate)
 Requires:       perl(IO::Uncompress::RawInflate)
 Requires:       perl(LWP::MediaTypes) >= 6

++++++ HTTP-Message-6.41.tar.gz -> HTTP-Message-6.44.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/CONTRIBUTORS 
new/HTTP-Message-6.44/CONTRIBUTORS
--- old/HTTP-Message-6.41/CONTRIBUTORS  2022-10-12 17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/CONTRIBUTORS  2022-10-26 22:49:20.000000000 +0200
@@ -39,6 +39,7 @@
     * Hans-H. Froehlich
     * Ian Kilgore
     * Jacob J
+    * Jakub Skory
     * Jakub Wilk
     * James Raspass
     * jefflee
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/Changes 
new/HTTP-Message-6.44/Changes
--- old/HTTP-Message-6.41/Changes       2022-10-12 17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/Changes       2022-10-26 22:49:20.000000000 +0200
@@ -1,5 +1,25 @@
 Revision history for HTTP-Message
 
+6.44      2022-10-26 20:49:00Z
+    - Made the Clone module a hard requirement, so we don't have to
+      provide a fallback function for HTTP::Headers::clone().
+      We require at least Clone 0.46, as that release now supports
+      Perl back to 5.8.1, just like us. (GH#184) (Neil Bowers)
+    - Import clone from Clone rather than inheriting (GH#189) (Graham Knop)
+    - Made the Compress::Raw::Zlib 2.062 module minimal required
+      version. (GH#190) (Jakub 'q84fh' Skory)
+
+6.43      2022-10-22 14:50:35Z
+    - Remove dependency to IO::Uncompress::Bunzip2. (Michal Josef Spacek)
+    - Remove dependency to IO::Uncompress::Gunzip. (Michal Josef Spacek)
+
+6.42      2022-10-18 13:53:22Z
+    - We now don't consider the Content-Location header when asked
+      for the base URI. RFC 7231 says we shouldn't. (GH#51) (Neil Bowers)
+    - Increased the (max) buffer size for read() when processing form data,
+      from 2048 to 8192. This was suggested in RT#105184, as it improved
+      performance for them. (GH#59) (Neil Bowers)
+
 6.41      2022-10-12 15:57:40Z
     - Add maximum size for HTTP::Message->decoded_content
       This can be used to limit the size of a decompressed HTTP response,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/META.json 
new/HTTP-Message-6.44/META.json
--- old/HTTP-Message-6.41/META.json     2022-10-12 17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/META.json     2022-10-26 22:49:20.000000000 +0200
@@ -32,7 +32,6 @@
       },
       "develop" : {
          "requires" : {
-            "Clone" : "0",
             "File::Spec" : "0",
             "IO::Handle" : "0",
             "IPC::Open3" : "0",
@@ -52,8 +51,9 @@
          },
          "requires" : {
             "Carp" : "0",
+            "Clone" : "0.46",
             "Compress::Raw::Bzip2" : "0",
-            "Compress::Raw::Zlib" : "0",
+            "Compress::Raw::Zlib" : "2.062",
             "Encode" : "3.01",
             "Encode::Locale" : "1",
             "Exporter" : "5.57",
@@ -63,8 +63,6 @@
             "IO::Compress::Deflate" : "0",
             "IO::Compress::Gzip" : "0",
             "IO::HTML" : "0",
-            "IO::Uncompress::Bunzip2" : "2.021",
-            "IO::Uncompress::Gunzip" : "0",
             "IO::Uncompress::Inflate" : "0",
             "IO::Uncompress::RawInflate" : "0",
             "LWP::MediaTypes" : "6",
@@ -75,9 +73,6 @@
             "perl" : "5.008001",
             "strict" : "0",
             "warnings" : "0"
-         },
-         "suggests" : {
-            "Clone" : "0"
          }
       },
       "test" : {
@@ -116,7 +111,7 @@
       "x_IRC" : "irc://irc.perl.org/#lwp",
       "x_MailingList" : "mailto:lib...@perl.org";
    },
-   "version" : "6.41",
+   "version" : "6.44",
    "x_Dist_Zilla" : {
       "perl" : {
          "version" : "5.036000"
@@ -481,7 +476,7 @@
                   "changelog" : "Changes"
                },
                "Dist::Zilla::Role::Git::Repo" : {
-                  "git_version" : "2.38.0",
+                  "git_version" : "2.38.1",
                   "repo_root" : "."
                }
             },
@@ -492,7 +487,7 @@
             "class" : "Dist::Zilla::Plugin::Git::Contributors",
             "config" : {
                "Dist::Zilla::Plugin::Git::Contributors" : {
-                  "git_version" : "2.38.0",
+                  "git_version" : "2.38.1",
                   "include_authors" : 0,
                   "include_releaser" : 1,
                   "order_by" : "name",
@@ -601,7 +596,7 @@
                   "changelog" : "Changes"
                },
                "Dist::Zilla::Role::Git::Repo" : {
-                  "git_version" : "2.38.0",
+                  "git_version" : "2.38.1",
                   "repo_root" : "."
                },
                "Dist::Zilla::Role::Git::StringFormatter" : {
@@ -618,12 +613,12 @@
                   "branch" : null,
                   "changelog" : "Changes",
                   "signed" : 0,
-                  "tag" : "v6.41",
+                  "tag" : "v6.44",
                   "tag_format" : "v%V",
                   "tag_message" : "v%V"
                },
                "Dist::Zilla::Role::Git::Repo" : {
-                  "git_version" : "2.38.0",
+                  "git_version" : "2.38.1",
                   "repo_root" : "."
                },
                "Dist::Zilla::Role::Git::StringFormatter" : {
@@ -674,7 +669,7 @@
                   "changelog" : "Changes"
                },
                "Dist::Zilla::Role::Git::Repo" : {
-                  "git_version" : "2.38.0",
+                  "git_version" : "2.38.1",
                   "repo_root" : "."
                },
                "Dist::Zilla::Role::Git::StringFormatter" : {
@@ -694,7 +689,7 @@
                   "remotes_must_exist" : 1
                },
                "Dist::Zilla::Role::Git::Repo" : {
-                  "git_version" : "2.38.0",
+                  "git_version" : "2.38.1",
                   "repo_root" : "."
                }
             },
@@ -706,23 +701,6 @@
             "config" : {
                "Dist::Zilla::Plugin::Prereqs::Soften" : {
                   "copy_to" : [
-                     "develop.requires"
-                  ],
-                  "modules" : [
-                     "Clone"
-                  ],
-                  "modules_from_features" : null,
-                  "to_relationship" : "suggests"
-               }
-            },
-            "name" : "Prereqs::Soften",
-            "version" : "0.006003"
-         },
-         {
-            "class" : "Dist::Zilla::Plugin::Prereqs::Soften",
-            "config" : {
-               "Dist::Zilla::Plugin::Prereqs::Soften" : {
-                  "copy_to" : [
                      "test.recommends"
                   ],
                   "modules" : [
@@ -862,6 +840,7 @@
       "Hans-H. Froehlich <hfroehl...@co-de-co.de>",
       "Ian Kilgore <i...@cpan.org>",
       "Jacob J <w...@chaos2.org>",
+      "Jakub Skory <jakub.sk...@atos.net>",
       "Jakub Wilk <jw...@jwilk.net>",
       "James Raspass <jrasp...@gmail.com>",
       "jefflee <shao...@gmail.com>",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/META.yml 
new/HTTP-Message-6.44/META.yml
--- old/HTTP-Message-6.41/META.yml      2022-10-12 17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/META.yml      2022-10-26 22:49:20.000000000 +0200
@@ -35,8 +35,9 @@
   IO::Uncompress::Brotli: '0.004001'
 requires:
   Carp: '0'
+  Clone: '0.46'
   Compress::Raw::Bzip2: '0'
-  Compress::Raw::Zlib: '0'
+  Compress::Raw::Zlib: '2.062'
   Encode: '3.01'
   Encode::Locale: '1'
   Exporter: '5.57'
@@ -46,8 +47,6 @@
   IO::Compress::Deflate: '0'
   IO::Compress::Gzip: '0'
   IO::HTML: '0'
-  IO::Uncompress::Bunzip2: '2.021'
-  IO::Uncompress::Gunzip: '0'
   IO::Uncompress::Inflate: '0'
   IO::Uncompress::RawInflate: '0'
   LWP::MediaTypes: '6'
@@ -64,7 +63,7 @@
   bugtracker: https://github.com/libwww-perl/HTTP-Message/issues
   homepage: https://github.com/libwww-perl/HTTP-Message
   repository: https://github.com/libwww-perl/HTTP-Message.git
-version: '6.41'
+version: '6.44'
 x_Dist_Zilla:
   perl:
     version: '5.036000'
@@ -348,7 +347,7 @@
           allow_dirty_match: []
           changelog: Changes
         Dist::Zilla::Role::Git::Repo:
-          git_version: 2.38.0
+          git_version: 2.38.1
           repo_root: .
       name: '@Author::OALDERS/Git::Check'
       version: '2.048'
@@ -356,7 +355,7 @@
       class: Dist::Zilla::Plugin::Git::Contributors
       config:
         Dist::Zilla::Plugin::Git::Contributors:
-          git_version: 2.38.0
+          git_version: 2.38.1
           include_authors: 0
           include_releaser: 1
           order_by: name
@@ -440,7 +439,7 @@
           allow_dirty_match: []
           changelog: Changes
         Dist::Zilla::Role::Git::Repo:
-          git_version: 2.38.0
+          git_version: 2.38.1
           repo_root: .
         Dist::Zilla::Role::Git::StringFormatter:
           time_zone: local
@@ -453,11 +452,11 @@
           branch: ~
           changelog: Changes
           signed: 0
-          tag: v6.41
+          tag: v6.44
           tag_format: v%V
           tag_message: v%V
         Dist::Zilla::Role::Git::Repo:
-          git_version: 2.38.0
+          git_version: 2.38.1
           repo_root: .
         Dist::Zilla::Role::Git::StringFormatter:
           time_zone: local
@@ -495,7 +494,7 @@
             - (?^:^lib/.*\.pm$)
           changelog: Changes
         Dist::Zilla::Role::Git::Repo:
-          git_version: 2.38.0
+          git_version: 2.38.1
           repo_root: .
         Dist::Zilla::Role::Git::StringFormatter:
           time_zone: local
@@ -509,7 +508,7 @@
             - origin
           remotes_must_exist: 1
         Dist::Zilla::Role::Git::Repo:
-          git_version: 2.38.0
+          git_version: 2.38.1
           repo_root: .
       name: '@Author::OALDERS/Git::Push'
       version: '2.048'
@@ -518,18 +517,6 @@
       config:
         Dist::Zilla::Plugin::Prereqs::Soften:
           copy_to:
-            - develop.requires
-          modules:
-            - Clone
-          modules_from_features: ~
-          to_relationship: suggests
-      name: Prereqs::Soften
-      version: '0.006003'
-    -
-      class: Dist::Zilla::Plugin::Prereqs::Soften
-      config:
-        Dist::Zilla::Plugin::Prereqs::Soften:
-          copy_to:
             - test.recommends
           modules:
             - IO::Compress::Brotli
@@ -643,6 +630,7 @@
   - 'Hans-H. Froehlich <hfroehl...@co-de-co.de>'
   - 'Ian Kilgore <i...@cpan.org>'
   - 'Jacob J <w...@chaos2.org>'
+  - 'Jakub Skory <jakub.sk...@atos.net>'
   - 'Jakub Wilk <jw...@jwilk.net>'
   - 'James Raspass <jrasp...@gmail.com>'
   - 'jefflee <shao...@gmail.com>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/Makefile.PL 
new/HTTP-Message-6.44/Makefile.PL
--- old/HTTP-Message-6.41/Makefile.PL   2022-10-12 17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/Makefile.PL   2022-10-26 22:49:20.000000000 +0200
@@ -18,8 +18,9 @@
   "NAME" => "HTTP::Message",
   "PREREQ_PM" => {
     "Carp" => 0,
+    "Clone" => "0.46",
     "Compress::Raw::Bzip2" => 0,
-    "Compress::Raw::Zlib" => 0,
+    "Compress::Raw::Zlib" => "2.062",
     "Encode" => "3.01",
     "Encode::Locale" => 1,
     "Exporter" => "5.57",
@@ -29,8 +30,6 @@
     "IO::Compress::Deflate" => 0,
     "IO::Compress::Gzip" => 0,
     "IO::HTML" => 0,
-    "IO::Uncompress::Bunzip2" => "2.021",
-    "IO::Uncompress::Gunzip" => 0,
     "IO::Uncompress::Inflate" => 0,
     "IO::Uncompress::RawInflate" => 0,
     "LWP::MediaTypes" => 6,
@@ -54,7 +53,7 @@
     "lib" => 0,
     "overload" => 0
   },
-  "VERSION" => "6.41",
+  "VERSION" => "6.44",
   "test" => {
     "TESTS" => "t/*.t"
   }
@@ -63,8 +62,9 @@
 
 my %FallbackPrereqs = (
   "Carp" => 0,
+  "Clone" => "0.46",
   "Compress::Raw::Bzip2" => 0,
-  "Compress::Raw::Zlib" => 0,
+  "Compress::Raw::Zlib" => "2.062",
   "Encode" => "3.01",
   "Encode::Locale" => 1,
   "Exporter" => "5.57",
@@ -76,8 +76,6 @@
   "IO::Compress::Deflate" => 0,
   "IO::Compress::Gzip" => 0,
   "IO::HTML" => 0,
-  "IO::Uncompress::Bunzip2" => "2.021",
-  "IO::Uncompress::Gunzip" => 0,
   "IO::Uncompress::Inflate" => 0,
   "IO::Uncompress::RawInflate" => 0,
   "LWP::MediaTypes" => 6,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/README.md 
new/HTTP-Message-6.44/README.md
--- old/HTTP-Message-6.41/README.md     2022-10-12 17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/README.md     2022-10-26 22:49:20.000000000 +0200
@@ -4,7 +4,7 @@
 
 # VERSION
 
-version 6.41
+version 6.44
 
 # SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/cpanfile 
new/HTTP-Message-6.44/cpanfile
--- old/HTTP-Message-6.41/cpanfile      2022-10-12 17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/cpanfile      2022-10-26 22:49:20.000000000 +0200
@@ -2,8 +2,9 @@
 # Do not edit this file directly. To change prereqs, edit the `dist.ini` file.
 
 requires "Carp" => "0";
+requires "Clone" => "0.46";
 requires "Compress::Raw::Bzip2" => "0";
-requires "Compress::Raw::Zlib" => "0";
+requires "Compress::Raw::Zlib" => "2.062";
 requires "Encode" => "3.01";
 requires "Encode::Locale" => "1";
 requires "Exporter" => "5.57";
@@ -13,8 +14,6 @@
 requires "IO::Compress::Deflate" => "0";
 requires "IO::Compress::Gzip" => "0";
 requires "IO::HTML" => "0";
-requires "IO::Uncompress::Bunzip2" => "2.021";
-requires "IO::Uncompress::Gunzip" => "0";
 requires "IO::Uncompress::Inflate" => "0";
 requires "IO::Uncompress::RawInflate" => "0";
 requires "LWP::MediaTypes" => "6";
@@ -27,7 +26,6 @@
 requires "warnings" => "0";
 recommends "IO::Compress::Brotli" => "0.004001";
 recommends "IO::Uncompress::Brotli" => "0.004001";
-suggests "Clone" => "0";
 
 on 'test' => sub {
   requires "ExtUtils::MakeMaker" => "0";
@@ -60,7 +58,6 @@
 };
 
 on 'develop' => sub {
-  requires "Clone" => "0";
   requires "File::Spec" => "0";
   requires "IO::Handle" => "0";
   requires "IPC::Open3" => "0";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/dist.ini 
new/HTTP-Message-6.44/dist.ini
--- old/HTTP-Message-6.41/dist.ini      2022-10-12 17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/dist.ini      2022-10-26 22:49:20.000000000 +0200
@@ -10,7 +10,7 @@
 x_MailingList = mailto:lib...@perl.org
 
 [Prereqs]
-Compress::Raw::Zlib = 0
+Compress::Raw::Zlib = 2.062
 Encode = 3.01
 Encode::Locale = 1
 Exporter = 5.57
@@ -18,11 +18,11 @@
 IO::Compress::Brotli = 0.004001
 IO::Compress::Bzip2 = 2.021
 IO::Uncompress::Brotli = 0.004001
-IO::Uncompress::Bunzip2 = 2.021
 LWP::MediaTypes = 6
 MIME::Base64 = 2.1
 perl = 5.008001
 URI = 1.10
+Clone = 0.46
 
 [@Author::OALDERS]
 ; all these tests are TODO
@@ -36,11 +36,6 @@
 StaticInstall.mode = on
 StaticInstall.dry_run = 0
 
-[Prereqs::Soften]
-to_relationship = suggests
-copy_to = develop.requires
-module = Clone
-
 [Prereqs::Soften / Brotli]
 to_relationship = recommends
 copy_to = test.recommends
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/lib/HTTP/Config.pm 
new/HTTP-Message-6.44/lib/HTTP/Config.pm
--- old/HTTP-Message-6.41/lib/HTTP/Config.pm    2022-10-12 17:57:48.000000000 
+0200
+++ new/HTTP-Message-6.44/lib/HTTP/Config.pm    2022-10-26 22:49:20.000000000 
+0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '6.41';
+our $VERSION = '6.44';
 
 use URI;
 
@@ -249,7 +249,7 @@
 
 =head1 VERSION
 
-version 6.41
+version 6.44
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/lib/HTTP/Headers/Auth.pm 
new/HTTP-Message-6.44/lib/HTTP/Headers/Auth.pm
--- old/HTTP-Message-6.41/lib/HTTP/Headers/Auth.pm      2022-10-12 
17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/lib/HTTP/Headers/Auth.pm      2022-10-26 
22:49:20.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '6.41';
+our $VERSION = '6.44';
 
 use HTTP::Headers;
 
@@ -111,7 +111,7 @@
 
 =head1 VERSION
 
-version 6.41
+version 6.44
 
 =head1 AUTHOR
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/lib/HTTP/Headers/ETag.pm 
new/HTTP-Message-6.44/lib/HTTP/Headers/ETag.pm
--- old/HTTP-Message-6.41/lib/HTTP/Headers/ETag.pm      2022-10-12 
17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/lib/HTTP/Headers/ETag.pm      2022-10-26 
22:49:20.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '6.41';
+our $VERSION = '6.44';
 
 require HTTP::Date;
 
@@ -107,7 +107,7 @@
 
 =head1 VERSION
 
-version 6.41
+version 6.44
 
 =head1 AUTHOR
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/lib/HTTP/Headers/Util.pm 
new/HTTP-Message-6.44/lib/HTTP/Headers/Util.pm
--- old/HTTP-Message-6.41/lib/HTTP/Headers/Util.pm      2022-10-12 
17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/lib/HTTP/Headers/Util.pm      2022-10-26 
22:49:20.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '6.41';
+our $VERSION = '6.44';
 
 use Exporter 5.57 'import';
 
@@ -103,7 +103,7 @@
 
 =head1 VERSION
 
-version 6.41
+version 6.44
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/lib/HTTP/Headers.pm 
new/HTTP-Message-6.44/lib/HTTP/Headers.pm
--- old/HTTP-Message-6.41/lib/HTTP/Headers.pm   2022-10-12 17:57:48.000000000 
+0200
+++ new/HTTP-Message-6.44/lib/HTTP/Headers.pm   2022-10-26 22:49:20.000000000 
+0200
@@ -3,8 +3,9 @@
 use strict;
 use warnings;
 
-our $VERSION = '6.41';
+our $VERSION = '6.44';
 
+use Clone qw(clone);
 use Carp ();
 
 # The $TRANSLATE_UNDERSCORE variable controls whether '_' can be used
@@ -298,19 +299,6 @@
 }
 
 
-
-if (eval { require Clone; 1 }) {
-    *clone = \&Clone::clone;
-} else {
-    *clone = sub {
-       my $self = shift;
-       my $clone = HTTP::Headers->new;
-       $self->scan(sub { $clone->push_header(@_);} );
-       $clone;
-    };
-}
-
-
 sub _date_header
 {
     require HTTP::Date;
@@ -475,7 +463,7 @@
 
 =head1 VERSION
 
-version 6.41
+version 6.44
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/lib/HTTP/Message.pm 
new/HTTP-Message-6.44/lib/HTTP/Message.pm
--- old/HTTP-Message-6.41/lib/HTTP/Message.pm   2022-10-12 17:57:48.000000000 
+0200
+++ new/HTTP-Message-6.44/lib/HTTP/Message.pm   2022-10-26 22:49:20.000000000 
+0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '6.41';
+our $VERSION = '6.44';
 
 require HTTP::Headers;
 require Carp;
@@ -493,7 +493,7 @@
     # XXX preferably we should determine if the modules are available without 
loading
     # them here
     eval {
-        require IO::Uncompress::Gunzip;
+        require Compress::Raw::Zlib;
         push(@enc, "gzip", "x-gzip");
     };
     eval {
@@ -502,7 +502,7 @@
         push(@enc, "deflate");
     };
     eval {
-        require IO::Uncompress::Bunzip2;
+        require Compress::Raw::Bzip2;
         push(@enc, "x-bzip2", "bzip2");
     };
     eval {
@@ -884,7 +884,7 @@
 
 =head1 VERSION
 
-version 6.41
+version 6.44
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/lib/HTTP/Request/Common.pm 
new/HTTP-Message-6.44/lib/HTTP/Request/Common.pm
--- old/HTTP-Message-6.41/lib/HTTP/Request/Common.pm    2022-10-12 
17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/lib/HTTP/Request/Common.pm    2022-10-26 
22:49:20.000000000 +0200
@@ -3,9 +3,10 @@
 use strict;
 use warnings;
 
-our $VERSION = '6.41';
+our $VERSION = '6.44';
 
 our $DYNAMIC_FILE_UPLOAD ||= 0;  # make it defined (don't know why)
+our $READ_BUFFER_SIZE      = 8192;
 
 use Exporter 5.57 'import';
 
@@ -253,7 +254,7 @@
                     binmode($fh);
                 }
                my $buflength = length $buf;
-               my $n = read($fh, $buf, 2048, $buflength);
+               my $n = read($fh, $buf, $READ_BUFFER_SIZE, $buflength);
                if ($n) {
                    $buflength += $n;
                    unshift(@parts, ["", $fh]);
@@ -314,7 +315,7 @@
 
 =head1 VERSION
 
-version 6.41
+version 6.44
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/lib/HTTP/Request.pm 
new/HTTP-Message-6.44/lib/HTTP/Request.pm
--- old/HTTP-Message-6.41/lib/HTTP/Request.pm   2022-10-12 17:57:48.000000000 
+0200
+++ new/HTTP-Message-6.44/lib/HTTP/Request.pm   2022-10-26 22:49:20.000000000 
+0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '6.41';
+our $VERSION = '6.44';
 
 use parent 'HTTP::Message';
 
@@ -155,7 +155,7 @@
 
 =head1 VERSION
 
-version 6.41
+version 6.44
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/lib/HTTP/Response.pm 
new/HTTP-Message-6.44/lib/HTTP/Response.pm
--- old/HTTP-Message-6.41/lib/HTTP/Response.pm  2022-10-12 17:57:48.000000000 
+0200
+++ new/HTTP-Message-6.44/lib/HTTP/Response.pm  2022-10-26 22:49:20.000000000 
+0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '6.41';
+our $VERSION = '6.44';
 
 use parent 'HTTP::Message';
 
@@ -84,7 +84,6 @@
     my $self = shift;
     my $base = (
        $self->header('Content-Base'),        # used to be HTTP/1.1
-       $self->header('Content-Location'),    # HTTP/1.1
        $self->header('Base'),                # HTTP/1.0
     )[0];
     if ($base && $base =~ /^$URI::scheme_re:/o) {
@@ -351,7 +350,7 @@
 
 =head1 VERSION
 
-version 6.41
+version 6.44
 
 =head1 SYNOPSIS
 
@@ -482,7 +481,7 @@
 
 =item 2.
 
-A "Content-Base:" or a "Content-Location:" header in the response.
+A "Content-Base:" header in the response.
 
 For backwards compatibility with older HTTP implementations we will
 also look for the "Base:" header.
@@ -497,6 +496,13 @@
 
 If none of these sources provide an absolute URI, undef is returned.
 
+B<Note>: previous versions of HTTP::Response would also consider
+a "Content-Location:" header,
+as L<RFC 2616|https://www.rfc-editor.org/rfc/rfc2616> said it should be.
+But this was never widely implemented by browsers,
+and now L<RFC 7231|https://www.rfc-editor.org/rfc/rfc7231>
+says it should no longer be considered.
+
 When the LWP protocol modules produce the HTTP::Response object, then any base
 URI embedded in the document (step 1) will already have initialized the
 "Content-Base:" header. (See L<LWP::UserAgent/parse_head>).  This means that
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/lib/HTTP/Status.pm 
new/HTTP-Message-6.44/lib/HTTP/Status.pm
--- old/HTTP-Message-6.41/lib/HTTP/Status.pm    2022-10-12 17:57:48.000000000 
+0200
+++ new/HTTP-Message-6.44/lib/HTTP/Status.pm    2022-10-26 22:49:20.000000000 
+0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '6.41';
+our $VERSION = '6.44';
 
 use Exporter 5.57 'import';
 
@@ -181,7 +181,7 @@
 
 =head1 VERSION
 
-version 6.41
+version 6.44
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/t/00-report-prereqs.dd 
new/HTTP-Message-6.44/t/00-report-prereqs.dd
--- old/HTTP-Message-6.41/t/00-report-prereqs.dd        2022-10-12 
17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/t/00-report-prereqs.dd        2022-10-26 
22:49:20.000000000 +0200
@@ -10,7 +10,6 @@
                       },
        'develop' => {
                       'requires' => {
-                                      'Clone' => '0',
                                       'File::Spec' => '0',
                                       'IO::Handle' => '0',
                                       'IPC::Open3' => '0',
@@ -30,8 +29,9 @@
                                       },
                       'requires' => {
                                       'Carp' => '0',
+                                      'Clone' => '0.46',
                                       'Compress::Raw::Bzip2' => '0',
-                                      'Compress::Raw::Zlib' => '0',
+                                      'Compress::Raw::Zlib' => '2.062',
                                       'Encode' => '3.01',
                                       'Encode::Locale' => '1',
                                       'Exporter' => '5.57',
@@ -41,8 +41,6 @@
                                       'IO::Compress::Deflate' => '0',
                                       'IO::Compress::Gzip' => '0',
                                       'IO::HTML' => '0',
-                                      'IO::Uncompress::Bunzip2' => '2.021',
-                                      'IO::Uncompress::Gunzip' => '0',
                                       'IO::Uncompress::Inflate' => '0',
                                       'IO::Uncompress::RawInflate' => '0',
                                       'LWP::MediaTypes' => '6',
@@ -53,9 +51,6 @@
                                       'perl' => '5.008001',
                                       'strict' => '0',
                                       'warnings' => '0'
-                                    },
-                      'suggests' => {
-                                      'Clone' => '0'
                                     }
                     },
        'test' => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/t/common-req.t 
new/HTTP-Message-6.44/t/common-req.t
--- old/HTTP-Message-6.41/t/common-req.t        2022-10-12 17:57:48.000000000 
+0200
+++ new/HTTP-Message-6.44/t/common-req.t        2022-10-26 22:49:20.000000000 
+0200
@@ -231,7 +231,7 @@
 #note int(@chunks), " chunks, total size is ", length($_), " bytes\n";
 
 # should be close to expected size and number of chunks
-cmp_ok(abs(@chunks - 15), '<', 3);
+cmp_ok(abs(@chunks - 6), '<', 3);
 cmp_ok(abs(length($_) - 26589), '<', 20);
 
 $r = POST 'http://www.example.com';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/t/message-decode-zipbomb.t 
new/HTTP-Message-6.44/t/message-decode-zipbomb.t
--- old/HTTP-Message-6.41/t/message-decode-zipbomb.t    2022-10-12 
17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/t/message-decode-zipbomb.t    2022-10-26 
22:49:20.000000000 +0200
@@ -8,7 +8,7 @@
 use HTTP::Headers    qw( );
 use HTTP::Response   qw( );
 
-use Test::Needs { 'Compress::Raw::Zlib' => '2.061' };
+use Test::Needs { 'Compress::Raw::Zlib' => '2.062' };
 plan tests => 9;
 
 # Create a nasty gzip stream:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/t/message.t 
new/HTTP-Message-6.44/t/message.t
--- old/HTTP-Message-6.41/t/message.t   2022-10-12 17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/t/message.t   2022-10-26 22:49:20.000000000 +0200
@@ -500,7 +500,7 @@
 ok(!$m->header("Client-Warning"));
 
 
-if (eval "require IO::Uncompress::Bunzip2") {
+if (eval "require Compress::Raw::Bzip2") {
        for my $encoding (qw/x-bzip2 bzip2/) {
            $m = HTTP::Message->new([
                "Content-Type" => "text/plain",
@@ -531,7 +531,7 @@
        }
 }
 else {
-    skip("Need IO::Uncompress::Bunzip2", undef) for 1..18;
+    skip("Need Compress::Raw::Bzip2", undef) for 1..18;
 }
 
 # test decoding of XML content
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/t/request.t 
new/HTTP-Message-6.44/t/request.t
--- old/HTTP-Message-6.41/t/request.t   2022-10-12 17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/t/request.t   2022-10-26 22:49:20.000000000 +0200
@@ -16,7 +16,7 @@
 is( $req->method, "GET" );
 is( $req->uri,    "http://www.example.com"; );
 like( $req->header("Accept-Encoding"), qr/\bgzip\b/ )
-    ;    # assuming IO::Uncompress::Gunzip is there
+    ;    # assuming Compress::Raw::Zlib is there
 
 $req->dump( prefix => "# " );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/t/response.t 
new/HTTP-Message-6.44/t/response.t
--- old/HTTP-Message-6.41/t/response.t  2022-10-12 17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/t/response.t  2022-10-26 22:49:20.000000000 +0200
@@ -105,7 +105,7 @@
 
 is($r->base, $r->request->uri);
 $r->push_header("Content-Location", "/1/A/a");
-is($r->base, "http://www.sn.no/1/A/a";);
+is($r->base, $r->request->uri); # we no longer consider Content-Location
 $r->push_header("Content-Base", "/2/;a=/foo/bar");
 is($r->base, "http://www.sn.no/2/;a=/foo/bar";);
 $r->push_header("Content-Base", "/3/");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/HTTP-Message-6.41/xt/release/changes_has_content.t 
new/HTTP-Message-6.44/xt/release/changes_has_content.t
--- old/HTTP-Message-6.41/xt/release/changes_has_content.t      2022-10-12 
17:57:48.000000000 +0200
+++ new/HTTP-Message-6.44/xt/release/changes_has_content.t      2022-10-26 
22:49:20.000000000 +0200
@@ -8,7 +8,7 @@
 
 note 'Checking Changes';
 my $changes_file = 'Changes';
-my $newver = '6.41';
+my $newver = '6.44';
 my $trial_token = '-TRIAL';
 my $encoding = 'UTF-8';
 

Reply via email to