/[Apache-SVN]/jakarta/slide/trunk/src/webdav/server/org/apache/slide/webdav/method/LockMethod.java
ViewVC logotype

Log of /jakarta/slide/trunk/src/webdav/server/org/apache/slide/webdav/method/LockMethod.java

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 590976 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 1 12:26:24 2007 UTC (17 years, 5 months ago) by ozeigermann
File length: 18943 byte(s)
Diff to previous 208529 (colored)
Quick-fix for security issue raised here

www.milw0rm.com/exploits/4567

Revision 208529 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 23 12:42:37 2005 UTC (20 years, 1 month ago) by luetzkendorf
File length: 18744 byte(s)
Diff to previous 208023 (colored)
fix for 31698 (LockMethod does not fire WebdavEvent)


Revision 208023 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 26 20:06:01 2004 UTC (20 years, 5 months ago) by ozeigermann
File length: 18494 byte(s)
Diff to previous 207814 (colored)
Added fine grained locking


Revision 207814 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 20 08:41:01 2004 UTC (20 years, 7 months ago) by ozeigermann
File length: 18195 byte(s)
Diff to previous 207773 (colored)
Create content with the null lock as well as some store 
implementations (like the simple file store) need this.


Revision 207773 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 12 17:47:50 2004 UTC (20 years, 7 months ago) by luetzkendorf
File length: 18036 byte(s)
Diff to previous 207655 (colored)
merge with release branch


Revision 207655 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 12 14:16:04 2004 UTC (20 years, 8 months ago) by luetzkendorf
File length: 16637 byte(s)
Diff to previous 207638 (colored)
fixed problems with requests that have no content and not content-length
header (e.g. the OPTIONS request from DavExplorer)


Revision 207638 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 10 16:03:01 2004 UTC (20 years, 8 months ago) by juergen
File length: 16616 byte(s)
Diff to previous 207567 (colored)
Make lock, options and put chunking aware.


Revision 207567 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 3 09:37:48 2004 UTC (20 years, 8 months ago) by ozeigermann
File length: 16615 byte(s)
Diff to previous 207565 (colored)
Removed methodNeedsTransactionSupport method as it
always returned true anyway


Revision 207565 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 16:36:08 2004 UTC (20 years, 8 months ago) by unico
File length: 16715 byte(s)
Diff to previous 207541 (colored)
cleanup org.apache.util package:
- remove unused code
- use commons codec instead of own Md5Encoder
- move remaining classes to org.apache.slide.webdav.util


Revision 207541 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 28 09:48:34 2004 UTC (20 years, 8 months ago) by ib
File length: 16700 byte(s)
Diff to previous 207533 (colored)
Remove all author tags from Java source files


Revision 207533 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 27 11:39:49 2004 UTC (20 years, 8 months ago) by ozeigermann
File length: 16764 byte(s)
Diff to previous 207413 (colored)
Introduced a global read/write lock that can be configured to
allow at most a single write request per time.
It can also be configured to either allow read requests or
disallow them while another request writes.
However, this switch will have no effect when requests are
done inside external transactions.

Made this mode the default one in Domain.xmlk


Revision 207413 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 7 10:11:18 2004 UTC (20 years, 9 months ago) by ozeigermann
File length: 16751 byte(s)
Diff to previous 207387 (colored)
Lock duration will be used as timeout of transaction now


Revision 207387 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 5 10:15:23 2004 UTC (20 years, 9 months ago) by ozeigermann
File length: 16681 byte(s)
Diff to previous 207377 (colored)
Finished migration to MS Exchange Server compatible
external transaction control


Revision 207377 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 2 12:05:01 2004 UTC (20 years, 9 months ago) by dflorey
File length: 15396 byte(s)
Diff to previous 207304 (colored)
Preparation of exchange compatible locking


Revision 207304 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 21 08:52:47 2004 UTC (20 years, 10 months ago) by luetzkendorf
File length: 18343 byte(s)
Diff to previous 207285 (colored)
locktypes other than write are now requected as Bad Request


