Software /
code /
prosody
Comparison
plugins/mod_compression.lua @ 6984:0f633160464c
mod_compression: Remove FIXMEs, mod_c2s and mod_s2s checks if TLS compression is used and sets a flag since 969e0a054795
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 10 Dec 2015 15:16:49 +0100 |
parent | 6367:769a3577dd85 |
child | 7349:ad3dce172b01 |
comparison
equal
deleted
inserted
replaced
6983:05ef46379165 | 6984:0f633160464c |
---|---|
25 end | 25 end |
26 | 26 |
27 module:hook("stream-features", function(event) | 27 module:hook("stream-features", function(event) |
28 local origin, features = event.origin, event.features; | 28 local origin, features = event.origin, event.features; |
29 if not origin.compressed and origin.type == "c2s" then | 29 if not origin.compressed and origin.type == "c2s" then |
30 -- FIXME only advertise compression support when TLS layer has no compression enabled | |
31 features:add_child(compression_stream_feature); | 30 features:add_child(compression_stream_feature); |
32 end | 31 end |
33 end); | 32 end); |
34 | 33 |
35 module:hook("s2s-stream-features", function(event) | 34 module:hook("s2s-stream-features", function(event) |
36 local origin, features = event.origin, event.features; | 35 local origin, features = event.origin, event.features; |
37 -- FIXME only advertise compression support when TLS layer has no compression enabled | |
38 if not origin.compressed and origin.type == "s2sin" then | 36 if not origin.compressed and origin.type == "s2sin" then |
39 features:add_child(compression_stream_feature); | 37 features:add_child(compression_stream_feature); |
40 end | 38 end |
41 end); | 39 end); |
42 | 40 |