summaryrefslogtreecommitdiff
path: root/subprojects
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2019-07-04 09:31:39 +0200
committerCarlos Garcia Campos <carlosgc@gnome.org>2019-07-31 14:09:00 +0200
commit13cea0fdf2c935af4e38849c8cd550e9b654b2b9 (patch)
tree6410cc559e45dd7bf5ab426b042861dd168a8f66 /subprojects
parent5c45253243a2deca4880d4f614f2932373445cf9 (diff)
downloadlibsoup-13cea0fdf2c935af4e38849c8cd550e9b654b2b9.tar.gz
WebSockets: add support for permessage-deflate extension
Add new API to add WebSocket extensions to SoupSession and SoupServer and include an implementation of permessage-deflate extension (see RFC 7692). In the client side, supported extensions are added to the session as sub-features of a new session feature, SoupWebsocketExtensionManager. In the client side, supported extensions are added/removed directly using the new SoupServer API. All functions to negotiate the handshake (client_prepare, client_verify, server_check and server_process) have now a _with_extensions alternative to handle the extensions.
Diffstat (limited to 'subprojects')
-rw-r--r--subprojects/zlib.wrap10
1 files changed, 10 insertions, 0 deletions
diff --git a/subprojects/zlib.wrap b/subprojects/zlib.wrap
new file mode 100644
index 00000000..6aff13ff
--- /dev/null
+++ b/subprojects/zlib.wrap
@@ -0,0 +1,10 @@
+[wrap-file]
+directory = zlib-1.2.11
+
+source_url = https://zlib.net/fossils/zlib-1.2.11.tar.gz
+source_filename = zlib-1.2.11.tar.gz
+source_hash = c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1
+
+patch_url = https://wrapdb.mesonbuild.com/v1/projects/zlib/1.2.11/3/get_zip
+patch_filename = zlib-1.2.11-3-wrap.zip
+patch_hash = f07dc491ab3d05daf00632a0591e2ae61b470615b5b73bcf9b3f061fff65cff0