[winswitch] [ANNOUNCE] Xpra 1.0.3 LTS : critical fixes

Antoine Martin antoine at nagafix.co.uk
Mon Feb 13 08:07:51 GMT 2017


This update fixes a number of critical bugs, some of those are security
related, others fix some long standing race conditions that could lead
to crashes and loss of sessions.

It is possible that this version will be marginally slower on some
memory bandwidth constrained systems, this is the cost to pay to avoid
some of the problematic race conditions. We will try to tackle this
better in future releases.

Updating as soon as possible is strongly recommended.
The majority of these bugs have been present for a very long time -
including in the old 0.14.x LTS branch, if you are still stuck on an
EOLed version, now is a good time to move on.

Release notes:
- fix memcpy overflow
- fix ssh password leak in connection strings
- fix race condition in system tray paint updates
- fix iconified window coordinates with MS Windows clients
- fix "~" directory created by mistake
- fix race condition between encoders and X11 destroy events
- fix invalid packet header error handler
- fix missing build flags, built root stripping
- fix out of range quality values sent to pixel encoders
- fix scroll debugging log message format
- fix scroll encoding sometimes wrongly used
- fix scroll encoding fragmentation performance
- fix lost wheel events delta with MS Windows clients
- fix detected OpenGL size constraints wrongly overruled
- fix packet errors with non-string errors (ie: OpenGL)
- fix clipboard loops with some greedy clients (ie: MS Windows)
- try to prevent X11 crash following keyboard setup
- handle non-suid Xorg binary location used in Ubuntu
- remove hardcoded DPI option for Debian and Ubuntu (use patched Xdummy)
- disable unused and unsafe 24bpp pixel modes with x264 encoder
- OSX library updates

The source:
Direct binary downloads:


More information about the shifter-users mailing list