Fix Slack SSL connection (#83)

Make HTTPClient auto-negotiate SSL supported ciphers - forget about :SSLV23 which are refused by most servers now.
- log exceptions that could occur

* remove comment
This commit is contained in:
Erwan Arzur
2016-04-29 16:43:22 +02:00
committed by Jonas Thiel
parent 9d1c844c4c
commit dea106ccde

View File

@@ -152,10 +152,11 @@ class MattermostListener < Redmine::Hook::Listener
begin
client = HTTPClient.new
client.ssl_config.cert_store.set_default_paths
client.ssl_config.ssl_version = "SSLv23"
client.ssl_config.ssl_version = :auto
client.post_async url, {:payload => params.to_json}
rescue
# Bury exception if connection error
rescue Exception => e
logger.warn("cannot connect to #{url}")
logger.warn(e)
end
end