[CalendarServer-dev] Re: [CalendarServer] #273:
`valid-calendar-object-resource`
precondition failure returns with a `403 FORBIDDEN`,
should be `412 PRECONDITION FAILED`
CalendarServer
trac at macosforge.org
Wed May 7 18:39:18 PDT 2008
#273: `valid-calendar-object-resource` precondition failure returns with a `403
FORBIDDEN`, should be `412 PRECONDITION FAILED`
--------------------------------+-------------------------------------------
Reporter: wsanchez at apple.com | Owner: cdaboo at apple.com
Type: Defect | Status: closed
Priority: 3: Important | Milestone: 1.x
Component: Calendar Server | Version:
Severity: Other | Resolution: worksforme
Keywords: |
--------------------------------+-------------------------------------------
Comment (by mail at david-reid.com):
Replying to [comment:3 cdaboo at apple.com]:
> There are two types of "precondition" being used:
>
> 1) The HTTP If-Match/If-None-Match pre-condition behavior using ETags.
An error with one of those should return a 412. I believe it does.
>
> 2) A WebDAV pre-condition/post-condition DAV:error response. Those
should return a 403 - again I believe that is working fine. Check the
latest WebDAV spec RFC4918 to see how those are used.
> The problem here is that the term "precondition" is being used in two
different ways.
>
> I am going to mark this as "worksforme" - if you disagree with my
analysis go ahead and change it back with an explanation...
What sections of the RFC's are you looking at?
--
Ticket URL: <https://trac.calendarserver.org/ticket/273#comment:4>
CalendarServer </>
HTTP/WebDAV/CalDAV Server
More information about the calendarserver-dev
mailing list