Opened 3 weeks ago

Closed 3 weeks ago

#24143 closed enhancement (fixed)

URI-5.40 (Perl module)

Reported by: Bruce Dubbs Owned by: Joe Locash
Priority: normal Milestone: 13.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (2)

comment:1 by Joe Locash, 3 weeks ago

Owner: changed from blfs-book to Joe Locash
Status: new → assigned

comment:2 by Joe Locash, 3 weeks ago

Resolution: → fixed
Status: assigned → closed
5.40      2026-10-19 19:56:29Z
    - URI->new no longer dies on malformed geo: URIs; the URI::geo accessors
      croak instead (GH#201)
    - Fix rel() returning an absolute-path or network-path reference
      ("/x", "//host/...") when a path has empty segments, so rel()->abs()
      round-trips again (GH#205)

5.39      2026-10-19 16:38:21Z
    - Reject over-long IDNA labels before punycode encoding or decoding, so
      a long non-ASCII host no longer takes seconds to fail (GH#207) (Olaf
      Alders)

5.38      2026-10-19 03:58:47Z
    - Preserve leading and trailing whitespace in file:// URI paths built from
      mac file names; URI::file::Mac supplies its own escaping and so was not
      covered by the GH#95 fix (GH#95) (@youdie006)
    - Treat a percent-escaped ';' in an smb:// userinfo as part of the
      username instead of the authdomain delimiter, matching
      URI::_emailauth, and escape '%', ';' and ':' on write so the value
      round-trips and neither delimiter can be forged (GH#199) (@youdie006)
    - Exclude the trailing colon from host() when a URI has an empty port
      (GH#200) (Jozef Kutej)

Fixed at 15731ade7c.

Note: See TracTickets for help on using tickets.