[X2Go-tags] [python-x2go] annotated tag 0.5.0.0 created (now 3fec411)

git-admin at x2go.org git-admin at x2go.org
Mon Oct 20 12:50:26 CEST 2014


This is an automated email from the git hooks/post-receive script.

x2go pushed a change to annotated tag 0.5.0.0
in repository python-x2go.

        at  3fec411   (tag)
   tagging  7757563d19c5dc238f3bb5513411928decf7f201 (commit)
  replaces  CVix/1.99.3
 tagged by  Mike Gabriel
        on  Mon Oct 20 12:42:01 2014 +0200

- Log -----------------------------------------------------------------
Upstream version 0.5.0.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJUROb5AAoJEJr0azAldxsxCPgQAKdekieh40pfbET6S9oMvuUa
dMLDwTX4ruhI+g9xKK8iYzj9YX4rAnbYH9UBwAtkooCu7TqmB4ic6hFBy9sRE2IC
3gEcOv/TNmgVFREXaUIocZuWuU08h1eOWUO6vTp4R/5TpbZGh5kyN1sf03YT1rTT
l7wKs2bBdiLl7wPRNxIujuDAVewJVJbSqcXRMF/UzwOJCk78yZBBNsISeGhvHlaE
phPCTKZAYoJ/w+mG2L1C+Xo/QfFyuwDjVgaMcdvvCEoywOrgp+qpKI8hmWP7HVqz
X/MsYydlZfDxXoMjjb0CKUD2bHONiDYlsM5Pf9Mh054cnuduFs/7+lhZIZaUlkdn
QV0t9ckDpC1l+GG1lK9md4Zdk+nqMYaQzGCY8TckIWtxzC2x+A6h+qLoQnEu312t
58oz2St/yMlzaHZk5vjnkrTnmZBJ7T+/locqDTJOtThF5aY6RjQvOilSkhhs77Vt
U838KGUDkgErlNwhYPY7Dsd4aKIG3yJPtXPdZWPlzPOeR1lQ987DxpsQvKq7PerX
N2uTloWJgUpC9eYGm9xx+VUyOqMQdO7Vjkpbrcng25N9eDdiFJQljCyfYru/uGBm
FmyYsGm8uMsBwWNTvG+QBi6KakSLWoIlXHFNARr7bJ4pfU5KZHpFS4/Zd7zjDZdG
RtTYlQuShY9vMHFZBA27
=JQ7G
-----END PGP SIGNATURE-----

