> > - Fixed bugs in the LOCK/UNLOCK area > > can you please list what bugs you solved? going thru the > diffs doesn't > explain the underlying reasoning a lot.
1) setting Timeout: Infinite returned as something like <timeout>Second-659898</timeout> ... now it should return <timeout>Infinte</timeout> 2) for performance gains, it is now possible to wrap the slide-token (SlideTokenWrapper) s.t. no locks are checked; also, the slide-token is now able to cache the outcome of checkLock() s.t. forthcomming checkLock() can be cheap 3) the checkLock() algorithm (method LockImpl.isCompatible()) has been adapted to changes which came in with ACL-12 (e.g. the way the user-group relationship and action aggregation is now handled) 4) UNLOCK now takes the lock-owner in combination with the DAV:unlock privilege into account 5) there was a bug wrt. locking of trees: attempting to unlock a member (other than the root) of the tree resulted in a 204 status code although nothing were unlocked. Now, a conflict status is returned. Regards, Peter > -----Original Message----- > From: Stefano Mazzocchi [mailto:[EMAIL PROTECTED] > Sent: Monday, December 01, 2003 14:20 > To: Slide Developers Mailing List > Subject: Re: cvs commit: > jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/r > esourcekin > d AbstractResourceKind.java > > > > On 1 Dec 2003, at 13:10, [EMAIL PROTECTED] wrote: > > > pnever 2003/12/01 04:10:51 > > > > Modified: src/share/org/apache/slide/common > > RequestedPropertiesImpl.java SlideToken.java > > SlideTokenImpl.java SlideTokenWrapper.java > > src/share/org/apache/slide/content NodeProperty.java > > src/share/org/apache/slide/lock Lock.java > LockImpl.java > > src/share/org/apache/slide/security > ACLSecurityImpl.java > > Security.java SecurityImpl.java > > src/share/org/apache/slide/store AbstractStore.java > > src/webdav/server/org/apache/slide/webdav > > WebdavServlet.java > > src/webdav/server/org/apache/slide/webdav/method > > AbstractWebdavMethod.java LockMethod.java > > PropFindMethod.java ReportMethod.java > > UnlockMethod.java > > src/webdav/server/org/apache/slide/webdav/util > > AclConstants.java BindConstants.java > > PropertyHelper.java PropertyRetriever.java > > PropertyRetrieverImpl.java > > VersioningHelper.java > > ViolatedPrecondition.java WebdavUtils.java > > > > src/webdav/server/org/apache/slide/webdav/util/resourcekind > > AbstractResourceKind.java > > Added: > src/webdav/server/org/apache/slide/webdav/method/report > > AbstractReport.java > > AclPrincipalPropSetReport.java > > ExpandPropertyReport.java > > LocateByHistoryReport.java > > PrincipalMatchReport.java > > PrincipalPropertySearchReport.java > > PrincipalSearchPropertySetReport.java > > VersionTreeReport.java > > Log: > > Several changes: > > - Finished ACL-12 stuff > > - Fixed bugs in the LOCK/UNLOCK area > > can you please list what bugs you solved? going thru the > diffs doesn't > explain the underlying reasoning a lot. > > > - Refactoring of the REPORT method > > > > Testsuite (xmltestcases) is not yet clean ... but we are > working on > > that :-) > > thanks, this is much appreciated. > > -- > Stefano. >
