SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python-x2go-0.5.0.6-2.1.noarch.rpm :
Thu Feb 8 13:00:00 2018 borisAATTsteki.net
- update to latest upstream version 0.5.0.6

* x2go/defaults.py: Support LXQt sessions by default.

* x2go/session.py: Only release locks if actually locked.

* x2go/session.py: Drop duplicated method is_locked().

* documentation: Fix wording in docstring.

* Don\'t blindly release gevent locks. We need to check if a

* semaphore is locked for some code paths and only then release it.
(Fixes: #1016).

* Maintainer change in package: X2Go Developers .

* Uploaders: add myself. Also, force a rebuild due to the changed
versioning.

Fri Feb 27 13:00:00 2015 jengelhAATTinai.de
- Update to new upstream release 0.5.0.3

* Split up session profile backend into generic and storage specific
parts.

* Fully rework backend concept in Python X2Go. Breaks compatibility
with earlier versions of Python X2Go concerning backends (probably
not really used by third-party products, if at all).

* Provide session profile backend for a http broker.

* Support cookie based authentication against a http(s) session broker.

* Handle broker setups that don\'t require credentials. Connection can
be established simply by leaving the password (and authid) empty.

Wed Aug 7 14:00:00 2013 jengelhAATTinai.de
- Update to new upstream release 0.4.0.8

* Fix session profile updates with changes to the host parameter.

* Use the session object\'s lock to detect if updating the session
status in the session registry is something appropriate to do.

* Do not overwrite not-yet-suspended terminal session objects
during session resumption.

Sun Aug 4 14:00:00 2013 jengelhAATTinai.de
- Update to new upstream release 0.4.0.7

* Use XFCE as desktop environment in example scripts.

* Make Python X2Go aware of the MATE desktop environment.

* When resuming sessions be tolerant towards disrupted connections.

Sun Jul 21 14:00:00 2013 jengelhAATTinai.de
- Update to new upstream release 0.4.0.4

* Save exports in session profile directly after
mounting/unmounting a share if the session profile parameter
restoreexports is set.

* Fix the restoreexports logic on mount/unmount/unmount all
requests. Make sure client-side offline network shares do not get
purged from the session profile configuration if unavailable.

* Ignore KeyError exceptions in session cache for suddenly removed
cache items. Silence/fix some race conditions on connection
failures.

* Support mounting client-side folders on UNC paths.

* Enable keepalive callbacks on open SSH client connections.

* Only do x2golistmounts calls for the session cache on running
sessions.

* Fix renaming of profile names.
- Update to new upstream release 0.4.0.5

* Paramiko monkey patch: Hostnames with the default SSH_PORT are
stored in hostname-only format to the known_hosts file. Fixes
redundant requests for confirming the remote host\'s fingerprint
if port 22 is used.

* Improve log message when setting up port redirection tunnel.

Tue Apr 30 14:00:00 2013 jengelhAATTinai.de
- Update to new upstream release 0.4.0.3

* Fix inheritance of Paramiko/SSH exception.

* Make python-x2go aware of the Cinnamon desktop shell.

* Fix faulty value creations for the export session profile
parameter. This issue occured when the restoreexports feature
had been activated in the session profile.

* Prevent an exception when creating new session profiles.

Wed Mar 6 13:00:00 2013 jengelhAATTinai.de
- Update to new upstream release 0.4.0.2

* Empty session profile name/id cache when adding new profiles.

Wed Feb 13 13:00:00 2013 jengelhAATTinai.de
- Update to new upstream release 0.4.0.0

* Add session profile option \"display\" to default session profile
options.

* Catch any kind of exception when writing session profile files
and return True or False in cases where I/O errors occur.

* Avoid the known_hosts file being flushed with
localhost:[] entries. Store host keys of SSH-proxied
hosts under the [
]: the system has _behind_ the
SSH proxy gateway.

* Add session profile option: uniquehostkeyaliases. Allow the
(by-design-unique) X2Go session profile ID to be a representative
for :. Update session profile IDs on hostname
changes. Re-arrange class structure for MissingHostKey policies,
also provide an X2goAutoAddPolicy class.

* Fix auto-starting and auto-resuming of sessions.

* Avoid false-positive notifications of dead control session
directly after a disconnect request from the user.

* Improve desktop sharing code. Add code to obtain version
information of server-side X2Go components.

* Add session type filter for list of sharable desktops.

* Sort X2Go feature list, add force option for X2GoClient queries
of server features and server components. Add alias
get_server_components (for get_server_versions).

* Add low latency support for link types \'modem\' and \'isdn\'.
Selecting either link quality will double nearly all connection
timeout values.

Wed Jan 9 13:00:00 2013 jengelhAATTinai.de
- Update to new upstream release 0.2.1.1

* Make sure that internal calls to _X2goClient__list_sessions are
not overridden by other method definitions in classes that
inherit from X2goClient class.

* Rewrite color depth of 17bits to 16bits when invoking rdesktop.
Relevant for X2Go-proxied RDP sessions started with PyHoca-GUI
under Windows.

* Handle control sessions being None in session list cache.

* In cases where several session profiles connect to the same
machine under the same user ID, we have to strictly differentiate
between running/suspend sessions associated to the several
connected session profiles.

* Make connection disruptions more robust.

Wed Sep 26 14:00:00 2012 jengelhAATTinai.de
- Update to new upstream release 0.2.0.10

* Resolve color depth issues on Windows clients (16 vs. 17 bit)

* Fixed keyboard focus in X2Go-proxied RDP session against
Windows 7 / 2008

* Fixed session crashes due to leftover bash-like commands

* Prepare for DirectRDP session options

Sat Sep 1 14:00:00 2012 jengelhAATTinai.de
- Update to new upstream release 0.2.0.9

* Become fully functional for users that have SHELLs than sh or bash
on remote X2Go server.
- Update to new upstream release 0.2.0.8

* Catch IOError exceptions during SFTP client operations.

* Proper use of except statement for multiple exception catching.
- Update to new upstream release 0.2.0.7

* Refresh server feature list on re-connecting (log-off, log-on).

* Make sure SSH proxy sessions get torn down on control session
disconnect no matter what happens to the control session itself.
- Update to new upstream release 0.2.0.6

* Ignore non-master sessions before calling the
foldersharing-not-available hook.

* Avoid double notifications on SSHFS being unavailable for the
authenticated user.
- Update to new upstream release 0.2.0.3

* Only notify HOOK_auto_connect, if the session really is configured
to auto-connect (while at the same time no SSH key is present).
- Update to new upstream release 0.2.0.2

* Be tolerant if we can not terminate a session after failure of the
forwarding tunnel.

* Improve session management, handle exceptions more gracefully.

* Ignoring timeouts for x2golistmounts and x2golistdesktops.

* Add support to X2goSession class to launch sessions from the Python
interactive shell in five steps.

* Mark sessions as dead whenever an X2goControlSessionException
occurs.

* Catch control session deaths when querying X2goSession.is_alive().

* Do not create a high CPU load after a network failure, do not try to
execute a remote command if the session has already died away.

* The master_sessions dict may never have None values.
- Update to new upstream release 0.2.0.0

* License change upstream: GPLv3+ -> AGPLv3+

* Add support for session window title renaming.

* 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!)

