Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-URI for openSUSE:Factory checked in at 2026-09-09 16:18:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-URI (Old) and /work/SRC/openSUSE:Factory/.perl-URI.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-URI" Wed Sep 9 16:18:49 2026 rev:60 rq:1376328 version:5.370.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-URI/perl-URI.changes 2026-09-01 15:47:21.829678193 +0200 +++ /work/SRC/openSUSE:Factory/.perl-URI.new.1265/perl-URI.changes 2026-09-09 16:21:08.478001216 +0200 @@ -1,0 +2,10 @@ +Fri Sep 4 09:44:21 UTC 2026 - Tina Müller <[email protected]> + +- updated to 5.370.0 (5.37) + see /usr/share/doc/packages/perl-URI/Changes + + 5.37 2026-09-03 22:49:36Z + - Preserve leading and trailing whitespace in file:// URI paths instead + of silently stripping it (GH#95) (Jacques Deguest) + +------------------------------------------------------------------- Old: ---- URI-5.36.tar.gz New: ---- URI-5.37.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-URI.spec ++++++ --- /var/tmp/diff_new_pack.JQU2Qj/_old 2026-09-09 16:21:09.281034678 +0200 +++ /var/tmp/diff_new_pack.JQU2Qj/_new 2026-09-09 16:21:09.283034762 +0200 @@ -18,10 +18,10 @@ %define cpan_name URI Name: perl-URI -Version: 5.360.0 +Version: 5.370.0 Release: 0 -# 5.36 -> normalize -> 5.360.0 -%define cpan_version 5.36 +# 5.37 -> normalize -> 5.370.0 +%define cpan_version 5.37 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Uniform Resource Identifiers (absolute and relative) URL: https://metacpan.org/release/%{cpan_name} ++++++ URI-5.36.tar.gz -> URI-5.37.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/Changes new/URI-5.37/Changes --- old/URI-5.36/Changes 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/Changes 2026-09-04 00:49:40.000000000 +0200 @@ -1,5 +1,9 @@ Revision history for URI +5.37 2026-09-03 22:49:36Z + - Preserve leading and trailing whitespace in file:// URI paths instead + of silently stripping it (GH#95) (Jacques Deguest) + 5.36 2026-08-19 19:37:22Z - Apply Unicode NFC normalization in URI::_idna nameprep so IDNA host encoding matches other clients instead of emitting a non-standard, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/META.json new/URI-5.37/META.json --- old/URI-5.36/META.json 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/META.json 2026-09-04 00:49:40.000000000 +0200 @@ -96,231 +96,231 @@ "provides" : { "URI" : { "file" : "lib/URI.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::Escape" : { "file" : "lib/URI/Escape.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::Heuristic" : { "file" : "lib/URI/Heuristic.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::IRI" : { "file" : "lib/URI/IRI.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::QueryParam" : { "file" : "lib/URI/QueryParam.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::Split" : { "file" : "lib/URI/Split.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::URL" : { "file" : "lib/URI/URL.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::WithBase" : { "file" : "lib/URI/WithBase.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::data" : { "file" : "lib/URI/data.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::file" : { "file" : "lib/URI/file.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::file::Base" : { "file" : "lib/URI/file/Base.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::file::FAT" : { "file" : "lib/URI/file/FAT.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::file::Mac" : { "file" : "lib/URI/file/Mac.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::file::OS2" : { "file" : "lib/URI/file/OS2.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::file::QNX" : { "file" : "lib/URI/file/QNX.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::file::Unix" : { "file" : "lib/URI/file/Unix.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::file::Win32" : { "file" : "lib/URI/file/Win32.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::ftp" : { "file" : "lib/URI/ftp.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::ftpes" : { "file" : "lib/URI/ftpes.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::ftps" : { "file" : "lib/URI/ftps.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::geo" : { "file" : "lib/URI/geo.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::gopher" : { "file" : "lib/URI/gopher.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::http" : { "file" : "lib/URI/http.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::https" : { "file" : "lib/URI/https.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::icap" : { "file" : "lib/URI/icap.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::icaps" : { "file" : "lib/URI/icaps.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::irc" : { "file" : "lib/URI/irc.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::ircs" : { "file" : "lib/URI/ircs.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::ldap" : { "file" : "lib/URI/ldap.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::ldapi" : { "file" : "lib/URI/ldapi.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::ldaps" : { "file" : "lib/URI/ldaps.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::mailto" : { "file" : "lib/URI/mailto.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::mms" : { "file" : "lib/URI/mms.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::news" : { "file" : "lib/URI/news.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::nntp" : { "file" : "lib/URI/nntp.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::nntps" : { "file" : "lib/URI/nntps.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::otpauth" : { "file" : "lib/URI/otpauth.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::pop" : { "file" : "lib/URI/pop.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::rlogin" : { "file" : "lib/URI/rlogin.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::rsync" : { "file" : "lib/URI/rsync.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::rtsp" : { "file" : "lib/URI/rtsp.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::rtspu" : { "file" : "lib/URI/rtspu.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::scp" : { "file" : "lib/URI/scp.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::sftp" : { "file" : "lib/URI/sftp.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::sip" : { "file" : "lib/URI/sip.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::sips" : { "file" : "lib/URI/sips.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::smb" : { "file" : "lib/URI/smb.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::smtp" : { "file" : "lib/URI/smtp.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::snews" : { "file" : "lib/URI/snews.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::ssh" : { "file" : "lib/URI/ssh.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::telnet" : { "file" : "lib/URI/telnet.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::tn3270" : { "file" : "lib/URI/tn3270.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::urn" : { "file" : "lib/URI/urn.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::urn::isbn" : { "file" : "lib/URI/urn/isbn.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::urn::oid" : { "file" : "lib/URI/urn/oid.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::ws" : { "file" : "lib/URI/ws.pm", - "version" : "5.36" + "version" : "5.37" }, "URI::wss" : { "file" : "lib/URI/wss.pm", - "version" : "5.36" + "version" : "5.37" } }, "release_status" : "stable", @@ -337,7 +337,7 @@ "x_IRC" : "irc://irc.perl.org/#lwp", "x_MailingList" : "mailto:[email protected]" }, - "version" : "5.36", + "version" : "5.37", "x_Dist_Zilla" : { "perl" : { "version" : "5.042002" @@ -772,7 +772,7 @@ "branch" : null, "changelog" : "Changes", "signed" : 0, - "tag" : "v5.36", + "tag" : "v5.37", "tag_format" : "v%V", "tag_message" : "v%V" }, @@ -931,8 +931,8 @@ "Chase Whitener <[email protected]>", "Ville Skytt\u00e4 <[email protected]>", "Brendan Byrd <[email protected]>", - "David Dick <[email protected]>", "dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", + "David Dick <[email protected]>", "Mark Stosberg <[email protected]>", "Graham Knop <[email protected]>", "Michael G. Schwern <[email protected]>", @@ -969,6 +969,7 @@ "Ryan Kereliuk <[email protected]>", "Salvatore Bonaccorso <[email protected]>", "Sebastian Willing <[email protected]>", + "System Administrator <[email protected]>", "Tatsuhiko Miyagawa <[email protected]>", "Torsten F\u00f6rtsch <[email protected]>" ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/META.yml new/URI-5.37/META.yml --- old/URI-5.36/META.yml 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/META.yml 2026-09-04 00:49:40.000000000 +0200 @@ -27,175 +27,175 @@ provides: URI: file: lib/URI.pm - version: '5.36' + version: '5.37' URI::Escape: file: lib/URI/Escape.pm - version: '5.36' + version: '5.37' URI::Heuristic: file: lib/URI/Heuristic.pm - version: '5.36' + version: '5.37' URI::IRI: file: lib/URI/IRI.pm - version: '5.36' + version: '5.37' URI::QueryParam: file: lib/URI/QueryParam.pm - version: '5.36' + version: '5.37' URI::Split: file: lib/URI/Split.pm - version: '5.36' + version: '5.37' URI::URL: file: lib/URI/URL.pm - version: '5.36' + version: '5.37' URI::WithBase: file: lib/URI/WithBase.pm - version: '5.36' + version: '5.37' URI::data: file: lib/URI/data.pm - version: '5.36' + version: '5.37' URI::file: file: lib/URI/file.pm - version: '5.36' + version: '5.37' URI::file::Base: file: lib/URI/file/Base.pm - version: '5.36' + version: '5.37' URI::file::FAT: file: lib/URI/file/FAT.pm - version: '5.36' + version: '5.37' URI::file::Mac: file: lib/URI/file/Mac.pm - version: '5.36' + version: '5.37' URI::file::OS2: file: lib/URI/file/OS2.pm - version: '5.36' + version: '5.37' URI::file::QNX: file: lib/URI/file/QNX.pm - version: '5.36' + version: '5.37' URI::file::Unix: file: lib/URI/file/Unix.pm - version: '5.36' + version: '5.37' URI::file::Win32: file: lib/URI/file/Win32.pm - version: '5.36' + version: '5.37' URI::ftp: file: lib/URI/ftp.pm - version: '5.36' + version: '5.37' URI::ftpes: file: lib/URI/ftpes.pm - version: '5.36' + version: '5.37' URI::ftps: file: lib/URI/ftps.pm - version: '5.36' + version: '5.37' URI::geo: file: lib/URI/geo.pm - version: '5.36' + version: '5.37' URI::gopher: file: lib/URI/gopher.pm - version: '5.36' + version: '5.37' URI::http: file: lib/URI/http.pm - version: '5.36' + version: '5.37' URI::https: file: lib/URI/https.pm - version: '5.36' + version: '5.37' URI::icap: file: lib/URI/icap.pm - version: '5.36' + version: '5.37' URI::icaps: file: lib/URI/icaps.pm - version: '5.36' + version: '5.37' URI::irc: file: lib/URI/irc.pm - version: '5.36' + version: '5.37' URI::ircs: file: lib/URI/ircs.pm - version: '5.36' + version: '5.37' URI::ldap: file: lib/URI/ldap.pm - version: '5.36' + version: '5.37' URI::ldapi: file: lib/URI/ldapi.pm - version: '5.36' + version: '5.37' URI::ldaps: file: lib/URI/ldaps.pm - version: '5.36' + version: '5.37' URI::mailto: file: lib/URI/mailto.pm - version: '5.36' + version: '5.37' URI::mms: file: lib/URI/mms.pm - version: '5.36' + version: '5.37' URI::news: file: lib/URI/news.pm - version: '5.36' + version: '5.37' URI::nntp: file: lib/URI/nntp.pm - version: '5.36' + version: '5.37' URI::nntps: file: lib/URI/nntps.pm - version: '5.36' + version: '5.37' URI::otpauth: file: lib/URI/otpauth.pm - version: '5.36' + version: '5.37' URI::pop: file: lib/URI/pop.pm - version: '5.36' + version: '5.37' URI::rlogin: file: lib/URI/rlogin.pm - version: '5.36' + version: '5.37' URI::rsync: file: lib/URI/rsync.pm - version: '5.36' + version: '5.37' URI::rtsp: file: lib/URI/rtsp.pm - version: '5.36' + version: '5.37' URI::rtspu: file: lib/URI/rtspu.pm - version: '5.36' + version: '5.37' URI::scp: file: lib/URI/scp.pm - version: '5.36' + version: '5.37' URI::sftp: file: lib/URI/sftp.pm - version: '5.36' + version: '5.37' URI::sip: file: lib/URI/sip.pm - version: '5.36' + version: '5.37' URI::sips: file: lib/URI/sips.pm - version: '5.36' + version: '5.37' URI::smb: file: lib/URI/smb.pm - version: '5.36' + version: '5.37' URI::smtp: file: lib/URI/smtp.pm - version: '5.36' + version: '5.37' URI::snews: file: lib/URI/snews.pm - version: '5.36' + version: '5.37' URI::ssh: file: lib/URI/ssh.pm - version: '5.36' + version: '5.37' URI::telnet: file: lib/URI/telnet.pm - version: '5.36' + version: '5.37' URI::tn3270: file: lib/URI/tn3270.pm - version: '5.36' + version: '5.37' URI::urn: file: lib/URI/urn.pm - version: '5.36' + version: '5.37' URI::urn::isbn: file: lib/URI/urn/isbn.pm - version: '5.36' + version: '5.37' URI::urn::oid: file: lib/URI/urn/oid.pm - version: '5.36' + version: '5.37' URI::ws: file: lib/URI/ws.pm - version: '5.36' + version: '5.37' URI::wss: file: lib/URI/wss.pm - version: '5.36' + version: '5.37' requires: Carp: '0' Cwd: '0' @@ -221,7 +221,7 @@ bugtracker: https://github.com/libwww-perl/URI/issues homepage: https://github.com/libwww-perl/URI repository: https://github.com/libwww-perl/URI.git -version: '5.36' +version: '5.37' x_Dist_Zilla: perl: version: '5.042002' @@ -562,7 +562,7 @@ branch: ~ changelog: Changes signed: 0 - tag: v5.36 + tag: v5.37 tag_format: v%V tag_message: v%V Dist::Zilla::Role::Git::Repo: @@ -682,8 +682,8 @@ - 'Chase Whitener <[email protected]>' - 'Ville Skyttä <[email protected]>' - 'Brendan Byrd <[email protected]>' - - 'David Dick <[email protected]>' - 'dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>' + - 'David Dick <[email protected]>' - 'Mark Stosberg <[email protected]>' - 'Graham Knop <[email protected]>' - 'Michael G. Schwern <[email protected]>' @@ -720,6 +720,7 @@ - 'Ryan Kereliuk <[email protected]>' - 'Salvatore Bonaccorso <[email protected]>' - 'Sebastian Willing <[email protected]>' + - 'System Administrator <[email protected]>' - 'Tatsuhiko Miyagawa <[email protected]>' - 'Torsten Förtsch <[email protected]>' x_generated_by_perl: v5.42.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/Makefile.PL new/URI-5.37/Makefile.PL --- old/URI-5.36/Makefile.PL 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/Makefile.PL 2026-09-04 00:49:40.000000000 +0200 @@ -45,7 +45,7 @@ "Test::Warnings" => 0, "utf8" => 0 }, - "VERSION" => "5.36", + "VERSION" => "5.37", "test" => { "TESTS" => "t/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/README new/URI-5.37/README --- old/URI-5.36/README 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/README 2026-09-04 00:49:40.000000000 +0200 @@ -1,5 +1,5 @@ This archive contains the distribution URI, -version 5.36: +version 5.37: Uniform Resource Identifiers (absolute and relative) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/Escape.pm new/URI-5.37/lib/URI/Escape.pm --- old/URI-5.36/lib/URI/Escape.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/Escape.pm 2026-09-04 00:49:40.000000000 +0200 @@ -148,7 +148,8 @@ our %escapes; our @EXPORT = qw(uri_escape uri_unescape uri_escape_utf8); our @EXPORT_OK = qw(%escapes); -our $VERSION = '5.36'; + +our $VERSION = '5.37'; use Carp (); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/Heuristic.pm new/URI-5.37/lib/URI/Heuristic.pm --- old/URI-5.36/lib/URI/Heuristic.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/Heuristic.pm 2026-09-04 00:49:40.000000000 +0200 @@ -91,7 +91,8 @@ use Exporter 5.57 'import'; our @EXPORT_OK = qw(uf_uri uf_uristr uf_url uf_urlstr); -our $VERSION = '5.36'; + +our $VERSION = '5.37'; our ($MY_COUNTRY, $DEBUG); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/IRI.pm new/URI-5.37/lib/URI/IRI.pm --- old/URI-5.36/lib/URI/IRI.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/IRI.pm 2026-09-04 00:49:40.000000000 +0200 @@ -8,7 +8,7 @@ use overload '""' => sub { shift->as_string }; -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub new { my ($class, $uri, $scheme) = @_; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/QueryParam.pm new/URI-5.37/lib/URI/QueryParam.pm --- old/URI-5.36/lib/URI/QueryParam.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/QueryParam.pm 2026-09-04 00:49:40.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/Split.pm new/URI-5.37/lib/URI/Split.pm --- old/URI-5.36/lib/URI/Split.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/Split.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use Exporter 5.57 'import'; our @EXPORT_OK = qw(uri_split uri_join); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/URL.pm new/URI-5.37/lib/URI/URL.pm --- old/URI-5.36/lib/URI/URL.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/URL.pm 2026-09-04 00:49:40.000000000 +0200 @@ -5,7 +5,7 @@ use parent 'URI::WithBase'; -our $VERSION = '5.36'; +our $VERSION = '5.37'; # Provide as much as possible of the old URI::URL interface for backwards # compatibility... diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/WithBase.pm new/URI-5.37/lib/URI/WithBase.pm --- old/URI-5.36/lib/URI/WithBase.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/WithBase.pm 2026-09-04 00:49:40.000000000 +0200 @@ -6,7 +6,7 @@ use URI (); use Scalar::Util qw(blessed); -our $VERSION = '5.36'; +our $VERSION = '5.37'; use overload '""' => "as_string", fallback => 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/_emailauth.pm new/URI-5.37/lib/URI/_emailauth.pm --- old/URI-5.36/lib/URI/_emailauth.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/_emailauth.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::_server'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/_foreign.pm new/URI-5.37/lib/URI/_foreign.pm --- old/URI-5.36/lib/URI/_foreign.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/_foreign.pm 2026-09-04 00:49:40.000000000 +0200 @@ -5,6 +5,6 @@ use parent 'URI::_generic'; -our $VERSION = '5.36'; +our $VERSION = '5.37'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/_generic.pm new/URI-5.37/lib/URI/_generic.pm --- old/URI-5.36/lib/URI/_generic.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/_generic.pm 2026-09-04 00:49:40.000000000 +0200 @@ -8,7 +8,7 @@ use URI::Escape qw(uri_unescape); use Carp (); -our $VERSION = '5.36'; +our $VERSION = '5.37'; my $ACHAR = URI::HAS_RESERVED_SQUARE_BRACKETS ? $URI::uric : $URI::uric4host; $ACHAR =~ s,\\[/?],,g; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/_idna.pm new/URI-5.37/lib/URI/_idna.pm --- old/URI-5.36/lib/URI/_idna.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/_idna.pm 2026-09-04 00:49:40.000000000 +0200 @@ -10,7 +10,7 @@ use Unicode::Normalize qw(NFC); use Carp qw(croak); -our $VERSION = '5.36'; +our $VERSION = '5.37'; BEGIN { *URI::_idna::_ENV_::JOIN_LEAKS_UTF8_FLAGS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/_ldap.pm new/URI-5.37/lib/URI/_ldap.pm --- old/URI-5.36/lib/URI/_ldap.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/_ldap.pm 2026-09-04 00:49:40.000000000 +0200 @@ -7,7 +7,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use URI::Escape qw(uri_unescape); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/_login.pm new/URI-5.37/lib/URI/_login.pm --- old/URI-5.36/lib/URI/_login.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/_login.pm 2026-09-04 00:49:40.000000000 +0200 @@ -5,7 +5,7 @@ use parent qw(URI::_server URI::_userpass); -our $VERSION = '5.36'; +our $VERSION = '5.37'; # Generic terminal logins. This is used as a base class for 'telnet', # 'tn3270', and 'rlogin' URL schemes. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/_punycode.pm new/URI-5.37/lib/URI/_punycode.pm --- old/URI-5.36/lib/URI/_punycode.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/_punycode.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use Exporter 'import'; our @EXPORT = qw(encode_punycode decode_punycode); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/_query.pm new/URI-5.37/lib/URI/_query.pm --- old/URI-5.36/lib/URI/_query.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/_query.pm 2026-09-04 00:49:40.000000000 +0200 @@ -7,7 +7,7 @@ use URI::Escape qw(uri_unescape); use Scalar::Util (); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub query { my $self = shift; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/_segment.pm new/URI-5.37/lib/URI/_segment.pm --- old/URI-5.36/lib/URI/_segment.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/_segment.pm 2026-09-04 00:49:40.000000000 +0200 @@ -12,7 +12,7 @@ '""' => sub { $_[0]->[0] }, fallback => 1; -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub new { my $class = shift; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/_server.pm new/URI-5.37/lib/URI/_server.pm --- old/URI-5.36/lib/URI/_server.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/_server.pm 2026-09-04 00:49:40.000000000 +0200 @@ -7,7 +7,7 @@ use URI::Escape qw(uri_unescape); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub _uric_escape { my ($class, $str) = @_; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/_userpass.pm new/URI-5.37/lib/URI/_userpass.pm --- old/URI-5.36/lib/URI/_userpass.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/_userpass.pm 2026-09-04 00:49:40.000000000 +0200 @@ -5,7 +5,7 @@ use URI::Escape qw(uri_unescape); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub user { my $self = shift; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/data.pm new/URI-5.37/lib/URI/data.pm --- old/URI-5.36/lib/URI/data.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/data.pm 2026-09-04 00:49:40.000000000 +0200 @@ -5,7 +5,7 @@ use parent 'URI'; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use MIME::Base64 qw(decode_base64 encode_base64); use URI::Escape qw(uri_unescape); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/file/Base.pm new/URI-5.37/lib/URI/file/Base.pm --- old/URI-5.36/lib/URI/file/Base.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/file/Base.pm 2026-09-04 00:49:40.000000000 +0200 @@ -5,7 +5,7 @@ use URI::Escape (); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub new { my $class = shift; @@ -19,7 +19,7 @@ if (defined $auth) { $auth =~ s,%,%25,g unless $escaped_auth; - $auth =~ s,([/?\#]), URI::Escape::escape_char($1),eg; + $auth =~ s,([/?\#\t\n\f\r\x0b ]), URI::Escape::escape_char($1),eg; $auth = "//$auth"; if (defined $path) { $path = "/$path" unless substr($path, 0, 1) eq "/"; @@ -33,7 +33,8 @@ $auth = ""; } - $path =~ s,([%;?]), URI::Escape::escape_char($1),eg unless $escaped_path; + $path =~ s,([%;?\t\n\f\r\x0b ]), URI::Escape::escape_char($1),eg + unless $escaped_path; $path =~ s/\#/%23/g; my $uri = $auth . $path; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/file/FAT.pm new/URI-5.37/lib/URI/file/FAT.pm --- old/URI-5.36/lib/URI/file/FAT.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/file/FAT.pm 2026-09-04 00:49:40.000000000 +0200 @@ -5,7 +5,7 @@ use parent 'URI::file::Win32'; -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub fix_path { shift; # class diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/file/Mac.pm new/URI-5.37/lib/URI/file/Mac.pm --- old/URI-5.36/lib/URI/file/Mac.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/file/Mac.pm 2026-09-04 00:49:40.000000000 +0200 @@ -7,7 +7,7 @@ use URI::Escape qw(uri_unescape); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub _file_extract_path { shift; # $class diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/file/OS2.pm new/URI-5.37/lib/URI/file/OS2.pm --- old/URI-5.36/lib/URI/file/OS2.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/file/OS2.pm 2026-09-04 00:49:40.000000000 +0200 @@ -5,7 +5,7 @@ use parent 'URI::file::Win32'; -our $VERSION = '5.36'; +our $VERSION = '5.37'; # The Win32 version translates k:/foo to file://k:/foo (?!) # We add an empty host diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/file/QNX.pm new/URI-5.37/lib/URI/file/QNX.pm --- old/URI-5.36/lib/URI/file/QNX.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/file/QNX.pm 2026-09-04 00:49:40.000000000 +0200 @@ -5,7 +5,7 @@ use parent 'URI::file::Unix'; -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub _file_extract_path { my ($class, $path) = @_; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/file/Unix.pm new/URI-5.37/lib/URI/file/Unix.pm --- old/URI-5.36/lib/URI/file/Unix.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/file/Unix.pm 2026-09-04 00:49:40.000000000 +0200 @@ -7,7 +7,7 @@ use URI::Escape qw(uri_unescape); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub _file_extract_path { my ($class, $path) = @_; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/file/Win32.pm new/URI-5.37/lib/URI/file/Win32.pm --- old/URI-5.36/lib/URI/file/Win32.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/file/Win32.pm 2026-09-04 00:49:40.000000000 +0200 @@ -7,7 +7,7 @@ use URI::Escape qw(uri_unescape); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub _file_extract_authority { my $class = shift; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/file.pm new/URI-5.37/lib/URI/file.pm --- old/URI-5.36/lib/URI/file.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/file.pm 2026-09-04 00:49:40.000000000 +0200 @@ -4,7 +4,7 @@ use warnings; use parent 'URI::_generic'; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use URI::Escape qw(uri_unescape); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/ftp.pm new/URI-5.37/lib/URI/ftp.pm --- old/URI-5.36/lib/URI/ftp.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/ftp.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent qw(URI::_server URI::_userpass); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/ftpes.pm new/URI-5.37/lib/URI/ftpes.pm --- old/URI-5.36/lib/URI/ftpes.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/ftpes.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::ftp'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/ftps.pm new/URI-5.37/lib/URI/ftps.pm --- old/URI-5.36/lib/URI/ftps.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/ftps.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::ftp'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/geo.pm new/URI-5.37/lib/URI/geo.pm --- old/URI-5.36/lib/URI/geo.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/geo.pm 2026-09-04 00:49:40.000000000 +0200 @@ -8,7 +8,7 @@ use base qw( URI ); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub _MINIMUM_LATITUDE { return -90 } sub _MAXIMUM_LATITUDE { return 90 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/gopher.pm new/URI-5.37/lib/URI/gopher.pm --- old/URI-5.36/lib/URI/gopher.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/gopher.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::_server'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/http.pm new/URI-5.37/lib/URI/http.pm --- old/URI-5.36/lib/URI/http.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/http.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::_server'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/https.pm new/URI-5.37/lib/URI/https.pm --- old/URI-5.36/lib/URI/https.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/https.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::http'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/icap.pm new/URI-5.37/lib/URI/icap.pm --- old/URI-5.36/lib/URI/icap.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/icap.pm 2026-09-04 00:49:40.000000000 +0200 @@ -4,7 +4,7 @@ use warnings; use base qw(URI::http); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub default_port { return 1344 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/icaps.pm new/URI-5.37/lib/URI/icaps.pm --- old/URI-5.36/lib/URI/icaps.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/icaps.pm 2026-09-04 00:49:40.000000000 +0200 @@ -4,7 +4,7 @@ use warnings; use base qw(URI::icap); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub secure { return 1 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/irc.pm new/URI-5.37/lib/URI/irc.pm --- old/URI-5.36/lib/URI/irc.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/irc.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::_login'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/ircs.pm new/URI-5.37/lib/URI/ircs.pm --- old/URI-5.36/lib/URI/ircs.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/ircs.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::irc'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/ldap.pm new/URI-5.37/lib/URI/ldap.pm --- old/URI-5.36/lib/URI/ldap.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/ldap.pm 2026-09-04 00:49:40.000000000 +0200 @@ -7,7 +7,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent qw(URI::_ldap URI::_server); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/ldapi.pm new/URI-5.37/lib/URI/ldapi.pm --- old/URI-5.36/lib/URI/ldapi.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/ldapi.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent qw(URI::_ldap URI::_generic); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/ldaps.pm new/URI-5.37/lib/URI/ldaps.pm --- old/URI-5.36/lib/URI/ldaps.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/ldaps.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::ldap'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/mailto.pm new/URI-5.37/lib/URI/mailto.pm --- old/URI-5.36/lib/URI/mailto.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/mailto.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent qw(URI URI::_query); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/mms.pm new/URI-5.37/lib/URI/mms.pm --- old/URI-5.36/lib/URI/mms.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/mms.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::http'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/news.pm new/URI-5.37/lib/URI/news.pm --- old/URI-5.36/lib/URI/news.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/news.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::_server'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/nntp.pm new/URI-5.37/lib/URI/nntp.pm --- old/URI-5.36/lib/URI/nntp.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/nntp.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::news'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/nntps.pm new/URI-5.37/lib/URI/nntps.pm --- old/URI-5.36/lib/URI/nntps.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/nntps.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::nntp'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/otpauth.pm new/URI-5.37/lib/URI/otpauth.pm --- old/URI-5.36/lib/URI/otpauth.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/otpauth.pm 2026-09-04 00:49:40.000000000 +0200 @@ -8,7 +8,7 @@ use parent qw( URI URI::_query ); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub new { my ($class, @parameters) = @_; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/pop.pm new/URI-5.37/lib/URI/pop.pm --- old/URI-5.36/lib/URI/pop.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/pop.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::_emailauth'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/rlogin.pm new/URI-5.37/lib/URI/rlogin.pm --- old/URI-5.36/lib/URI/rlogin.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/rlogin.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::_login'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/rsync.pm new/URI-5.37/lib/URI/rsync.pm --- old/URI-5.36/lib/URI/rsync.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/rsync.pm 2026-09-04 00:49:40.000000000 +0200 @@ -5,7 +5,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent qw(URI::_server URI::_userpass); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/rtsp.pm new/URI-5.37/lib/URI/rtsp.pm --- old/URI-5.36/lib/URI/rtsp.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/rtsp.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::http'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/rtspu.pm new/URI-5.37/lib/URI/rtspu.pm --- old/URI-5.36/lib/URI/rtspu.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/rtspu.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::rtsp'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/scp.pm new/URI-5.37/lib/URI/scp.pm --- old/URI-5.36/lib/URI/scp.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/scp.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::ssh'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/sftp.pm new/URI-5.37/lib/URI/sftp.pm --- old/URI-5.36/lib/URI/sftp.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/sftp.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::ssh'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/sip.pm new/URI-5.37/lib/URI/sip.pm --- old/URI-5.36/lib/URI/sip.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/sip.pm 2026-09-04 00:49:40.000000000 +0200 @@ -14,7 +14,7 @@ use URI::Escape (); -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub default_port {5060} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/sips.pm new/URI-5.37/lib/URI/sips.pm --- old/URI-5.36/lib/URI/sips.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/sips.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::sip'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/smb.pm new/URI-5.37/lib/URI/smb.pm --- old/URI-5.36/lib/URI/smb.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/smb.pm 2026-09-04 00:49:40.000000000 +0200 @@ -5,7 +5,7 @@ use parent 'URI::_login'; -our $VERSION = '5.36'; +our $VERSION = '5.37'; sub default_port {445} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/smtp.pm new/URI-5.37/lib/URI/smtp.pm --- old/URI-5.36/lib/URI/smtp.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/smtp.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::_emailauth'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/snews.pm new/URI-5.37/lib/URI/snews.pm --- old/URI-5.36/lib/URI/snews.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/snews.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::news'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/ssh.pm new/URI-5.37/lib/URI/ssh.pm --- old/URI-5.36/lib/URI/ssh.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/ssh.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::_login'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/telnet.pm new/URI-5.37/lib/URI/telnet.pm --- old/URI-5.36/lib/URI/telnet.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/telnet.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::_login'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/tn3270.pm new/URI-5.37/lib/URI/tn3270.pm --- old/URI-5.36/lib/URI/tn3270.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/tn3270.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::_login'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/urn/isbn.pm new/URI-5.37/lib/URI/urn/isbn.pm --- old/URI-5.36/lib/URI/urn/isbn.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/urn/isbn.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::urn'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/urn/oid.pm new/URI-5.37/lib/URI/urn/oid.pm --- old/URI-5.36/lib/URI/urn/oid.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/urn/oid.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::urn'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/urn.pm new/URI-5.37/lib/URI/urn.pm --- old/URI-5.36/lib/URI/urn.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/urn.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/ws.pm new/URI-5.37/lib/URI/ws.pm --- old/URI-5.36/lib/URI/ws.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/ws.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::http'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI/wss.pm new/URI-5.37/lib/URI/wss.pm --- old/URI-5.36/lib/URI/wss.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI/wss.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; use parent 'URI::https'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/lib/URI.pm new/URI-5.37/lib/URI.pm --- old/URI-5.36/lib/URI.pm 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/lib/URI.pm 2026-09-04 00:49:40.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '5.36'; +our $VERSION = '5.37'; # 1=version 5.10 and earlier; 0=version 5.11 and later use constant HAS_RESERVED_SQUARE_BRACKETS => diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/t/file.t new/URI-5.37/t/file.t --- old/URI-5.36/t/file.t 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/t/file.t 2026-09-04 00:49:40.000000000 +0200 @@ -3,6 +3,7 @@ use Test::More; use URI::file (); +use File::Spec; subtest 'OS related tests (unix, win32, mac)' => sub { @@ -88,7 +89,6 @@ ); }; - } @@ -117,6 +117,28 @@ isnt($file_path, $current_dir, 'regression test for #102'); } + # Regression test for https://github.com/libwww-perl/URI/issues/95 + { + my %ws = ( + space => ' ', + tab => "\t", + newline => "\n", + 'carriage return' => "\r", + 'form feed' => "\f", + 'vertical tab' => "\x0b", + ); + + for my $name (sort keys %ws) { + my $ws = $ws{$name}; + my $file = "${ws}hello world${ws}"; + my $u = URI::file->new_abs($file); + my @dirs = File::Spec->splitdir($u->file('Unix')); + + is($dirs[-1], $file, + "leading and trailing $name preserved (issue GH#95)"); + } + } + }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/URI-5.36/xt/author/pod-spell.t new/URI-5.37/xt/author/pod-spell.t --- old/URI-5.36/xt/author/pod-spell.t 2026-08-19 21:37:25.000000000 +0200 +++ new/URI-5.37/xt/author/pod-spell.t 2026-09-04 00:49:40.000000000 +0200 @@ -14,6 +14,7 @@ 49699333 Aas Adam +Administrator Alders Alex Base @@ -108,6 +109,7 @@ Slaven Split Stosberg +System TCP TLS TOTP @@ -213,6 +215,7 @@ relativize ribasushi rlogin +root rsync rtsp rtspu ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.JQU2Qj/_old 2026-09-09 16:21:09.543045596 +0200 +++ /var/tmp/diff_new_pack.JQU2Qj/_new 2026-09-09 16:21:09.547045763 +0200 @@ -1,6 +1,6 @@ -mtime: 1787204980 -commit: 44d5f2aa0ec024b26bf2cd81c9ff0a846f76cf6fc1e495dd822d18a00e2b6a4f +mtime: 1788515062 +commit: bd0582552677da8f9bd54cfed191698e29899edf89a8d23cb95ef81f12d9058c url: https://src.opensuse.org/perl/perl-URI -revision: 44d5f2aa0ec024b26bf2cd81c9ff0a846f76cf6fc1e495dd822d18a00e2b6a4f +revision: bd0582552677da8f9bd54cfed191698e29899edf89a8d23cb95ef81f12d9058c projectscmsync: https://src.opensuse.org/perl/_ObsPrj ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-09-04 11:44:22.000000000 +0200 @@ -0,0 +1 @@ +.osc
