How do you apply these patches on a Windows system? Thanks. Jaco Kroon wrote: > Hi All, > > I've recently started using mod_dav_acl[1] and mod_caldav[2] for > calendaring purposes. These modules works very well, however, > mod_dav_acl currently requires a patch to be applied to the apache core > code in order to expose some hooks from the DAV subsystem, as per the > README from mod_dav_acl: > > -requires patches to Apache, mostly to mod_dav module, patch(es) included. > Patch contains strong ETag handling, usec timestamps to ETags > (libapr-patch), > conditional PUTs (fixed after 2.2.8) and some hooks to allow integration of > ACL handlings. Apply the patch to Apache sources and compile it before > using > this module. > > I believe the first part of that is no longer the case as the patch I'm > using now (attached) only touches httpd-2.2.8/modules/dav/fs/repos.c and > httpd-2.2.8/modules/dav/main/mod_dav.c. > > The changes to repos is somewhat unclear for me but still seems to > affect ETag handling (I can probably live without this), the changes to > mod_dav.c seems to be there mostly to add the hooks and extra > functionality that mod_dav_acl requires, but for some reason cannot be > external to mod_dav.c (don't ask me why, I won't pretend to understand > half of the code bases in question) > > I'm not sure if the approach being taken by the author of mod_dav_acl is > correct in terms of the patch being applied to httpd, if there is a > better way to approach the problem, or if there is a better place for > discussion please advise, I'd be happy to file bugs against either httpd > or mod_dav_acl, and quite possibly write some code, to get to the point > where I don't need to custom-patch either side to make this work, and > that they can both live in harmony and happy ever after. > > I'm attaching the suggested patch, I hope this is in order. The patch > does apply cleanly to httpd-2.2.21, which I believe is currently the > newest "stable" version. > > Kind Regards, > Jaco > > [1] http://moddavacl.sourceforge.net/ > [2] http://modcaldav.sourceforge.net/ > > > ------------------------------------------------------------------------ > > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx