[X2Go-Commits] python-x2go.git - master (branch) updated: 0.4.0.8-42-g4808f51
X2Go dev team
git-admin at x2go.org
Tue Jan 7 16:15:26 CET 2014
The branch, master has been updated
via 4808f519c54212ae6f1f8885271beb88d83b3805 (commit)
from 8dd9b3192bb4454d0ed80fdab3530bdbf00c83cf (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 -----------------------------------------------------------------
commit 4808f519c54212ae6f1f8885271beb88d83b3805
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Fri Jan 3 11:59:16 2014 +0100
Handle host key checks for hosts that do not have a port specified.
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 1 +
x2go/checkhosts.py | 10 ++++++++--
2 files changed, 9 insertions(+), 2 deletions(-)
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index d587068..eb0426d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -41,6 +41,7 @@ python-x2go (0.4.0.9-0x2go1) UNRELEASED; urgency=low
- Make channel compression to all authentication methods.
- Set keepalive on proxy channel.
- Only use [<host>]:<port> if <port> is not 22.
+ - Handle host key checks for hosts that do not have a port specified.
* debian/source/format:
+ Switch to format 1.0.
* python-x2go.spec:
diff --git a/x2go/checkhosts.py b/x2go/checkhosts.py
index abebdd9..ff5fba6 100644
--- a/x2go/checkhosts.py
+++ b/x2go/checkhosts.py
@@ -79,7 +79,10 @@ class X2GoMissingHostKeyPolicy(paramiko.MissingHostKeyPolicy):
@rtype: C{str}
"""
- return self.get_hostname().split(':')[0].lstrip('[').rstrip(']')
+ if ":" in self.get_hostname():
+ return self.get_hostname().split(':')[0].lstrip('[').rstrip(']')
+ else:
+ return self.get_hostname().lstrip('[').rstrip(']')
def get_hostname_port(self):
"""\
@@ -89,7 +92,10 @@ class X2GoMissingHostKeyPolicy(paramiko.MissingHostKeyPolicy):
@rtype: C{str}
"""
- return self.get_hostname().split(':')[1]
+ if ":" in self.get_hostname():
+ return int(self.get_hostname().split(':')[1])
+ else:
+ return 22
def get_key(self):
"""\
hooks/post-receive
--
python-x2go.git (Python X2Go Client API)
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 "python-x2go.git" (Python X2Go Client API).
More information about the x2go-commits
mailing list