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