This is an automated email from the git hooks/post-receive script. x2go pushed a change to annotated tag 4.1.1.0 in repository x2goclient.
at eafcb63 (tag) tagging f0fb9c49b1c30fd025c2c7c9094fa662b8b09b4d (commit) replaces 4.1.0.0 tagged by Mihai Moldovan on Sun Oct 29 08:45:46 2017 +0100 - Log ----------------------------------------------------------------- Upstream version 4.1.1.0 -----BEGIN PGP SIGNATURE----- iQJDBAABCgAtFiEEbhHQj3UzgcdE8cg8H9Yu2W4lOocFAln1hyoPHGlvbmljQGlv bmljLmRlAAoJEB/WLtluJTqHLZcQALFTeAoPHtzL2P6t/wEC3BFvjsXoduSnxPC/ xMieBkayrW4KQlv33rHUqrgVGezuHmdAuN8CN5hFVdz2h7oFWSIpbpSa/+08gXWB 5cJ0sd5nprj+uVU2KihsvLX6WmxNB6FFzqf/V+oQEi/rYILFlAV8rSgnLn2gbKAp A9DoAX2S3bUq4aXHP6D7AhT9vO5Psv5d0xpfDbSasSn2FdbjLeZJJHIV5iYstFj8 CEiIsFDGXQ8l4hFcETxs72RZvM+mtdsl8jLH7lVYMt/gljtduGygGzSmkt/WDWE0 HDez8Xxnp+HWiugLm/RzpbrCINwg+XzbUN5S9VX/6emwRQOtl6IhXv2JwHZcpZZw fCbj+F1EagTUPiu1s8runaMZmdWK+qWoNbxhA/1v6ZyB+yiKpZ4NcE+fAO3IIP4t alcMD5u7NfrsDl5H5F7L0QrBgvaa9Q+SLDSdG8K/w84c90tyNp63m79bKBR+isMn 2sQs82yB+rvVT8sHRD7lzjTcYUpxGq6I+SYznfsbcuQBsExoP8x9Zm1X9TmL8puA l2k9Izfy0sAmsA5FwM2hugGsgyyk0Jz41ojnq3/K/N6stePzw8uduaPc3KfAcOMp uIEkf5RYYurbuX0QG55EOY7sMF48fc/YU4FE35K5NjXF5YhcWX65rQ1rIw/dvH3a EgpnkdY9 =rGsE -----END PGP SIGNATURE----- Daniel Lindgren (1): res/i18n/x2goclient_sv.ts: update Swedish translation file. Jos Wolfkamp (2): res/i18n/x2goclient_nl.ts: update Dutch translation file. res/i18n/x2goclient_nl.ts: update Dutch translation file. Klaus Ade Johnstad (2): res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file. res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file. Martti Pitkänen (3): res/i18n/x2goclient_fi.ts: update Finnish translation file. res/i18n/x2goclient_fi.ts: update Finnish translation file. res/i18n/x2goclient_fi.ts: update Finnish translation file. Mihai Moldovan (103): 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. src/sshmasterconnection.cpp: replace string_free () with its successor ssh_string_free (). src/sshmasterconnection.cpp: replace deprecated channel_new () function with ssh_channel_new (). src/sshmasterconnection.cpp: replace deprecated channel_open_forward () function with ssh_channel_open_forward (). src/sshmasterconnection.cpp: replace deprecated channel_open_session () function with ssh_channel_open_session (). src/sshmasterconnection.cpp: replace deprecated channel_request_exec () function with ssh_channel_request_exec (). src/sshmasterconnection.cpp: replace deprecated channel_poll () function with ssh_channel_poll (). src/sshmasterconnection.cpp: replace deprecated channel_read () function with ssh_channel_read (). src/sshmasterconnection.cpp: replace deprecated channel_is_eof () function with ssh_channel_is_eof (). src/sshmasterconnection.cpp: replace deprecated channel_write () function with ssh_channel_write (). src/sshmasterconnection.cpp: replace deprecated channel_send_eof () function with ssh_channel_send_eof (). src/sshmasterconnection.cpp: replace deprecated channel_close () function with ssh_channel_close (). src/sshmasterconnection.cpp: replace deprecated channel_free () function with ssh_channel_free (). src/sshmasterconnection.cpp: use QString::arg () to insert function name and thus deduplicate error translation messages. 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. 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. src/sshmasterconnection.cpp: libssh < 0.6.0 does not have the ssh_options_get () API, but instead expects users to pull out information directly from the ssh_session structure. src/sshmasterconnection.cpp: turns out libssh < 0.6.0 doesn't support fetching the host, port and username parameters at all. src/x2goutils.cpp: ensure that add_to_path () also processes the first value passed. src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is only available on Linux, so guard new section. res/i18n/x2goclient_et.ts: various fixups for the Estonian translation file. res/i18n/x2goclient_*.ts: go the extra mile and fix up translation files manually after the "anothertype" fix in 8e503d89ee2d03a313c3deff11f0516fce503022. {src/{onmainwindow,httpbrokerclient}.cpp,res/i18n/x2goclient_*.ts}: fix another occurrence of a string missing a space separator between words and update translation files. src/onmainwindow.cpp: don't duplicate depth warning message needlessly, use correct plural forms in translations and split string up in a translation-friendly form. {src/printdialog.cpp,res/i18n/x2goclient_*.ts}: drop spurious left-over parenthesis in warning message and adapt translations. src/onmainwindow.cpp: make the "not loading translator" message non-translatable, as it doesn't make a lot of sense to actually translate it. {src/{configdialog,x2goutils}.cpp,res/i18n/x2goclient_*.ts}: change XQuartz project homepage references, adapt translations. src/pulsemanager.{cpp,h}: make get_* () functions const. src/pulsemanager.{cpp,h}: make is_server_running () const. src/pulsemanager.{cpp,h}: add new pulse_version_valid_ boolean class member variable, set it correctly and use it whenever the version is accessed. src/pulsemanager.cpp: make fetch_pulseaudio_version () more resilient. src/pulsemanager.{cpp,h}: add show_startup_warning () for both PA server and (debug) startup sound playback. src/pulsemanager.cpp: check server_binary_ before using it and jump over code that assumes the PA server binary to be available. src/pulsemanager.cpp: don't fail hard on OS X if the PA server binary could not be found in the constructor. src/pulsemanager.cpp: deduplicate warning/error messages - make use of show_startup_warning (). res/i18n/x2goclient_*.ts: regenerate translation files and fix up some SSH and PulseManager messages manually, where possible. src/x2ogutils.h: guard UNUSED macro definition. {macbuild.sh,src/{x2goutils.h,{pulsemanager,onmainwindow}.cpp},x2goclient.pro}: make MacPorts prefix selectable at compile time. res/i18n/x2goclient_fi.ts: remove outdated comment. debian/changelog: add closure for #1093, was actually legit. src/sshprocess.cpp: bind direct tunnel socket to localhost instead of any address. Fixes: #31. src/onmainwindow.cpp: check for sessionExplorer->getLastSession() to be valid in all places but obvious ones. Fixes: #499. src/sshmasterconnection.cpp: use new PKI-based libssh API for public key authentication for libssh 0.6.0 and higher. Fixes: #1119. src/sshmasterconnection.cpp: add YubiKey challenge auth prompt. Also commit the actual data... src/sshmasterconnection.cpp: fix compile errors on pre-libssh-0.6.0 systems and add a TOCTU-race check to see if the file exists prior to calling privatekey_from_file () on such systems. macbuild.sh: fix long-standing issue that made the DMG bundle contain a symlink made up of only a space to /Applications. res/img/icons/dmg: add new image disk.svg, used as the basis for the new OS X DMG bundle icon. res/img/icons/dmg: add new disk-drive-and-x2goclient icon for use as the volume icon of the OS X DMG bundle. macbuild.sh: use the new volume icon that actually also looks like a disk drive. Fixes: #930. src/onmainwindow.cpp: typo fix only. src/onmainwindow.cpp: do not automatically set login user name to current system user if empty. src/x2goclient.cpp: revert change bypassing the UNIX cleanup helper. src/onmainwindow.cpp: revert old behavior and select user name field after a session has been suspended/terminated if user name was not provided. src/sshmasterconnection.cpp: fix SSH-proxied connections with port numbers of zero. Makefile: add new QMAKE_OPTS variable so that packagers can pass additional options to qmake directly. x2goclient.spec: respect %{optflags} and pass QMAKE_STRIP=: to fix missing debug info issues. src/sshmasterconnection.cpp: typo fix in log message only. src/sshmasterconnection.cpp: don't leak ssh_session data, free it once we're done with it. src/sessionbutton.cpp: only append "XDM@" string to server text if a direct XDMCP session was requested. Makefile: qmake seems to act weird if QMAKE_C(XX)FLAGS starts with a space followed by additional non-whitespace characters. Makefile: turns out the only somewhat portable way to do something like this is via shell hackery. Makefile: reset to the original state and make sure that we don't pass CXXFLAGS on to the actual build process to not override the values generated by qmake. Makefile: the only way to prevent variables on the command line to be passed down seems to be to remove them from MAKEOVERRIDES. Makefile: add comment explaining why we need to do this in the first place and why it's so complicated. src/sshmasterconnection: ignore "garbage", but require at least one line to start with a known challenge auth prompt. Fixes: #966. x2goclient.pro: add libssh_threads library. copy-deps-win32.bat: also copy libssh_threads.dll to go with the previous change. src/{onmainwindow,sshmasterconnection}.{cpp,h}: correctly initialize and finalize libssh. Bump version to 4.1.1.0. src/sessionexplorer.cpp: open the correct tab when editing a session from the exports menu. src/onmainwindow.cpp: try to workaround window placement if settings contain a (newly) invalid position (e.g., a position that refers to a disconnected display.) src/onmainwindow.cpp: try to find a display that can hold the window's position fetched from the sizes settings. src/onmainwindow.cpp: fix up main window position check; use QRect.intersects (). src/pulsemanager.{cpp,h}: rename shutdownState to shutdown_state_, reorder in initializer list. res/i18n/: regenerate translations. res/i18n/x2goclient_es.ts: fixup Spanish translation file. res/i18n/x2goclient_et.ts: fixup some typos in the Estonian translation file. res/i18n/x2goclient_sv.ts: add singular form to translation entry as discussed on list. res/i18n/x2goclient_es.ts: add singular form to translation entry as discussed off list. res/i18n/x2goclient_nl.ts: various fixups for Dutch translation file. res/i18n/x2goclient_nb_no.ts: various fixups for Bokmål (Norway) translation file. res/i18n/x2goclient_nl.ts: fix whitespace issues in Dutch translation file and re-add numerus form translation. res/i18n/x2goclient_nb_no.ts: various fixups for Bokmål (Norway) translation file, including numerus form. src/sshmasterconnection.cpp: for proxied connections, fetch the user name matching the given host, not proxy host. res/i18n/x2goclient_fi.ts: various fixups for Finnish translation file. res/i18n/x2goclient_fi.ts: another tiny whitespace fixup for Finnish translation file. src/onmainwindow.cpp: fix "XMDCP" typo. res/i18n/x2goclient_de.ts: various fixups for German translation file. src/onmainwindow.cpp: fix "loose" vs. "lose" spelling mistake. res/i18n/x2goclient_et.ts: remove obsolete and wrongly capitalized "x2go" part from an Estonian translation message. res/i18n/x2goclient_sv.ts: minor whitespace fixup. res/i18n/x2goclient_*.ts: apply "XMDCP" -> "XDMCP" fix manually to translation files. res/i18n/x2goclient_nb_no.ts: remove obsolete comments (leading to problems when regenerating translation files.) res/i18n/x2goclient_nl.ts: remove obsolete comments (leading to problems when regenerating translation files.) res/i18n/x2goclient_*.ts: regenerate translations. res/i18n/x2goclient_fi.ts: various fixups for Finnish translation file. src/sshmasterconnection.cpp: spelling fix. (Quiting -> Quitting) x2gobrowserplugin-2.4_1/src/qtbrowserplugin.cpp: spelling fix. (convertable -> convertible) Mike DePaulo (7): Windows: Upgrade PulseAudio from 6.0 to 7.1 Fixes: #1152 Windows: Remove uninstaller from start menu. Windows: Upgrade Win32 OpenSSL from 1.0.1t to 1.0.2k Upgrade libssh from 0.7.0 to 0.7.4 Whoops, put the libssh changelog note under the wrong version Windows: Update PuTTY from 0.67 to 0.68 Don't override PATH for the actual session or application command. Fixes: #1100 Oleksandr Shneyder (12): - Add "direct XDMCP" functionality. Disable sound button on direct RDP and XDMCP sessions. Set for direct XDMCP session autologin=true. Set for direct XDMCP session username=XDM. Interaction with SSH server (for example for changing expired password). Fixes: #592. Fixing setting widget style issue in InteractionDialog on Windows client. SSH Interaction for SSH Broker and SSH Server. SSH Iteraction for method keyboard-interactive. Windows client. - Move PulseManager MsgBox functions to main window: GUI functions should be used only from main thread. Check "norecord" option on the first start of PulseAudio. Disable/Enable PulseAudio in config dialog. New command line options: --disable-pulse to disable start of PulseAudio --disable-pulse-record to disable audio input. Check if PulseAudio running at session start and resuming when sound is enabled. Show warning if PulseAudio not running and disable the sound support for the session to avoid session freezes. Add session config file option "sshproxysamekey". With this option client will use for proxy authentication same key as for X2Go server. This is important in first case for broker users, where key can be generated "on the fly". Maybe it makes sence to add this option in UI and command line later. Correct negative display coordinates for FS sessions. Ricardo Díaz Martín (1): res/i18n/x2goclient_es.ts: update Spanish translation file. Robert Parts (2): res/i18n/x2goclient_et.ts: update Estonian translation file. res/i18n/x2goclient_et.ts: update Estonian translation file. Seth Galitzer (2): src/help.cpp: add documentation for the --background option. Part of #1162. {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new --branding option that replaces the seal logo. Fixes: #1162. Stefan Baur (1): res/i18n/x2goclient_de.ts: update German translation file. Sébastien Ducoulombier (1): res/i18n/x2goclient_fr.ts: update French translation file. Walid Moghrabi (3): {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: let --background take a directory and randomly pick an SVG file in there. Fixes: #1165. {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: pass-through broker credentials when connecting to a direct RDP session. Fixes: #1185. src/onmainwindow.cpp: support --close-disconnect for direct RDP sessions. Fixes: #1186. X2Go Release Manager (3): Continue development debian/changelog: merge changelog from release/4.1.0.1 branch into master. release 4.1.1.0 ----------------------------------------------------------------------- No new revisions were added by this update. -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git _______________________________________________ x2go-tags mailing list x2go-tags@lists.x2go.org https://lists.x2go.org/listinfo/x2go-tags