From 1717b5d6ad0fd40f7f54758f70feac2dde3b2fea Mon Sep 17 00:00:00 2001 From: Simon MacMullen Date: Mon, 20 Oct 2014 19:39:18 +0100 Subject: [PATCH] Updating to latest stomppy seems to be a huge task, so just patch the old stomppy to use TLSv1 for the time being. --- deps/rabbitmq_stomp/deps/stomppy/rabbit.patch | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/deps/rabbitmq_stomp/deps/stomppy/rabbit.patch b/deps/rabbitmq_stomp/deps/stomppy/rabbit.patch index ceebd16752..05b773f633 100644 --- a/deps/rabbitmq_stomp/deps/stomppy/rabbit.patch +++ b/deps/rabbitmq_stomp/deps/stomppy/rabbit.patch @@ -1,6 +1,6 @@ diff -r 16a4000624a7 stomp/connect.py --- a/stomp/connect.py Sun May 02 18:15:34 2010 +0100 -+++ b/stomp/connect.py Fri Aug 26 15:35:33 2011 +0100 ++++ b/stomp/connect.py Mon Oct 20 19:35:44 2014 +0100 @@ -88,7 +88,10 @@ ssl_key_file = None, ssl_cert_file = None, @@ -98,6 +98,15 @@ diff -r 16a4000624a7 stomp/connect.py def __send_frame(self, command, headers={}, payload=''): """ Send a STOMP frame. +@@ -638,7 +670,7 @@ + cert_validation = ssl.CERT_NONE + self.__socket = ssl.wrap_socket(self.__socket, keyfile = self.__ssl_key_file, + certfile = self.__ssl_cert_file, cert_reqs = cert_validation, +- ca_certs=self.__ssl_ca_certs, ssl_version = ssl.PROTOCOL_SSLv3) ++ ca_certs=self.__ssl_ca_certs, ssl_version = ssl.PROTOCOL_TLSv1) + self.__socket.settimeout(None) + if self.blocking is not None: + self.__socket.setblocking(self.blocking) @@ -680,4 +712,4 @@ sleep_exp += 1