[winswitch] [ANNOUNCE] Xpra 3.0.12 LTS: many fixes, one critical

Antoine Martin totaam at xpra.org
Wed Oct 7 10:38:05 BST 2020


Hi,

This update fixes quite a few bugs, mostly the same ones that were
included in the 4.0.4 release with just a couple of extra fixes for the
HTML5 client and in the python client with nested openssh connections.

The key fixes are the same:
* a server-side memory leak
* an auto-refresh bug causing some windows to remain blurry
* errors with some 64-bit MS Windows client configurations
* file-transfer fixes

For those on the 3.x LTS branch, updating is strongly recommended.


Note: just like v4.0.4, to prevent some X11 desktop crashes seen only
with Debian and Ubuntu, the packaging for those two distributions has
been changed to use Xvfb instead of Xdummy.
This may result in less accurate DPI and font sizes.
You can switch back to Xdummy by modifying
/etc/xpra/conf.d/55_server_x11.conf
(this is not a bug in xpra but the fact that xpra can trigger it makes
it our problem)


Full release notes:

* fix memory leak with 'scroll' encoding
* fix proxy control socket becoming unresponsive after errors
* fix proxy shutdown
* fix shadow server dbus call causing all further "xpra info" requests
to fail
* fix error in dbus debug logging
* fix client using an invalid list of encodings
* fix NVENC encoder (profile errors, cleanup race condition)
* fix unmanaged X11 message call which could cause GTK to crash when it
fails
* fix missing auto-refresh leaving a blurry image
* fix missing pixels on the edge of video areas in 'auto' encoding mode
* fix connection errors with notifications disabled on the server
* fix 'sync-xvfb' option: setup error, non-standard bit depth support
* fix incomplete repaints when window contents have padding
* fix missing system tray on Ubuntu 18.04
* fix workspace spurious warnings on 64-bit X11 systems
* fix event handler with 64-bit MS Windows builds
* fix named-pipe server clash
* fix error handing in MS Windows printer query API
* fix keyboard overflow error on MS Windows
* fix ssl server hostname verification errors
* fix ssl certificate verification error detection with python2 builds
* fix missing 'openssl' dependency in DEB packages
* fix syntax errors when using connections using nested ssh tunnels
* fix syntax error in HTML5 client maximize toggle
* fix HTML5 client keyboard layout detection with Internet Explorer
* fix HTML5 audio forwarding compatibility with Safari
* fix HTML5 (un)fullscreen
* fix window re-initialization errors
* fix keysym mapping with Xkb and some specific configurations
* fix right click on systray using the gtk StatusIcon implementation
* fix small file transfers not showing as completed
* fix file-transfer identifiers getting lost
* fix int overflow errors on some 64-bit mswindows installations
* fix hard to trigger mmap memory leak
* add support for sm86 architecture with CUDA 11.1
* allow 'pager' source indication value to activate window server-side
* fix websocket compatibility with some client / middleware
* switch to Xvfb on Debian and Ubuntu
* workaround corruption on some windows when maximized
* workaround more pyxdg bugs
* MacOS and MS Windows: fix security issue in brotli decompression
* bundle mimetypes module (MacOS and MS Windows)
* ignore plink packaging errors with 32-bit MS Windows builds
* disable swscale on 32-bit MS Windows builds (prevent crashes)
* tabs mixed with spaces (potential for bug)
* add missing DEB dependency

The source:

https://xpra.org/src/

Downloads:
https://xpra.org/trac/wiki/Download

Cheers
Antoine





More information about the shifter-users mailing list