[libsoup/carlosgc/connection-proxy-h2] connection: do not advertise h2 protocol for proxy connections




commit 41431bee8f176313bee029c93fe4f3a1b63fa536
Author: Carlos Garcia Campos <cgarcia igalia com>
Date:   Wed Jun 29 11:25:58 2022 +0200

    connection: do not advertise h2 protocol for proxy connections
    
    We don't support http/2 proxies yet.

 libsoup/soup-connection.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/libsoup/soup-connection.c b/libsoup/soup-connection.c
index 6e77ec72..39be6b08 100644
--- a/libsoup/soup-connection.c
+++ b/libsoup/soup-connection.c
@@ -594,7 +594,8 @@ new_tls_connection (SoupConnection    *conn,
                 g_ptr_array_add (advertised_protocols, "h2");
                 break;
         default:
-                g_ptr_array_add (advertised_protocols, "h2");
+                if (!priv->remote_address || !G_IS_PROXY_ADDRESS (priv->remote_address))
+                        g_ptr_array_add (advertised_protocols, "h2");
                 g_ptr_array_add (advertised_protocols, "http/1.1");
                 g_ptr_array_add (advertised_protocols, "http/1.0");
                 break;


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