{"action":"created","issue":{"url":"https://api.github.com/repos/zatosource/zato/issues/454","labels_url":"https://api.github.com/repos/zatosource/zato/issues/454/labels{/name}","comments_url":"https://api.github.com/repos/zatosource/zato/issues/454/comments","events_url":"https://api.github.com/repos/zatosource/zato/issues/454/events","html_url":"https://github.com/zatosource/zato/issues/454","id":87701558,"number":454,"title":"Outbound SOAP over HTTPS broken in 2.0.4","user":{"login":"candlerb","id":44789,"avatar_url":"https://avatars.githubusercontent.com/u/44789?v=3","gravatar_id":"","url":"https://api.github.com/users/candlerb","html_url":"https://github.com/candlerb","followers_url":"https://api.github.com/users/candlerb/followers","following_url":"https://api.github.com/users/candlerb/following{/other_user}","gists_url":"https://api.github.com/users/candlerb/gists{/gist_id}","starred_url":"https://api.github.com/users/candlerb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/candlerb/subscriptions","organizations_url":"https://api.github.com/users/candlerb/orgs","repos_url":"https://api.github.com/users/candlerb/repos","events_url":"https://api.github.com/users/candlerb/events{/privacy}","received_events_url":"https://api.github.com/users/candlerb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-06-12T11:34:18Z","updated_at":"2015-06-12T12:01:57Z","closed_at":null,"body":"SOAP HTTPS connections are broken in 2.0.4, I am guessing that the fix for #446 has broken it.\r\n\r\n~~~\r\n  File ...\r\n    resp = zato.outgoing.soap.get(chan).conn.send(zato.cid, body)\r\n  File \"/opt/zato/2.0.4/zato-server/src/zato/server/connection/http_soap/outgoing.py\", line 319, in post\r\n    return self.http_request('POST', cid, data, params, *args, **kwargs)\r\n  File \"/opt/zato/2.0.4/zato-server/src/zato/server/connection/http_soap/outgoing.py\", line 295, in http_request\r\n    response = self.invoke_http(cid, method, address, data, headers, {}, params=qs_params, *args, **kwargs)\r\n  File \"/opt/zato/2.0.4/zato-server/src/zato/server/connection/http_soap/outgoing.py\", line 79, in invoke_http\r\n    cert=cert, verify=verify, timeout=self.config['timeout'], *args, **kwargs)\r\n  File \"/opt/zato/2.0.4/eggs/requests-2.6.0-py2.7.egg/requests/sessions.py\", line 464, in request\r\n    resp = self.send(prep, **send_kwargs)\r\n  File \"/opt/zato/2.0.4/eggs/requests-2.6.0-py2.7.egg/requests/sessions.py\", line 579, in send\r\n    r = adapter.send(request, **kwargs)\r\n  File \"/opt/zato/2.0.4/eggs/requests-2.6.0-py2.7.egg/requests/adapters.py\", line 370, in send\r\n    timeout=timeout\r\n  File \"/opt/zato/2.0.4/eggs/requests-2.6.0-py2.7.egg/requests/packages/urllib3/connectionpool.py\", line 538, in urlopen\r\n    body=body, headers=headers)\r\n  File \"/opt/zato/2.0.4/eggs/requests-2.6.0-py2.7.egg/requests/packages/urllib3/connectionpool.py\", line 343, in _make_request\r\n    conn.request(method, url, **httplib_request_kw)\r\n  File \"/usr/lib/python2.7/httplib.py\", line 973, in request\r\n    self._send_request(method, url, body, headers)\r\n  File \"/usr/lib/python2.7/httplib.py\", line 1007, in _send_request\r\n    self.endheaders(body)\r\n  File \"/usr/lib/python2.7/httplib.py\", line 969, in endheaders\r\n    self._send_output(message_body)\r\n  File \"/usr/lib/python2.7/httplib.py\", line 833, in _send_output\r\n    self.send(message_body)\r\n  File \"/usr/lib/python2.7/httplib.py\", line 805, in send\r\n    self.sock.sendall(data)\r\n  File \"/opt/zato/2.0.4/eggs/requests-2.6.0-py2.7.egg/requests/packages/urllib3/contrib/pyopenssl.py\", line 225, in sendall\r\n    sent = self._send_until_done(data)\r\n  File \"/opt/zato/2.0.4/eggs/requests-2.6.0-py2.7.egg/requests/packages/urllib3/contrib/pyopenssl.py\", line 215, in _send_until_done\r\n    return self.connection.send(data)\r\n  File \"/opt/zato/2.0.4/eggs/pyOpenSSL-0.14-py2.7.egg/OpenSSL/SSL.py\", line 947, in send\r\n    raise TypeError(\"data must be a byte string\")\r\n~~~\r\n"},"comment":{"url":"https://api.github.com/repos/zatosource/zato/issues/comments/111468773","html_url":"https://github.com/zatosource/zato/issues/454#issuecomment-111468773","issue_url":"https://api.github.com/repos/zatosource/zato/issues/454","id":111468773,"user":{"login":"candlerb","id":44789,"avatar_url":"https://avatars.githubusercontent.com/u/44789?v=3","gravatar_id":"","url":"https://api.github.com/users/candlerb","html_url":"https://github.com/candlerb","followers_url":"https://api.github.com/users/candlerb/followers","following_url":"https://api.github.com/users/candlerb/following{/other_user}","gists_url":"https://api.github.com/users/candlerb/gists{/gist_id}","starred_url":"https://api.github.com/users/candlerb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/candlerb/subscriptions","organizations_url":"https://api.github.com/users/candlerb/orgs","repos_url":"https://api.github.com/users/candlerb/repos","events_url":"https://api.github.com/users/candlerb/events{/privacy}","received_events_url":"https://api.github.com/users/candlerb/received_events","type":"User","site_admin":false},"created_at":"2015-06-12T12:01:57Z","updated_at":"2015-06-12T12:01:57Z","body":"After rollback to 2.0.3 it is working again"}}