221 Commits

Author SHA256 Message Date
ddabce2f06 Accepting request 1330520 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1330520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=95
2026-02-03 20:30:41 +00:00
310078fa14 Accepting request 1330224 from home:yfjiang:branches:X11:RemoteDesktop
- Update to version 3.22.0:
  + Major bugfix release:
    * Complete overhaul of SDL client
    * Introduction of new WINPR_ATTR_NODISCARD macro wrapping compiler or C language version specific [[nodiscard]] attributes
    * Addition of WINPR_ATTR_NODISCARD to (some) public API functions so usage errors are producing warnings now
    * Add some more stringify functions for logging
    * We've received CVE reports, check
      https://github.com/FreeRDP/FreeRDP/security/advisories for more details!
      @Keryer reported an issue affecting client and proxy:
      * CVE-2026-23948
      @ehdgks0627 did some more fuzzying and found quite a number of client side bugs.
      * CVE-2026-24682
      * CVE-2026-24683
      * CVE-2026-24676
      * CVE-2026-24677
      * CVE-2026-24678
      * CVE-2026-24684
      * CVE-2026-24679
      * CVE-2026-24681
      * CVE-2026-24675
      * CVE-2026-24491
      * CVE-2026-24680
- Changes from version 3.21.0
  * [core,info] fix missing NULL check (#12157)
  * [gateway,tsg] fix TSG_PACKET_RESPONSE parsing (#12161)
  * Allow querying auth identity with kerberos when running as a server (#12162)
  * Sspi krb heimdal (#12163)
  * Tsg fix idleTimeout parsing (#12167)
  * [channels,smartcard] revert 649f7de (#12166)
  * [crypto] deprecate er and der modules (#12170)

OBS-URL: https://build.opensuse.org/request/show/1330224
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=192
2026-02-02 16:08:07 +00:00
67b610e34e Accepting request 1329871 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1329871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=94
2026-01-30 17:21:31 +00:00
fc4699b36d Accepting request 1329744 from home:yfjiang:branches:X11:RemoteDesktop
Sync changelog with SLE/Leap.

OBS-URL: https://build.opensuse.org/request/show/1329744
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=191
2026-01-29 19:02:22 +00:00
347091f991 Accepting request 1329659 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1329659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=93
2026-01-28 14:15:50 +00:00
f5c74d8bad Accepting request 1328767 from home:yfjiang:branches:X11:RemoteDesktop
- Update to version 3.21.0:
  + Bugfix release with a few new API functions addressing shortcomings with
    regard to input data validation.
    Thanks to @ehdgks0627 we have fixed the following additional (medium)
    client side vulnerabilities:
    * CVE-2026-23530
    * CVE-2026-23531
    * CVE-2026-23532
    * CVE-2026-23533
    * CVE-2026-23534
    * CVE-2026-23732
    * CVE-2026-23883
    * CVE-2026-23884
- Changes from version 3.20.2
  * [client,sdl] fix monitor resolution (#12142)
  * [codec,progressive] fix progressive_rfx_upgrade_block (#12143)
  * Krb cache fix (#12145)
  * Rdpdr improved checks (#12141)
  * Codec advanced length checks (#12146)
  * Glyph fix length checks (#12151)
  * Wlog printf format string checks (#12150)
  * [warnings,format] fix format string warnings (#12152)
  * Double free fixes (#12153)
  * [clang-tidy] clean up code warnings (#12154)

OBS-URL: https://build.opensuse.org/request/show/1328767
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=190
2026-01-28 11:48:05 +00:00
8828e9ed20 Accepting request 1327620 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1327620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=92
2026-01-17 13:55:03 +00:00
7c8497eca0 Accepting request 1327609 from GNOME:Next
Update to 3.20.2

OBS-URL: https://build.opensuse.org/request/show/1327609
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=189
2026-01-16 10:54:00 +00:00
95824c16c6 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
297f6a655d Accepting request 1324821 from GNOME:Next
- 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/request/show/1324821
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=188
2025-12-30 21:09:29 +00:00
ef2b67ac9c 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
fbb49ea335 Accepting request 1318888 from GNOME:Next
- 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/request/show/1318888
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=187
2025-11-20 15:59:34 +00:00
224abb7b87 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
e030c1e760 Accepting request 1311294 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1311294
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=186
2025-10-14 08:31:36 +00:00
88ece09a6c 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
f3226245df Accepting request 1308825 from GNOME:Next
Update to 3.7.2 - Now with patch,makes consumers like gnome-remote-desktop build

OBS-URL: https://build.opensuse.org/request/show/1308825
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=185
2025-10-06 07:12:26 +00:00
9db39d44c7 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
639c20aec3 Accepting request 1304548 from home:iznogood:branches:GNOME:Next
- Enable openh264 support, we can build against the noopenh264 stub

OBS-URL: https://build.opensuse.org/request/show/1304548
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=184
2025-09-15 14:23:18 +00:00
9b9a94b68c 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
3da454f92f Accepting request 1300986 from home:polslinux:branches:X11:RemoteDesktop
- 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/request/show/1300986
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=183
2025-08-22 15:25:40 +00:00
0608da2f3e 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
aa8bddfab1 Accepting request 1286267 from home:polslinux:branches:X11:RemoteDesktop
- 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/request/show/1286267
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=182
2025-06-17 07:53:56 +00:00
02025c6235 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
1474596989 Accepting request 1254179 from GNOME:Next
- 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/request/show/1254179
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=181
2025-04-07 16:14:41 +00:00
39885649f6 Accepting request 1245347 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1245347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=83
2025-02-12 20:38:15 +00:00
dbe3ce2c6f Accepting request 1245247 from home:krop:branches:X11:RemoteDesktop
- Fix freerdp-devel requirement. fuse3 is among the public link
  targets but isn't installed automatically

OBS-URL: https://build.opensuse.org/request/show/1245247
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=180
2025-02-12 10:40:44 +00:00
344ea91418 Accepting request 1243936 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1243936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=82
2025-02-06 21:10:53 +00:00
3c92f1fc01 Accepting request 1243270 from home:iznogood:branches:X11:RemoteDesktop
- Drop pkgconfig(webkit2gtk-4.0) BuildRequires, we are not passing
  webview=on to cmake, hence unused and nobody complained.

OBS-URL: https://build.opensuse.org/request/show/1243270
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=179
2025-02-06 17:14:27 +00:00
846e96325b Accepting request 1233902 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1233902
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=81
2025-01-01 22:04:41 +00:00
fcc60134a7 Accepting request 1233844 from home:iznogood
- Update to version 3.10.3:
  * Fix usage of GetComputerNameExA (#10988)
  * Fix cmake clean target (#10990)

OBS-URL: https://build.opensuse.org/request/show/1233844
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=178
2024-12-30 10:55:01 +00:00
2c724e4ee8 Accepting request 1231560 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1231560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=80
2024-12-17 18:23:03 +00:00
6e77760bc0 Accepting request 1231549 from home:jtorres:branches:openSUSE:g-r-d-fixes
- Update to 3.10.2
  * Fix initializing ComputerName setting (#10985)
  * Fix some warnings and possible leaks (#10985)
  * Add FreeBSD as architecture build to our ci (#10980 and others)
  * Fix empty include directory creation (#10981)
  * Fix SIMD detection (#10968)
  * Improve settings unit test coverage (#10966)
  * Fix sending server redirection PDU (#10963)
  * Fix return and use of GetComputerNameA (#10962)
- Update to 3.10.0
  So, what is new:
  * Enforce use of a supported build type (#10777)
  * Enable FDK-AAC support for nightly packages (#10875, #10781)
  * Better AAD/AVD support (#10796)
  * Build system updates (#10844)
  * Enforce spell checking (#10881)
  * Split unit tests so a subset can be run during package build (#10776)
  * We're shipping a .desktop file now (#10465)
  * Build scripts for nightly packages (#10835, #10783)
  Noteworthy changes:
  * Fix wStream API bugs (#10885)
  * Autoreconnect fixes (#10915)
  * Fix monitor layout checks (#10905)
  * Enforce code formatting for CMake files (#10895)
  * Enable SIMD optimizations by default (#10894)
  * WinPR types not based on stdint.h et al (#10754)
  * Improve code assertions (#10768)
  * Code cleanups (#10763, #10914)
  * Fixes bsc#1233824

OBS-URL: https://build.opensuse.org/request/show/1231549
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=177
2024-12-16 17:39:30 +00:00
9a8daa94ba Accepting request 1217228 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1217228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=79
2024-10-23 19:07:56 +00:00
42aabc2cc0 Accepting request 1217139 from home:ecsos
- Update to 3.9.0
  So, what is new:
  * Support for RDPEAR (remote credential guard) /remoteGuard option for non windows clients
  * Global configuration file support, allowing to configure certificate
    accept/ignore/... default settings for all users
  * Simplified manpage generation, eliminates docbook and xmlto dependencies
    speeding up builds
  * New API for client channels to run tasks on RDP thread
  * New extended transport layer API
  * RDPECAM MJPEG support	
  * the first updates of timezone definitions from our automated ci
  Noteworthy changes:
  * Fix bugs in SSE4.1/AVX2 image copy (#10720)
  * Add warnings for invalid monitor settings during connect (#10672)
  * Fix ALSA microphone support (#10664)
  * Fix modal windows in RAILS mode (#10629)
  * Update experimental SDL3 client (SDL3 API should now have been stabilized,
    various pull requests)
  * Fix keyboard layouts, the external JSON did miss a few (#10639)

OBS-URL: https://build.opensuse.org/request/show/1217139
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=176
2024-10-23 07:52:56 +00:00
8bb46dc295 Accepting request 1198158 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1198158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=78
2024-09-02 11:15:08 +00:00
12cdae9bbd Accepting request 1198153 from home:ecsos
- Update to 3.8.0
  Noteworthy changes:
  * Reduce number of warnings on CI build (make dependency includes SYSTEM) (#10509)
  * Fix possible crashes with P11 certificate parsing (#10462, #10463)
  * Various clipboard related fixes (#10472, #10476, #10477, #10480, #10484)
  * Fix a race condition on DesktopResize (xfreerdp) (#10488)
  * Improve certificate warnings (#10489)
  * Try all possible resolved IP addresses for a DNS name on connect (#10491)
  * Fix an issue with GFX SolidFill alpha data (#10498)
  * Various fixes for SDL clients (#10504, #10492, #10471)
  * Fix serial and parallel redirection crashes (#10510)
  * Fix android build issues with NDK 27 (#10529)
  * Improve performance of some WinPR primitives (#10528)
  * Fix an issue with autoreconnect (#10523)
  * Support ssh-askpass like password reading (#10516)
  * Lots of code cleanups to reduce clang-tidy warnings (#10531, #10525, #10521, #10520, #10519, #10518)

OBS-URL: https://build.opensuse.org/request/show/1198153
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=175
2024-09-01 13:17:23 +00:00
c3fa2316d2 Accepting request 1196110 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1196110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=77
2024-08-27 17:38:47 +00:00
eacde918c1 Accepting request 1195793 from home:mgorse:branches:X11:RemoteDesktop
- Only use gcc 12 for SLE 15 / Leap. SLE 16 will presumably use a
  newer gcc by default.

OBS-URL: https://build.opensuse.org/request/show/1195793
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=174
2024-08-26 16:21:25 +00:00
c4dbf1ac79 Accepting request 1192822 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1192822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=76
2024-08-09 14:16:12 +00:00
774ba3e113 Accepting request 1192786 from home:ecsos
- Update to 3.7.0
  * Support for FDK-AAC for sound and microphone redirection 
    (activate with -DWITH_FDK_AAC=ON build option)
    This allows enabling the AAC compression that do not ship faad2 and/or faac
  * Support keyboard layouts as JSON resources
    (activate with -DWITH_KEYBOARD_LAYOUT_FROM_FILE=ON build option,
    also requires JSON support)
    This allows editing keyboard layouts for existing releases should the need arise
  * Support timezones as JSON resources 
    (activate with -DWITH_TIMEZONE_FROM_FILE=ON -DWITH_TIMEZONE_COMPILED=OFF build options,
    also requires JSON support)
    Allows reading the mapping between IANA and windows timezones
    from a JSON file, allowing easier updates without recompile
  * Improve shadow server compatibility with windows 11 24H2 RDP client
    Windows 7 RFX and bitmap updates with multiple rectangles have
    been deactivated, so adjust shadow to not send such.
  Noteworthy changes:
  * Fix ActionScript paramter (#10423)
  * Support keyboard layouts as JSON resource (#10394)
  * Support timezones as JSON resource and command line argument
    (#10428 #10393 #10391)
  * Deactivate AsyncUpdate (#10402)
  * Compatibility fixes for shadow with windows 11 24H2
    (#10455 #10422 #10420 #10416)
  * Fix SDL client autoreconnect (#10390)
  * Fix xfreerdp clipboard locking (#10385)
  * Improve logging (#10426 #10441)
  * Improve warnings and code checks
    (#10381 #10401 #10403 #10405 #10406 #10410 #10421 #10454)
  * Support FDK-AAC (#10372)
  * Fix drive redirection state transitions (#10367 #10374)
  * Support mth:// routing token (#10366)
  * Ignore unsupported SetThreadPriority (#10363)
  * Fix reported documentation and code typos
    (#10365 #10368 #10370 #10369 #10431 #10446)

OBS-URL: https://build.opensuse.org/request/show/1192786
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=173
2024-08-09 09:30:26 +00:00
ec387485ea Accepting request 1188329 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1188329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=75
2024-07-19 13:27:19 +00:00
3ad2b9b469 Accepting request 1186550 from home:polslinux:branches:X11:RemoteDesktop
- Update to 3.6.3:
  * Fix xfreerdp and sdl-freerdp manpage names (accidentally changed name)
  * Fix crash of wfreerdp
  * Fix missing dependency for ci abi-checker
  * Fix build WITH_SSE2/WITH_NEON: only enable support if the compiler
    also defines symbols that suggest support.
  * Improved image copy (#10208)
  * Experimental [MS-RDPECAM] support by @oleg0421 (#10258)
  * Improved primitives (#10304)
  * Connection timeout for HTTP gateway transport (#10288)
  * Improved command line failure logging (#10333)
  * p11-kit support (#10081)
  * json-c support (#10183)
  * (experimental) SDL3 port SDL client (#10195)
  * New option '/gfx:frame-ack:off' for connection delay testing (#10214)
  * improved decoder speed (#10222, #10235)
  * xfreerdp floatbar hide bug (#10237)
  * winpr-makecert month bug (#10236)
  * kerberos kdcUrl check fixes (#10238)
  * timezone updates (#10120, #10144, #10170)
  * fixed a capability protocol violation bug (#10132)
  * fix SDL client dialog bug terminating on credential dialog (#10134)
  * some more oss-fuzz issues (#10126, #10141, #10148, #10161, #10239)
  * fix a graphics regression (#10352)
  * workaround for a protocol bug of older FreeRDP based servers (#10358)
  * fix possible NULL dereference in command line parser (#10348)

OBS-URL: https://build.opensuse.org/request/show/1186550
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=172
2024-07-18 07:40:58 +00:00
4a59ded0a2 Accepting request 1170062 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1170062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=74
2024-04-25 18:48:52 +00:00
0d036236bb Accepting request 1170000 from home:ecsos
- Update to 3.5.1:
  * Lots of fixes for oss-fuzz reports
  * Timezone detection fixes (#10106)
  * SDL key remapping support (#10103)
  * Improved help (#10099)
  * FreeBSD epoll detection fix (#10097)
- Changes from 3.5.0:
  * CVE:
    - CVE-2024-32041 [Low[ OutOfBound Read in zgfx_decompress_segment
    - CVE-2024-32039 [Moderate] Integer overflow & OutOfBound Write in clear_decompress_residual_data
    - CVE-2024-32040 [Low] integer underflow in nsc_rle_decode
    - CVE-2024-32458 [Low] OutOfBound Read in planar_skip_plane_rle
    - CVE-2024-32459 [Low] OutOfBound Read in ncrush_decompress
    - CVE-2024-32460 [Low] OutOfBound Read in interleaved_decompress
  * location channel support #9981, #9984, #10065
  * bugfixes for report from Evgeny Legerov of Kaspersky Lab #10077
  * fuzzer tests from Evgeny Legerov of Kaspersky Lab #10078
  * bugfixes for coverty scanner #10066, #10068,  #10069, #10070, #10075
  * clipboard and generic locking fixes #10076
  * split autoreconnect support from enabling it #10063
  * various nightly and workflow fixes #10064, #10058, #10062
  * always set wm-class to app_id #10051
  * refactored and simplified CMake #10046, #10047
  * fix relative mouse event sending #10010
  * improve and unify check for APIs used (POSIX, win32, mac, ...) #9995
  * fix termination for gateway connections #9985
  * fix drivestoredirect RDP file setting, ignore invalid #9989
  * drop IPP support #10038

OBS-URL: https://build.opensuse.org/request/show/1170000
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=171
2024-04-24 15:43:19 +00:00
293114563a Accepting request 1162853 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1162853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=73
2024-04-03 15:18:59 +00:00
c651b87a0c Accepting request 1162298 from home:jengelh:branches:X11:RemoteDesktop
- Trim duplicate version number from package names; rename
  uwac0-0-devel -> uwac0-devel, rdtk0-0-devel -> rdtk0-devel.
- RPM groups updated.

OBS-URL: https://build.opensuse.org/request/show/1162298
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=170
2024-03-27 09:41:01 +00:00
43e1456c02 Accepting request 1161677 from home:jtorres:branches:X11:RemoteDesktop
- Drop conflicts with freerdp2:
  * The freerdp2 package doesn't conflict with any freerdp3 package
  * Now both can be installed simultaneously

- This is the second 1/2 part for fixing bsc#1218290:

OBS-URL: https://build.opensuse.org/request/show/1161677
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=169
2024-03-26 12:07:44 +00:00
643bf44bab Accepting request 1159235 from home:polslinux:branches:X11:RemoteDesktop
- Update to 3.4.0:
  * fix a bug in RAIL mode not activating window focus (#9973)
  * improve logging (#9969, #9943)
  * OpenSSL <= 1.1.1 build fixes (#9897)
  * improved help (#9899, #9905)
  * improved MINGW support (#9914, #9915, #9919, #9964, #9965, #9920)
  * fix right control ungrab for xfreerdp (#9960)
  * fix RPATH option settings (#9963)
  * fix SDL client screen updates (#9962, #9954)
  * fix issues with childSession under windows (#9961, #9956, #9922)
  * fix xfreerdp crash with +auth-only (#9947)
  * fix windows printer channel (#9934)
  * add support to enforce gateway policy (#9942)
  * improve big endian support (#9927)
  * ignore empty proxy environment variables (#9929)
  * improve quoting support for command line (#9912)
  * Improved image clipboard (xfreerdp, wlfreerdp) (#9873, #9826)
  * Improved SDL client (#9875, #9887, #9883, #9878, #9792)
  * Allow plugin loader to only use absolute paths (#9809)
  * Improved TLS channel binding (#9838)
  * Add GCC/clang attribute malloc wrapper WINPR_ATTR_MALLOC (#9863)
  * Major clang-tidy code cleanups and bugfixes (#9799, #9834)
  * Provide some defaults for wObject functions (#9799)
  * Fix a bug in shadow with GFX breaking mstsc (#9818)
  * Improved manpages and help (#9813, #9804)
  * Blocking mode via transport IO interface (#9793)

OBS-URL: https://build.opensuse.org/request/show/1159235
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=168
2024-03-25 15:30:09 +00:00
bb80a5b9fa Accepting request 1140790 from home:polslinux:branches:X11:RemoteDesktop
- Update to 3.2.0:
  * Fix proxy module load check (#9777)
  * Improve kerberos error logging (#9771)
  * Add option to run client dynamic channel synchronous (#9764)
  * Move huge struct to heap (#9763)
  * Improved failure logging of license module (#9759)
  * Improve server side gfx logging (#9757)
  * Print shadow server help with printf instead of WLog (#9756)
  * Fix SDL client timer initialization (#9754)
  * Fix server peer message parsing (#9751)
  * Enable NEON instructions if __ARM_NEON is defined (#9748)
  * Add new proxy config file option TlsSecLevel (#9741)
  * Improve android and mac os build scripts (#9735)
  * Do not disable wayland support on BSD (#9730)
  * Fix issues with assistance file parsing (#9727, #9728)
  * Keyboard handling fixes for wayland client (#9725)
  * Fix relative pkg-config file paths (#9720)
  * Add new transport IO callback GetPublicKey (#9719)
  * Fix wayland client scaling (#9715)

OBS-URL: https://build.opensuse.org/request/show/1140790
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=167
2024-01-26 09:39:26 +00:00
20f8f03a20 Accepting request 1137481 from home:polslinux:branches:X11:RemoteDesktop
- Update to 3.1.0:
  * Fix a nasty bug with relative mouse movement (#9677)
  * LibreSSL support enhancements (#9691, #9670)
  * mbedTLS support enhancements (#9662)
  * New and improved manpages (#9690, #9650)
  * Unify CMake common options, add (optional) binary versioning and allow
  * building rdtk and uwac as static dependencies (#9695)
  * SDL client improvements (#9693, #9657, #9659, #9683, #9680, #9657, #9664, #9656)

OBS-URL: https://build.opensuse.org/request/show/1137481
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=166
2024-01-08 08:02:11 +00:00