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

svnadmin at bedework.org svnadmin at bedework.org
Tue Apr 15 11:16:05 EDT 2008


Author: douglm
Date: 2008-04-15 11:16:04 -0400 (Tue, 15 Apr 2008)
New Revision: 131

Modified:
   releases/bedework-3.4.1.1/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsIntf.java
Log:
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.1/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsIntf.java
===================================================================
--- releases/bedework-3.4.1.1/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsIntf.java	2008-04-01 18:49:13 UTC (rev 130)
+++ releases/bedework-3.4.1.1/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsIntf.java	2008-04-15 15:16:04 UTC (rev 131)
@@ -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