the webdav client allows aces to be created and attached to resources, using the aclmethod and ace class. Although the domain.xml supports specifying an ace as non-inheritable, there is no way in the webdav client to do so. The files submitted here are patches to allow this inheritance to be specified via the webdav client. They were developed primarily by Oliver Zwiegerman, with additions and testing my me.
Created attachment 14159 [details] Zip file of client and server files modified to fix this "defect" This is a zip file of the modified source files. It is not a set of diffs.
> This is a zip file of the modified source files. It is not a set of diffs. Nick, could you please add the patch as uncompressed unified diffs, please?
Created attachment 14170 [details] Client patch This is the universal diff for the client patch
Created attachment 14171 [details] Server patch This is the server patch in universal diff format
Applied patch to CVS head (will become 2.2). Applying it to the 2.1 was not appropriate as it is a new feature.