Mike DePaulo (3):
      Windows: Fix compatibility with PulseAudio 3.0 & later (Fixes: #532)
      use VcXsrv-xp-1.14.3.2 when run in development mode
      Windows: On XP & Server 2003 (R2), prevent high PulseAudio CPU usage by lowering its CPU priority to "normal" (Fixes: #537)

Mike Gabriel (123):
      Default to xdg-open as default PDF viewer command.
      Provide session profile backend for a http broker.
      debian/control: Add dependencies: python-requests, python-simplejson.
      python-x2go.spec: Add dependencies: python-requests, python-simplejson.
      fix changelog entry
      X2GoSessionProfile.get_server_hostname must return unicode objects.
      fix method name
      fix for last commit
      Speed-optimize session profile ID <-> name mapping.
      another one: optimize session profile option retrieval
      Handle injection of PKey (Paramiko SSH key) objects for authentication from the broker session profiles backend.
      fix profile COPYing and hostname changes
      Allow catching "connection refused" errors while talking to an X2Go Session Broker (X2GoBrokerConnectionException).
      Support cookie based authentication against a http(s) session broker.
      On Windows: Improve debugging when a new X-Server port has to be allocated.
      Capture broker connection problems during selectsession calls to the broker via a HOOK method.
      httpbroker: fix handling of session profile ID/name cache
      Allow user interaction via a HOOK if broker connection problems occur.
      fix some HOOKs' __doc__ strings
      Handle broker setups that don't require credentials. Connection can be established simply by leaving the password (and authid) empty.
      typo fix
      no xconfig_config_file on non-Windows systems
      Fix detection of matching path names in X2GoIniFiles.
      Make sure X2GoClientXConfig config file really gets written to disk (after we changed the internas of X2GoIniFile for this new major release).
      return from X2GoClientXConfig.write() method
      Rename hook method HOOK_no_known_xserver_found to HOOK_no_installed_xservers_found. Call this new hook if no installed X-Servers could be found on the system.
      typo fix in log message
      Only check running X-Servers that have the same WMI SessionId as the current X2Go application.
      typo fix
      Session profiles: default value type for exports session profile option is an empty dictionary.
      Make X2GoClient's constructor aware of non-usable X-Server ports.
      Windows: Fix crash while attempting to find the session window.
      fix for last commit
      Support SSH proxy autologin feature of X2Go Session Broker.
      Provide Telekinesis support in Python X2Go.
      Stop manipulating session profiles in X2GoSshProxy class. Esp. stop manipulating session profiles with deprecated session options.
      Type-hardening of X2GoSshProxy class. Accept hosts as list and strings. If hosts are given as a list, a random list element will be taken as host (for connecting and for the SSH proxy tunnel setup).
      follow-up commit for last commit
      Don't construct the sshproxy_tunnel parameter in x2go/utils.py. Leave that to higher level classes that know more about X2Go internals.
      Type-hardening of X2GoControlSession class's C{connect()} method. Handle hostnames that come in as lists gracefully.
      Add support for a subsystem string when setting up port forwarding tunnels.
      Use gevent to spawn the TeKi client start-up process (instead of waiting for it to return).
      make telekinesis-client support more robust
      fix __doc__ string
      fix __doc__ string
      Provide support for new session parameter: clipboard.
      improve debugging of SFTP server authentication
      typo fix in log msg
      raise sleep period of proxy backend
      Split up NX output and NX errors into two separate files.
      changelog entry for last commit
      Silent ignore it if we cannot detect the local Xlib.display.Display() instance (happens with polyinstantiated /tmp dirs).
      Revert "Provide support for new session parameter: clipboard."
      Provide support for new session parameter: clipboard. (Fixes: #508).
      Revert "Provide support for new session parameter: clipboard. (Fixes: #508)."
      Provide support for new session parameter: clipboard. (Fixes: #508).
      Don't start telekinesis client if not support server-side. Don't attempt at starting telekinesis client, if it is not installed.
      Disallow server-side users to override X2Go Server commands via ~/bin (or similar). (Fixes: #334).
      Handle non-available color depth in X2Go session name gracefully. (Fixes: #358).
      Suspend/terminate terminal session instance first, before sending the x2gosuspend-session/x2goterminate-session command to the X2Go Server.
      Revert "Suspend/terminate terminal session instance first, before sending the x2gosuspend-session/x2goterminate-session command to the X2Go Server."
      Make sure that the x2gosuspend-session/x2goterminate-session commands are sent to the X2Go Server before we take down the NX proxy subprocess.
      Create a "session.window" file in the session directory. This file for now contains one line "ID:<window-id>". The file appears once a session window comes up (start/resume), and disappears once the session window closes (suspend/terminate).
      Only enable Telekinesis client debugging if the logger instance is in debug mode.
      Performance tests have shown, that enabling SSH compression is not a good idea. NX should handle that instead (and does).
      Better control the startup bootstrap of the Telekinesis client subsystem.
      remove debug code from forward.py
      Newly understand our own Paramiko/SSH forwarding tunnel code. Become aware of handling multiple connects on the same tunnel.
      take down telekinesis before taking down nxproxy when sessions suspend/terminate
      use x2gostartagent / x2goresume-session to pass-through the clipboard parameter (requires X2Go Server 4.0.1.16 or higher)
      start becoming aware of ECDSA keys
      make the TeKi client startup once more more robust...
      Rename LICENSE.txt to COPYING.
      Be more exact when detecting the NX proxy window id.
      Enforce usage of the "ares" DNS resolver in python-gevent (which is available since Python gevent 1.0~). (Fixes: #588).
      On non-Windows platforms, enforce usage of the "ares" DNS resolver in python-gevent (which is available since Python gevent 1.0~). (Fixes: #588).
      fix for last commit
      Use Xlib to detect client-side destop geometry.
      fix __doc__ string for last commit
      For reverse port forwardings use IPv4 localhost address only.
      Assure proper Telekinesis client cleanup when sessions suspends/terminates.
      Clean up terminal sessions properly when the clean_sessions() method of the control session has got called.
      don't mention in __doc__ string what TeKi applications exist
      Assure proper NX Proxy cleanup when sessions suspends/terminates.
      Don't use compression on  TeKi sshfs mounts.
      test if DISPLAY is accessible before detecting the local desktop geometry
      Handle duplicate profile names gracefully (i.e. append a " (1)", " (2)", ... to the session profile name). (Fixes: #500).
      Support server-side Telekinesis versions that ship their own (teki-)sftpserver.
      typo fix for last commit
      Use session_name, not session_info object's __str__() method to obtain session name (in X2GoTelekinesis).
      Handle socket errors on the reverse port forwarding tunnels more gracefully.
      Handle sudden control session death during local folder sharing
      rebase
      Don't choke on non-initialized SSH transport objects when initializing SFTP client.
      fix faulty loglevel
      be more verbose on socket errors in rforward.py
      Fix transport lock release in X2GoControlSession._x2go_sftp_put().
      more work on transport lock release
      Fix session lock release in various methods of the X2GoSession class.
      Release _share_local_folder_lock on instance X2GoTerminalSession destruction.
      Detect non-installed sshfs (required for Telekinesis).
      X2GoTelekinesis class: initial properties during instantiation
      X2GoControlSession: Don't mess with the associated_terminals dict if the control session has already died away (i.e. been forcefully disconnect).
      improve log message
      If the listsessions command detects a terminated or suspended session, we have to destroy the corresponding X2GoTerminalSession() to trigger a proper cleanup of that instance.
      python-x2go.spec: Additionally adapt to building on openSUSE/SLES.
      python-x2go.spec: typo
      python-x2go.spec: some rpmlint sedatives...
      python-x2go.spec: fix bad %if condition
      python-x2go.spec: Avoid duplicate files in openSUSE/SLES.
      Add all python packages under R to BR (for epydoc run).
      Fix various hrefs in __doc__ strings.
      Fix creating/renaming/reconfiguring session profiles. Handle host option properly (as list).
      Make sure we do a deepcopy of the default session profile parameters.
      debian/control / python-x2go.spec: Update D (python-x2go): python-paramiko (>= 1.15.1-0~). Update R for python-x2go: python-paramiko >= 1.15.1. (Fixes: #602).
      Detect more exceptions in the requests module when authenticating against a session broker.
      Only convert the value of the export session profile option if not already a Python dictionary.
      indentation fix
      Capture X2GoControlSessionException occurrences during client-side folder sharing initializaation while starting/resuming a session.
      formalistic clean-up using pyflakes
      fix for d90c4b182
      X2GoSessionRegistry: Don't report about sessions that have a not yet fully assigned session name / profile name / profile id.
      release 0.5.0.0

-----------------------------------------------------------------------

No new revisions were added by this update.

--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/python-x2go.git


More information about the x2go-tags mailing list