-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathCHANGES
273 lines (168 loc) · 6.68 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
1.04 Tue Jan 18 20:46:04 2022
* Resolve test warnings reported in GitHub issue #22
relating to Github's deprecation and removal of git:// protocol
* Pointed various RFC links in docs to ietf.org
1.02 Fri Jan 7 14:44:34 2022
* wget: use --passive-ftp switch only for ftp scheme
1.00 Wed Nov 11 12:49:58 2020
* Fixed the mitigations for CVE-2016-1238
* Mentioned https support in CHANGES file
0.56 Thu Nov 30 14:47:50 2017
* Blacklist 'lftp' use on hpux
0.54 Sun Sep 24 19:46:04 2017
* Switch test URL from www.cpan.org to httpbin.org
0.52 Fri Aug 12 11:15:46 2016
* Set a cleaned env when running git clone
* Changed git repository link in tests
* Removed consistently failing httpbin.org tests
0.50 Mon Aug 8 12:49:13 2016
* Require Module::Load::Conditional 0.66
* Fix FTP tests for ipv6
* Support https with LWP, Wget and curl
0.48 Fri Jan 24 10:32:52 2014
* Force curl to be IPv4 only during testing
on NetBSD
0.46 Tue Nov 26 22:26:42 2013
* Blacklist 'lftp' on DragonflyBSD
0.44 Sat Sep 28 21:14:12 2013
* Fix INSTALLDIRS to 'site' for perl 5.12+
(Olivier Mengué)
https://rt.perl.org/rt3/Public/Bug/Display.html?id=116479
0.42 Fri Apr 12 15:28:34 2013
* Skip slurp tests for git://
0.40 Fri Apr 12 11:18:52 2013
* Added git:// url support
0.38 Thu Jan 10 20:52:53 2013
* Add support for an optional tempdir_root
parameter (Kent Fredric)
0.36 Thu Jun 28 13:41:31 2012
* Added 'file_default' option for URLs that do
not have a file component (Andrew Kirkpatrick)
0.34 Thu Apr 12 22:25:01 2012
* Added heuristics to skip tests when no
Internet access
0.32 Mon Jan 17 10:26:40 2011
* Added support for HTTP::Tiny
0.30 Fri Jan 7 21:00:27 2011
* Apply blead patches from Peter Acklam
0.28 Sun Nov 7 21:22:26 2010
* Added support for FreeBSDs 'fetch' command for
both http and ftp schemes.
0.26 Sat Nov 6 23:30:59 2010
* Added support for HTTP::Lite
* Resolved issue with '-l' switch and iosock fetch
0.24 Wed Jan 6 23:32:19 2010
* Applied a patch from brian d foy RT #53427
that makes new() respect sub-classes.
0.22 Sat Nov 14 23:13:16 2009
* Bumped to stable version
0.21_02 Thu Nov 12 12:55:57 2009
* Additional checks for the iosock retriever
0.21_01 Wed Nov 11 23:38:27 2009
* Added a simple IO::Socket/IO::Select based http retriever,
based on code suggested by Paul 'Leonerd' Evans
0.20 Sat Jun 27 16:30:59 2009
* Promote 0.19_01 to stable
0.19_01 Mon Feb 9 18:04:01 2009
* Address: #42268: Wishlist: slurp to scalar
File::Fetch can now fetch to scalars as well
0.18 Wed Dec 17 14:00:40 2008
* Address #41412: User agent string contains uninterpolated
$VERSION.
* Use IPC::Cmd 0.42's supplied QUOTE constant, rather than
rolling our own
0.16 Fri Oct 10 13:54:40 2008
* Promote 0.15_04 to stable.
0.15_04 Mon Sep 22 15:08:49 2008
* Address: #37649: Feature request: Support lftp
File::Fetch now supports lftp, with one minor caveat: it uses
a temporary file to store the commands for lftp, as they are
multiline commands. Without this, we run into portability issues
with 'special' characters on various platforms, like ; and &.
0.15_03 Sun Jul 13 15:56:41 2008
* Add -q to curl, to inhibit the reading of .curlrc,
which may interfere with the options we pass ourselves.
This addresses #36902
0.15_02 Sun May 18 13:42:30 2008
* Address #35018: Treat HTTP 404 Message as fail with lynx
lynx now does a -head request first to make sure the file
exists before proceeding
0.15_01 Sun Apr 6 13:55:36 2008
* Address: #32755: File-Fetch tests cannot fail if
unable to connect to internet. Tests are now skipped
if it looks as the failure is due to a lacking network
connection.
* New IPC::Cmd (0.41) fixes an IPC::Open3 bug, which we
now rely on.
0.14 Fri Dec 14 13:42:30 2007
* Promote 0.13_04 to stable.
0.13_04 Wed Nov 14 20:07:02 2007
* VMS patches for file:// uris by John M.
0.13_03 2007-11-04 21:32:40
* Restore OS specific file:// URI behaviour. The
RFC's specify that the url definition is host OS
specific, so what a url means on one machine will
mean something different on another.
VMS is now treated according to RFC 1738
(https://datatracker.ietf.org/doc/html/rfc1738).
0.13_02 Sun Nov 4 10:38:40 CET 2007
* Apply a perl 5.5.x compatibility fix. Users with
perl 5.6.0 or higher do not need to upgrade.
0.13_01 Sat Nov 3 18:55:10 CET 2007
* Apply a modified version of dmq's patch to deal
properly with file:// URIs on Win32.
* Add test cases for Win32 file:// URIs
0.12 Mon Oct 15 14:32:23 CEST 2007
* Treat VMS like UNIX when dealing with file URIs
0.10 Fri Jan 26 13:51:19 CET 2007
* Promote 0.09_02 to stable.
0.09_02 Sun Jan 7 18:44:09 CET 2007
* The quotation as done in 0.09_01 doesn't play
nicely with Win32 and IPC::Run. IPC::Run is
therefor disabled during the fetch() call.
* Remove File::Fetch::Item as a class. All objects
are now plain File::Fetch objects. This has no
impact on user-end code, except code that checks
the class of objects.
* URI encoding is not always clear or trivial. Add
a FAQ entry about it.
* Add $ff->output_file as accessor, which is the
requested file, stripped from query parameters.
* Errors are now stored per object rather than
class wide.
0.09_01 Wed Jan 3 17:17:31 CET 2007
* address: #23864: File:Fetch does not use quotation
marks while using wget:
* the handlers for lynx, wget, curl and rsync now
quote their URIs.
0.08 Wed Jul 5 13:56:36 CEST 2006
* address: #18942: unproper handling of http errors
in external handlers:
* the wget handler, on a failed attempt, now
unlinks its outputfile
* the curl handler is updated to follow '302 moved'
and such like status messages
* lynx use is further discouraged, as it doesn't
communicate http status messages back to the caller
at all.
* address #11483: File::Fetch 0.07 cannot do an FTP
fetch on Win32. FTP fetching using Net::FTP should
now work properly on win32.
* update test suite so it runs safely under PERL_CORE
0.07 Thu Dec 23 09:31:00 PST 2004
* Add $TIMEOUT to specify the network timeout
0.06 Thu Dec 16 03:21:00 PST 2004
* Add rsync support
0.05 Fri Jun 18 13:55:51 CEST 2004
* Update faq
* Silence silly warnings
0.04 Fri Jun 11 22:40:34 CEST 2004
* Add file support using File::Copy
0.03 Fri Jun 11 20:40:22 CEST 2004
* Add I18N support
* Add better error handling
0.02 Sat May 22 14:40:29 CEST 2004
* Add an extra 'FAQ' entry
* Include a 'use File::Fetch::Item'
0.01 Tue May 4 15:48:24 CEST 2004
* Initial release