Revision 207285 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 14 12:38:36 2004 UTC (20 years, 10 months ago) by luetzkendorf
File length: 18232 byte(s)
Diff to previous 207032 (colored)
fixes for the ContextPath/ServletPath issue; I introduced
the "slideContextPath" as the path prefix of all slide uris exposed
via webdav


Revision 207032 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 1 14:41:02 2004 UTC (21 years ago) by mholz
File length: 18317 byte(s)
Diff to previous 206976 (colored)
Merged bugfix  2004/03/14 10:14:57 (serverURL)  into main branch.


Revision 206976 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 23 13:47:15 2004 UTC (21 years, 1 month ago) by ozeigermann
File length: 18520 byte(s)
Diff to previous 206915 (colored)
Removed hack in LockMethod that made lock timeout infinite on null resources. 
Instead experied locks on null resource cause the resource to be deleted
in AbstractWebdavMethod.


Revision 206915 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 26 15:45:55 2004 UTC (21 years, 1 month ago) by ozeigermann
File length: 18976 byte(s)
Diff to previous 206876 (colored)
Replaced JDOM b9 with JDOM HEAD version checked out at 26th, February, 2004. 
Adapted XMLOutputter code to this.


Revision 206876 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 24 17:05:37 2004 UTC (21 years, 1 month ago) by dflorey
File length: 18858 byte(s)
Diff to previous 206834 (colored)
Added notification support with methods SUBSCRIBE, POLL, NOTIFY
To do: UNSUBSCRIBE


Revision 206834 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 11 11:30:53 2004 UTC (21 years, 2 months ago) by ozeigermann
File length: 18857 byte(s)
Diff to previous 206632 (colored)
Merged from release branch


Revision 206632 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 5 16:15:41 2003 UTC (21 years, 4 months ago) by pnever
File length: 20884 byte(s)
Diff to previous 206588 (colored)
Fixed lock-null problems


Revision 206588 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 1 12:10:51 2003 UTC (21 years, 4 months ago) by pnever
File length: 19878 byte(s)
Diff to previous 206480 (colored)
Several changes:
- Finished ACL-12 stuff
- Fixed bugs in the LOCK/UNLOCK area
- Refactoring of the REPORT method

Testsuite (xmltestcases) is not yet clean ... but we are working on that :-)


Revision 206480 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 5 14:24:38 2003 UTC (21 years, 5 months ago) by pnever
File length: 22545 byte(s)
Diff to previous 206456 (colored)
Draft-12 compatibility of security implementation (see separate mail to slide-dev list)


Revision 206456 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 20 12:38:17 2003 UTC (21 years, 6 months ago) by pnever
File length: 22879 byte(s)
Diff to previous 206432 (colored)
Refactoring:
users, groups and roles paths are controlled now solely by NamespaceConfig


Revision 206432 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 18 11:01:07 2003 UTC (21 years, 7 months ago) by pnever
File length: 23263 byte(s)
Diff to previous 206373 (colored)
- COPY, MOVE with depth=0 problems fixed
- header parsing now handled centrally in AbstractWebdavMethod


Revision 206373 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 7 15:53:16 2003 UTC (21 years, 7 months ago) by pnever
File length: 24478 byte(s)
Diff to previous 206368 (colored)
Handling of lock-null resource was not correctly implemented according to
RFC2518:
7.4 Write Locks and Null Resources

   It is possible to assert a write lock on a null resource in order to
   lock the name.

   A write locked null resource, referred to as a lock-null resource,
   MUST respond with a 404 (Not Found) or 405 (Method Not Allowed) to
   any HTTP/1.1 or DAV methods except for PUT, MKCOL, OPTIONS, PROPFIND,
   LOCK, and UNLOCK.  A lock-null resource MUST appear as a member of
   its parent collection.  Additionally the lock-null resource MUST have
   defined on it all mandatory DAV properties.  Most of these
   properties, such as all the get* properties, will have no value as a
   lock-null resource does not support the GET method.  Lock-Null
   resources MUST have defined values for lockdiscovery and
   supportedlock properties.

   Until a method such as PUT or MKCOL is successfully executed on the
   lock-null resource the resource MUST stay in the lock-null state.
   However, once a PUT or MKCOL is successfully executed on a lock-null
   resource the resource ceases to be in the lock-null state.

   If the resource is unlocked, for any reason, without a PUT, MKCOL, or
   similar method having been successfully executed upon it then the
   resource MUST return to the null state.


