Codebase list libfurl-perl / 3.12
Checking in changes prior to tagging of version 3.12. Changelog diff is: diff --git Changes Changes index dc305de..eef2538 100644 --- Changes +++ Changes @@ -2,6 +2,20 @@ Revision history for Perl module Furl {{$NEXT}} +3.12 2017-09-13T06:58:15Z + + commit 88cd747c78d80675c1aa4953083af16f70085252 + Author: Shoichi Kaji <skaji@cpan.org> + Date: Mon Aug 14 00:50:55 2017 +0900 + + check whether sockets are readable or not before reusing them + + commit 90f3e48ce20845e0f11be40bb975f9c23c86ad8a + Author: ktat <ktat.is@gmail.com> + Date: Mon May 29 14:26:55 2017 +0900 + + uri_unescape user & password for Basic auth + 3.11 2017-05-16T23:54:24Z - added docs Tokuhiro Matsuno 6 years ago
5 changed file(s) with 25 addition(s) and 8 deletion(s). Raw diff Collapse all Expand all
00 Revision history for Perl module Furl
11
22 {{$NEXT}}
3
4 3.12 2017-09-13T06:58:15Z
5
6 commit 88cd747c78d80675c1aa4953083af16f70085252
7 Author: Shoichi Kaji <skaji@cpan.org>
8 Date: Mon Aug 14 00:50:55 2017 +0900
9
10 check whether sockets are readable or not before reusing them
11
12 commit 90f3e48ce20845e0f11be40bb975f9c23c86ad8a
13 Author: ktat <ktat.is@gmail.com>
14 Date: Mon May 29 14:26:55 2017 +0900
15
16 uri_unescape user & password for Basic auth
317
418 3.11 2017-05-16T23:54:24Z
519
117117 "web" : "https://github.com/tokuhirom/Furl"
118118 }
119119 },
120 "version" : "3.11",
120 "version" : "3.12",
121121 "x_contributors" : [
122122 "Keiji, Yoshimi <walf443@gmail.com>",
123123 "Fuji, Goro <gfuji@cpan.org>",
140140 "Breno G. de Oliveira <garu@cpan.org>",
141141 "Jiro Nishiguchi <jiro@cpan.org>",
142142 "Yasuhiro Matsumoto <mattn.jp@gmail.com>",
143 "Syohei YOSHIDA <syohex@gmail.com>"
143 "Syohei YOSHIDA <syohex@gmail.com>",
144 "ktat <ktat.is@gmail.com>",
145 "Shoichi Kaji <skaji@cpan.org>"
144146 ],
145147 "x_serialization_backend" : "JSON::PP version 2.27400"
146148 }
150150
151151 - [IO::Socket::SSL](https://metacpan.org/pod/IO::Socket::SSL) preloading
152152
153 Loading [IO::Socket::SSL](https://metacpan.org/pod/IO::Socket::SSL) spends 〜0.1sec.
154 At first time, Furl counts module loading time as a timeout seconds.
155
156 For example, you set 0.3 sec as a timeout seconds, at first time, [IO::Socket::SSL](https://metacpan.org/pod/IO::Socket::SSL) loading spends about 0.1sec, as a result, Furl can use 0.2sec for network communication.
153 Furl interprets the `timoeut` argument as the maximum time the module is permitted to spend before returning an error.
154
155 The module also lazy-loads [IO::Socket::SSL](https://metacpan.org/pod/IO::Socket::SSL) when an HTTPS request is being issued for the first time. Loading the module usually takes ~0.1 seconds.
156
157 The time spent for loading the SSL module may become an issue in case you want to impose a very small timeout value for connection establishment. In such case, users are advised to preload the SSL module explicitly.
157158
158159 # FAQ
159160
33 use base qw/Exporter/;
44 use 5.008001;
55
6 our $VERSION = '3.11';
6 our $VERSION = '3.12';
77
88 use Carp ();
99 use Furl::ConnectionCache;
55 use Furl::Request;
66 use Furl::Response;
77 use Carp ();
8 our $VERSION = '3.11';
8 our $VERSION = '3.12';
99
1010 use 5.008001;
1111