16 Commits

Author SHA256 Message Date
c0a72f180b Accepting request 1324848 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1324848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=91
2025-12-31 09:47:38 +00:00
3af3c7ca9c - Update to version 3.20.0:
* Mingw fixes (#12070)
  * [crypto,certificate_data] add some hostname sanitation
  * [client,common]: Fix loading of rdpsnd channel
  * [client,sdl] set touch and pen hints
- Changes from version 3.19.1:
  * [core,transport] improve SSL error logging
  * [utils,helpers] fix freerdp_settings_get_legacy_config_path
  * From stdin and sdl-creds improve
  * [crypto,certificate] sanitize hostnames
  * [channels,drdynvc] propagate error in dynamic channel
  * [CMake] make Mbed-TLS and LibreSSL experimental
  * Json fix
  * rdpecam: send sample only if it's available
  * [channels,rdpecam] allow MJPEG frame skip and direct passthrough
  * [winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength
  * [packaging,flatpak] remove xprop
- Changes from version 3.19.0:
  * [client,common] fix retry counter
  * [cmake] fix aarch64 neon detection
  * Fix response body existence check when using RDP Gateway
  * fix line clipping issue
  * Clip coord fix
  * [core,input] Add debug log to keyboard state sync
  * Update command line usage for gateway option
  * [codec,ffmpeg] 8.0 dropped AV_PROFILE_AAC_MAIN
  * [channels,audin] fix pulse memory leak
  * [channels,drive] Small performance improvements in drive channel
  * [winpr,utils] fix command line error logging
  * [common,test] Adjust AVC and H264 expectations

OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=188
2025-12-30 21:09:29 +00:00
fb97d10892 Accepting request 1318903 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1318903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=90
2025-11-24 13:06:19 +00:00
49703be4c2 - Update to version 3.18.0:
+ Fix a regression reading passwords from stdin
  + Fix a timer regression (µs instead of ms)
  + Improved multitouch support
  + Fix a bug with PLANAR codec (used with /bpp:32 or sometimes with /gfx)
  + Better error handling for ARM transport (Entra)
  + Fix audio encoder lag (microphone/AAC) with FFMPEG
  + Support for janssen JSON library
- Drop 11876.patch: fixed upstream

OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=187
2025-11-20 15:59:34 +00:00
5f55b53b52 Accepting request 1311334 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1311334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=89
2025-10-14 16:10:32 +00:00
3af47aaaed OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=186 2025-10-14 08:31:36 +00:00
d8097b0a24 Accepting request 1309184 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1309184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=88
2025-10-06 16:08:21 +00:00
897e072851 Update to 3.7.2 - Now with patch,makes consumers like gnome-remote-desktop build
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=185
2025-10-06 07:12:26 +00:00
0f65ee794c Accepting request 1304842 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1304842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=87
2025-09-15 17:53:37 +00:00
1ac9696a5c - Enable openh264 support, we can build against the noopenh264 stub
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=184
2025-09-15 14:23:18 +00:00
2853549bc9 Accepting request 1300996 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1300996
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=86
2025-08-25 18:37:17 +00:00
1d13ec82ad - Update to 3.17.0:
* [client,sdl2] fix build with webview (#11685)
  * [core,nla] use wcslen for password length (#11687)
  * Clear channel error prior to call channel init event proc (#11688)
  * Warn args (#11689)
  * [client,common] fix -mouse-motion (#11690)
  * [core,proxy] fix IPv4 and IPv6 length (#11692)
  * Regression fix2 (#11696)
  * Log fixes (#11693)
  * [common,settings] fix int casts (#11699)
  * [core,connection] fix log level of several messages (#11697)
  * [client,sdl] print current video driver (#11701)
  * [crypto,tls] print big warning for /cert:ignore (#11704)
  * [client,desktop] fix StartupWMClass setting (#11708)
  * [cmake] unify version creation (#11711)
  * [common,settings] force reallocation on caps copy (#11715)
  * [manpages] Add example of keyboard remapping (#11718)
  * Some fixes in Negotiate and NLA (#11722)
  * [client,x11] fix clipboard issues (#11724)
  * kerberos: do various tries for TGT retrieval in u2u (#11723)
  * Cmdline escape strings (#11735)
  * [winpr,utils] do not log command line arguments (#11736)
  * [api,doc] Add stylesheed for doxygen (#11738)
  * [core,proxy] fix BIO read methods (#11739)
  * [client,common] fix sso_mib_get_access_token return value in error case (#11741)
  * [crypto,tls] do not use context->settings->instance (#11749)
  * winpr: re-introduce the credentials module (#11734)
  * [winpr,timezone] ensure thread-safe initialization (#11754)
  * core/redirection: Ensure stream has enough space for the certificate (#11762)
  * [client,common] do not log success (#11766)
  * Clean up bugs exposed on systems with high core counts (#11761)
  * [cmake] add installWithRPATH (#11747)
  * [clang-tidy] fix various warnings (#11769)
  * Wlog improve type checks (#11774)
  * [client,common] fix tenantid command line parsing (#11779)
  * Proxy module static and shared linking support (#11768)
  * LoadLibrary Null fix (#11786)
  * [client,common] add freerdp_client_populate_settings_from_rdp_file_un… (#11780)
  * Fullchain support (#11787)
  * [client,x11] ignore floatbar events (#11771)
  * [winpr,credentials] prefer utf-8 over utf-16-LE #11790
  * [proxy,modules] ignore bitmap-filter skip remaining #11789

OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=183
2025-08-22 15:25:40 +00:00
ffd38601ec Accepting request 1286285 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1286285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=85
2025-06-17 16:23:08 +00:00
ff02fdb45f - Update to 3.16.0:
* Lots of improvements for the SDL3 client
  * Various X11 client improvements
  * Add a timer implementation
  * Various AAD/Azure/Entra improvements
  * YUV420 primitives fixes
- Update to 3.15.0:
  * [client,sdl] fix crash on suppress output
  * [channels,remdesk] fix possible memory leak
  * [client,x11] map exit code success
  * Hidef rail checks and deprecation fixe
  * Standard rdp security network issues
  * [core,rdp] fix check for SEC_FLAGSHI_VALID
  * [core,caps] fix rdp_apply_order_capability_set
  * [core,proxy] align no_proxy to curl
  * [core,gateway] fix string reading for TSG
  * [client,sdl] refactor display update

OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=182
2025-06-17 07:53:56 +00:00
4ab47678b5 Accepting request 1267739 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1267739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=84
2025-04-08 15:51:26 +00:00
00da486866 - Update to version 3.14.0:
+ Bugfix and cleanup release. Due to some new API functions the
    minor version has been increased.
- Changes from version 3.13.0:
  + Friends of old hardware rejoice, serial port redirection got an
    update (not kidding you)
  + Android builds have been updated to be usable again
  + Mingw builds now periodically do a shared and static build
  + Fixed some bugs and regressions along the way and improved test
    coverage as well
- Changes from version 3.12.0:
  + Multimonitor backward compatibility fixes
  + Smartcard compatibility
  + Improve the [MS-RDPECAM] support
  + Improve smartcard redirection support
  + Refactor SSE optimizations: Split headers, unify load/store,
    require SSE3 for all optimized functions
  + Refactors the CMake build to better support configuration based
    builders
  + Fix a few regressions from last release (USB redirection and
    graphical glitches)
- Changes from version 3.11.0:
  + A new release with bugfixes and code cleanups as well as a few
    nifty little features

OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=181
2025-04-07 16:14:41 +00:00
4 changed files with 193 additions and 10 deletions

Binary file not shown.

3
FreeRDP-3.20.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7aef7cb22398ecdff0dd83071cbd17d20881751750b3879982af75b28042fd0d
size 11366743

View File

@@ -1,3 +1,183 @@
-------------------------------------------------------------------
Tue Dec 30 14:27:12 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.20.0:
* Mingw fixes (#12070)
* [crypto,certificate_data] add some hostname sanitation
* [client,common]: Fix loading of rdpsnd channel
* [client,sdl] set touch and pen hints
- Changes from version 3.19.1:
* [core,transport] improve SSL error logging
* [utils,helpers] fix freerdp_settings_get_legacy_config_path
* From stdin and sdl-creds improve
* [crypto,certificate] sanitize hostnames
* [channels,drdynvc] propagate error in dynamic channel
* [CMake] make Mbed-TLS and LibreSSL experimental
* Json fix
* rdpecam: send sample only if it's available
* [channels,rdpecam] allow MJPEG frame skip and direct passthrough
* [winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength
* [packaging,flatpak] remove xprop
- Changes from version 3.19.0:
* [client,common] fix retry counter
* [cmake] fix aarch64 neon detection
* Fix response body existence check when using RDP Gateway
* fix line clipping issue
* Clip coord fix
* [core,input] Add debug log to keyboard state sync
* Update command line usage for gateway option
* [codec,ffmpeg] 8.0 dropped AV_PROFILE_AAC_MAIN
* [channels,audin] fix pulse memory leak
* [channels,drive] Small performance improvements in drive channel
* [winpr,utils] fix command line error logging
* [common,test] Adjust AVC and H264 expectations
* drdynvc: implement compressed packet
* [channels,rdpecam] improve log messages
* Fix remote credential guard channel loading
* Fix inverted ifdef
* [core,nego] disable all enabled modes except the one requested
* rdpear: handle basic NTLM commands and fix server-side
* [smartcardlogon] Fix off-by-one error in `smartcard_hw_enumerateCerts`
* rdpecam: fix camera sample grabbing
-------------------------------------------------------------------
Thu Nov 20 15:13:39 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.18.0:
+ Fix a regression reading passwords from stdin
+ Fix a timer regression (µs instead of ms)
+ Improved multitouch support
+ Fix a bug with PLANAR codec (used with /bpp:32 or sometimes with /gfx)
+ Better error handling for ARM transport (Entra)
+ Fix audio encoder lag (microphone/AAC) with FFMPEG
+ Support for janssen JSON library
- Drop 11876.patch: fixed upstream
-------------------------------------------------------------------
Mon Oct 13 22:35:23 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Fix spelling mistakes in Summaries.
-------------------------------------------------------------------
Fri Oct 3 07:25:04 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.17.2:
+ Minor improvements and bugfix release.
+ Most notably resource usage (file handles) has been greatly reduced and
static build pkg-config have been fixed.
For users of xfreerdp RAILS/RemoteApp mode the switch to DesktopSession
mode has been fixed (working UAC screen)
- Changes from version 3.17.1
+ Minor improvements and bugfix release.
* most notably a memory leak was addressed
* fixed header files missing C++ guards
* xfreerdp as well as the SDL clients now support a system wide configuration file
* Heimdal kerberos support was improved
* builds with [MS-RDPEAR] now properly abort at configure if Heimdal is used
(this configuration was never supported, so ensure nobody compiles it that way)
- Add 11876.patch: properly set requires fields for pkgconfig and
cmake files
-------------------------------------------------------------------
Sat Sep 13 10:10:10 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Enable openh264 support, we can build against the noopenh264 stub
-------------------------------------------------------------------
Fri Aug 22 13:23:31 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
- Update to 3.17.0:
* [client,sdl2] fix build with webview (#11685)
* [core,nla] use wcslen for password length (#11687)
* Clear channel error prior to call channel init event proc (#11688)
* Warn args (#11689)
* [client,common] fix -mouse-motion (#11690)
* [core,proxy] fix IPv4 and IPv6 length (#11692)
* Regression fix2 (#11696)
* Log fixes (#11693)
* [common,settings] fix int casts (#11699)
* [core,connection] fix log level of several messages (#11697)
* [client,sdl] print current video driver (#11701)
* [crypto,tls] print big warning for /cert:ignore (#11704)
* [client,desktop] fix StartupWMClass setting (#11708)
* [cmake] unify version creation (#11711)
* [common,settings] force reallocation on caps copy (#11715)
* [manpages] Add example of keyboard remapping (#11718)
* Some fixes in Negotiate and NLA (#11722)
* [client,x11] fix clipboard issues (#11724)
* kerberos: do various tries for TGT retrieval in u2u (#11723)
* Cmdline escape strings (#11735)
* [winpr,utils] do not log command line arguments (#11736)
* [api,doc] Add stylesheed for doxygen (#11738)
* [core,proxy] fix BIO read methods (#11739)
* [client,common] fix sso_mib_get_access_token return value in error case (#11741)
* [crypto,tls] do not use context->settings->instance (#11749)
* winpr: re-introduce the credentials module (#11734)
* [winpr,timezone] ensure thread-safe initialization (#11754)
* core/redirection: Ensure stream has enough space for the certificate (#11762)
* [client,common] do not log success (#11766)
* Clean up bugs exposed on systems with high core counts (#11761)
* [cmake] add installWithRPATH (#11747)
* [clang-tidy] fix various warnings (#11769)
* Wlog improve type checks (#11774)
* [client,common] fix tenantid command line parsing (#11779)
* Proxy module static and shared linking support (#11768)
* LoadLibrary Null fix (#11786)
* [client,common] add freerdp_client_populate_settings_from_rdp_file_un… (#11780)
* Fullchain support (#11787)
* [client,x11] ignore floatbar events (#11771)
* [winpr,credentials] prefer utf-8 over utf-16-LE #11790
* [proxy,modules] ignore bitmap-filter skip remaining #11789
-------------------------------------------------------------------
Mon Jun 16 12:37:09 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
- Update to 3.16.0:
* Lots of improvements for the SDL3 client
* Various X11 client improvements
* Add a timer implementation
* Various AAD/Azure/Entra improvements
* YUV420 primitives fixes
- Update to 3.15.0:
* [client,sdl] fix crash on suppress output
* [channels,remdesk] fix possible memory leak
* [client,x11] map exit code success
* Hidef rail checks and deprecation fixe
* Standard rdp security network issues
* [core,rdp] fix check for SEC_FLAGSHI_VALID
* [core,caps] fix rdp_apply_order_capability_set
* [core,proxy] align no_proxy to curl
* [core,gateway] fix string reading for TSG
* [client,sdl] refactor display update
-------------------------------------------------------------------
Tue Mar 18 14:37:45 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.14.0:
+ Bugfix and cleanup release. Due to some new API functions the
minor version has been increased.
- Changes from version 3.13.0:
+ Friends of old hardware rejoice, serial port redirection got an
update (not kidding you)
+ Android builds have been updated to be usable again
+ Mingw builds now periodically do a shared and static build
+ Fixed some bugs and regressions along the way and improved test
coverage as well
- Changes from version 3.12.0:
+ Multimonitor backward compatibility fixes
+ Smartcard compatibility
+ Improve the [MS-RDPECAM] support
+ Improve smartcard redirection support
+ Refactor SSE optimizations: Split headers, unify load/store,
require SSE3 for all optimized functions
+ Refactors the CMake build to better support configuration based
builders
+ Fix a few regressions from last release (USB redirection and
graphical glitches)
- Changes from version 3.11.0:
+ A new release with bugfixes and code cleanups as well as a few
nifty little features
-------------------------------------------------------------------
Wed Feb 12 08:14:21 UTC 2025 - Christophe Marin <christophe@krop.fr>

View File

@@ -18,7 +18,7 @@
%if 0%{?suse_version} > 1500 && 0%{?is_opensuse}
%global _with_ffmpeg 1
#global _with_openh264 1
%global _with_openh264 1
%global _with_soxr 1
%global _with_lame 1
%else
@@ -37,7 +37,7 @@
%define uwac_package %{uwac_version}-%{uwac_version}
Name: freerdp
Version: 3.10.3
Version: 3.20.0
Release: 0
Summary: Remote Desktop Viewer Client
License: Apache-2.0
@@ -138,7 +138,7 @@ via the Remote Desktop Protocol (RDP) following the Microsoft Open
Specifications.
%package proxy
Summary: Remote Desktop Security and Monitorig Proxy Server
Summary: Remote Desktop Security and Monitoring Proxy Server
Group: Productivity/Networking/Other
%description proxy
@@ -147,7 +147,7 @@ channels allowed for all connections passing through.
It allows monitoring of the running sessions.
%package -n %{name}-proxy-plugins
Summary: Plugins for the Security and Monitorig Proxy Server
Summary: Plugins for the Security and Monitoring Proxy Server
Group: Productivity/Networking/Other
Requires: %{name}-proxy = %{version}-%{release}
@@ -332,6 +332,9 @@ export CXX=g++-12
%cmake_install
%fdupes %{buildroot}%{_libdir}/cmake/
%check
%ctest
%ldconfig_scriptlets -n lib%{name}%{libfreerdp_package}
%ldconfig_scriptlets -n libwinpr%{libfreerdp_package}
%ldconfig_scriptlets -n libuwac%{uwac_package}
@@ -366,9 +369,9 @@ export CXX=g++-12
%files -n %{name}-proxy-plugins
%dir %{_libdir}/%{name}%{major_version}
%dir %{_libdir}/%{name}%{major_version}/proxy
%{_libdir}/%{name}%{major_version}/proxy/proxy-bitmap-filter-plugin.so
%{_libdir}/%{name}%{major_version}/proxy/proxy-demo-plugin.so
%{_libdir}/%{name}%{major_version}/proxy/proxy-dyn-channel-dump-plugin.so
%{_libdir}/%{name}%{major_version}/proxy/libproxy-bitmap-filter-plugin.so
%{_libdir}/%{name}%{major_version}/proxy/libproxy-demo-plugin.so
%{_libdir}/%{name}%{major_version}/proxy/libproxy-dyn-channel-dump-plugin.so
%files -n lib%{name}%{libfreerdp_package}
%license LICENSE