View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001602 | SOGo | Backend General | public | 2012-01-24 16:09 | 2012-01-24 16:09 |
| Reporter | Marcel | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | new | Resolution | open | ||
| Product Version | 1.3.11 | ||||
| Summary | 0001602: DAV should return "403 Forbidden" on PROPFIND with "Depth: Infinity" header | ||||
| Description | Right now, the DAV backend does not handle Depth: Infinity at all. This confuses some DAV clients (I noticed it with WebDAV-Sync but the problem is more generic, see https://sourceforge.net/tracker/index.php?func=detail&aid=3478695&group_id=207743&atid=1002903). It would be best to either handle Depth: Infinity by traversing into all the collections, but it might be much easier for SOGo to just return "403 Forbidden" on DAV PROPFINDs with Depth: Infinity. | ||||
| Additional Information | Section 9.1.1 of RFC 4918 says:
Either handling Depth: Infinity or refusing it with 403 would relieve clients from unnecessarily traversing into many possibly empty collections on servers which fully handle Depth: Infinity. | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-01-24 16:09 | Marcel | New Issue |