[X2Go-Commits] pyhoca-gui.git - twofactorauth (branch) updated: 0.2.0.4-110-g19d9643
X2Go dev team
git-admin at x2go.org
Sat Sep 14 15:56:33 CEST 2013
The branch, twofactorauth has been updated
via 19d964360f25318e592c33da21327909f28494ab (commit)
from 6dc18e669540ca454f2b25e6b49b6371213dc4c1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
pyhoca/wxgui/logon.py | 42 +++++++++++++++++++++++++-----------------
1 file changed, 25 insertions(+), 17 deletions(-)
The diff of changes is:
diff --git a/pyhoca/wxgui/logon.py b/pyhoca/wxgui/logon.py
index c3e9e19..fca8600 100644
--- a/pyhoca/wxgui/logon.py
+++ b/pyhoca/wxgui/logon.py
@@ -261,8 +261,8 @@ class PyHocaGUI_DialogBoxPassword(wx.Dialog):
self.cancelBtn.Enable(False)
elif self.current_profile_config['sshproxysamepass']:
- sshproxy_user = None
- sshproxy_password = self.passwordTxt.GetValue()
+ sshproxy_user = None
+ sshproxy_password = self.passwordTxt.GetValue()
else:
sshproxy_user = sshproxy_password = None
@@ -275,8 +275,10 @@ class PyHocaGUI_DialogBoxPassword(wx.Dialog):
if self.sshproxy_auth and (not self.sshproxy_started):
force_password_auth=False
+ sshproxy_force_password_auth = True
else:
force_password_auth=True
+ sshproxy_force_password_auth = True
wx.BeginBusyCursor()
session_uuid = self._PyHocaGUI._X2goClient__client_registered_sessions_of_profile_name(self.current_profile_name)[0]
@@ -286,9 +288,9 @@ class PyHocaGUI_DialogBoxPassword(wx.Dialog):
password=password,
force_password_auth=force_password_auth,
add_to_known_hosts=False,
- sshproxy_user=sshproxy_user,
+ sshproxy_user=sshproxy_user,
sshproxy_password=sshproxy_password,
- sshproxy_force_password_auth=force_password_auth,
+ sshproxy_force_password_auth=sshproxy_force_password_auth,
)
if not self._PyHocaGUI._X2goClient__server_valid_x2gouser(session_uuid):
self._PyHocaGUI.notifier.prepare('AUTH_%s' % self.current_profile_name,
@@ -342,19 +344,25 @@ class PyHocaGUI_DialogBoxPassword(wx.Dialog):
except x2go.X2goSSHProxyAuthenticationException:
try: wx.EndBusyCursor()
except: pass
- self._PyHocaGUI.notifier.send(title=_(u'%s - SSH proxy') % self.current_profile_name,
- text=_(u'Authentication to the SSH proxy server failed!'),
- icon='auth_failed')
- if self.sshproxy_auth:
- self.sshProxyPasswordTxt.SetValue('')
- self.sshProxyHeaderLbl.Enable(True)
- self.sshProxyUserLbl.Enable(True)
- self.sshProxyUserTxt.Enable(True)
- self.sshProxyPasswordLbl.Enable(True)
- self.sshProxyPasswordTxt.Enable(True)
- self.sshProxyLoginBtn.Enable(True)
- self.cancelBtn.Enable(True)
- return
+ self._PyHocaGUI.notifier.prepare('AUTH_%s' % self.current_profile_name,
+ title=_(u'%s - SSH proxy') % self.current_profile_name,
+ text=_(u'Authentication to the SSH proxy server failed!'),
+ icon='auth_failed')
+
+ if not self.current_profile_config['sshproxysamepass']:
+ self._PyHocaGUI.notifier.send(self.current_profile_name, context='AUTH_%s' % self.current_profile_name, timeout=4000)
+ if self.sshproxy_auth:
+ self.sshProxyPasswordTxt.SetValue('')
+ self.sshProxyHeaderLbl.Enable(True)
+ self.sshProxyUserLbl.Enable(True)
+ self.sshProxyUserTxt.Enable(True)
+ self.sshProxyPasswordLbl.Enable(True)
+ self.sshProxyPasswordTxt.Enable(True)
+ self.sshProxyLoginBtn.Enable(True)
+ self.cancelBtn.Enable(True)
+ return
+ else:
+ connect_failed = True
#except gevent.dns.DNSError, e:
# self._PyHocaGUI.notifier.prepare('AUTH_%s' % self.current_profile_name,
hooks/post-receive
--
pyhoca-gui.git (Python X2Go Client (wxPython GUI))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "pyhoca-gui.git" (Python X2Go Client (wxPython GUI)).
More information about the x2go-commits
mailing list