Mercurial > prosody-hg
comparison core/certmanager.lua @ 6080:b7d1607df87d
certmanager: Update ssl_compression when config is reloaded
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Tue, 15 Apr 2014 01:02:56 +0200 |
| parents | 5cffee5b2826 |
| children | 821756a862b0 |
comparison
equal
deleted
inserted
replaced
| 6079:5cffee5b2826 | 6080:b7d1607df87d |
|---|---|
| 192 return ctx, err; | 192 return ctx, err; |
| 193 end | 193 end |
| 194 | 194 |
| 195 function reload_ssl_config() | 195 function reload_ssl_config() |
| 196 global_ssl_config = configmanager.get("*", "ssl"); | 196 global_ssl_config = configmanager.get("*", "ssl"); |
| 197 if luasec_has_no_compression then | |
| 198 core_defaults.options.no_compression = configmanager.get("*", "ssl_compression") ~= true; | |
| 199 end | |
| 197 end | 200 end |
| 198 | 201 |
| 199 prosody.events.add_handler("config-reloaded", reload_ssl_config); | 202 prosody.events.add_handler("config-reloaded", reload_ssl_config); |
| 200 | 203 |
| 201 return _M; | 204 return _M; |
