Orbited2 with SSL support

12 views
Skip to first unread message

Niklas B

unread,
May 22, 2012, 10:22:49 AM5/22/12
to orbite...@googlegroups.com
Hi,

I've added (very experimental) SSL support for Orbited2 in my github repo http://www.github.com/bivald/orbited2

It also features updated js.io Orbited2 (which should work better in newer browsers). 

Caveats:

When using a self-signed cert you will get errors when browsers deny access. It will look something like this:

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/eventlet-0.9.12-py2.5.egg/eventlet/greenpool.py", line 80, in _spawn_n_impl
    func(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/eventlet-0.9.12-py2.5.egg/eventlet/wsgi.py", line 506, in process_request
    proto = self.protocol(socket, address, self)
  File "/usr/lib/python2.5/SocketServer.py", line 522, in __init__
    self.handle()
  File "/usr/lib/python2.5/BaseHTTPServer.py", line 316, in handle
    self.handle_one_request()
  File "/usr/lib/python2.5/site-packages/eventlet-0.9.12-py2.5.egg/eventlet/wsgi.py", line 195, in handle_one_request
    self.raw_requestline = self.rfile.readline(MAX_REQUEST_LINE)
  File "/usr/lib/python2.5/socket.py", line 405, in readline
    data = self._sock.recv(self._rbufsize)
  File "/usr/lib/python2.5/site-packages/eventlet-0.9.12-py2.5.egg/eventlet/green/OpenSSL/SSL.py", line 53, in read
    return self.fd.read(size)
Error: [('SSL routines', 'SSL3_READ_BYTES', 'ssl handshake failure')]

And should be ignored (don't think the errors are a problem). Would love some help on where to put the exception handler to supress these though. 

Regards,
Niklas
Reply all
Reply to author
Forward
0 new messages