Upstream changes:
1.74 2018-04-22 12:30:44Z
- avoid 'uninitialized' warning in URI::File when host has no domain name
set (PR#53, thanks Shoichi Kaji!)
Update DEPENDS
Minor cleanup
Upstream changes:
1.72 2017-07-25
- Convert the dist to Dist::Zilla for authoring.
- Remove recommendation of Business::ISBN as urn/isbn.pm is deprecated
- Use Test::Needs instead of raw eval in urn-isbn.t
Upstream changes:
2016-01-08 Karen Etheridge <ether@cpan.org>
Release 1.71
No changes since 1.70_001
2015-12-29 Karen Etheridge <ether@cpan.org>
Release 1.70_001
Kaitlyn Parkhurst:
- Localize $@ when attempting to load URI subclasses (PR#30)
Karen Etheridge:
- speed up construction time by not attempting to load the same
non-existent URI subclass twice
2015-07-25 Karen Etheridge <ether@cpan.org>
Release 1.69
Karen Etheridge:
- add $VERSIONs for all modules that lack them
Olaf Alders:
- add missing documentation for URI::sftp
- Clarify use of query_param() method
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.
No effective change for the above reason.
Ok joerg
Upstream changes:
2014-07-13 Karen Etheridge <ether@cpan.org>
Release 1.64
Eric Brine:
- better fix for RT#96941, that also works around utf8 bugs on older perls
2014-07-13 Karen Etheridge <ether@cpan.org>
Release 1.63
Karen Etheridge:
- mark utf8-related test failures on older perls caused by recent string
parsing changes as TODO (RT#97177, RT#96941)
2014-07-12 Karen Etheridge <ether@cpan.org>
Release 1.62
Karen Etheridge (2):
- use strict and warnings in all modules, tests and scripts
- remove all remaining uses of "use vars"
Eric Brine:
- fixed new "\C is deprecated in regex" warning in 5.21.2 (RT#96941)
2014-07-01 Karen Etheridge <ether@cpan.org>
Release 1.61
David Schmidt:
Fix test failure if local hostname is 'foo' [RT#75519]
Gisle Aas (2):
New 'has_recognized_scheme' interface [RT#71204]
Interfaces that return a single value now return undef rather than an
empty list in list context
Slaven Rezic:
Fix bad regex when parsing hostnames
Piotr Roszatycki:
Preferentially use $ENV{TMPDIR} for temporary test files over /tmp
(fixes tests on Android)
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
2012-03-25 Gisle Aas <gisle@ActiveState.com>
Release 1.60
Gisle Aas (3):
Merge pull request #4 from hiratara/fix-repourl
Updated repository URL
Avoid failure if the local hostname is 'foo' [RT#75519]
Masahiro Honma (1):
Fix the URL of the repository.
Matt Lawrence (1):
Do not reverse the order of new parameters
Peter Rabbitson (1):
Fix RT#59274 - courtesy of a stupid 5.8.[12] join bug
Changes from previous:
2011-08-15 Gisle Aas <gisle@ActiveState.com>
Release 1.59
Make sure accessor methods don't return utf8::upgraded() bytes
for URLs initialized from Unicode strings.
Version number increments.
Documentation tweaks.
- Mark Stosberg (8):
- typo fix: s/do deal/to deal/
- best practice: s/foreach /for /
- Whitespace: fix inconsistent use of tabs vs spaces
- Code style: fix inconsistency with subroutine braces at the end of the
line vs below it.
- Modernize: s/use vars/our/ ... since we require 5.6 as a minimum
version now
- Whitespace: fix indentation so blocks are consistently indented
- Add formal terms "Percent-encode" and "Percent-decode" to the NAME
and description to match the RFC
- Drop support for Perl < 5.8.1 -
Perl 5.8 was released almost 10 years ago. It's time.
- Gisle Aas (6):
- Convert test to use Test::More
- Adjust tests for query_form
- Avoid "Use of uninitialized value"-noise from query_form
- State test dependencies [RT#61538]
- We also depend on ExtUtils::MakeMaker
- State 5.8 dependency in the META.yml file
- Ville Skyttä (2):
- Guess HTTPS and FTP from URI::Heuristic input with port but no scheme.
- Try harder to guess scheme from hostnames besides just "$scheme.*" ones.
Upstream changes:
2010-09-01 Gisle Aas <gisle@ActiveState.com>
Release 1.55
Gisle Aas (2):
Treat ? as a reserved character in file: URIs
" is not a URI character [RT#56421]
Torsten F<C3><B6>rtsch (1):
Avoid test failure unless defined $Config{useperlio}
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-03-14 Gisle Aas <gisle@ActiveState.com>
Release 1.53
Ville Skyttä (6):
Remove unneeded execute permissions.
Add $uri->secure() method.
Documentation and comment spelling fixes.
Fix heuristics when COUNTRY is set to "gb".
Use HTTP_ACCEPT_LANGUAGE, LC_ALL, and LANG in country heuristics.
POD linking improvements.
Michael G. Schwern (2):
Rewrite the URI::Escape tests with Test::More
Update URI::Escape for RFC 3986
Gisle Aas (1):
Bump MIN_PERL_VERSION to 5.6.1 [RT#54078]
Salvatore Bonaccorso (1):
Suppress wide caracters warnings in iri.t [RT#53737]
pkgsrc changes:
- Adjusting dependency of core modules
Upstream changes:
2009-12-30 Release 1.52 - Gisle Aas <gisle@ActiveState.com>
Gisle Aas (7):
Encode::decode('UTF-8',...) with callback implemented in 2.39
%%host%% hack can be removed when URI::_server::as_iri works
Don't croak on IRIs that can't be IDNA encoded
IDNA roundtrip test on wrong variable
Check behaviour when feeded URI constructor Latin-1 chars
Add some test examples from draft-duerst-iri-bis.txt
Need to recognize lower case hex digits as well
2009-11-23 Gisle Aas <gisle@ActiveState.com>
Release 1.51
Fixup a test that was broken on Windows
2009-11-21 Gisle Aas <gisle@ActiveState.com>
Release 1.50
The main news in this release is the initial attempt at providing
support to IRIs. URI objects now support the 'as_iri' and 'ihost'
methods.
Gisle Aas (28):
Added more tests for setting IPv6 addresses using the host method
Document how the host methods deal with IPv6 addresses
A "test case" to start IDNA prototype from
Escape IDNA hostnames
Introduce the as_unicode method
Make as_unicode undo punycode for server URLs
An IRI class might be helpful (RFC 3987)
Must punycode each part of the domain name separately
Include initial private Punycode module
Get URI::_punycode working
punycode of plain ascii should not edit with "-"
Some more tests from RFC 3492
Add private URI::_idna module based on encodings/idna.py
Start using URI::_idna for encoding of URIs
Avoid various use of undef warnings
Fix test affected by IDNA
Keep reference to IDNA::Punycode in the URI::_punycode docs
Ensure upgraded strings as input
Update manifest with the new idna/punycode files
Rename as_unicde to as_iri
draft-duerst-iri-bis-07: The proposed RFC 3987 update
Load Encode when its used
Rename host_unicode as ihost
Add basic iri test
Hack to make as_iri turn A-labels into U-labels
Make as_iri leave escapes not forming valid UTF-8 sequences
Merge branch 'iri'
Don't include RFCs in the cpan tarball
Michael G. Schwern (3):
Fix != overloading to match ==
Note that mailto does not contain a host() and this is not a bug.
Strip brackets off IPv6 hosts [RT#34309]
Upstream changes:
2009-08-14 Release 1.40 - Gisle Aas <gisle@ActiveState.com>
Even stricter test for working DNS, 2nd try.
2009-08-13 Release 1.39 - Gisle Aas <gisle@ActiveState.com>
Even stricter test for working DNS, hopefully this gets rid of the rest of
the heuristics.t failures.
- Updating package for p5 module URI from 1.37nb1 to 1.38
- Adjusting dependencies according to META.yml
Upstream changes:
2009-05-27 Gisle Aas <gisle@ActiveState.com>
Release 1.38
Ville Skytt"a (3):
Spelling fixes.
Tatsuhiko Miyagawa (1):
skip DNS test if wildcard domain catcher (e.g. OpenDNS) is there
Gisle Aas (1):
Avoid "Insecure $ENV{PATH} while running with -T switch" error with perl-5.6.
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-06-16 Gisle Aas <gisle@ActiveState.com>
Release 1.37
Gisle Aas (1):
Support ";" delimiter in $u->query_form
Jan Dubois (1):
We get different test result when www.perl.com doesn't resolve.
Kenichi Ishigaki (1):
URI::Heuristic didn't work for generic country code [RT#35156]
2004-11-05 Gisle Aas
Release 1.35
Documentation update.
Simplified uri_escape_utf8 implementation. No need to load the
Encode module. Contributed by Alexey Tourbin.
Work around bug in perl-5.6.0 that made t/query.t fail.
2004-10-05 Gisle Aas
Release 1.34
URI->canonical will now always unescape any escaped unreserved
chars. Previously this only happened for the http and https scheme.
Patch contributed by Eric Promislow
2004-09-19 Gisle Aas
Release 1.33
URI::file->canonical will now try to change the 'authority'
to the default one.
Fix heuristic test. Apparently www.perl.co.uk is no more.
2004-09-07 Gisle Aas
Release 1.32
Introduce $URI::file::DEFAULT_AUTHORITY which control what
authority string to use for absolute file URIs. Its value
default to "" which produce file URIs that better interoperates
with other implementations. The old mapping behaviour can be
requested by setting this variable to undef.
2004-06-08 Gisle Aas
Release 1.31
Added uri_escape_utf8() function to URI::Escape module.
Fixed abs/rel behaviour for sip: URIs. Fixed by
Ville Skyttä
Avoid croaking on code like $u->query_form(a => { foo => 1 }).
It will still not really do anything useful.
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.