Commit Graph

20902 Commits

Author SHA1 Message Date
Armin Novak
8fe2ddd687 [ci,timezones] add build directory to ignore 2025-03-05 14:32:14 +01:00
akallabeth
0f45b5e40c Merge pull request #11288 from akallabeth/tsg-fix
[core,gateway] add tsg checks
2025-03-05 14:17:45 +01:00
akallabeth
d451be1358 Merge pull request #11253 from akallabeth/serial-term-fixes
Serial term fixes
2025-03-05 14:07:47 +01:00
akallabeth
7496f6e42c Merge pull request #11273 from akallabeth/cleanups
[client,x11] implement keyboard mapping
2025-03-05 14:07:12 +01:00
Armin Novak
9be8518873 [client,common] fix gateway parameter parsing
Abort if an invalid /gateway:type:xxx parameter was passed.
2025-03-05 14:06:19 +01:00
Armin Novak
b138f6ca18 [core,gateway] add tsg checks 2025-03-05 14:06:16 +01:00
akallabeth
6de22e0f78 Merge pull request #11283 from akallabeth/dead-more
[warnings] eliminate dead code
2025-03-05 11:40:09 +01:00
Armin Novak
8899a090bb [client,sdl] use WIN32_GUI_FLAG 2025-03-05 11:27:42 +01:00
Armin Novak
9b82cb8f3a [client,sdl] fix SDL3 output name 2025-03-05 11:24:38 +01:00
Armin Novak
e9a084ea05 [core] fix resource leaks 2025-03-05 11:04:50 +01:00
akallabeth
d765de8484 [warnings] eliminate dead code 2025-03-05 11:01:44 +01:00
akallabeth
adccdb86d4 Merge pull request #11287 from mfleisz/fix-rdp-file-write-buffer
client: Move buffer pointer after writing RDP settings
2025-03-05 11:00:24 +01:00
akallabeth
96d767cf0b Merge pull request #11284 from akallabeth/rdpear-test-fix
Rdpear test fix
2025-03-05 10:48:10 +01:00
Martin Fleisz
f2db1ffe94 client: Move buffer pointer after writing settings 2025-03-05 10:32:06 +01:00
Armin Novak
6598b02329 [ci,config] enable channels
Enable RDPECAM, RDPEAR, RDP2TCP and SSHAGENT channel support for ci
builders
2025-03-05 09:37:35 +01:00
Armin Novak
38b8f693aa [channels,rdpear] link rdpear-common to tests 2025-03-05 09:33:34 +01:00
Armin Novak
9f39f6c0b2 [channels,rdpear] default client channel to ON
If rdpear is enabled, enable the client channel by default.
2025-03-05 09:33:14 +01:00
akallabeth
e3e7113fb0 Merge pull request #11282 from akallabeth/inc-fix
[channels,rdpecam] fix libusb include path
2025-03-04 21:43:36 +01:00
akallabeth
88821d8451 [channels,rdpecam] fix libusb include path 2025-03-04 21:43:10 +01:00
akallabeth
408ce78b19 Merge pull request #11280 from akallabeth/dead-code-some-more
[dead code] remove some unused code
2025-03-04 17:38:23 +01:00
akallabeth
61910ad0b5 [dead code] remove some unused code
also fix some parts no longer compiling after enabling it again
2025-03-04 17:24:13 +01:00
akallabeth
d03b4b91d5 [cmake,freerdp] add WITH_FREERDP_3x_DEPRECATED
This new CMake option (ON by default) allows building the library with
all symbols deprecated during 3.x release cycle disabled.
This allows compatibility testing external applications for future
FreeRDP 4.x support
2025-03-04 13:26:45 +01:00
akallabeth
8ea2c5dde6 [client,x11] implement keyboard mapping
* move to client code
* fix parse_xkb_rule_names
2025-03-04 13:26:42 +01:00
akallabeth
12f538bb92 Merge pull request #11277 from akallabeth/implement-stuff
Implement stuff
2025-03-04 13:26:03 +01:00
akallabeth
1d3518fad8 [channels,rdpear] implement ndr_write_RPC_UNICODE_STRING 2025-03-04 13:03:16 +01:00
akallabeth
724927a096 [channels,encomsp] code cleanups 2025-03-04 12:42:48 +01:00
akallabeth
e5c1e9a320 [channels,rdpei] add log message for unknown protocol versions 2025-03-04 12:42:45 +01:00
akallabeth
1d68f50103 [winpr,wtsapi] improve test coverage 2025-03-04 12:42:43 +01:00
akallabeth
9f90d22c9b [utils,pcap] code cleanup 2025-03-04 12:42:40 +01:00
akallabeth
d99c4860fc [winpr,ntstatus] add HAVE_SORTED_STRUCT guard
NtStatus2Tag and Win32ErrorCode2Tag have an optimized implementation
that only works with sorted arrays. With this define the implementation
can be switched between optimized and generic.
2025-03-04 12:42:38 +01:00
akallabeth
764753af31 [client,sdl] implement mouse move on focus
Send current mouse position move event when focus is gained.
2025-03-04 12:42:36 +01:00
akallabeth
9b1c016371 [freerdp,codec] add freerdp_image_fill_ex 2025-03-04 12:42:34 +01:00
akallabeth
e2e6e9fd85 [freerdp,api] GCC/clang optimized IFCALLRESULT
Use statement expressions to add a log message for unset function
pointers
2025-03-04 12:42:31 +01:00
akallabeth
0d4af6deff Merge pull request #11275 from akallabeth/dead-code-eliminate
[warnings] eliminate dead code
2025-03-04 10:20:53 +01:00
akallabeth
41b0598fc1 [warnings] eliminate dead code 2025-03-04 09:57:46 +01:00
akallabeth
6d541c8691 [warnings] eliminate dead code 2025-03-04 09:53:05 +01:00
akallabeth
7406855337 Merge pull request #11262 from akallabeth/license-fix
Redirection && StreamPool usage fixes
2025-03-04 09:13:56 +01:00
akallabeth
d8c21effd5 Merge pull request #11268 from akallabeth/shadow-multi-rect
[server,shadow] multi rect BitmapUpdate support
2025-03-03 18:11:23 +01:00
akallabeth
fce23cc0c6 Merge pull request #11272 from akallabeth/cleanups
[warnings] clean up unused parameter and dead code
2025-03-03 12:43:34 +01:00
akallabeth
031dd16079 [warnings] clean up unused parameter and dead code 2025-03-03 12:08:35 +01:00
akallabeth
5faf0149c2 [server,shadow] readd multi rect BitmapUpdate support
* Partially revert 1f83198bb1
* Introduce new /bitmap-compat command line option for shadow-server
* Default to send multi rectangle BitmapUpdate
2025-02-28 11:19:36 +01:00
akallabeth
2d4fcf145b Merge pull request #11260 from akallabeth/unused-function
[warnings] fix -Wunused-function
2025-02-28 08:47:09 +01:00
akallabeth
d2914e3935 [core,freerdp] adjust disconnect provider ultimatum
do not send on cancel if the context is a server side one.
2025-02-27 20:30:32 +01:00
akallabeth
8a0cb6607f [core] rdp_handle_message_channel 2025-02-27 20:30:30 +01:00
akallabeth
504e87600c [core,transport] use allocated streams
in transport we end up in a race condition, so do not use the stream
pool for send packets.
2025-02-27 20:30:28 +01:00
akallabeth
ec030e8255 [winpr,stream] implement reference counting for streams 2025-02-27 20:30:25 +01:00
akallabeth
d4f7fb081b [warnings] fix -Wunused-function
* delete unused functions that are no longer required
* define guard functions only used while debugging
2025-02-27 19:29:46 +01:00
akallabeth
dcebd0cb2b Merge pull request #11258 from akallabeth/unused-fixes
[warnings] fix -Wunused-macro
2025-02-27 09:05:49 +01:00
akallabeth
5b9a1b5b1f [winpr,clipboard] define guard DIBv5 support 2025-02-27 08:33:39 +01:00
akallabeth
e184536083 [winpr,crypto] refactor winpr_Digest_Init_Allow_FIPS
eliminate dead code warnings
2025-02-27 08:30:52 +01:00