]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
util_filter: export ap_filter_adopt_brigade() since mod_ssl uses it.
authorYann Ylavic <ylavic@apache.org>
Sun, 10 May 2020 12:34:53 +0000 (12:34 +0000)
committerYann Ylavic <ylavic@apache.org>
Sun, 10 May 2020 12:34:53 +0000 (12:34 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1877548 13f79535-47bb-0310-9956-ffa450edef68

include/ap_mmn.h
include/util_filter.h
modules/ssl/ssl_engine_io.c
server/core.h
server/util_filter.c

index 1271ce18ed60e77d48cc5a2ffeb88551a791331f..7e5a1f902b36d1e9b157828e0894357511ca3c55 100644 (file)
  * 20200331.3 (2.5.1-dev)  Add ap_parse_request_line() and
  *                         ap_check_request_header()
  * 20200420.0 (2.5.1-dev)  Add flags to listen_rec in place of use_specific_errors
+ * 20200420.1 (2.5.1-dev)  Add ap_filter_adopt_brigade()
  */
 
 #define MODULE_MAGIC_COOKIE 0x41503235UL /* "AP25" */
 #ifndef MODULE_MAGIC_NUMBER_MAJOR
 #define MODULE_MAGIC_NUMBER_MAJOR 20200420
 #endif
-#define MODULE_MAGIC_NUMBER_MINOR 0            /* 0...n */
+#define MODULE_MAGIC_NUMBER_MINOR 1            /* 0...n */
 
 /**
  * Determine if the server's current MODULE_MAGIC_NUMBER is at least a
index 5b30995d16a385a1d8c894eef6b42ab7185894fd..34264d71da998f1fe55b9708372e51ebf4806d0b 100644 (file)
@@ -620,6 +620,17 @@ AP_DECLARE(apr_status_t) ap_filter_reinstate_brigade(ap_filter_t *f,
                                                      apr_bucket_brigade *bb,
                                                      apr_bucket **flush_upto);
 
+/**
+ * Adopt a bucket brigade as is (no setaside nor copy).
+ * @param f The current filter
+ * @param bb The bucket brigade adopted.  This brigade is always empty
+ *          on return
+ * @remark All buckets in bb should be allocated on f->c->pool and
+ *         f->c->bucket_alloc.
+ */
+AP_DECLARE(void) ap_filter_adopt_brigade(ap_filter_t *f,
+                                         apr_bucket_brigade *bb);
+
 /**
  * This function calculates whether there are any as yet unsent
  * buffered brigades in downstream filters, and returns non zero
index 91aebb20292d07793c25bcabeda0869ef965d63a..4bcf5e9dec4f49827d73e1d72649d09b47858dcd 100644 (file)
@@ -30,7 +30,6 @@
 #include "ssl_private.h"
 #include "mod_ssl.h"
 #include "mod_ssl_openssl.h"
-#include "core.h"
 #include "apr_date.h"
 
 APR_IMPLEMENT_OPTIONAL_HOOK_RUN_ALL(ssl, SSL, int, proxy_post_handshake,
index 2c4ba6e3c2d0eac82aee4c3c738d7f460ebe38e7..244606ec736e01f8a79e2671ecc86aef5d837528 100644 (file)
@@ -33,16 +33,6 @@ typedef struct conn_config_t {
     apr_socket_t *socket;
 } conn_config_t;
 
-/**
- * Adopt a bucket brigade as is (no setaside nor copy).
- * @param f The current filter
- * @param bb The bucket brigade adopted.  This brigade is always empty
- *          on return
- * @remark All buckets in bb should be allocated on f->c->pool and
- *         f->c->bucket_alloc.
- */
-void ap_filter_adopt_brigade(ap_filter_t *f, apr_bucket_brigade *bb);
-
 #endif /* CORE_H */
 /** @} */
 
index 21a3c367d4000dada9fc65aba33f13bcd67389a1..b71dcdf1adbaeadfa575b8861fb5a391cf1152db 100644 (file)
@@ -26,7 +26,6 @@
 #include "http_log.h"
 #include "http_request.h"
 #include "util_filter.h"
-#include "core.h"
 
 /* NOTE: Apache's current design doesn't allow a pool to be passed thru,
    so we depend on a global to hold the correct pool
@@ -1036,7 +1035,8 @@ AP_DECLARE(apr_status_t) ap_filter_setaside_brigade(ap_filter_t *f,
     return rv;
 }
 
-void ap_filter_adopt_brigade(ap_filter_t *f, apr_bucket_brigade *bb)
+AP_DECLARE(void) ap_filter_adopt_brigade(ap_filter_t *f,
+                                         apr_bucket_brigade *bb)
 {
     struct ap_filter_private *fp = f->priv;