FreeRDP

FreeRDP is a free remote desktop protocol library and clients

APACHE-2.0 License

Stars
10.1K

Bot releases are hidden (Show)

FreeRDP - Release 2.7.0

Published by akallabeth over 2 years ago

Noteworthy changes:

  • Backported OpenSSL3 gateway support (#7822)
  • Backported various NTLM fixes
  • Backported WINPR_ASSERT to ease future backports

Fixed issues:

  • Backported #6786: Use /network:auto by default
  • Backported #7714: Workaround for broken surface frame marker
  • Backported #7733: Support 10bit X11 color (BGRX32 only)
  • Backported #7745: GFX progressive double free
  • Backported #7808: Disable websockets with /gt:rpc
  • Backported #7815: RAIL expect LOGON_MSG_SESSION_CONTINUE
FreeRDP - Release 2.6.1

Published by akallabeth over 2 years ago

Noteworthy changes:

  • Decreased logging verbosity, now freerdp is much less verbose by default

Fixed issues:

  • Backported freerdp_abort_connect during freerdp_connect fix (#7700)
  • Backported improved version dection see docs/version_detection.md for details
  • Backported various rdpsnd fixes (#7695)
FreeRDP - Release 2.6.0

Published by akallabeth over 2 years ago

2.6.0 is an maintenance and security release.

Noteworthy changes:

  • Backported android FFMPEG build scripts
  • Updated android build dependencies
  • Backported AINPUT channel

Fixed issues:

  • Backported #7303: Fix PDU length for RDPINPUT_PROTOCOL_V300
  • Backported #7658: Sanitize optional physical monitor size values
  • Backported #7426: Wayland memory corruption
  • Backported #7293: Remove unused codec x264
  • Backported #7541: Allow resolutions larger 2048x2048
  • Backported #7574: FFMPEG 5.0 support
  • Backported #7578: FFMPEG 5.0 support
  • Backported #7580: Fixed device hotplugging
  • Backported #7583: GetUserNameExA: Prefer getpwuid_r over getlogin_r over getlogin
  • Backported #7585: Android Mediacodec support
FreeRDP - Release 2.5.0

Published by bmiklautz almost 3 years ago

2.5.0 is an maintenance and security release.

Important notes

This version contains minor security related fixes and improvements for locale detection, registry parsing code and addin loader
Thanks to George Zaytsev from Positive Technologies for reporting these problems.

Noteworthy changes:

  • Fixed smartcard login in case a redirection occurs the pin was lost
  • Backported windows client drawing fixes
  • Backported improved macOS keyboard layout detection
  • Backported TcpConnectTimeout
  • Backported LibreSSL compatibility patches
  • Backported signal handler backtrace
  • Backported OpenSSL 3.0 support

Fixed issues:

  • Backport #7539: Wayland client clipboard issues
  • Backport #7509: Various fixes regarding registry emulation, addin loader
    and updated locale detection
  • Backport #7466: Android android_register_pointer missing initialization

Full Changelog: https://github.com/FreeRDP/FreeRDP/compare/2.4.1...2.5.0

FreeRDP - Release 2.4.1

Published by akallabeth almost 3 years ago

FreeRDP version 2.4.1

See https://pub.freerdp.com/releases/ for the release tarball.

Noteworthy changes:

  • Refactored RPC gateway parsing code
  • OpenSSL 3.0 compatibility fixes
  • USB redirection: fixed transfer lengths

Fixed issues:

  • #7363: Length checks in ConvertUTF8toUTF16
  • #7349: Added checks for bitmap width and heigth values

Important notes:

  • CVE-2021-41159: Improper client input validation for gateway connections allows to overwrite memory
  • CVE-2021-41160: Improper region checks in all clients allow out of bound write to memory

For a complete and detailed change log since the last release run:
git log 2.4.0..2.4.1

FreeRDP - Release 2.4.0

Published by akallabeth about 3 years ago

FreeRDP version 2.4.0

See https://pub.freerdp.com/releases/ for the release tarball.

Noteworthy changes:

  • Backported multithreaded progressive decoder (#7036)
  • Backported clipboard fixes (#6924)
  • Fixed remote file read (#7185)

Fixed issues:

  • #6938: RAILS clipboard remote -> local
  • #6985: Support newer FFMPEG builds
  • #6989: Use OpenSSL default certificate store settings
  • #7073: Planar alignment fixes
FreeRDP - Release 2.3.2

Published by akallabeth over 3 years ago

FreeRDP version 2.3.2

See https://pub.freerdp.com/releases/ for the release tarball.

Noteworthy changes:

  • Fixed autoreconnect printer backend loading
  • Fixed compilation on older mac os versions < 10.14
  • Fixed mouse pointer move with smart-sizing
  • Added command line option to disable websocket gateway support
  • Fixed drive hotplugging issues with windows
  • Fixed smartcard issues on mac

Fixed issues:

  • #6900: Transparency issues with aFreeRDP
  • #6848: Invalid format string in smartcard trace
  • #6846: Fixed static builds
  • #6888: Crash due to missing bounds checks
  • #6882: Use default sound device on mac
FreeRDP - Version 2.3.1

Published by akallabeth over 3 years ago

FreeRDP version 2.3.1

See https://pub.freerdp.com/releases/ for the release tarball.

Noteworthy changes:

  • This is a compatibility bugfix release readding some (deprecated)
    symbols/defines
  • Also add some more EXPERIMENTAL warnings to CMake flags as some were not
    clear enough.
  • Fixed a memory leak in xfreerdp (mouse pointer updates)
  • No longer activating some compile time debug options with -DWITH_DEBUG_ALL=ON
    which might leak sensitive information.
  • Added -DDEFINE_NO_DEPRECATED for developers to detect use of deprecated
    symbols
FreeRDP - Version 2.3.0

Published by akallabeth over 3 years ago

FreeRDP version 2.3.0

See https://pub.freerdp.com/releases/ for the release tarball.

Important notes:

  • CMake option WITH_PROXY_MODULES is currently experimental, do not use in
    production.
  • 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.

Noteworthy changes:

  • 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)
  • Improved wlfreerdp (wayland client)
  • 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

Fixed issues:

  • #6626: Fixed parsing of FastGlyph order.
  • #6624: Added support for xwayland keyboard grab
  • #6492: Added clipboard CB_HUGE_FILE_SUPPORT_ENABLED flag
  • #6428: Improve NLA error code logging.
  • #6416: Http gateway message support
  • #6753: List of pull requests to backport for stable-next
FreeRDP - Version 2.2.0

Published by bmiklautz about 4 years ago

FreeRDP version 2.2.0

See https://pub.freerdp.com/releases/ for the release tarball.

  • SECURITY: CVE-2020-15103 - Integer overflow due to missing input sanitation in rdpegfx channel
  • #6263 Sound & mic - filter GSM codec for microphone redirection
  • #6335: windows client title length
  • #6370 - "Alternate Secondary Drawing Order UNKNOWN"
  • #6298 - remoteapp with dialog is disconnecting when it loses focus
  • #6299 - v2.1.2: Can't connect to Windows7

Noteworty changes:

  • fix: memory leak in nsc
  • urbdrc
    • some fixes and improvements
  • build
    • use cmake to detect getlogin_r
    • improve asan checks/detection
  • server/proxy
    • new: support for heartbeats
    • new: support for rail handshake ex flags
    • fix: possible race condition with redirects
FreeRDP - 2.1.2

Published by akallabeth over 4 years ago

FreeRDP version 2.1.2

See https://pub.freerdp.com/releases/ for the release tarball.

FreeRDP - 2.1.1

Published by akallabeth over 4 years ago

FreeRDP version 2.1.1

See https://pub.freerdp.com/releases/ for the release tarball.

FreeRDP - Version 2.1.0

Published by akallabeth over 4 years ago

FreeRDP version 2.1.0

See https://pub.freerdp.com/releases/ for the release tarball.

FreeRDP - Version 2.0.0

Published by bmiklautz over 4 years ago

FreeRDP version 2.0.0

See https://pub.freerdp.com/releases/ for the release tarball.

FreeRDP - Version 2.0.0-rc4

Published by bmiklautz almost 6 years ago

Fifth release candidate for the upcoming 2.0.0 series.

FreeRDP - Version 2.0.0-rc3

Published by akallabeth about 6 years ago

Fourth release candidate for the upcoming 2.0.0 series.

FreeRDP - Version 2.0.0-rc2

Published by bmiklautz over 6 years ago

Second release candidate for the upcoming 2.0.0 series.

FreeRDP - Version 2.0.0-rc1

Published by bmiklautz almost 7 years ago

Second release candidate for the upcoming 2.0.0 series.

FreeRDP - First release candidate for 2.0.0

Published by bmiklautz about 7 years ago

Initial release candidate for the 2.0.0 series.

FreeRDP - 1.1 series second technology preview

Published by bmiklautz about 11 years ago

Contains a lot of improvements and enhancements.

Also fixes:
CVE-2013-4118
CVE-2013-4119