Codebase list libfurl-perl / 3ef6517a-33f9-4889-834e-6db5ec4599a5/upstream
Import upstream version 3.13+git20201201.1.32048e9 Debian Janitor 3 years ago
9 changed file(s) with 55 addition(s) and 213 deletion(s). Raw diff Collapse all Expand all
0 Makefile
1 inc/
2 .c
3 ppport.h
4 .*.sw[pon]
5 *.bak
6 *.old
7 Build
8 _build/
9 xshelper.h
10 META.yml
11 MYMETA.yml
12 .online
13 blib/
14 pm_to_blib
15 Furl.bs
16 xs/Furl.o
17 xs/Furl.c
18 nytprof*
19 core
20 perltidy.ERR
21 MYMETA.json
22 /Furl-*
23 /.build
24 /_build_params
25 /Build
26 !Build/
27 !META.json
28 /Build.bat
29 !LICENSE
0 [submodule "picohttpparser"]
1 path = picohttpparser
2 url = http://github.com/kazuho/picohttpparser.git
0 os: linux
1 arch:
2 - amd64
3 - ppc64le
4 language: perl
5 sudo: false
6 perl:
7 #- "5.12"
8 - "5.14"
9 - "5.16"
10 - "5.18"
11 - "5.20"
12 - "5.22"
13 before_install:
14 - "cpanm -n --installdeps --with-develop --with-recommends --with-suggests ."
00 Revision history for Perl module Furl
1
2 {{$NEXT}}
13
24 3.13 2017-09-19T06:31:34Z
35
+0
-93
MANIFEST less more
0 Build.PL
1 Changes
2 LICENSE
3 META.json
4 README.md
5 TODO
6 author/benchmark/byown.pl
7 author/benchmark/note.mkdn
8 author/benchmark/profile.pl
9 author/benchmark/simple.pl
10 author/mk-chunked-response.pl
11 cpanfile
12 example/get.pl
13 lib/Furl.pm
14 lib/Furl/ConnectionCache.pm
15 lib/Furl/HTTP.pm
16 lib/Furl/Headers.pm
17 lib/Furl/Request.pm
18 lib/Furl/Response.pm
19 lib/Furl/ZlibStream.pm
20 t/00_compile.t
21 t/01_version.t
22 t/100_low/01_simple.t
23 t/100_low/03_redirect.t
24 t/100_low/04_chunked.t
25 t/100_low/05_slowloris.t
26 t/100_low/06_errors.t
27 t/100_low/07_timeout.t
28 t/100_low/08_proxy.t
29 t/100_low/09_body.t
30 t/100_low/11_write_file.t
31 t/100_low/12_write_code.t
32 t/100_low/13_deflate.t
33 t/100_low/15_multiline_header.t
34 t/100_low/16_read_callback.t
35 t/100_low/17_keep_alive.t
36 t/100_low/18_no_proxy.t
37 t/100_low/19_special_headers.t
38 t/100_low/20_header_format_none.t
39 t/100_low/21_keep_alive_timedout.t
40 t/100_low/22_keep_alive.t
41 t/100_low/22_keep_alive_http10.t
42 t/100_low/23_redirect_relative.t
43 t/100_low/24_no_content.t
44 t/100_low/25_signal.t
45 t/100_low/26_headers_only.t
46 t/100_low/27_close_on_eof.t
47 t/100_low/28_idn.t
48 t/100_low/29_completion_slash.t
49 t/100_low/30_user_agent.t
50 t/100_low/31_chunked_unexpected_eof.t
51 t/100_low/32_proxy_auth.t
52 t/100_low/33_basic_auth.t
53 t/100_low/34_keep_request.t
54 t/100_low/35_get_address.t
55 t/100_low/36_inactivity_timeout.t
56 t/100_low/37_bad_content_length.t
57 t/100_low/38_continue.t
58 t/100_low/39_httpoxy.t
59 t/300_high/01_simple.t
60 t/300_high/02_agent.t
61 t/300_high/04_http_request.t
62 t/300_high/05_suppress_dup_host_header.t
63 t/300_high/06_keep_request.t
64 t/300_high/07_cookie.t
65 t/300_high/99_error.t
66 t/400_components/001_response-coding/01-file.t
67 t/400_components/001_response-coding/t-euc-jp.html
68 t/400_components/001_response-coding/t-iso-2022-jp.html
69 t/400_components/001_response-coding/t-null.html
70 t/400_components/001_response-coding/t-shiftjis.html
71 t/400_components/001_response-coding/t-utf-8.html
72 t/400_components/01_headers.t
73 t/400_components/02_response.t
74 t/400_components/03_request.t
75 t/800_regression/01_capture_request.t
76 t/999_intrenal/parse_url.t
77 t/HTTPServer.pm
78 t/Slowloris.pm
79 t/Util.pm
80 xt/02_perlcritic.t
81 xt/04_leaktrace.t
82 xt/05_valgrind.t
83 xt/200_online/01_idn.t
84 xt/200_online/02_google.t
85 xt/200_online/03_yahoo_com.t
86 xt/200_online/04_ssl.t
87 xt/200_online/05_connect_error.t
88 xt/200_online/06_net-dns-lite.t
89 xt/200_online/07_ssl_shutdown.t
90 xt/perlcriticrc
91 META.yml
92 MANIFEST
33 "Tokuhiro Matsuno <tokuhirom@gmail.com>"
44 ],
55 "dynamic_config" : 0,
6 "generated_by" : "Minilla/v3.0.9",
6 "generated_by" : "Minilla/v3.0.9, CPAN::Meta::Converter version 2.150010",
77 "license" : [
88 "perl_5"
99 ],
105105 }
106106 }
107107 },
108 "provides" : {
109 "Furl" : {
110 "file" : "lib/Furl.pm",
111 "version" : "3.13"
112 },
113 "Furl::ConnectionCache" : {
114 "file" : "lib/Furl/ConnectionCache.pm"
115 },
116 "Furl::HTTP" : {
117 "file" : "lib/Furl/HTTP.pm",
118 "version" : "3.13"
119 },
120 "Furl::Headers" : {
121 "file" : "lib/Furl/Headers.pm"
122 },
123 "Furl::Request" : {
124 "file" : "lib/Furl/Request.pm"
125 },
126 "Furl::Response" : {
127 "file" : "lib/Furl/Response.pm"
128 },
129 "Furl::ZlibStream" : {
130 "file" : "lib/Furl/ZlibStream.pm"
131 }
132 },
133 "release_status" : "stable",
108 "release_status" : "unstable",
134109 "resources" : {
135110 "bugtracker" : {
136111 "web" : "https://github.com/tokuhirom/Furl/issues"
137112 },
138113 "homepage" : "https://github.com/tokuhirom/Furl",
139114 "repository" : {
115 "type" : "git",
140116 "url" : "git://github.com/tokuhirom/Furl.git",
141117 "web" : "https://github.com/tokuhirom/Furl"
142118 }
+0
-91
META.yml less more
0 ---
1 abstract: 'Lightning-fast URL fetcher'
2 author:
3 - 'Tokuhiro Matsuno <tokuhirom@gmail.com>'
4 build_requires:
5 File::Temp: '0'
6 Test::More: '0.96'
7 Test::Requires: '0'
8 Test::TCP: '2.11'
9 configure_requires:
10 Module::Build::Tiny: '0.035'
11 dynamic_config: 0
12 generated_by: 'Minilla/v3.0.9, CPAN::Meta::Converter version 2.150010'
13 license: perl
14 meta-spec:
15 url: http://module-build.sourceforge.net/META-spec-v1.4.html
16 version: '1.4'
17 name: Furl
18 no_index:
19 directory:
20 - t
21 - xt
22 - inc
23 - share
24 - eg
25 - examples
26 - author
27 - builder
28 provides:
29 Furl:
30 file: lib/Furl.pm
31 version: '3.13'
32 Furl::ConnectionCache:
33 file: lib/Furl/ConnectionCache.pm
34 Furl::HTTP:
35 file: lib/Furl/HTTP.pm
36 version: '3.13'
37 Furl::Headers:
38 file: lib/Furl/Headers.pm
39 Furl::Request:
40 file: lib/Furl/Request.pm
41 Furl::Response:
42 file: lib/Furl/Response.pm
43 Furl::ZlibStream:
44 file: lib/Furl/ZlibStream.pm
45 recommends:
46 Compress::Raw::Zlib: '0'
47 HTTP::CookieJar: '0'
48 IO::Socket::SSL: '0'
49 Net::IDN::Encode: '0'
50 requires:
51 Class::Accessor::Lite: '0'
52 Encode: '0'
53 HTTP::Parser::XS: '0.11'
54 MIME::Base64: '0'
55 Mozilla::CA: '0'
56 Scalar::Util: '0'
57 Socket: '0'
58 Time::HiRes: '0'
59 perl: '5.008001'
60 resources:
61 bugtracker: https://github.com/tokuhirom/Furl/issues
62 homepage: https://github.com/tokuhirom/Furl
63 repository: git://github.com/tokuhirom/Furl.git
64 version: '3.13'
65 x_contributors:
66 - 'Keiji, Yoshimi <walf443@gmail.com>'
67 - 'Fuji, Goro <gfuji@cpan.org>'
68 - 'lestrrat <lestrrat+github@gmail.com>'
69 - 'Audrey Tang <audreyt@audreyt.org>'
70 - 'Fuji Goro <fuji.goro@dena.jp>'
71 - 'Fuji, Goro <g.psy.va@gmail.com>'
72 - 's-aska <s.aska.org@gmail.com>'
73 - 'ikasam_a <masaki.nakagawa@gmail.com>'
74 - 'xaicron <xaicron@gmail.com>'
75 - 'Neil Bowers <neil@bowers.com>'
76 - 'Toshio Ito <debug.ito@gmail.com>'
77 - 'bayashi <bayashi@cpan.org>'
78 - 'Masahiro Nagano <kazeburo@gmail.com>'
79 - 'HIROSE Masaaki <hirose31@gmail.com>'
80 - 'Kazuho Oku <kazuhooku@gmail.com>'
81 - 'Jari Salmela <bissei@users.noreply.github.com>'
82 - 'tarao <tarao.gnn@gmail.com>'
83 - 'kimoto <peerler@gmail.com>'
84 - 'Breno G. de Oliveira <garu@cpan.org>'
85 - 'Jiro Nishiguchi <jiro@cpan.org>'
86 - 'Yasuhiro Matsumoto <mattn.jp@gmail.com>'
87 - 'Syohei YOSHIDA <syohex@gmail.com>'
88 - 'ktat <ktat.is@gmail.com>'
89 - 'Shoichi Kaji <skaji@cpan.org>'
90 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
150150
151151 - [IO::Socket::SSL](https://metacpan.org/pod/IO::Socket::SSL) preloading
152152
153 Furl interprets the `timoeut` argument as the maximum time the module is permitted to spend before returning an error.
153 Furl interprets the `timeout` argument as the maximum time the module is permitted to spend before returning an error.
154154
155155 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.
156156
300300
301301 =item L<IO::Socket::SSL> preloading
302302
303 Furl interprets the C<timoeut> argument as the maximum time the module is permitted to spend before returning an error.
303 Furl interprets the C<timeout> argument as the maximum time the module is permitted to spend before returning an error.
304304
305305 The module also lazy-loads L<IO::Socket::SSL> when an HTTPS request is being issued for the first time. Loading the module usually takes ~0.1 seconds.
306306