Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:shantikulkarni:x2go
python-x2go
python-x2go.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-x2go.changes of Package python-x2go
------------------------------------------------------------------- Sun Jun 13 09:27:33 UTC 2021 - ecsos <ecsos@opensuse.org> - Update to 0.6.1.3 * Dropped remains of esound, the unit test framework, and the winreg backends. * Do without ares resolver. * Natively support xinerama option. * Support resuming of rootless or published applications sessions. ------------------------------------------------------------------- Thu Feb 8 11:11:18 UTC 2018 - boris@steki.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 <x2go-dev@lists.x2go.org>. * Uploaders: add myself. Also, force a rebuild due to the changed versioning. ------------------------------------------------------------------- Fri Feb 27 21:06:48 UTC 2015 - jengelh@inai.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 21:00:42 UTC 2013 - jengelh@inai.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 08:25:19 UTC 2013 - jengelh@inai.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 05:12:20 UTC 2013 - jengelh@inai.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 08:08:07 UTC 2013 - jengelh@inai.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 20:22:48 UTC 2013 - jengelh@inai.de - Update to new upstream release 0.4.0.2 * Empty session profile name/id cache when adding new profiles. ------------------------------------------------------------------- Wed Feb 13 06:33:42 UTC 2013 - jengelh@inai.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:[<someport>] entries. Store host keys of SSH-proxied hosts under the [<address>]:<port> 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 <hostname>:<port>. 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 14:07:58 UTC 2013 - jengelh@inai.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 09:13:43 UTC 2012 - jengelh@inai.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 22:09:59 UTC 2012 - jengelh@inai.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 <int> 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 22:09:44 UTC 2012 - jengelh@inai.de - Initial package (0.1.1.9) for build.opensuse.org
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor