]> granicus.if.org Git - apache/commitdiff
let wstunnel run first
authorEric Covener <covener@apache.org>
Wed, 28 Dec 2016 14:54:37 +0000 (14:54 +0000)
committerEric Covener <covener@apache.org>
Wed, 28 Dec 2016 14:54:37 +0000 (14:54 +0000)
Since wstunnel can step aside based on the Upgrade: header.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1776290 13f79535-47bb-0310-9956-ffa450edef68

CHANGES
modules/proxy/mod_proxy_wstunnel.c

diff --git a/CHANGES b/CHANGES
index 5b00fb8d39501530a5d3a452b73ff54c32d1e31d..52f02efe33ac71cf97dd9cdc1a95c4255c04f547 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,9 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache 2.5.0
 
+  *) mod_proxy_wstunnel: Reliably run before mod_proxy_http.
+     [Eric Covener]
+
   *) mod_proxy_protocol: Add server-side, front-end support for PROXY PROTOCOL
      (http://blog.haproxy.com/haproxy/proxy-protocol/).  [roadrunner2]
      
index 9990fb780f290c79c0fcd8d7ec23a4d4a64a79cb..fbdb48060c9871ff164e4e3443b2f33010100835 100644 (file)
@@ -562,8 +562,9 @@ static const command_rec ws_proxy_cmds[] =
 
 static void ap_proxy_http_register_hook(apr_pool_t *p)
 {
-    proxy_hook_scheme_handler(proxy_wstunnel_handler, NULL, NULL, APR_HOOK_FIRST);
-    proxy_hook_canon_handler(proxy_wstunnel_canon, NULL, NULL, APR_HOOK_FIRST);
+    static const char * const aszSucc[] = { "mod_proxy_http.c", NULL};
+    proxy_hook_scheme_handler(proxy_wstunnel_handler, NULL, aszSucc, APR_HOOK_FIRST);
+    proxy_hook_canon_handler(proxy_wstunnel_canon, NULL, aszSucc, APR_HOOK_FIRST);
 }
 
 AP_DECLARE_MODULE(proxy_wstunnel) = {