]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
mod_dav: Allow other DAV modules to use dav_get_resource().
authorGraham Leggett <minfrin@apache.org>
Fri, 3 Jul 2020 08:29:56 +0000 (08:29 +0000)
committerGraham Leggett <minfrin@apache.org>
Fri, 3 Jul 2020 08:29:56 +0000 (08:29 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879466 13f79535-47bb-0310-9956-ffa450edef68

CHANGES
include/ap_mmn.h
modules/dav/main/mod_dav.c
modules/dav/main/mod_dav.h

diff --git a/CHANGES b/CHANGES
index 5a26b3eb5f9a78f8ef5085e77c93e80742d7c9b7..bcf4833200034dea7ac34f337ba8f9ddaf3c44d3 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,9 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache 2.5.1
 
+  *) mod_dav: Allow other DAV modules to use dav_get_resource().
+     [Graham Leggett]
+
   *) mpm_common: remove ap_mpm_unregister_poll_callback() and
      mpm_unregister_poll_callback hook. [Yann Ylavic]
 
index 7e232a920696b732510da60391bb80dd6e6721a2..8bf8ffc0879625c57cb42460ddd51f601b26d551 100644 (file)
  * 20200420.10 (2.5.1-dev) Add method_precondition hook to mod_dav.h.
  * 20200701.0 (2.5.1-dev)  Axe ap_mpm_unregister_poll_callback() and
  *                         mpm_unregister_poll_callback hook.
- * 20200702.0 (2.5.1-dev)  Add pool arg to mpm_register_poll_callback and
+ * 20200702.1 (2.5.1-dev)  Add pool arg to mpm_register_poll_callback and
  *                         mpm_register_poll_callback_timeout hooks
+ * 20200702.2 (2.5.1-dev)  Add dav_get_resource().
  */
 
 #define MODULE_MAGIC_COOKIE 0x41503235UL /* "AP25" */
 #ifndef MODULE_MAGIC_NUMBER_MAJOR
 #define MODULE_MAGIC_NUMBER_MAJOR 20200702
 #endif
-#define MODULE_MAGIC_NUMBER_MINOR 0             /* 0...n */
+#define MODULE_MAGIC_NUMBER_MINOR 2             /* 0...n */
 
 /**
  * Determine if the server's current MODULE_MAGIC_NUMBER is at least a
index b50636262b7c177051e72c3b2b378b5082dfb6e4..bd6ad3c6e32f8a30723d8d00c4ff1e24580ac261 100644 (file)
@@ -732,7 +732,7 @@ static int dav_get_overwrite(request_rec *r)
  * the resource identified by the DAV:checked-in property of the resource
  * identified by the Request-URI.
  */
-static dav_error *dav_get_resource(request_rec *r, int label_allowed,
+DAV_DECLARE(dav_error *) dav_get_resource(request_rec *r, int label_allowed,
                                    int use_checked_in, dav_resource **res_p)
 {
     dav_dir_conf *conf;
index 7b51b604f9c6ff8b9a16d505ed571a17011fce1f..98b13af1bd26c320f3c095e90034c16013914ca2 100644 (file)
@@ -433,6 +433,9 @@ typedef struct dav_resource {
 */
 typedef struct dav_locktoken dav_locktoken;
 
+DAV_DECLARE(dav_error *) dav_get_resource(request_rec *r, int label_allowed,
+                                          int use_checked_in, dav_resource **res_p);
+
 
 /* --------------------------------------------------------------------
 **