[liburi-perl] annotated tag 1.61 created (now 4d384fe)
Florian Schlichting
fsfs at moszumanska.debian.org
Fri Oct 13 19:53:06 UTC 2017
This is an automated email from the git hooks/post-receive script.
fsfs pushed a change to annotated tag 1.61
in repository liburi-perl.
at 4d384fe (tag)
tagging c402af32a4023347349dfdd50f4f41eb1d265812 (commit)
tagged by Karen Etheridge
on Mon Jun 30 20:13:01 2014 -0700
- Log -----------------------------------------------------------------
release 1.61
Alex Kapranoff (1):
Fix heuristic test fails on hosts in .su (or .uk) domains [RT#56135]
David Schmidt (1):
Avoid failure if the local hostname is 'foo' (one more file) [RT#75519]
Gisle Aas (440):
First revision.
/e was optional. Fix emacs.
Almost compile regexps. 37% speed increase when using second argument to
Added more documentation.
Don't import from Carp.
Removed trailing whitespace and unexpanded the text (replaced initial space with
First revision.
Special guessing for some countries.
Special treatment of 'localhost'
Added rules for '.il'.
Function name change: uf_urlstr(), uf_url()
Recognize simple mail adresses.
Documentation update.
use strict. Added $VERSION.
Added $VERSION.
Esthetic change.
First revision.
sub base
Added rel()
Remove "" wrapping.
Implemented $u->abs().
Don't force abs_path when path is empty.
use overload
First revision.
First revision.
First revision.
Added some files.
Fixed some typos.
Documentation clarifications.
We will try to use fields.
First revision.
Added Changes.
s/draft-fielding-uri-syntax-02/RFC 2396/g
Converted things to use fields.pm
Made $u->abs and $u->rel work with new fields.pm layout.
Got rid of '_scheme' field.
make_accessor_method
abs_path_query.
URL --> URI
Incremented version number.
Merged every string object change into the main branch.
Bye.
First revision.
More stuff.
When URI->new($str, URI::WithBase->new()) is called the _init() will
First revision.
Simplifed constructor by always handling $url argument as a string.
OK.
Unescape authority component.
Always stringify $url string component.
New faster uri_unescape. Default escaping chars changed.
Note problem with with :..:.. paths.
Added t/mix.t
*** empty log message ***
uri_escape will not escape "?" by default any more.
Fixed the documentation.
0.09 again.
0.09 release notes.
0.10
Handle "." and ".." path segments correctly.
Escape % and ;
Start of documentation.
Start of documentation.
Start of documentation.
0.09_01.
Simplified joining of path splitted.
0.09_01 changes.
_no_scheme_ok()
_no_scheme_ok().
More documentation.
More documentation tweaks.
First revision.
Added class and dump methods.
Added URI/_foreign.pm
It is less experimental now.
Got rid of $STRICT and $DEFAULT_CLASS.
Explain differences in interface.
Some more POD markup.
URI::_foreign
:relative as in Common Lisp
First revision.
New interface.
First revision.
Simplified, based on new interface.
Fix path
New interface.
New interface.
Path must begin with "/" when authority is present.
URI/file/FAT & Base.pm
Dos path fixed again.
Allow undef path again.
Added file.t
Test that passes now.
0.09_02 changes.
Documentation.
Documentation fixing.
Documentation typo fix.
_init() parameter order changed.
URI->new() will not inherit base any more. Use URI::WithBase->new() then.
Fixed tests.
Added documentation.
Don't pass original $scheme argument to _init() method.
New URI::URL::strict implementation.
New version number.
New content.
Check for MIME::Base64 instead...
More changes.
Typo.
equery supported by base class directly now.
equery
epath for URI::URL compatibility
Implemented $uri->host_port method.
Incremented version number. Documented $uri->host_port
Summarized 0.90_02 changes.
Added URI->new_abs method. Incremented version number.
croak instead of die.
Use new new_abs method.
1.00 ready?
Version 1.00
MacOS patch from Paul J. Schinder.
MacOS patch from Paul J. Schinder
MacOS patches from Paul J. Schinder.
Documentation patch from "Michael A. Chase" <mchase at ix.netcom.com>
English patch from "Michael A. Chase" <mchase at ix.netcom.com>
Documentation patch by "Michael A. Chase" <mchase at ix.netcom.com>
Ready for 1.01
Documentation update.
First revision.
URI::ldap from Grahams perl-ldap-0.10
Adapted to the URI distribution.
Fixed escaping.
More tests.
Test $uri->canonical
Improved canonilize.
Reference to ldap.
Added URI::ldap
Updated copyrights.
More stuff.
Use version 1.10 for the official release.
Release 1.02
Some debug code left over.
Removed epath
Nicer title line
Disable test when the "OFFLINE" file is present.
Make the netloc method work for mailto URI::URL emulation objects.
More escaping of query components.
Incremented version number.
Escape all reserved query characters when setting query_keywords or
Summarize 1.03 changes.
/o flag to optimze $URI::scheme_re in abs() method. Since
Some extra tests.
Fix this bug:
Typo patch from Graham.
Get rid of defined(@ISA). Patch by Nathan Torkington <gnat at frii.com>.
Prepare for 1.04
Typo.
First revision.
First revision (almost as suggested by Dave Beckett <D.J.Beckett at ukc.ac.uk>).
Added rsync and QNX support.
First revision.
QNX support.
2000.
1.05/2000
rsync documented.
1.05
Update mailing list address.
From: lane (Charles Lane) @ DUPHY4.Physics.Drexel.Edu
2000
Version 1.06
1.06
Pushed date a bit.
Version 1.07
More base testing.
1.07
Support new_abs() constructor. Handle "URI::URL" as base.
Copyright.
Forgot to check this in for last release.
_filter() and _scope() that does not default.
Incorporated some old rejects.
1.08
Test _filter and _scope
t/escape.t
uri_unescape in array context with multiple strings to decode
Document multiple arguments to uri_unescape()
Copyright 2000.
1.09
First revision.
Skip test if MIME::Base64 module is not available.
Allow "-" in host names.
August 1998
Encode space in $u->query_form() using '+'.
Added t/query.t
There were actually 10 tests.
Space in headers now encoded using '+'.
Version 1.10
Copyright 2001
Document $u->xxx($1) problem.
Summarized changes for release 1.10.
Updated change entry for $u->query_form
perl.no has now been taken.
Release 1.11
Make implementor() only want's to try to load support for valid schemes.
Updating of base was bursted.
Test clone.
Release 1.12
Documentation update.
RFC 2732 support.
Allow '/' in argument.
More RFC 2732 tweaks.
Version 1.13
Make it work on perl5.004
Release 1.13
Release 1.14
Release 1.15
From: "Sean M. Burke" <sburke at cpan.org>
New default for uri_escape(). Now reserved chars are also escaped.
system() does not work with MacPerl. Inline real code to fix URI.pm for old perls
Updated expected test results as the default for uri_escape() has now changed.
Release 1.16
Did not unescape %30 properly in $uri->canonical
From: "Sean M. Burke" <sburke at cpan.org>
Avoid "Character in "c" format wrapped" warning in bleadperl
Disable debug output by default. Reenabled if test is passed a TRUE argument.
Release 1.17
Make sure cache is not set when the RE wouldn't compile.
ssh: support. Contributed by Jean-Philippe Bouchard <jeanphil at sitepak.com>
Don't try to come up with the e-mail address of the user as
URI/ssh
Release 1.18
Removed some garabge that sneaked in on the last change.
Guess better for "123.3.3.3:8080/foo"
Added href to w3.org
Deal with file:///-URIs
A little documentation tweak.
Stringify base so we avoid keeping the whole history. Various other tweaks.
URI::URL->("x", "y")->base will return an URI::URL object now.
Release 1.19
The host for URI::file was not unescaped.
White space tweaks for the POD. Based on patch by Ville Skytt� <ville.skytta at iki.fi>.
Legacy typo. CPAN-RT-Bug 1224.
First revision.
Document the urn: scheme
Allow specific URI::urn classes for different URN types.
First revision.
Added the URI::urn module (with isbn sample).
Added urn-isbn test.
Added specific support for urn:oid:.
From: Matt Selsky <selsky at columbia.edu>
From: Matt Selsky <selsky at columbia.edu>
From: Matt Selsky <selsky at columbia.edu>
RTSP modules.
Don't complain about undef values for uri_unescape().
Release 1.20.
Restore perl-5.005 compatibility.
One more file that need the \z treatment.
Release 1.21
Additional query methods.
From: Ryan Kereliuk <ryker at ryker.org>
There was only 8 tests in this file.
Added some documentation.
sip: and sips: scheme documentation contributed by
Documentation tweaks.
Want query_param to return values when key is provided.
Added test for URI::QueryParam
Added URI::QueryParam to the distribution.
More documentation tweaks.
Release 1.22
Do absolute lookups as suggested by Malcolm Weir <malc at gelt.org>
Release 1.23
Added a . to end the sentence
tn3270 support is back.
From: Warren Jones <wjones at fluke.com>
From: Ed Avis <ed at membled.com>
One more patch included.
The rel method did not work when the authority did not match exactly.
Added URI::Split module.
Allow all uri_join() arguments to be undef
Uncuddled elses.
Reset $. when we start on the next file.
rfc2396bis restores the rfc1808 behaviour for absolutising "?y".
Use module name in name section. Seems more standard now.
I think this will confuse search.cpan.org less.
More proper escaping.
Version 1.24.
Document URI::Split.
Reference URI::Split module.
Release 1.24
Typo.
Want query_form to match behaviour of MSIE which do escape "[" and "]".
Enable warnings on tests.
Fix 'use of undef'-warnings during make test. This module
Allow literal '@' in userinfo. If there are multiple '@' in the
New test: ftp
Release 1.25
From: Ilya Zakharevich <nospam-abuse at ilyaz.org>
Help out Storable. Patch by <talby at trap.mtview.ca.us>.
Explain skipped. Avoid blib warning in perl-5.6.
Release 1.26.
From: "William G. Davis" <william_gordon_davis at yahoo.com>
Release 1.27.
Extent copyright to 2003
Tweaks.
Don't use [] to show optional argument. Repeat argument list instead.
The query_form() and query_keywords() methods now allow
query_param_delete() was not able to delete the last parameter.
Release 1.28
Date: Fri, 19 Dec 2003 20:02:19 -0800
Added support for ldaps as requested by Graham Barr.
Support ldapi:
Implemented un_path method for ldapi URIs.
New ldap classes.
Tweaks to the description of ldapi: and ldaps:
Release 1.29
From: "Croome, Paul" <Paul.Croome at softwareag.com>
Release 1.30.
Avoid failure on $u->query_form(a => { foo => 1 }).
Try to escape high chars.
Implemented uri_escape_utf8.
Document uri_escape_utf8().
perl-mode indents strangly.
From: Ville Skytt� <ville.skytta at iki.fi>
Release 1.31
Introduce variable $URI::file::DEFAULT_AUTHORITY.
Cleanup. "return undef" instead of bare "return".
URI::file->new_abs() ignored $os argument.
Must not add auth to relative file names.
Export %OS_CLASS.
Hide helper methods.
Ask for old behaviour so that the tests pass.
Test new behaviour.
Release 1.32
Make URI::file->canonical try to set authority to $DEFAULT_AUTHORITY.
Apparently www.perl.co.uk is no more.
Release 1.33
One more 1.33 feature.
Fixed up bad advice.
Make $uri->canoniacal always unescape the unreserved chars.
Release 1.34
Help Test::Harness print better error message.
Don't trigger bug in perl-5.6.0
Simplify as suggested by Alexey Tourbin in
Explain why we don't do the %uXXXX escapes that Javascript's escape()
Explain how absolute paths are mapped to path_segments.
Release 1.35.
GEOFFR: add some tests for gopher URIs [RT#29211]
JDHEDDEN: lc(undef) reports warning in blead [RT#32742]
From: Bjoern Hoehrmann <derhoermi at gmx.net>
Export uri_escape_utf8() by default. The docs already claimed it was. [RT#18304]
Check that URI::file->cwd works under taint.
Get rid of the CVS $Keywords$.
Adjustments for the git repo.
Convert to Test.pm. Added some extra tests.
Keep a copy of RFC 3986 around for reference.
BDFOY: Test fails with Business::ISBN installed [RT#33220]
Change log summary for R1.36.
Support ";" delimiter in $u->query_form
Release 1.37
Add ; to code example so that ActivePerl's syntax coloring kicks in.
Avoid "Insecure $ENV{PATH} while running with -T switch" error with perl-5.6.
Merge branch 'master' of git at gitorious.org:perl-uri/mainline
Release 1.38
Fill in META.yml
Test exactly the DNS names we care about [RT#36554]
Release 1.39
2nd attempt to get heuristic.t to pass [RT#36554]
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_unicde 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
Release 1.50
Don't chdir and then try lame attempt at fixing up @INC
use strict && use Test
Release 1.51
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
Release 1.52
Bump MIN_PERL_VERSION to 5.6.1 [RT#54078]
Test 8 didn't pass (failure introduced by 70e812cfa)
Release 1.53
Release 1.54
Treat ? as a reserved character in file: URIs
" is not a URI character [RT#56421]
Release 1.55
www.perl.su also need to work for tests 6..12
Use a mockied gethostbyname for testing
Release 1.56
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
Release 1.57
Revert "Distingush between empty and undef values in query_form [RT#62708]"
Release 1.58
Increment version number [RT#69041]
More version number bumps
Don't need to work around lack of \z-support any more
Specify Mac classic as past history
URIs should be utf8::downgraded() internally [RT#70161]
Document how Unicode strings are treated by the URI constructor
Release 1.59
Make query_form() encoded "\n" as "%0D%0A" for HTML/4.01 compliance
Merge pull request #4 from hiratara/fix-repourl
Updated repository URL
Avoid failure if the local hostname is 'foo' [RT#75519]
Revert "Make query_form() encoded "\n" as "%0D%0A" for HTML/4.01 compliance"
Release 1.60
Provide ->has_recognized_scheme test [RT#71204]
Define $URI::data::VERSION [RT#77099]
Singleton attributes should't return empty lists
Jan Dubois (1):
We get different test result when www.perl.com doesn't resolve.
John Miller (1):
Distingush between empty and undef values in query_form [RT#62708]
Karen Etheridge (9):
Merge pull request #14 from dex4er/porting/android
use File::Temp for randomized tempdir
remove occasional tabs
changelog for 1.61
tighten up entries
bump main version to 1.61
bump all versions lower than 1.61
pull in default content from ExtUtils::Manifest
newly-generated MANIFEST file
Kenichi Ishigaki (1):
URI::Heuristic didn't work for generic country code [RT#35156]
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
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
Masahiro Honma (1):
Fix the URL of the repository.
Matt Lawrence (1):
Do not reverse the order of new parameters
Michael G. Schwern (5):
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]
Rewrite the URI::Escape tests with Test::More
Update URI::Escape for RFC 3986
Peter Rabbitson (1):
Fix RT#59274 - courtesy of a stupid 5.8.[12] join bug
Piotr Roszatycki (1):
Use $ENV{TMPDIR} if defined
Salvatore Bonaccorso (1):
Suppress wide caracters warnings in iri.t [RT#53737]
Slaven Rezic (1):
added a missing $
Tatsuhiko Miyagawa (1):
skip DNS test if wildcard domain catcher (e.g. OpenDNS) is there
Torsten Förtsch (1):
Avoid test failure unless defined $Config{useperlio}
Ville Skyttä (12):
Spelling fixes.
Documentation spelling fixes.
Refer to JavaScript encodeURIComponent() instead of encodeURI(), it's closer to uri_escape_utf8().
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.
Guess HTTPS and FTP from URI::Heuristic input with port but no scheme.
Try harder to guess scheme from hostnames besides just "$scheme.*" ones.
Comment spelling fixes.
gerard (1):
Escaping multi-byte characters [RT#15294]
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/liburi-perl.git
More information about the Pkg-perl-cvs-commits
mailing list