Traceback on Connection with proxy
Bug description
On connecting with a proxy without authentication, gajim traceback
Steps to reproduce
set an account, set proxy with http_proxy="http://someth:3128/", connect
On linux with gajim 0.13
Traceback (most recent call last):
File "gajim.py", line 3177, in autoconnect
message = self.roster.get_status_message(show, on_message)
File "/usr/share/gajim/src/roster_window.py", line 2173, in get_status_message
on_response('', empty_pep)
File "gajim.py", line 3174, in on_message
self.roster.send_status(a, show, message)
File "/usr/share/gajim/src/roster_window.py", line 1989, in send_status
self.send_status_continue(account, status, txt, auto, to)
File "/usr/share/gajim/src/roster_window.py", line 2039, in send_status_continue
gajim.connections[account].change_status(status, txt, auto)
File "/usr/share/gajim/src/common/connection.py", line 1108, in change_status
self.connect_and_init(show, msg, sign_msg)
File "/usr/share/gajim/src/common/connection.py", line 1035, in connect_and_init
self.connect_and_auth()
File "/usr/share/gajim/src/common/connection.py", line 1030, in connect_and_auth
self.connect()
File "/usr/share/gajim/src/common/connection.py", line 512, in connect
self._on_resolve('', [])
File "/usr/share/gajim/src/common/connection.py", line 524, in _on_resolve
self._connect_to_next_host()
File "/usr/share/gajim/src/common/connection.py", line 551, in _connect_to_next_host
self.connect_to_next_type()
File "/usr/share/gajim/src/common/connection.py", line 614, in connect_to_next_type
secure_tuple = secure_tuple)
File "/usr/share/gajim/src/common/xmpp/client_nb.py", line 184, in connect
transports_nb.get_proxy_data_from_dict(proxy)
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 80, in get_proxy_data_from_dict
if proxy['useauth']:
KeyError: 'useauth'