You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by re...@apache.org on 2021/06/09 16:58:46 UTC
svn commit: r1890641 - in /jackrabbit/branches/2.16: ./
jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/server/AbstractWebdavServlet.java
Author: reschke
Date: Wed Jun 9 16:58:46 2021
New Revision: 1890641
URL: http://svn.apache.org/viewvc?rev=1890641&view=rev
Log:
JCR-4663: webdav: check Content-Range on PUT (merged r1885238 into 2.16)
Modified:
jackrabbit/branches/2.16/ (props changed)
jackrabbit/branches/2.16/jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/server/AbstractWebdavServlet.java
Propchange: jackrabbit/branches/2.16/
------------------------------------------------------------------------------
Merged /jackrabbit/trunk:r1885238
Modified: jackrabbit/branches/2.16/jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/server/AbstractWebdavServlet.java
URL: http://svn.apache.org/viewvc/jackrabbit/branches/2.16/jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/server/AbstractWebdavServlet.java?rev=1890641&r1=1890640&r2=1890641&view=diff
==============================================================================
--- jackrabbit/branches/2.16/jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/server/AbstractWebdavServlet.java (original)
+++ jackrabbit/branches/2.16/jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/server/AbstractWebdavServlet.java Wed Jun 9 16:58:46 2021
@@ -625,6 +625,11 @@ abstract public class AbstractWebdavServ
protected void doPut(WebdavRequest request, WebdavResponse response,
DavResource resource) throws IOException, DavException {
+ if (request.getHeader("Content-Range") != null) {
+ response.sendError(DavServletResponse.SC_BAD_REQUEST, "Content-Range in PUT request not supported");
+ return;
+ }
+
DavResource parentResource = resource.getCollection();
if (parentResource == null || !parentResource.exists()) {
// parent does not exist