1HTTP::DAV::Changes(3) User Contributed Perl DocumentationHTTP::DAV::Changes(3)
2
3
4
5   v0.49 (released 2018/11/28):
6       ·   bug fixes
7
8           Fixed perl shebang line in "dave" script, for ExtUtils::MakeMaker
9           to correctly replace it. Closes "RT#127819".
10
11           Fixed "propfind" response handling to also consider successful an
12           HTTP 207 status code. Closes "RT#127591".
13
14           Fixed "clone()" method to properly respect the class name. Closes
15           "RT#123528".  Thanks to Ricardo Signes for the patch.
16
17       ·   documentation fixes
18
19           Fixed various pod issues raised by Debian contributor
20           "fsfs@debian.org".  Closes "RT#119878".
21
22   v0.48 (released 2015/03/26):
23       ·   bug fixes
24
25           "RT#103126", fixed faulty code to add trailing slash to URLs.
26
27   v0.47 (released 2012/03/24):
28       ·   bug fixes
29
30           Improve "propfind()" resilience when server response contains
31           broken, truncated or no XML at all. RT#75011.
32
33   v0.46 (released 2012/01/11):
34       ·   improvements
35
36           HTTP::DAV should now be working with more WebDAV servers.
37
38           We are more flexible in what content types we consider to be XML.
39           Thanks Ron1 and Adam for the feedback and patches.
40
41   v0.45 (released 2011/09/18):
42       ·   bug fixes
43
44             - Fixed RT #69439 (http://rt.cpan.org/Public/Bug/Display.html?id=69439),
45               insecure /tmp files handling in dave client.
46
47       ·   improvements
48
49             - Added -tmpdir option to dave client.
50             - Reorganized distribution layout to match usual CPAN practice
51             - Removed remains of svn-era ($Id and such...)
52
53   v0.44 (released 2011/06/19):
54       ·   bug fixes
55
56             - Fixed RT #68936 (http://rt.cpan.org/Public/Bug/Display.html?id=68936),
57               Fixed errors() method that would bomb out when the "_errors" attribute
58               wasn't initialized. Thanks to Michael Lackoff for reporting.
59
60   v0.43 (released 2011/04/12):
61       ·   bug fixes
62
63             - Fixed RT #38677 (http://rt.cpan.org/Public/Bug/Display.html?id=38677),
64               Intercept correctly 405 (Method now allowed) errors and report them
65               to the clients.
66
67   v0.42 (released 2010/11/07):
68       ·   bug fixes
69
70             - Fixed RT #60457 (http://rt.cpan.org/Public/Bug/Display.html?id=60457),
71               Added and documented possibility to pass your own custom HTTP headers.
72             - Fixed errors in the code examples in the synopsis.
73
74   v0.41 (released 2010/07/24):
75       ·   bug fixes
76
77             - Fixed RT #59674 (http://rt.cpan.org/Public/Bug/Display.html?id=59674),
78                   When SSL support is needed but not installed, a more specific
79               error messages is now displayed, instead of "not DAV enabled or not accessible".
80
81   v0.40 (released 2010/01/27):
82       ·   bug fixes
83
84             - Fixed RT #47500 (http://rt.cpan.org/Public/Bug/Display.html?id=47500),
85                   HTTP::DAV::Comms->credentials() method erroneously autovivified
86                   basic authentication internal values, causing wrong or undefined
87                   credentials to be sent out, or credentials to be "forgot" by HTTP::DAV.
88
89   v0.39 (released 2009/12/12):
90       ·   bug fixes
91
92             - Fixed RT #52665 (http://rt.cpan.org/Public/Bug/Display.html?id=52665),
93                   Using dave or propfind() on URLs containing escaped chars (%xx) could fail,
94                   due to upper/lower case differences. Thanks to cebjyre for the patch
95                   and the test case.
96
97   v0.38 (released 2009/06/09):
98       ·   bug fixes
99
100             - Fixed RT #14506 (http://rt.cpan.org/Public/Bug/Display.html?id=14506),
101               about the missing get_lastresponse() method. It was a documentation bug.
102
103             - Fixed RT #29788 (http://rt.cpan.org/Public/Bug/Display.html?id=29788),
104               avoid file corruptions on Win32 when calling HTTP::DAV::get() method.
105
106             - Fixed RT #31014 (http://rt.cpan.org/Public/Bug/Display.html?id=31014),
107               probably already in v0.34, since it seems related to propfind() "depth" bug.
108
109   v0.37 (released 2009/03/24):
110       ·   bug fixes
111
112             - Fixed RT #44409 (http://rt.cpan.org/Public/Bug/Display.html?id=44409),
113               Small bug in HTTP::DAV::put(). Passing a reference as local content resulted
114                   in the "SCALAR(0x12345678)" being logged instead of the real scalar.
115
116   v0.36 (released 2009/02/25):
117       ·   bug fixes
118
119             - Fixed RT #19616 (http://rt.cpan.org/Public/Bug/Display.html?id=19616),
120               LWP::UserAgent::redirect_ok() is not changed anymore. We're subclassing
121               it from HTTP::DAV::UserAgent and overriding redirect_ok() there.
122
123             - Fixed RT #42877 (http://rt.cpan.org/Public/Bug/Display.html?id=42877),
124               HTTP::DAV::UserAgent::credentials() has been modified to behave like
125               LWP::UserAgent::credentials(), otherwise basic authentication breakages
126               can occur.
127
128             - Fixed a problem with C<-depth> argument to C<HTTP::DAV::propfind()> that
129               could lead to massive performance degradation, especially when running
130                   C<propfind()> against large folders.
131                   C<-depth> was set to 1 even when passed as zero.
132
133   v0.35 (released 2008/11/03):
134       ·   bug fixes
135
136             - Fixed RT #40318 (http://rt.cpan.org/Public/Bug/Display.html?id=40318),
137               about getting single or multiple files directly to \*STDOUT.
138
139   v0.34 (released 2008/09/11):
140       ·   bug fixes
141
142             - Fixed RT #39150 (http://rt.cpan.org/Public/Bug/Display.html?id=39150),
143               about downloading multiple files in the same directory.
144
145   v0.33 (released 2008/08/24):
146       ·   documentation
147
148             - Clearly state that opera software asa is now co-maintainer of http::dav
149
150             - Fixed various inconsistencies in the v0.32 documentation
151
152   v0.32 (released 2008/08/24):
153       ·   incompatibilities
154
155            - Now HTTP::DAV requires Perl 5.6.0+ and Scalar::Util (core in 5.8.x).
156
157       ·   bug fixes
158
159            - Now HTTP::DAV objects are correctly released from memory when
160              they go out of scope. Now it should be possible to use multiple instances
161              of HTTP::DAV even in long-running processes.
162
163              Was caused by circular references between HTTP::DAV and HTTP::DAV::Resource.
164
165   v0.31 (released 2002/04/13):
166       ·   Apache 2 mod_dav support
167
168            - Now works with mod_dav under Apache 2.
169
170       ·   bug fixes
171
172            - Fixed bug to correctly handle the put/get of filenames with spaces in them.
173
174            - Fixed bug to allow the PUT of empty files.
175
176            - put() now uses binmode so that it works under Windows.
177
178            - HTTP redirect code added in the previous release was incorrectly returning a HTTP::Response instead of a HTTP::DAV::Response
179
180            - Fixed bug to allow https for copy and move (http:// was hardcoded).
181
182            - Fixed strange copy/move bug for Apache2.0's mod_dav.
183
184   v0.29 (released 2001/10/31):
185       ·   https
186
187           https support as provided from the underlying LWP library has been
188           tested against mod_dav and mod_ssl. Seems to work well. See
189           INSTALLATION for more detail.
190
191       ·   Digest authentication
192
193           Requires MD5 to be installed. See INSTALLATION notes.
194
195       ·   various bug fixes
196
197       ·   more powerful callback support for get()
198
199           Useful for giving progress indicators.
200
201       ·   get() to filehandles and scalar references
202
203           the get() routine now allows you to pass by reference a filehandle
204           or scalar in which to save the contents of the GET request.
205
206       ·   added namespace abbreviations in proppatch
207
208           Thanks to Jeremy for this patch.
209
210       ·   improved redirect handling in Comms.pm
211
212           Thanks to Jeremy for this patch.
213
214   v0.23 (released 2001/09/07):
215       ·   file globbing for get and put
216
217           HTTP::DAV::get() and HTTP::DAV::put() now supports file globs. This
218           functionality also propagates to dave. This allows you to do the
219           following:
220
221            dav> put /tmp/index*.html
222            dav> get index[12].htm? /tmp
223
224            ?,* and sets ([]) are supported. See the docs for details.
225
226           HTTP::DAV now requires the Perl module File::Glob which comes
227           bundled with perl5.6 and later.
228
229       ·   bug fix in -overwrite flag in HTTP::DAV::copy/move.
230
231   v0.22 (released 2001/09/03)
232       Complete overhaul of API, recursive get and put, addition of dave.
233
234       ·   dave -- the new command line client
235
236           I wrote dave (the DAV Explorer) because I needed an end-user
237           application that allowed me to "feel" how well the HTTP::DAV API
238           was performing. dave is quite similar to Joe Orton's C-based DAV
239           client called cadaver (yes, imitation is the best form of
240           flattery).
241
242       ·   A new and simpler API
243
244           This new API is accessed directly through the HTTP::DAV module and
245           is based on the core API written in previous releases.
246
247       ·   new methods
248
249           The new API now supports, proppatch, recursive get and put.
250
251       ·   A substantial core API overhaul
252
253           Moving from v0.05 to v0.22 in one release might indicate the amount
254           of work gone into this release.
255
256       ·   A new interoperability test suite
257
258           is now included in PerlDAV. The test suite is built on top of the
259           standard Perl Test::Harness modules. Still in development, the test
260           suite is highlighting interoperability problems with DAV-servers a
261           lot quicker than before. See "the test suite & interoperability"
262           section.
263
264   v0.05 (released 2001/07/24)
265       General bug fixes and addition of proppatch
266
267        - added PROPPATCH method to HTTP::DAV::Resource, thanks to Sylvain Plancon.
268        - fixed uninitialized warnings in test scripts.
269        - fixed new lock bug in DAV::Lock, thanks to Ben Evans
270        - fixed dumb mistake where PUT was calling get instead of put,
271          thanks to Sylvain and Ben again.
272        - fixed call to Utils::bad, thanks to Sylvain
273
274   v0.04 (released 2000/04/25)
275       Initial Release
276
277        - supports PUT,GET,MLCOL,DELETE,OPTIONS,PROPFIND,LOCK,UNLOCK,steal_lock,lock_discovery
278
279
280
281perl v5.28.1                      2018-11-28             HTTP::DAV::Changes(3)
Impressum