Re: DAV patches - feature enhancement

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux