Page MenuHomeSolus

Update freerdp to 2.3.1

Authored by aleksvor on Mar 4 2021, 7:51 AM.




  • 2.3.1:
    • This is a compatibility bugfix release readding some (deprecated) symbols/defines.
    • Fixed a memory leak in xfreerdp (mouse pointer updates).
    • Added -DDEFINE_NO_DEPRECATED for developers to detect use of deprecated symbols.
  • 2.3.0:
    • The clipboard struct FILEDESCRIPTOR was replaced by FILEDESCRIPTORW with proper data types. They are binary compatible and the former is kept for compatibility but compilers will emit warnings.
    • Websocket support for proxy connections.
    • Progressive codec improvements. Reduces graphical glitches against windows and ogon servers.
    • Fixed +glyph-cache, now working properly without disconnects.
    • Huge file support in clipboard.
    • XWayland support for xfreerdp (keyboard grabbing).
    • Option to allow keyboard scancodes to be remapped manually.
    • Improved mouse wheel behaviour when scrolling.
    • Improved dynamic channel behaviour, more stable event detection.
    • New connection state PubSub notification: Clients can now monitor current connection state.
Test Plan
  1. Built remmina 1.4.12 against it.
  2. Successfully connected to my remote work computer.

Diff Detail

R847 freerdp
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Mar 4 2021, 7:51 AM
aleksvor requested review of this revision.Mar 4 2021, 7:51 AM
aleksvor updated this revision to Diff 25637.Mar 4 2021, 8:25 AM

Enable image scaling support via libswscale (preferred over libcairo; currently our build doesn't support image scaling at all).

JoshStrobl accepted this revision.Mar 5 2021, 2:36 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Mar 5 2021, 2:36 PM
This revision was automatically updated to reflect the committed changes.