SSL problems with Chromium + Safari
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Escape From The Web |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When I run tornado_eftw.py (tornado 0.2 + tornado_eftw.py 1.1) and I connect to it using: https:/
When I use FireFox, I get the login prompt and I can interact with my system via eftw as expected.
I tested it with Safari and I have the same problem (the log messages from tornado_eftw are only very slightly different to the Chromium test case).
I have not tested this with IE.
Log messages from tornado_eftw.py when using Firefox 3.5.7 on OSX 10.6:
[I 100118 00:56:05 tornado_eftw:412] Starting EFTW on port 8888
[E 100118 00:56:16 tornado_eftw:391] [Errno 1] _ssl.c:480: error:14094418:SSL routines:
[I 100118 00:56:28 web:714] 200 GET / (127.0.0.1) 14.08ms
[I 100118 00:56:28 web:714] 304 GET /static/eftw.css (127.0.0.1) 0.95ms
[I 100118 00:56:28 web:714] 304 GET /static/MochiKit.js (127.0.0.1) 0.36ms
[I 100118 00:56:28 web:714] 304 GET /static/eftw.js (127.0.0.1) 0.30ms
[W 100118 00:56:28 web:714] 404 GET /static/
[I 100118 00:56:28 web:714] 304 GET /static/
[W 100118 00:56:28 web:714] 404 GET /favicon.ico (127.0.0.1) 0.35ms
[I 100118 00:56:28 web:714] 200 GET /eftw_resize?
[I 100118 00:56:28 web:714] 200 GET /eftw (127.0.0.1) 28.25ms
[I 100118 00:56:29 web:714] 200 GET /eftw (127.0.0.1) 1017.99ms
[W 100118 00:56:31 web:714] 404 GET /favicon.ico (127.0.0.1) 0.45ms
Log messages from tornado_eftw.py when using Chromium 4.0.298.0 (36117) on OSX 10.6:
[I 100118 00:58:43 tornado_eftw:412] Starting EFTW on port 8888
[E 100118 00:58:52 tornado_eftw:391] [Errno 6] _ssl.c:480: TLS/SSL connection has been closed
[E 100118 00:59:04 tornado_eftw:391] [Errno 8] _ssl.c:480: EOF occurred in violation of protocol
[I 100118 00:59:04 web:714] 200 GET / (127.0.0.1) 14.35ms
[I 100118 00:59:04 web:714] 200 GET /static/eftw.css (127.0.0.1) 15.76ms
[E 100118 00:59:04 tornado_eftw:391] [Errno 6] _ssl.c:480: TLS/SSL connection has been closed
[E 100118 00:59:04 tornado_eftw:391] [Errno 6] _ssl.c:480: TLS/SSL connection has been closed
[I 100118 00:59:04 web:714] 200 GET /static/MochiKit.js (127.0.0.1) 2.09ms
[I 100118 00:59:04 web:714] 200 GET /static/eftw.js (127.0.0.1) 1.51ms
[W 100118 00:59:04 web:714] 404 GET /static/
[I 100118 00:59:04 web:714] 200 GET /static/
[I 100118 00:59:04 web:714] 200 GET /eftw_resize?
[W 100118 00:59:04 web:714] 404 GET /favicon.ico (127.0.0.1) 0.46ms
[I 100118 00:59:04 web:714] 200 GET /eftw (127.0.0.1) 32.59ms
Log messages from tornado_eftw.py when using Safari 4.0.4 (6531.21.10) on OSX 10.6:
[I 100118 01:05:45 tornado_eftw:412] Starting EFTW on port 8888
[E 100118 01:05:51 tornado_eftw:391] [Errno 8] _ssl.c:480: EOF occurred in violation of protocol
[I 100118 01:05:55 web:714] 200 GET / (127.0.0.1) 14.41ms
[I 100118 01:05:55 web:714] 200 GET /static/MochiKit.js (127.0.0.1) 10.29ms
[I 100118 01:05:55 web:714] 200 GET /static/eftw.js (127.0.0.1) 0.94ms
[I 100118 01:05:55 web:714] 200 GET /static/eftw.css (127.0.0.1) 0.43ms
[W 100118 01:05:55 web:714] 404 GET /static/
[W 100118 01:05:55 web:714] 404 GET /favicon.ico (127.0.0.1) 0.32ms
[I 100118 01:05:55 web:714] 200 GET /static/
[I 100118 01:05:55 web:714] 200 GET /eftw_resize?
[I 100118 01:05:55 web:714] 200 GET /eftw (127.0.0.1) 14.88ms
Changed in eftw: | |
status: | New → Fix Released |
I should also add that there is an ugly Trackback when both Chromium and Safari are unable to interact with EFTW. After about 30 seconds, tornado_eftw.py times out and then dumps the following Traceback:
[I 100118 01:28:57 tornado_eftw:323] "7Ggqs0gLR+ 6gWzZWOuRW2H+ jgrZqJ0XlhLfMNl 3L6CI=" EFTW session timeout. 6gWzZWOuRW2H+ jgrZqJ0XlhLfMNl 3L6CI=" received quit()... Killing EFTW shell. Library/ Frameworks/ Python. framework/ Versions/ 2.6/lib/ python2. 6/threading. py", line 522, in __bootstrap_inner Library/ Frameworks/ Python. framework/ Versions/ 2.6/lib/ python2. 6/threading. py", line 477, in run __target( *self._ _args, **self.__kwargs) dcooper/ projects/ temp/eftw/ eftw_tornado/ eftw.py" , line 581, in loop
[I 100118 01:28:59 tornado_eftw:335] "7Ggqs0gLR+
Exception in thread Thread-1:
Traceback (most recent call last):
File "/System/
self.run()
File "/System/
self.
File "/Users/
i,o,e = select.select(fds, [], [], 1.0)
error: (9, 'Bad file descriptor')