Revision 206368 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 5 14:03:13 2003 UTC (21 years, 7 months ago) by juergen
File length: 24282 byte(s)
Diff to previous 206183 (colored)
do not read the xml body into a string, if it is parsed afterwards using the stream.


Revision 206183 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 18 06:58:06 2003 UTC (21 years, 8 months ago) by pnever
File length: 24280 byte(s)
Diff to previous 206095 (colored)
Make use of constant S_LOCK_TOKEN


Revision 206095 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 5 09:10:38 2003 UTC (21 years, 8 months ago) by juergen
File length: 23959 byte(s)
Diff to previous 206007 (colored)
added support for extern ACL_Semantic (eckehard)


Revision 206007 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 17 14:17:59 2003 UTC (21 years, 10 months ago) by pnever
File length: 23558 byte(s)
Diff to previous 205979 (colored)
Fixed bug: according to RFC 2518, the Lock-Token response header must
be "Lock-Token" ":" Coded-URL, where Coded-URL is "<" absolute-URI ">".
The "<" and ">" were missing


Revision 205979 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 22 15:06:12 2003 UTC (21 years, 11 months ago) by juergen
File length: 23555 byte(s)
Diff to previous 205973 (colored)
unbind implemented as delete (michael)


Revision 205973 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 21 15:49:46 2003 UTC (21 years, 11 months ago) by juergen
File length: 24102 byte(s)
Diff to previous 205871 (colored)
bind method implemented as copy


Revision 205871 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 14 14:34:37 2003 UTC (22 years, 2 months ago) by pnever
File length: 24750 byte(s)
Diff to previous 205472 (colored)
Fixed some locking problems:
1) the DAV:owner element specified an a LOCK request was ignored
   - added field ownerInfo to NodeLock
   - handled setting (LOCK) and retrieving (PROPFIND DAV:lockdiscovery)
2) added element DAV:principal-URL to the DAV:lockdiscovery property
   - as proposed on February 08, 2003 by Lisa Dusseault in
     w3c-dist-auth-request@w3.org, the DAV:lockdiscovery property should
     include an element DAV:principal-URL with the semantics of the
     WebDAV/ACL specification. This feature can be switched-off in case of
     interoperability problems
     (servlet init-param "lockdiscoveryIncludesPrincipalURL").


Revision 205472 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 12 12:55:03 2002 UTC (22 years, 8 months ago) by pnever
File length: 24735 byte(s)
Diff to previous 205322 (colored)
Uniform error handling.


Revision 205322 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 6 06:53:24 2002 UTC (22 years, 8 months ago) by cmlenz
File length: 24874 byte(s)
Diff to previous 205204 (colored)
On a successful LOCK request that created a new lock, the response should
include a 'Lock-Token' header, as specified in RFC 2518, 9.5:
"The Lock-Token response header is used with the LOCK method to indicate
 the lock token created as a result of a successful LOCK request to create
 a new lock."
Including the Lock-Token header in the response fixes interoperability with
cadaver 0.20.3.


Revision 205204 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 1 08:39:16 2002 UTC (22 years, 8 months ago) by cmlenz
File length: 24435 byte(s)
Diff to previous 204846 (colored)
Commenting out the throw clause had changed program flow so that a
NPE was being thrown from JDOM. Inserted a return instead.


