akallabeth
cf35364efa
[channels,drive] fix file rename length checks
2025-06-02 20:22:50 +02:00
akallabeth
0a854001f7
[channels,drive] encapsulate drive information processing
2025-06-02 17:31:01 +02:00
akallabeth
ad9e3df18f
[channels,drive] fix error checks and log messages
2025-05-27 16:27:43 +02:00
akallabeth
34ab0b893d
[warnings] fix clang-tidy warnings
2025-05-23 15:29:31 +02:00
akallabeth
03f20da4e6
[channels,drive] fix drive register
2025-05-22 19:40:13 +02:00
akallabeth
3dee8895ec
[rdpdr,hotplug] fix passing of device::Id back to caller
2025-05-22 11:17:21 +02:00
Armin Novak
24ea6414bc
[warnings] fix various compile warnings
2025-05-21 11:05:10 +02:00
akallabeth
9da4f9da6e
Merge pull request #11601 from ljaeh0121/fix/drive_process_irp_set_information
...
[channel,drive] Fix failure when renaming non-empty directories
2025-05-20 14:58:57 +02:00
ljh0121
0d1b044436
fix: [channel,drive] Fix failure when renaming non-empty directories
2025-05-20 16:56:02 +09:00
akallabeth
2a020b8a5f
[channels,video] fix NULL dereference
2025-05-19 08:17:43 +02:00
Armin Novak
06e9ceff4c
[channels,video] use new timer implementation
...
Use the new timer API to push frames in a defined interval
2025-05-16 12:11:35 +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
ljh0121
842388c261
feat: init commit
2025-05-12 09:57:40 +09:00
akallabeth
889f73be4a
[channels,rdpgfx] log chosen capabilities
2025-04-28 22:47:12 +02:00
akallabeth
06564e4bc2
[core,settings] fix freerdp_device_collection_add
...
* Assert usage of DeviceArray, ensure returned values are != NULL if
within DeviceCount
* Only reset newly allocated DeviceArray members on resize
2025-04-25 10:21:37 +02:00
Mark Nauwelaerts
3a4ead2e6c
[rdpsnd/client] add parameters to pulse snd device plugin
...
... to specify pulseaudio client name and stream name
2025-04-24 21:41:06 +02:00
Pascal Nowack
a16cb1da63
rdpei/server: Fix incorrect PDU length read
...
The PDU length is a 32-bit unsigned integer and not a 16-bit one.
2025-04-19 20:30:24 +02:00
Pascal Nowack
eb3fdc3a22
rdpei/server: Add optional threaded handling of messages
2025-04-14 14:40:30 +02:00
akallabeth
79b8793a8f
[cmake] simplify v4l detection
2025-04-12 21:26:44 +02:00
akallabeth
b24d13a825
[channels,rdpdr] improve logging
...
* remove error logging in success path
* downgrade non fatal errror message to warning
2025-04-11 10:16:39 +02:00
Mark Nauwelaerts
829b3b86ac
[rdpei/server] adjust virtual channel open
...
... as WTS_CURRENT_SESSION is not accepted by WTSVirtualChannelOpenEx
2025-04-09 21:20:33 +02:00
Mark Nauwelaerts
0be17f3fb7
[rdpei/server] fix error message typo
2025-04-09 21:07:01 +02:00
Mark Nauwelaerts
25e8f72216
[channel,server] use proper define to select include
2025-04-09 21:06:57 +02:00
akallabeth
e7224ff559
[channels,client] log server format list
2025-04-02 12:16:56 +02:00
akallabeth
7939a44ce5
[channels,rdpdr] relax state checks for PAKID_CORE_CLIENTID_CONFIRM
...
This missage might be sent before PAKID_CORE_SERVER_CAPABILITY by some
servers. Do accept these.
2025-03-28 09:21:27 +01:00
akallabeth
a7d2caa424
[channels,remdesk] fix wrong pointere type
2025-03-27 12:31:38 +01:00
akallabeth
bcbbe75490
[channels,remdesk] fix possible memory leak
2025-03-27 08:52:10 +01:00
Armin Novak
f67e3ca7db
[channels,rdpdr] improve log message format
2025-03-26 16:58:11 +01:00
Armin Novak
b3605bd3da
[channels,rdpdr] assert Completion callback
2025-03-26 16:58:11 +01:00
Armin Novak
1517d4681f
[cmake] fix channel properties
2025-03-26 14:08:18 +01:00
akallabeth
2fb216a198
[channels,rdpdr] replace deprecated mac os API
2025-03-21 11:41:46 +01:00
akallabeth
c522a4d35d
[channels,rdp2tcp] properly close copy thread handle
2025-03-20 17:17:22 +01:00
Armin Novak
4192dbee55
[channels,cliprdr] improve logging of formats sent
2025-03-19 12:49:10 +01:00
akallabeth
139ee263f1
[channels,printer] Ignore printer settings
...
only remember printer configuration data, ignore driver and port
settings
2025-03-14 12:54:43 +01:00
akallabeth
38a006839f
[channels,cliprdr] improve logging
...
* use a dynamic logger
* log clipboard formats announced by server
2025-03-14 08:48:59 +01:00
akallabeth
ee7e607562
[channels,rdpear] Enforce kerberos string length limits
2025-03-13 12:18:56 +01:00
David Lechevalier
f301e2b222
[channels,drive] Prefer using handle from IRP_CREATE when possible
...
Windows can query information on a file recently renamed using a
handle created before the rename
2025-03-13 08:43:36 +01:00
Armin Novak
c79f080e8d
[warnings] improve array bound checks
2025-03-12 15:04:38 +01:00
Armin Novak
8fb49b0abe
[warnings] fix coverity warnings
2025-03-12 13:44:59 +01:00
akallabeth
1a5ba989e8
[warnings] fixed integer casts
2025-03-11 17:23:58 +01:00
akallabeth
1fe0ca41e1
[warnings] fix missing integer casts
2025-03-11 13:20:19 +01:00
akallabeth
2b26cf74e0
[channels,urbdrc] fix possible leak in error branch
2025-03-11 08:59:14 +01:00
akallabeth
054275bd5d
[warnings] fix sign and narrowing issues
2025-03-10 19:19:28 +01:00
akallabeth
726616c54c
[channels,urbdrc] refactor send routines
2025-03-08 19:44:42 +01:00
akallabeth
94cd8b6b2a
[channels,urbdrc] add helper functions for shared header
2025-03-07 16:27:41 +01:00
akallabeth
0c25452c59
[channels,urbdrc] msusb const corrections
2025-03-07 16:27:13 +01:00
akallabeth
114f4c2a3a
[channel,urbdrc] fix and refactor code
2025-03-07 11:47:23 +01:00
akallabeth
8795ca181a
[channel,urbdrc] add some missing checks
2025-03-07 10:16:22 +01:00
akallabeth
cb8176d2e7
[channels,rdpsnd] fix warnings, add new fields
...
* Fix warnings in client and server channels
* Add some data read from packets to exported fields of RdpsndServerContext
2025-03-07 10:10:02 +01:00
akallabeth
1cbafe1d53
[channels,ubdrc] add some more failure logging
2025-03-07 09:20:00 +01:00