[winswitch] [ANNOUNCE] Xpra 4.0.2 and 3.0.10 LTS: some important fixes

Antoine Martin antoine at devloop.org.uk
Fri Jun 5 10:40:28 BST 2020


Hi,

These updates to the LTS and stable branches contains some important
fixes, in particular:
* encryption option not honoured with websockets
* workaround for server startup failures
* packaging fixes and workarounds (ie: pyxdg bugs)
* HTML5 client fixes: almost half of the fixes are in the HTML5 client,
and those fixes are exactly the same for both branches, so they are
separated out below

Updating is recommended.

Cheers,
Antoine



HTML5 client release notes (common to both 3.0.10 and 4.0.2):
* missing 'AltGr' on MacOS
* missing desktop background
* client errors painting rgb32 data with a padded rowstride
* clipboard wrongly clearing data on failures
* compatibility issues with Internet Explorer
* missing transparency for windows in focus
* no windows focused after close
* connection errors caused by spurious packets
* error in invalid packet handler
* AES encrypted connections failures
* connection errors with AES and lz4 (disable lz4 for now)
* packet error with very small paint packets
* 'insecure passwords' option shown in the wrong cases
* handle window iconification messages
* update version in about page


3.0.10 release notes:
* fix X11 server key symbol lookup via Xkb
* fix encryption not honoured with TCP sockets upgraded to WebSocket
* fix window corruption with 'scroll' encoder
* fix desktop-scaling changes from the system tray
* fix clipboard synchronization problems caused by clipit
* fix packaging with newer versions of py2app (MacOS)
* fix logging spam in start-new-command dialog
* fix building from source on archlinux
* fix swapped red and blue colours channels in win32 systray
* fix error parsing invalid config files
* fix missing content-type for some windows
* fix server crash on exit on some Linux distributions
* fix 'xpra send-file' to use absolute file paths
* fix format of attributes given to glXChooseVisual
* fix crashes in OpenGL context setup on X11
* fix race condition in window statistics
* fix server errors when non-interactive clients are connected
* fix option parsing errors causing html5 client connection failures
* fix python-lz4 packaging on MS Windows (Python2 builds)
* fix connection errors with 'None' values in bencoder (ie: html5)
* fix connection errors with websocket connections and AES encryption
* fix duplicate clipboard token sent from MS Windows servers
* fix window initialization errors causing server startup failures
* cleaner exit path: destroy all of our windows properly
* add workaround for wine applications (disabled by default)
* add 'terminator' to the 'text' application hint
* validate webp image dimensions for transparency encoding
* workaround bugs in pyxdg / menu configuration
* try harder to strip all temporary build prefixes
* remove invalid extra strings from mdns service name
* change DLL search order to prevent conflict (MS Windows)
* MacOS: update to Python 2.7.18 for python2 builds
* don't recommend installing Apple's 'bonjour' on MS Windows (no need)
* MS Windows build setup update: install python-lzo using pacman


4.0.2 release notes:
* fix encryption not honoured with TCP sockets upgraded to WebSocket
* fix xpra top client refresh rate via timer
* fix opengl client info format shown in 'xpra top'
* fix format of attributes given to glXChooseVisual
* fix crashes in OpenGL context setup on X11
* fix race condition in window statistics
* fix server errors when non-interactive clients are connected
* fix tray toolbox app
* fix X11 server key symbol lookup via Xkb
* fix python-lz4 packaging on MS Windows
* fix connection errors with 'None' values in bencoder (ie: html5)
* fix connection errors with websocket connections and AES encryption
* fix duplicate clipboard token sent with MS Windows servers
* fix window initialization errors causing server startup failures
* remove invalid extra strings from mdns service name
* change DLL search order to prevent conflict (MS Windows)
* workaround bugs in pyxdg / menu configuration
* add 'terminator' to the 'text' application hint
* don't recommend installing Apple's 'bonjour' on MS Windows (no need)
* more explicit error message when trying to use python2


Cheers,
Antoine


More information about the shifter-users mailing list