Revision 204846 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 27 10:49:59 2002 UTC (22 years, 9 months ago) by juergen
File length: 24419 byte(s)
Diff to previous 204767 (colored)
Removed escaping of '<' and '>' in the messges of the exceptions thrown in parseRequest().
(ralf)


Revision 204767 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 14 12:24:06 2002 UTC (22 years, 10 months ago) by cmlenz
File length: 24461 byte(s)
Diff to previous 204723 (colored)
Refactoring of the WebDAV servlet, as announced on slide-dev:
- Added interface org.apache.slide.webdav.WebdavMethod
- Renamed class org.apache.slide.webdav.method.WebdavMethod to
  org.apache.slide.webdav.method.AbstractWebdavMethod, and made
  it implement org.apache.slide.webdav.WebdavMethod
- No longer passing request & response objects in the constructors of
  the WebdavMethod implementations, move logic out of constructors
- WebdavServlet adjusted to use the new constructors, and the new
  WebdavMethod interface instead of the old class
I'm pretty sure I've not broken anything here, and the testsuite run didn't
report anything different to before, but you never know ;)


Revision 204723 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 29 08:19:44 2002 UTC (22 years, 10 months ago) by juergen
File length: 24628 byte(s)
Diff to previous 204719 (colored)
The owner element may be ommitted in the lock method. Use a default instead of creating an exception. BUT ... the owner element is not stored in the slide store level, but the principal URI instead. This seems like an additional bug.


Revision 204719 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 28 12:39:41 2002 UTC (22 years, 10 months ago) by juergen
File length: 24358 byte(s)
Diff to previous 204709 (colored)
Finished replacement of org.w3c.dom by JDOM. Whether we should use JDOM or not, using both DOM and JDOM was ugly and resource consuming.
Also did some minor code clean-up.
(ralf)


Revision 204709 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 27 12:36:17 2002 UTC (22 years, 10 months ago) by juergen
File length: 24649 byte(s)
Diff to previous 204640 (colored)
Replaced usage of org.w3c.dom by JDOM.
(ralf)


Revision 204640 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 17 11:57:25 2002 UTC (22 years, 11 months ago) by juergen
File length: 24741 byte(s)
Diff to previous 204634 (colored)
Constants for DAV and Slide namespace URIs and prefixes has been removed from class WebdavConstants. The appropriate constants of NamespaceCache are now used instead.
(ralf)


Revision 204634 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 17 05:54:32 2002 UTC (22 years, 11 months ago) by juergen
File length: 24642 byte(s)
Diff to previous 204630 (colored)
Fixed bug: XML header was missing in XML response document.
XML response is now formatted (indention and line breaks).
(ralf)


Revision 204630 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 16 07:39:25 2002 UTC (22 years, 11 months ago) by juergen
File length: 24595 byte(s)
Diff to previous 204629 (colored)
Removed unused import statement.
(ralf)


Revision 204629 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 16 05:22:17 2002 UTC (22 years, 11 months ago) by juergen
File length: 24630 byte(s)
Diff to previous 204505 (colored)
Use JDOM to create the response instead of the XMLPrinter.


Revision 204505 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 25 21:30:19 2002 UTC (22 years, 11 months ago) by jericho
File length: 26188 byte(s)
Diff to previous 204382 (colored)
- Fix typo for LICENSE


Revision 204382 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 28 06:12:17 2002 UTC (23 years ago) by jericho
File length: 26183 byte(s)
Diff to previous 204094 (colored)
- License term changed from "Tomcat" to "Slide".  (It's the Slide project!)


Revision 204094 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 1 15:26:13 2002 UTC (23 years, 2 months ago) by juergen
File length: 26184 byte(s)
Diff to previous 204065 (colored)
infinity is spelled with a small "i" (as stated in the DTD, in contrast to the as wrong seen examples)


Revision 204065 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 28 14:29:17 2002 UTC (23 years, 2 months ago) by juergen
File length: 26184 byte(s)
Diff to previous 204029 (colored)
the timeout header is Infinite instaed of Infinity


Revision 204029 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 21 18:38:15 2002 UTC (23 years, 3 months ago) by juergen
File length: 26184 byte(s)
Diff to previous 204026 (colored)
removed some redundant comments


Revision 204026 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 21 18:24:58 2002 UTC (23 years, 3 months ago) by juergen
File length: 26409 byte(s)
Diff to previous 203947 (colored)
encode the owner URL, if it contains reserved or I18N characters.


Revision 203947 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 7 13:50:56 2001 UTC (23 years, 4 months ago) by juergen
File length: 26248 byte(s)
Diff to previous 203896 (colored)
1) BUG: PropPatch did not rollback, if one action could not be executed
2) The property itself decides, if it is read-only or can be modified by propPatch
3) all live properties have get/set methods, they are now used.


Revision 203896 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 6 19:41:27 2001 UTC (23 years, 5 months ago) by remm
File length: 26444 byte(s)
Diff to previous 203860 (colored)
- Use PropertyWriter instead of DOMWriter.


Revision 203860 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 12 00:28:53 2001 UTC (23 years, 6 months ago) by remm
File length: 26474 byte(s)
Diff to previous 203742 (colored)
- Fix NumberFormatException which can occur when parsing a timeout header
  like:
  Timeout: Second-300, Infinite
  Now, the portion after the first comma is ignored.


Revision 203742 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 13 08:14:07 2001 UTC (23 years, 7 months ago) by juergen
File length: 26132 byte(s)
Diff to previous 203730 (colored)
call enumLocks(..., false). see separate e-mail. PropFind is still with implicit true.


Revision 203730 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 10 07:16:17 2001 UTC (23 years, 7 months ago) by juergen
File length: 26125 byte(s)
Diff to previous 203589 (colored)
prevent dirty read by setting forcedEnlist.


Revision 203589 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 1 16:30:58 2001 UTC (23 years, 8 months ago) by cmlenz
File length: 26026 byte(s)
Diff to previous 203564 (colored)
- Added a WebdavServletConfig class that wraps around ServletConfig and
  provides convenient access to configuration parameters (like depth limit)
- Changed WebdavMethod and subclasses to accept a WebdavServletConfig
  object in their constructor instead of GenericServlet and ServletContext,
  and use the config when required
- Changed WebdavServlet to create the WevdavServletConfig and pass it to
  the constructors of the various WebdavMethod subclasses
- You can now use the 'default-mime-type' init-parameter to define which
  MIME type will be used if clients don't provide the ContentType header
  (but the default default MIME type should probably be
  'application/octet-stream' instead of 'text/plain')


Revision 203564 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 27 00:31:07 2001 UTC (23 years, 8 months ago) by remm
File length: 26023 byte(s)
Diff to previous 203550 (colored)
- Only create the DOM DocumentBuilder when the WebdavMethod actually
  needs to parse XML content
- Don't store the DocumentBuilder as member, as it is only needed
  once in every WebdavMethod subclass that needs XML parsing
- Return SC_BAD_REQUEST only when a SAXException occurs while parsing
  the XML request, and return SC_INTERNAL_SERVER_ERROR for
  ParserConfigurationException and IOException.

- Patch submitted by Christopher Lenz.


Revision 203550 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 25 11:28:08 2001 UTC (23 years, 8 months ago) by juergen
File length: 25974 byte(s)
Diff to previous 203541 (colored)
if the serviceAccessException carries a cause exception, this cause is used to determine the response code. The mapping of exxception to response code is now performed (mostly) in a seperate methd named getErrorCode().


Revision 203541 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 24 09:27:18 2001 UTC (23 years, 9 months ago) by juergen
File length: 26603 byte(s)
Diff to previous 203539 (colored)
The response code for a lock (on a collection) which is already locked should not packed in a 207, instead the response code is delivered directly.


