Main
User's Guide
Administrator's Guide
Programmer's Corner
|
Slide 2.x |
Slide 2.0b1 |
This is the first beta of Slide's major release 2.0. It can be considered
generally incompatible to the previous 1.x release. Slide's main focus has shifted
to a fully transactional content repository supporting file system stores
as well as database stores. Both can be considered to be of a much higher
quality in terms of correctness and completeness than the ones of the 1.x
release.
| [
bug #26913
]March 30, 2004: Massive concurrent writes no longer cause lots of conflicts.(ozeigermann) |
| March 16, 2004: Fix authentication and name problem in WebdavResource(mholz) |
| February 26, 2004: Replaced JDOM b9 with JDOM HEAD version checked out at 26th, February, 2004. Adapted XMLOutputter code to this.(ozeigermann) |
| February 26, 2004: Refactored and cleaned up XMLResourceDescriptor to be standalone and removed now obsolete classes from filestore package.(ozeigermann) |
| February 02, 2004: Handle unknown actions in SecurityImpl.(mholz) |
| February 01, 2004: Added JDBC adapter, which provides backward compatibility with Slide 1.x JDBC store.(mholz) |
| January 29, 2004: SQL Server now allows for unicode in all strings. Patched contributed by Jacob Lund.(ozeigermann) |
| January 29, 2004: Added flag to configure if tx file store shall use encoded names or plain ones. Plaines are the default.(ozeigermann) |
| January 26, 2004:
Final fixes to get the DeltaV testcases error-free.
(pnever) |
| January 22, 2004:
Added means for creating principals (users, roles, groups) through the MKCOL or PUT methods. Note that creating and maintaining principals is out of scope of the ACL specification. Now, principals are automatically provided with DAV:displayname (last URI segment by default) and DAV:principal element in its DAV:resourcetype property.
(pnever) |
| January 19, 2004:
Augmented the changelog features to support
- Date and author attributes to formalize this information a bit more
- External references to bugzilla entries
(ozeigermann) |
| January 15, 2004:
Added new build targets to install Slide into Tomcat 4 and 5
(ozeigermann) |
|
|
Slide 1.0 |
Slide 1.0.12 |
|
Performance fix in PROPFIND, which reduces a lot the number of
queries needed when doing a PROPFIND with depth = 1 (Nelis Bijl)
|
|
Packaging error in 1.0.11 : the web.xml included in slide.war was
incorrect (a parameter was missing) (Nelis Bijl)
|
|
The PROPFIND depth limit can now be configured separately in each
instance of the WebDAV servlet, instead of being a global parameter
(CL)
|
|
Add additional commands to manipulate ACLs in the command line client
(grant, deny, revoke) (DV)
|
|
Major update to the UI components (MS, JT)
|
|
Reorganize code of COPY and MOVE to minimize code duplication (JP)
|
|
Allow modifying the displayname property using a PROPPATCH (JP)
|
|
Fix WebDAV compliance bugs where status code were always wrapped
inside a 207 (JP, RM)
|
|
Draft of the indexing / searching API (RM)
|
|
Update WebDAV Access Control Protocol Support to the 06 draft (DV)
|
|
Finish implementing lock handling in the client (RM)
|
|
Remove transparent multi-connection handling from the client; it
makes the client thread safe (RM)
|
|
Namespace support in the client for PROPFIND (DV, RM, Derek Libby)
|
|
Cleanup of the namespace handling in the WebDAV servlet,
using DOM2 (RM)
|
|
Upgrade to Tomcat 4.0 beta 6 (RM)
|
|
DELETE, MOVE, COPY and LOCK now extend a common class which is in
charge of generating the 207 error reports (JP, RM)
|
|
Reorganize the code responsible for generating the directory
browsing pages (CL)
|
|
Add a flag to disable directory browsing page generation (CL)
|
|
Slide 1.0.11 |
|
Bugfixes and improvements to the WebDAV Access Control Protocol
support (January 21, 2001 Internet Draft) (DV)
|
|
Support for WebDAV Access Control Protocol in the WebDAV command line
client (DV)
|
|
Complete the integration with Catalina, so that the servlet
container is run on top of the CMS (RM)
|
|
The binaries now include a Slide installation built around Tomcat 4.0
and Struts, which provide a dedicated CMS server (this item is a work
in progress, see the Server page for more
details) (RM)
|
|
Add a JNDI directory context as another optional API giving read-only
access to a Slide namespace (RM)
|
|
A namespace now has two loggers : an internal logger and an
application logger (RM)
|
|
Update the website to the Jakarta stylesheet (not Anakia), which
is simpler, more bug free, and it actually generates HTML code
that can be read by a human (RM)
|
|
Improved the bootstrap loading policy, which now, among other things,
ensures that the namespace is left in a coherent state after the
initialization (RM)
|
|
New more secure policy for the SlideRealm (RM)
|
|
Slide 1.0M8 |
|
Add a wrapper for Log4j (RM)
|
|
Add a new Security.hasPermission call, which is equivalent to
Security.checkPermission, except that it returns a boolean to
indicate whether or not the access is granted, instead of throwing
an exception (RM)
|
|
It's now possible to associate a logger to a namespace (RM)
|
|
Add a Service.getLogger() call which will return the logger
of the associated namespace (RM)
|
|
Move some shared code to a util package, shared by all Slide
components (RM)
|
|
DAV client : Support for POST (RM)
|
|
Code cleanups (JP)
|
|
Partial WebDAV Access Control Protocol support (January 21, 2001
Internet Draft) in the WebDAV servlet (RM)
|
|
DAV client : Add a helper class for helping manipulate URLs (SGP)
|
|
DAV client : Fix cookie parsing problems (SGP)
|
|
Add content interceptors, which can be used to enforce the value of
some properties, do some transformations on the content of objects,
do some indexing tasks, ... (RM)
|
|
Fix object removal (JP)
|
|
Added permission groups (DMD)
|
|
Prototype of a rewritten command line client, which will have a
behavior similar to Cadaver (SGP)
|
|
Slide 1.0M1 |
First official test release. Much work has been done to the original code
to remove dependencies, clean things up, and add additional
functionality.
|
|
|