Merge pull request #13 from jnbt/master

Improve SSL connection negotiation
This commit is contained in:
Thanos Kyritsis
2016-09-28 17:17:36 +03:00
committed by GitHub

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