Revision 203539 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 24 07:01:48 2001 UTC (23 years, 9 months ago) by remm
File length: 26568 byte(s)
Diff to previous 203503 (colored)
- Return a multistatus when there is a problem locking a collection using a
  infinite depth lock.
- Catch ObjectLockedException, which can occur when creating the
  lock-null resource.
- Hack: Use max timeout when creating a lock-null resource (since they can't be
  automatically removed).


Revision 203503 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 18 15:11:52 2001 UTC (23 years, 9 months ago) by juergen
File length: 24674 byte(s)
Diff to previous 203501 (colored)
1) do not print a stacktrace in a pre_condition failed situation
2) make sure the transaction is aborted in case of an error


Revision 203501 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 18 14:36:32 2001 UTC (23 years, 9 months ago) by juergen
File length: 23536 byte(s)
Diff to previous 203361 (colored)
a timeout of 0 seconds is possible now.


Revision 203361 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 16 12:09:12 2001 UTC (23 years, 11 months ago) by juergen
File length: 23678 byte(s)
Diff to previous 203329 (colored)
removed the NRD from the API, to be put in NodePermission, see e-mails.


Revision 203329 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 10 18:37:00 2001 UTC (23 years, 11 months ago) by juergen
File length: 23939 byte(s)
Diff to previous 203216 (colored)
The lock and security store (child and parent) do now support a RevisionDescriptor in their interface. Mostly this is set (currently) to null. See seperate e-mail.


Revision 203216 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 4 16:45:16 2001 UTC (24 years ago) by juergen
File length: 23678 byte(s)
Diff to previous 203168 (colored)
removed a stackTrace in case of a locked resource was locked again.


Revision 203168 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 23 05:08:52 2001 UTC (24 years, 1 month ago) by remm
File length: 23675 byte(s)
Diff to previous 203044 (colored)
- Complete move of WebdavStatus.


Revision 203044 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 19 16:10:51 2001 UTC (24 years, 2 months ago) by juergen
File length: 23679 byte(s)
Diff to previous 203043 (colored)
removed another println


Revision 203043 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 19 16:06:14 2001 UTC (24 years, 2 months ago) by juergen
File length: 23830 byte(s)
Diff to previous 203027 (colored)
removed a println


Revision 203027 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 15 17:45:49 2001 UTC (24 years, 2 months ago) by remm
File length: 23824 byte(s)
Diff to previous 202998 (colored)
- Create a set of utils which are shared between the three components of Slide
  to avoid having a version of the file in multiple spots in the repository.
- Make necessary changes in the classes.


Revision 202998 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 11 20:39:25 2001 UTC (24 years, 2 months ago) by remm
File length: 24595 byte(s)
Diff to previous 202948 (colored)
- Add proper URL encoding / decoding based on Catalina code.
- The only supported char encoding is Unicode (UTF-8), but this will eventually be
  configurable.


Revision 202948 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 29 12:18:07 2001 UTC (24 years, 2 months ago) by juergen
File length: 24609 byte(s)
Diff to previous 202910 (colored)
if the body of a propfind method was coded in utf-8, the body was not properly decoded by the Reader wrapper.. Now a Stream is used and the bytes are converted to a String using the right encoding. Remy, isn't this a reader bug in Tomcat? The encoding stays quoted in speachmarks, do we want to change this?


Revision 202910 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 17 16:49:04 2001 UTC (24 years, 3 months ago) by juergen
File length: 24555 byte(s)
Diff to previous 202754 (colored)
preparation to enable only the changing methods to stat a transaction (e.g. Put)


Revision 202754 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 25 01:36:12 2000 UTC (24 years, 4 months ago) by remm
File length: 24496 byte(s)
Diff to previous 202744 (colored)
- Update teh WebDAV servlet to use the new SlideToken.


Revision 202744 - (view) (download) (annotate) - [select for diffs]
Added Wed Nov 22 06:20:47 2000 UTC (24 years, 5 months ago) by remm
File length: 24406 byte(s)
- Move the DAV servlet to src/webdav/server.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26