The branch, master has been updated via 9ab80b65fb6ffb9d1651786d7412e1a3a82f2d5c (commit) from 7e7017e56461e92c14b3f61abc716eb8de66644d (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 9ab80b65fb6ffb9d1651786d7412e1a3a82f2d5c Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Tue May 29 17:38:39 2012 +0200 release 0.2.0.0 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 84 +++++++++++++++++++++++++---------------------------- 1 files changed, 40 insertions(+), 44 deletions(-) The diff of changes is: diff --git a/debian/changelog b/debian/changelog index 0e7650f..fa6e520 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,15 +1,14 @@ -python-x2go (0.2.0.0-0~x2go1) UNRELEASED; urgency=low +python-x2go (0.2.0.0-0~x2go1) unstable; urgency=low - *New upstream version (0.2.0.0) + * New upstream version (0.2.0.0) - License change upstream: GPLv3+ -> AGPLv3+ - Add support for session window title renaming. - - Add support for bringing session windows on top. - - Terminal session now remember the X window of a terminal session in as + - Add support for bringing session windows on top (MS Windows only, + for now) + - Terminal sessions now remember the X window of a terminal session as an internal property. - Fix many undefined symbols reported by Debian developer Jakub Wilk. (THANKS!) - - The Python setuptools module does not have to be installed as dependency - with python-x2go. - Add default value for new session profile parameter xinerama (ignored by Python X2Go for now). - Replace any non-code string ,,X2go'' by ,,X2Go''. @@ -23,8 +22,8 @@ python-x2go (0.2.0.0-0~x2go1) UNRELEASED; urgency=low results to stdout. - Handle session titles that just contain blanks (e.g. " ") gracefully. - Fix X2Go desktop sharing support. - - New feature, allow/fix sessions on localhost system. - - Tolerate names containing "-" characters. + - New feature: allow sessions on localhost system. + - Tolerate user names containing "-" characters. - Provide hook methods for SSHFS failures (local folder sharing, printing, MIME box). - Code cleanup: remove all unnecessary imports. Stop defining variables that @@ -34,14 +33,10 @@ python-x2go (0.2.0.0-0~x2go1) UNRELEASED; urgency=low - Draw all Xlib code into utils.py - Fix faking of WindowsError exception object in printactions.py and mimeboxactions.py. - - Run print actions in background (gevent.spawn). - - Run MIME box actions in background (gevent.spawn). - Amend list of default session options. - Update list of unsupported session options. - Retrieve feature list from X2Go server per session. - Add published applications support. - - Fix base64 encoded icon string. - - Fix master session recognition. - Handle empty control session in the session list cache. - Render and cache dictionary based published applications menu tree in Python X2Go. Cache the tree once rendered. @@ -52,15 +47,18 @@ python-x2go (0.2.0.0-0~x2go1) UNRELEASED; urgency=low - Make published_applications_no_submenus an <int> session option that controls how many menu items will be shown without rendering category based submenus. - - Support auto-resuming and auto-starting of session with Python X2Go. - - Include development location of nxproxy in possible file locations. + - Better support auto-resuming and auto-starting of session with Python + X2Go. + - Include development location of nxproxy in possible file locations (only + takes effect on Windows). - Add X2goClient method is_profile_connected. - Fix auto_start_or_resume method when using SSH proxy with interactive - authentication. Provide default value for PUBAPP_MAX_NO_SUBMENUS in + authentication. + - Provide default value for PUBAPP_MAX_NO_SUBMENUS in defaults.py. - - For the Windows version, make shipped VcXsrv-Server known to Python X2Go. + - On MS Windows: make shipped VcXsrv-Server known to Python X2Go. The shipped VcXsrv has to rest in $CLIENTAPPDIR/VcXsrv/vcxsrv.exe. - - For the Windows version, make VcXsrv-Server at the development location + - On MS Windows: make VcXsrv-Server at the development location known to Python X2Go. - Normalize paths to configuration files. - Make new ini config defaults available in configurations, update list @@ -68,10 +66,10 @@ python-x2go (0.2.0.0-0~x2go1) UNRELEASED; urgency=low - Provide function merge_ordered_lists in utils.py, merge list of default known_xservers with configured known_xservers. - Make sure xconfig configuration changes provided by defaults.py get - written to the config file. - - Docstring fix, add X2goClient method is_session_profile(), return - registered session for a specific session name if it has already been - registered instead of registering a new session. + written to the X configuration file. + - Add X2goClient method is_session_profile(), return registered session + for a specific session name if it has already been registered instead + of registering a new session. - Provide X2goClient method get_session_info(), do not auto start/resume sessions in published applications mode, provide hook method for auto-connecting interactively. @@ -84,57 +82,53 @@ python-x2go (0.2.0.0-0~x2go1) UNRELEASED; urgency=low unused local port and write this port change to the session profile. - Use double-quotes for pulseaudio options. - Export X2GO_SESSION and PULSE_CLIENTCONFIG to published applications. - - When starting pulseaudio on Windows use --exit-idle-time=0. + - When starting pulseaudio on Windows use --exit-idle-time=-1. - Fix X2goSession.get_shared_folders() method on Windows. - No list_sessions() calls on server when querying the status of an X2goSession instance. - Fix automatic mounting of Windows-stylish shared local folders. - Transform blanks in mount points into underscores. - - Add support for renaming X2Go session windows on Windows. - - Add support for Windows for bringing X2Go session windows to foreground. - Provide X2goClient.get_published_applications() method. - Fill session profile configurations with missing default values and then detect the profile meta type. - Support published applications that have to be run in a terminal window. - - Make sure that pulseaudio.exe has its PID directory. Otherwise it will fail - to start the first time if the user is new to X2Go. + - Make sure that pulseaudio.exe has its PID directory. Otherwise it will + fail to start the first time if the user is new to X2Go. - Silence warnings that occur during session info queries in case a session startup has not yet been completed fully. - - Use nxproxy-3.5.0.12 when testing Python X2Go applications. - - Use VcXsrv-1.12.0.1 when testing Python X2Go applications. - - If configured X-server display port is already in use, try to detect - the next available display number. - - Make transitions of master sessions more robust. Only allow local folder sharing for - running sessions. - - Re-use a left behind stray X-server that might have not get killed by - a previous instance of Python X2Go Client. This trick is nasty, but works - around faulty abortion of client implementations. - - Handle detection of free TCP/IP X display port far more intelligently. + - On MS Windows: Use nxproxy-3.5.0.12 when testing Python X2Go applications. + - On MS Windows: Use VcXsrv-1.12.0.1 when testing Python X2Go applications. + - On MS Windows: If the configured X-server display port is already in use, + try to detect the next available display number. + - Make transitions of master sessions more robust. Only allow local folder + sharing for running sessions. + - On MS Windows: Re-use a left behind stray X-server that might have not + get killed by a previous instance of Python X2Go Client. This trick is + nasty, but works around faulty abortion of client implementations. + - On MS Windows: Handle detection of free TCP/IP X display port far more + intelligently. - On unused port detection bind to 127.0.0.1 by default. - Provide X2goSession.get_session_type() method. - Do not call HOOK method if self.allow_share_local_folders is False. - Try to derive language information from X2goClient instance. - Make timeout on command execution customizable. - - Fix SSHException usage. - Make sure path names in X2goPrintActions and X2goMIMEboxActions get - transformed to OS-specific path names. - - Not using gevent to spawn MIME box default applications. + normalized to OS-specific path names. - Protect session cache from deletion while being processed. - Adapt python-x2go to launching Unity-2d on Ubuntu precise. - Ignore X windows with empty title while finding session window.. - Catch exceptions while calling SSH transport's getpeername() method. - Fix control session failure notifications. Show them immediately after - the connection broke. + the connection has broken. - Allow custom commands to be desktop sessions. - X2goSession instances cannot raise X2goClientExceptions. - Be more tolerant against suspension failures while taking over a session. - - Use Paramiko transport compression if available. + - Use Paramiko/SSH transport compression if available. - Prohibit simultaneous calls to terminal_session.share_local_folders(). - Cache SSH transport's getpeername() and get_username(). - Catch session startup failures due to faulty port forwarding tunnels - and make the notifiable via hooks. + and make them notifiable via hooks. - Properly set setkbd value for x2gostartagent and x2goresume-session. - - Fix local folder sharing when the master session changes during runtime. - Add support for re-registering sessions after session profile changes. - Add new session profile parameter: ,,variant''. Add support to set the keyboard layout _and_ the keyboard variant from the client-side. @@ -143,8 +137,10 @@ python-x2go (0.2.0.0-0~x2go1) UNRELEASED; urgency=low - Use proper locking of session actions that are critical to being executed in parallel. * Depend on python-xlib. + * The Python setuptools module does not have to be installed as dependency + with python-x2go. - -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Sat, 28 Sep 2012 01:44:21 +0100 + -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Tue, 29 May 2012 16:51:25 +0200 python-x2go (0.1.1.9-0-x2go1) unstable; urgency=low 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).