* Add default value for new session profile parameter xinerama
(ignored by Python X2Go for now).

* Add support for session port re-allocation on session resume
(feature of x2goserver >= 3.1.0.0).

* Provide client-side cache of shared local folders, detect
server-side unsharing of client-side folders.

* Introduce concept of master sessions per profile to X2goClient
class. Only the master session can mount/unmount client-side shared
folders.

* Fix IndexError if x2gomountdirs did not deliver any of the expected
results to stdout.

* Handle session titles that just contain blanks (e.g. \" \")
gracefully.

* Fix X2Go desktop sharing support.

* 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 get never used.

* Rename control session method is_folder_sharing_available to
is_sshfs_available.

* Draw all Xlib code into utils.py

* Fix faking of WindowsError exception object in printactions.py and
mimeboxactions.py.

* Amend list of default session options.

* Update list of unsupported session options.

* Retrieve feature list from X2Go server per session.

* Add published applications support.

* 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.

* Fix availability check of client-side folder sharing.

* Add support for published applications with no category submenus.
Fix default language in published applications menu tree.

* Fix X2Go printing, do not spawn a gevent process for printing.

* Make published_applications_no_submenus an session option
that controls how many menu items will be shown without rendering
category based submenus.

* 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 defaults.py.

* On MS Windows: make shipped VcXsrv-Server known to Python X2Go.
The shipped VcXsrv has to rest in $CLIENTAPPDIR/VcXsrv/vcxsrv.exe.

* 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 of known X-Servers if new ones are provided in defautlts.py.

* 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 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.

* Provide X2goSession method get_session_profile_option().

* Fix unexpected keyword error during connect() in X2goSession
instance.

* Fix metatype detection of session profiles.

* Implement X2Go-Top category in .desktop files that get used in the
context of published applications.

* If the SSH proxy connection tries to bind to a used port, detect an
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=-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.

* 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.

* Silence warnings that occur during session info queries in case a
session startup has not yet been completed fully.

* 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.

* Make sure path names in X2goPrintActions and X2goMIMEboxActions get
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 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/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 them notifiable via hooks.

* Properly set setkbd value for x2gostartagent and x2goresume-session.

* 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.

* Give functionality to the \"setdpi\" and the \"dpi\" session profile
parameter (setting the DPI allows font scaling).

* Use proper locking of session actions that are critical to being
executed in parallel.

Sat Sep 1 14:00:00 2012 jengelhAATTinai.de
- Initial package (0.1.1.9) for build.opensuse.org


 
ICM