~ubuntu-branches/ubuntu/utopic/libhttp-dav-perl/utopic

« back to all changes in this revision

Viewing changes to Changes

  • Committer: Package Import Robot
  • Author(s): Steinar H. Gunderson
  • Date: 2013-03-14 19:32:14 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20130314193214-7ciunekfj7nhwqb5
Tags: 0.44-1
* New upstream release.
* Replace PREFIX with DESTDIR in make install; fixes lintian warning
  and prepares for change in ExtUtils::MakeMaker.
* Add ${misc:Depends} to Depends list, to make debhelper happy.
* Bump Standard-Version to 3.9.4.
  * Add build-arch and build-indep targets.

Show diffs side-by-side

added added

removed removed

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