The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 5.12 - 2022-07-10

  • Fix an issue where i.e. 'file:///tmp/###' was not properly escaped. A non-existing authority part was accidentally processed. Details: https://github.com/libwww-perl/URI/issues/102 (GH#102) (Perlbotics)
  • Reverts to previous behavior (5.10) for 'mailto:' scheme for escaping square brackets.

Modules

URI
Uniform Resource Identifiers (absolute and relative)
Percent-encode and percent-decode unsafe characters
Expand URI using heuristics
Additional query methods for URIs
Parse and compose URI strings
Uniform Resource Locators
URIs which remember their base
encodes Unicode string in Punycode
URI that contains immediate data
URI that maps to local file names
LDAP Uniform Resource Locators

Provides

in lib/URI/IRI.pm
in lib/URI/file/Base.pm
in lib/URI/file/FAT.pm
in lib/URI/file/Mac.pm
in lib/URI/file/OS2.pm
in lib/URI/file/QNX.pm
in lib/URI/file/Unix.pm
in lib/URI/file/Win32.pm
in lib/URI/ftp.pm
in lib/URI/gopher.pm
in lib/URI/http.pm
in lib/URI/https.pm
in lib/URI/ldapi.pm
in lib/URI/ldaps.pm
in lib/URI/mailto.pm
in lib/URI/mms.pm
in lib/URI/news.pm
in lib/URI/nntp.pm
in lib/URI/nntps.pm
in lib/URI/pop.pm
in lib/URI/rlogin.pm
in lib/URI/rsync.pm
in lib/URI/rtsp.pm
in lib/URI/rtspu.pm
in lib/URI/sftp.pm
in lib/URI/sip.pm
in lib/URI/sips.pm
in lib/URI/snews.pm
in lib/URI/ssh.pm
in lib/URI/telnet.pm
in lib/URI/tn3270.pm
in lib/URI/urn.pm
in lib/URI/urn/isbn.pm
in lib/URI/urn/oid.pm