close #1152
thanks
Hello,
we are very hopeful that X2Go issue #1152 reported by you
has been resolved in the new release (4.1.1.0) of the
X2Go source project »src:x2goclient«.
You can view the complete changelog entry of src:x2goclient (4.1.1.0)
below, and you can use the following link to view all the code changes
between this and the last release of src:x2goclient.
http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=eafcb63c2ac63ae7ce43886949945e710c81bd3d;hp=add03ee78f3dcbee3317bf17a08dcb2cbeb12ee7
If you feel that the issue has not been resolved satisfyingly, feel
free to reopen this bug report or submit a follow-up report with
further observations described based on the new released version
of src:x2goclient.
Thanks a lot for contributing to X2Go!!!
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
X2Go Component: src:x2goclient
Version: 4.1.1.0-0x2go1
Status: RELEASE
Date: Sun, 29 Oct 2017 08:43:45 +0100
Fixes: 31 499 592 870 930 966 1093 1100 1119 1121 1152 1165 1185 1186
Changes:
x2goclient (4.1.1.0-0x2go1) RELEASED; urgency=medium
.
[ Mihai Moldovan ]
* New upstream version (4.1.1.0):
- src/sshmasterconnection.cpp: use ssh_channel_listen_forward () instead
of ssh_forward_listen () for newer libssh versions. Fixes: #870.
- src/sshmasterconnection.cpp: with libssh 0.6.0 and newer, get the public
key via ssh_get_server_publickey () (0.8.0 and higher) or
ssh_get_publickey () (0.7.x and lower) and its hash via
ssh_get_publickey_hash () instead of using the deprecated
ssh_get_pubkey_hash () function. Additionally, replace free () with the
more appropriate ssh_string_free_char () function after using
ssh_get_hexa (). This will break on very old systems with a hopelessly
outdated libssh version, but we do not care about these systems in the
first place.
- src/sshmasterconnection.cpp: replace string_free () with its successor
ssh_string_free (). Will break on ancient systems, but we don't care.
- src/sshmasterconnection.cpp: replace deprecated channel_new () function
with ssh_channel_new (). Might break on ancient systems, but we don't
care. Also, add error handling in case ssh_channel_new () failed...
- src/sshmasterconnection.cpp: replace deprecated channel_open_forward ()
function with ssh_channel_open_forward (). Might break on ancient
systems, but we don't care.
- src/sshmasterconnection.cpp: replace deprecated channel_open_session ()
function with ssh_channel_open_session (). Might break on ancient
systems, but we don't care.
- src/sshmasterconnection.cpp: replace deprecated channel_request_exec ()
function with ssh_channel_request_exec (). Might break on ancient
systems, but we don't care.
- src/sshmasterconnection.cpp: replace deprecated channel_poll () function
with ssh_channel_poll (). Might break on ancient systems, but we don't
care.
- src/sshmasterconnection.cpp: replace deprecated channel_read () function
with ssh_channel_read (). Might break on ancient systems, but we don't
care.
- src/sshmasterconnection.cpp: replace deprecated channel_is_eof ()
function with ssh_channel_is_eof (). Might break on ancient systems, but
we don't care.
- src/sshmasterconnection.cpp: replace deprecated channel_write ()
function with ssh_channel_write (). Might break on ancient systems, but
we don't care.
- src/sshmasterconnection.cpp: replace deprecated channel_send_eof ()
function with ssh_channel_send_eof (). Might break on ancient systems,
but we don't care.
- src/sshmasterconnection.cpp: replace deprecated channel_close ()
function with ssh_channel_close (). Might break on ancient systems, but
we don't care.
- src/sshmasterconnection.cpp: replace deprecated channel_free () function
with ssh_channel_free (). Might break on ancient systems, but we don't
care.
- src/sshmasterconnection.cpp: use QString::arg () to insert function name
and thus deduplicate error translation messages. Also re-add the full
stop sign and remove it when needed for x2goDebug.
- src/sshmasterconnection.cpp: fix up some debug strings.
- src/sshmasterconnection.cpp: port more occurrences of "QString to C
string" akin to 1b21d75f2c10609f3586f5b5e0b4ceb7fca83fdd.
- src/sshmasterconnection.cpp: enable parsing of ~/.ssh/config.
Fixes: #1121. Shorthands as host names and other bells and whistles like
inferred port or user name values are now supported.
- src/{onmainwindow,httpbrokerclient}.cpp: fix up error/warning message
displayed when the server-specified key is unknown, but we have another
key type stored already.
- src/pulsemanager.cpp: fix up a debug string. Qt drops a space where I'd
like to have one and inserts a