Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 173 lines (160 sloc) 7.948 kb
ab2eea5 Evert Pot Browser plugin shows multiple resourcetypes, if available
evert authored
1 0.12-beta (????-??-??)
2 * Updated: Browser plugin now shows multiple {DAV:}resourcetype values
3 if available.
1369241 Evert Pot Updated changelog
evert authored
4 * Added: PDO backend for Locks Manager
ab56aea Evert Pot Adding Content-Length: 0 to every empty response. This should improve co...
evert authored
5 * Fixed: Sending Content-Length: 0 for every empty response. This
6 improves NGinx compatibility.
ab2eea5 Evert Pot Browser plugin shows multiple resourcetypes, if available
evert authored
7
67e600b Evert Pot Set to beta
evert authored
8 0.11-beta (2009-08-11)
9 * Updated: Now in Beta
c2c62b0 Evert Pot Some more changelog notes
evert authored
10 * Updated: Pear package no longer includes docs/ directory. These just
11 contained rfc's, which are publically available. This reduces the
12 package from ~800k to ~60k
424fc0d Evert Pot pear package no longer includes doc/
evert authored
13 * Added: generatePropfindResponse now takes a baseUri argument
14 * Added: ResourceType property can now contain multiple resourcetypes.
74639e7 Evert Pot Updated changelog
evert authored
15 * Fixed: Issue 13.
1a21a04 Evert Pot * Bumped version to .11
evert authored
16
1574133 Evert Pot Updated date in changelog
evert authored
17 0.10-alpha (2009-08-03)
18 * Added: Plugin to automatically map GET requests to non-files to
550c270 Evert Pot Bumped version to 0.10
evert authored
19 PROPFIND (Sabre_DAV_Browser_MapGetToPropFind). This should allow
20 easier debugging of complicated WebDAV setups.
21 * Added: Sabre_DAV_Property_Href class. For future use.
564ed68 Evert Pot Allowing people to disable HTTP Digest auth-int. Issue 10
evert authored
22 * Added: Ability to choose to use auth-int, auth or both for HTTP Digest
dadebbc Evert Pot Fix for Issue 12
evert authored
23 authentication. (Issue 11)
550c270 Evert Pot Bumped version to 0.10
evert authored
24 * Changed: Made more methods in Sabre_DAV_Server public.
dadebbc Evert Pot Fix for Issue 12
evert authored
25 * Fixed: TemporaryFileFilter plugin now intercepts HTTP LOCK requests
26 to non-existant files. (Issue 12)
624848d Evert Pot Shortening known namespaces
evert authored
27 * Added: Central list of defined xml namespace prefixes. This can reduce
28 Bandwidth and legibility for xml bodies with user-defined namespaces.
b20a89c Evert Pot * Updated changelog
evert authored
29 * Added: now a PEAR-compatible package again, thanks to Michael Gauthier
30 * Changed: moved default copy and move logic from ObjectTree to Tree class
550c270 Evert Pot Bumped version to 0.10
evert authored
31
daa221a Evert Pot Updated changelog for 0.9
evert authored
32 0.9-alpha (2009-07-21)
36aec2c Evert Pot Merging all changes back in from refactoring branch
evert authored
33 * Changed: Major refactoring, removed most of the logic from the Tree
34 objects. The Server class now directly works with the INode, IFile
35 and IDirectory objects. If you created your own Tree objects,
36 this will most likely break in this release.
37 * Changed: Moved all the Locking logic from the Tree and Server classes
38 into a separate plugin.
daa221a Evert Pot Updated changelog for 0.9
evert authored
39 * Changed: TemporaryFileFilter is now a plugin.
c500de6 Evert Pot Bumped version and added changelog items
evert authored
40 * Added: Comes with an autoloader script. This can be used instead of
36aec2c Evert Pot Merging all changes back in from refactoring branch
evert authored
41 the includer script, and is preferered by some people.
42 * Added: AWS Authentication class.
43 * Added: simpleserversetup.py script. This will quickly get a fileserver
44 up and running.
5b9581a Evert Pot Added support for subscribing with a priority
evert authored
45 * Added: When subscribing to events, it is now possible to supply a
46 priority. This is for example needed to ensure that the Authentication
daa221a Evert Pot Updated changelog for 0.9
evert authored
47 Plugin is used before any other Plugin.
48 * Added: 22 new tests.
49 * Added: Users-manager plugin for .htdigest files. Experimental and
50 subject to change.
51 * Added: RFC 2324 HTTP 418 status code
52 * Fixed: Exclusive locks could in some cases be picked up as shared locks
53 * Fixed: Digest auth for non-apache servers had a bug (still not actually
54 tested this well).
c500de6 Evert Pot Bumped version and added changelog items
evert authored
55
32991d8 Evert Pot Updated changelog
evert authored
56 0.8-alpha (2009-05-30)
8648bb2 Evert Pot Renamed all exception to follow the coding standards
evert authored
57 * Changed: Renamed all exceptions! This is a compatibility break. Every
58 Exception now follows Sabre_DAV_Exception_FileNotFound convention
59 instead of Sabre_DAV_FileNotFoundException.
f572a47 Evert Pot Last changes
evert authored
60 * Added: Browser plugin now allows uploading and creating directories
61 straight from the browser.
32991d8 Evert Pot Updated changelog
evert authored
62 * Added: 12 more unittests
63 * Fixed: Locking bug, which became prevalent on Windows Vista.
25b854c Evert Pot updated changelog
evert authored
64 * Fixed: Netdrive support
f572a47 Evert Pot Last changes
evert authored
65 * Fixed: TemporaryFileFilter filtered out too many files. Fixed some
66 of the regexes.
67 * Fixed: Added README and ChangeLog to package
364fdd5 Evert Pot 0.8 is in the works
evert authored
68
498d752 Evert Pot Updated date
evert authored
69 0.7-alpha (2009-03-29)
7ea0570 Evert Pot Updated changelog
evert authored
70 * Added: System to return complex properties from PROPFIND.
71 * Added: support for {DAV:}supportedlock.
72 * Added: support for {DAV:}lockdiscovery.
73 * Added: 6 new tests.
74 * Added: New plugin system.
75 * Added: Simple HTML directory plugin, for browser access.
76 * Added: Server class now sends back standard pre-condition error xml
77 bodies. This was new since RFC4918.
78 * Added: Sabre_DAV_Tree_Aggregrate, which can 'host' multiple Tree objects
79 into one.
80 * Added: simple basis for HTTP REPORT method. This method is not used yet,
81 but can be used by plugins to add reports.
82 * Changed: ->getSize is only called for files, no longer for collections.
83 r303
84 * Changed: Sabre_DAV_FilterTree is now Sabre_DAV_Tree_Filter
85 * Changed: Sabre_DAV_TemporaryFileFilter is now called
86 Sabre_DAV_Tree_TemporaryFileFilter.
87 * Changed: removed functions (get(/set)HTTPRequest(/Response)) from Server
88 class, and using a public property instead.
3ca1c97 Evert Pot 0.7 changelog
evert authored
89 * Fixed: bug related to parsing proppatch and propfind requests. Didn't
7ea0570 Evert Pot Updated changelog
evert authored
90 show up in most clients, but it needed fixing regardless. (r255)
0073077 Evert Pot Updated changelog
evert authored
91 * Fixed: auth-int is now properly supported within HTTP Digest.
7ea0570 Evert Pot Updated changelog
evert authored
92 * Fixed: Using application/xml for a mimetype vs. text/xml as per RFC4918
93 sec 8.2.
94 * Fixed: TemporaryFileFilter now lets through GET's if they actually
95 exist on the backend. (r274)
96 * FIxed: Some methods didn't get passed through in the FilterTree (r283).
97 * Fixed: LockManager is now slightly more complex, Tree classes slightly
98 less. (r287)
3ca1c97 Evert Pot 0.7 changelog
evert authored
99
93f0532 Evert Pot Dropped pear packaging and went with a regular .tar.gz
evert authored
100 0.6-alpha (2009-02-16)
61cbb72 Evert Pot Got changelog up to date
evert authored
101 * Added: Now uses streams for files, instead of strings.
102 This means it won't require to hold entire files in memory, which can be
103 an issue if you're dealing with big files. Note that this breaks
104 compatibility for put() and createFile methods.
ba3f5f5 Evert Pot Digest auth implementation. Needs documentation before it's ready for pr...
evert authored
105 * Added: HTTP Digest Authentication helper class.
64040bd Evert Pot Added support for the HTTP Range header
evert authored
106 * Added: Support for HTTP Range header
64bf40c Evert Pot More tests and updated the changelog
evert authored
107 * Added: Support for ETags within If: headers
108 * Added: The API can now return ETags and override the default Content-Type
61cbb72 Evert Pot Got changelog up to date
evert authored
109 * Added: starting with basic framework for unittesting, using PHPUnit.
64bf40c Evert Pot More tests and updated the changelog
evert authored
110 * Added: 49 unittests.
61cbb72 Evert Pot Got changelog up to date
evert authored
111 * Added: Abstraction for the HTTP request.
3dfc5a2 Evert Pot Updated changelog
evert authored
112 * Updated: Using Clark Notation for tags in properties. This means tags
113 are serialized as {namespace}tagName instead of namespace#tagName
61cbb72 Evert Pot Got changelog up to date
evert authored
114 * Fixed: HTTP_BasicAuth class now works as expected.
115 * Fixed: DAV_Server uses / for a default baseUrl.
116 * Fixed: Last modification date is no longer ignored in PROPFIND.
117 * Fixed: PROPFIND now sends back information about the requestUri even
118 when "Depth: 1" is specified.
72808be Evert Pot meh
evert authored
119
3c23eb5 Evert Pot updated changelog
evert authored
120 0.5-alpha (2009-01-14)
c8a4080 Evert Pot Updated changelog
evert authored
121 * Added: Added a very simple example for implementing a mapping to PHP
122 file streams. This should allow easy implementation of for example a
123 WebDAV to FTP proxy.
f964a96 Evert Pot Added example for authenticating
evert authored
124 * Added: HTTP Basic Authentication helper class.
125 * Added: Sabre_HTTP_Reponse class. This centralizes HTTP operations and
126 will be a start towards the creating of a testing framework.
c8a4080 Evert Pot Updated changelog
evert authored
127 * Updated: Backwards compatibility break: all require_once() statements
128 are removed
129 from all the files. It is now recommended to use autoloading of
130 classes, or just including lib/Sabre.includes.php. This fix was made
131 to allow easier integration into applications not using this standard
132 inclusion model.
133 * Updated: Better in-file documentation.
134 * Updated: Sabre_DAV_Tree can now work with Sabre_DAV_LockManager.
135 * Updated: Fixes a shared-lock bug.
136 * Updated: Removed ?> from the bottom of each php file.
137 * Updated: Split up some operations from Sabre_DAV_Server to
138 Sabre_HTTP_Response.
139 * Fixed: examples are now actually included in the pear package.
a45a180 Evert Pot 0.5 changelog updates
evert authored
140
66f0113 Evert Pot Updated changelog
evert authored
141 0.4-alpha (2008-11-05)
888f802 Evert Pot Added changelog
evert authored
142 * Passes all litmus tests!
143 * Added: more examples
144 * Added: Custom property support
145 * Added: Shared lock support
146 * Added: Depth support to locks
147 * Added: Locking on unmapped urls (non-existant nodes)
148 * Fixed: Advertising as WebDAV class 3 support
149
150 0.3-alpha (2008-06-29)
151 * Fully working in MS Windows clients.
152 * Added: temporary file filter: support for smultron files.
153 * Added: Phing build scripts
154 * Added: PEAR package
155 * Fixed: MOVE bug identied using finder.
156 * Fixed: Using gzuncompress instead of gzdecode in the temporary file
157 filter. This seems more common.
158
159 0.2-alpha (2008-05-27)
160 * Somewhat working in Windows clients
161 * Added: Working PROPPATCH method (doesn't support custom properties yet)
162 * Added: Temporary filename handling system
163 * Added: Sabre_DAV_IQuota to return quota information
164 * Added: PROPFIND now reads the request body and only supplies the
165 requested properties
166
167 0.1-alpha (2008-04-04)
168 * First release!
169 * Passes litmus: basic, http and copymove test.
170 * Fully working in Finder and DavFSv2
171
172 Project started: 2007-12-13
Something went wrong with that request. Please try again.