"Fossies" - the Fresh Open Source Software Archive

Member "HTTP-DAV-0.49/Changes" (28 Nov 2018, 10099 Bytes) of package /linux/www/HTTP-DAV-0.49.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Changes": 0.48_vs_0.49.

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