[Bedework-commit] webdav r132 - releases/bedework-3.4.1/server/src/edu/rpi/cct/webdav/servlet/shared

svnadmin at bedework.org svnadmin at bedework.org
Tue Apr 15 11:20:31 EDT 2008


Author: douglm
Date: 2008-04-15 11:20:31 -0400 (Tue, 15 Apr 2008)
New Revision: 132

Modified:
   releases/bedework-3.4.1/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsIntf.java
Log:
Merge:
	 3.4.1.1 CalDAV r131
	 3.4.1.1 WebDAV r257
	 
WebDAV now throws bad request when it gets an exception decoding an href.

Add code to the CalDAV REPORT method to decode an href. Fixes inability to handle content in calendars with a space in the name.

Modified: releases/bedework-3.4.1/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsIntf.java
===================================================================
--- releases/bedework-3.4.1/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsIntf.java	2008-04-15 15:16:04 UTC (rev 131)
+++ releases/bedework-3.4.1/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsIntf.java	2008-04-15 15:20:31 UTC (rev 132)
@@ -961,7 +961,7 @@
     try {
       decoded = URLDecoder.decode(path, "UTF8");
     } catch (Throwable t) {
-      throw new WebdavException(t);
+      throw new WebdavBadRequest("bad path: " + path);
     }
 
     if (decoded == null) {



More information about the Bedework-commit mailing list