Commit Graph

21428 Commits

Author SHA1 Message Date
akallabeth
1b611fe920 [ci,nightly] add git as deb dependency 2025-05-13 17:31:25 +02:00
akallabeth
d80abd34da Merge pull request #11573 from akallabeth/transport
Transport fix
2025-05-13 13:32:58 +02:00
Jonas Ådahl
a4bb702aa6 transport: Initialize function pointers after resource allocation
The transport instance is freed when an error occurs.
If the TransportDisconnect function pointer is initialized it
causes SIGSEGV during free.

CVE: CVE-2025-4478
2025-05-13 12:54:27 +02:00
akallabeth
78793b57e6 Merge pull request #11572 from akallabeth/deb
Deb & RPM update
2025-05-13 11:59:36 +02:00
Armin Novak
1a3c4fdde0 [ci,nightly] enable webview for RPM builds 2025-05-13 09:47:28 +02:00
akallabeth
cf78366822 [ci,nightly] enable webview for debian
* enable WITH_WEBVIEW
* allow -DFETCHCONTENT_FULLY_DISCONNECTED=OFF to download webview
2025-05-13 09:21:59 +02:00
akallabeth
1ba91069ce [cmake,winpr] set policy CMP0177 2025-05-13 09:21:57 +02:00
akallabeth
d67ef1fb6f [cmake,sdl] remove redundant variable 2025-05-13 09:08:47 +02:00
akallabeth
80a1797e8b Merge pull request #11518 from akallabeth/webview-update
Webview update
2025-05-12 19:17:05 +02:00
akallabeth
1c5aeb08b9 Merge pull request #11564 from akallabeth/rdpdr-app-hotplug
[channels,rdpdr] expose device add/remove for clients
2025-05-12 18:56:02 +02:00
Armin Novak
f5924a6556 [channels,rdpdr] expose device add/remove/hotplug
* Add RdpdrClientContext to OnChannelConnectedEventHandler
* Expose device register/unregister in RdpdrClientContext
* Expose device hotplug poll function in RdpdrClientContext
2025-05-12 17:27:07 +02:00
akallabeth
2cc81d1c44 Merge pull request #11571 from akallabeth/fuzz-reduce
[ci,codeql] remove pull request trigger
2025-05-12 12:22:43 +02:00
akallabeth
b5fb6d361a [ci,codeql] remove pull request trigger 2025-05-12 12:22:06 +02:00
akallabeth
3183cc759d Merge pull request #11570 from akallabeth/fuzz-reduce
[ci,fuzzer] remove pull request fuzzer
2025-05-12 12:19:15 +02:00
akallabeth
a9da8f2f8d [ci,fuzzer] remove pull request fuzzer 2025-05-12 12:18:51 +02:00
akallabeth
d724b182d2 Merge pull request #11569 from ljaeh0121/feature/set-delete_pending-in-irp-close
[channel,drive] Add DELETE_PENDING Flag in drive_file_free
2025-05-12 11:22:11 +02:00
ljh0121
842388c261 feat: init commit 2025-05-12 09:57:40 +09:00
akallabeth
fa4d99ac5a Merge pull request #11568 from akallabeth/sdl-ttf-leak-fix
[client,sdl] fix leak with SDL_ttf usage
2025-05-09 10:44:53 +02:00
akallabeth
330f9b1b20 [winpr,file] fix strcat warning 2025-05-09 10:26:22 +02:00
akallabeth
f3de09a03c [winpr,file] fix wrong status code 2025-05-09 09:09:50 +02:00
akallabeth
cf36d437b0 [client,sdl] fix leak with SDL_ttf usage
use correct destroy function.
2025-05-09 08:55:23 +02:00
akallabeth
df33b1b8a6 Merge pull request #11567 from akallabeth/smartcard-buffer-size
[winpr,file] add TestFileWriteFile testcase
2025-05-08 16:27:56 +02:00
akallabeth
1aa4566cbd [winpr,file] add TestFileWriteFile testcase 2025-05-08 07:53:30 +02:00
akallabeth
bbb729cc2b Merge pull request #11566 from ljaeh0121/feature/add-FileFlushFileBuffers
[winpr,file] Add implemetation of FileFlushFileBuffers
2025-05-08 07:51:05 +02:00
ljh0121
2a7f7c0249 feat:add FileFlushFileBuffers 2025-05-08 11:21:26 +09:00
akallabeth
27d9a1e7da Merge pull request #11565 from akallabeth/smartcard-buffer-size
[utils,smartcard] handle output buffer too small
2025-05-07 22:11:50 +02:00
akallabeth
60330fc771 [utils,smartcard] handle output buffer too small 2025-05-07 21:13:50 +02:00
akallabeth
7cdb3e6b8f Merge pull request #11560 from akallabeth/sdl-dialog-modernize
[client,sdl] refactor sdl dialogs
2025-05-07 10:08:25 +02:00
akallabeth
34232d0972 [client,sdl] refactor sdl dialogs
* create proper class hierarchy for widgets
* encapsulate colors and widget specific drawing in class
* add <ctrl>+<backspace> shortcut do erase text in input dialogs
2025-05-07 06:51:03 +02:00
akallabeth
054290259a Merge pull request #11549 from gpotter2/server-vmconnect
Support NLA in shadow server when running behind a Hyper-V proxy
2025-05-06 23:12:36 +02:00
gpotter2
a175640025 Support non-RDP security when shadow server running as Hyper-V console 2025-05-06 22:23:40 +02:00
gpotter2
0a10fe8ce3 Add 'restricted-admin' flag to shadow server 2025-05-06 22:08:36 +02:00
akallabeth
8a0f0acc39 Merge pull request #11559 from akallabeth/settings-test-log2
[core,test] improve settings test log
2025-05-06 11:03:10 +02:00
akallabeth
de19a25d2e [client,sdl] add WITH_DEBUG_SDL log messages 2025-05-06 11:01:02 +02:00
akallabeth
278a800dff [client,x11] add WITH_DEBUG_KBD log messages 2025-05-06 11:00:41 +02:00
akallabeth
47527a3c0f [core,test] improve settings test log 2025-05-06 10:48:57 +02:00
akallabeth
b30d753f65 Merge pull request #11558 from akallabeth/settings-test-log
[core,test] refactor TestSettings
2025-05-06 09:31:38 +02:00
akallabeth
af3e259b0b [core,test] refactor TestSettings
* log each test case run
* flush log messages
* split large test case functions
2025-05-06 09:08:01 +02:00
akallabeth
8a759a3507 Merge pull request #11547 from gpotter2/fix-nego-mode-3
Support 'Restrict Credential Delegation' mode
2025-05-06 08:44:34 +02:00
gpotter2
9fce51d7ee Add FreeRDP_RestrictedAdminModeSupported for server-side 2025-05-05 20:15:31 +02:00
gpotter2
c7dc736a3f Support 'Restrict Credential Delegation' mode 2025-05-05 20:15:30 +02:00
akallabeth
39bac51ae8 [core,aad] ensure wellknown exists 2025-05-05 17:58:48 +02:00
akallabeth
5f173e7f37 [client,sdl] drop support for qt webview
* The implementation is lacking (blocking Qt main loop)
* Just too many dependencies that are pulled in
2025-05-05 17:58:46 +02:00
akallabeth
f013785548 [client,sdl] use FetchContent for webview 2025-05-05 17:58:44 +02:00
akallabeth
db54654248 Merge pull request #11556 from akallabeth/sdl-scale-dialog
[client,sdl] fix dpi scaling for dialogs
2025-05-05 16:38:08 +02:00
akallabeth
a12f14afb6 [client,sdl] fix dpi scaling for dialogs
* Unify SDL_CreateWindowAndRenderer calls
* remove SDL_WINDOW_HIGH_PIXEL_DENSITY flag
2025-05-05 16:22:30 +02:00
akallabeth
67452e1a58 Merge pull request #11555 from akallabeth/android-fixes
[client,android] update
2025-05-05 16:22:01 +02:00
akallabeth
914473e87b [client,android] update
* update dependenciy versions in build script
* update gradle dependencies
2025-05-05 13:35:04 +02:00
akallabeth
4619c84c63 Merge pull request #11553 from akallabeth/sdl-dialog-fixes
Sdl dialog fixes
2025-05-05 13:14:04 +02:00
akallabeth
9cd82fcab6 Merge pull request #11554 from akallabeth/alt-arch-update2
[ci,alt-arch] update run-on-arch
2025-05-05 12:46:52 +02:00