[winswitch] [ANNOUNCE] Xpra 4.0.6: many fixes, none critical

Antoine Martin totaam at xpra.org
Thu Dec 31 13:09:47 GMT 2020


Hi,

This release fixes a large number of bugs but none of them are critical,
so there is no urgency to update if you were not affected.
That said, quite a few of the issues which have been fixed greatly
enhance the user experience.

The "~/.xpra" path has been reluctantly re-added to the list of socket
directories on Posix systems, this is to workaround a number of hard to
diagnose issues that users regularly encounter when XDG_RUNTIME_DIR is
not already created correctly or gets destroyed later on, ie: when
running xpra in containers or via ssh / su logins.
The PDFium printing library has finally been updated in the MS Windows
builds. The previous version provided by the mingw64 packages was well
out of date and likely included some security vulnerabilities.


Here's a short summary:
* performance issues: jittery links, server startup speed
* screen repaint fixes for mmap and wayland
* proxy server bugs: leaks, zombies, etc
* network fixes: missing packet compression, ssh mode errors
* keyboard: CapsLock with shadow servers, sub-layout detection on MS Windows
* clipboard: wayland fix, errors on MS Windows
* file-transfers: fix silent printing errors, failures with small files
or unicode file names
* build and packaging issues: missing codecs, dependencies, etc
* misc: tray icons, printing, python 3.9 compatibility, FIPS
compatibility, logging tweaks


Full release notes:
* fix screen refresh performance issues, especially on jittery links
* fix proxy instance control socket errors and process leak
* fix slow subcommands due to unnecessary calls to ldconfig on Linux
* fix server asynchronous packets getting delayed
* fix 'xpra _proxy' zombies getting left behind (ssh mode)
* fix failures to enable packet compression
* fix connection errors when a non interactive client is already connected
* fix ssh connection errors with proxycommand or proxyhost port numbers
* fix timeouts with paramiko ssh client
* fix ssh string escaping with MS Windows clients
* fix client rejecting printing requests
* fix duplicate / untimely audio-stop control packets with HTML5 client
* fix console errors with Internet Explorer
* fix capslock regression on MacOS and MSWindows shadow servers
* fix errors accessing window handles on MS Windows (size hints, opengl,
etc)
* fix spurious refresh packets with mmap
* fix mmap not used with some non-video areas
* fix missing avcodec decoder with MS Windows builds
* fix missing webp Pillow decoder with MS Windows builds
* fix missing tray icons regression on MS Windows (introduced in 4.0.5)
* fix warning message format when running MS Windows under VirtualBox
* fix keyboard sub-layout detection with MS Windows clients
* fix clipboard cleanup errors on MS Windows
* fix clipboard with Wayland clients
* fix window repaint with Wayland clients
* fix printing diagnostic script
* fix Python 3.9 compatibility
* fix sysconfig path in systemd service file for non-RedHat systems
* fix xdg-open override script error handling
* fix file-transfer failures with small files
* fix file-transfers with non-ascii filenames
* fix FIPS compatibility (no md5)
* better file transfer message format
* honour XPRA_XDG_EXPORT_ICONS=0 env var in all cases
* hide passwords from authentication debug logging
* updated DEB packaging for Ubuntu Focal, Groovy and Debian Bullseye
* updated DEB dependencies to not recommend installing Gnome
* use an up-to-date PDFium library on MS Windows
* make it possible to specify the socket type with systemd socket activation
* re-add "~/.xpra" as socket-dir
* typo in man page

The source:
https://xpra.org/src/
Downloads:
https://xpra.org/trac/wiki/Download

Cheers
Antoine





More information about the shifter-users mailing list