akallabeth
85b864c799
Merge pull request #11848 from akallabeth/proxy-module-pc
...
[proxy,modules] generate pkg-config files for modules
2025-09-11 09:14:30 +02:00
akallabeth
25b5b38d32
[CMake,client] add pkg-config dependencies
2025-09-11 07:17:52 +02:00
David Fort
ae2e951af6
rdpecam: add some new callbacks to the HAL
...
This patch adds Activate and Deactivate callbacks to the HAL, matching the messages
exchanged on the channel. This is to prepare the support of a windows HAL using the
microsoft media fundation framework.
2025-09-10 16:13:59 +02:00
akallabeth
50a64d543f
[channels,drive] tolerate drive_file_set_disposition_information
...
the length field did change a lot during the eveolution of the protocol.
Be lenient on values that might occur as long as they satisfy the
basic requirements.
2025-09-01 21:12:02 +02:00
akallabeth
11dff480ba
[channels,geometry] improve receive checks
2025-08-31 13:09:16 +02:00
Quentin Thébault
aaa9c69717
audin_oss: do not reset mic volume on capture start
2025-08-28 23:44:43 +09:00
akallabeth
7a3030b556
[channels,rdpear] explicitly abort if Heimdal detected
...
The RDPEAR channel is currently only tested against MIT kerberos. It
does not even compile with Heimdal, so bail out early during configure.
2025-08-26 15:13:01 +02:00
akallabeth
6add74bbac
[channels,drdynvc] log channel close events
2025-08-21 13:13:39 +02:00
Armin Novak
4707b465cd
[warnings] eliminate unused
2025-08-20 11:54:28 +02:00
Armin Novak
bddf6c5692
[channels,printer] fix missing const casts
2025-08-18 14:31:38 +02:00
Armin Novak
c7c7874bf0
[channels,cliprdr] improve casts
2025-08-18 14:11:50 +02:00
Armin Novak
b8fe92caeb
[cmake,channels] unset client/server options
...
If a channel is deactivated, delete the client and server options (e.g.
reset them to default) to avoid having something like
CHANNEL_NAME=OFF AND CHANNEL_NAME_CLIENT=ON
2025-08-18 11:17:03 +02:00
akallabeth
65f18983ed
[warnings] Fix format string errors
...
* Fix casts of format string arguments (%p requires void*)
* Fix format string to match type of arguments
2025-08-13 15:09:48 +02:00
akallabeth
c3e507a82e
[winpr,wlog] Replace WLog_PrintMessage calls
...
Prefer WLog_PrintTextMessage to have proper format string checks in
place.
2025-08-13 15:08:01 +02:00
akallabeth
12d0e491f6
[cmake] add installWithRPATH
...
this new CMake function installs a target to a destination and adds the
correct relative RPATH to some desired locations
2025-07-17 13:59:51 +02:00
Armin Novak
efd89c0354
[channels,drdynvc] IWTSVirtualChannelCallback log trace
2025-06-25 09:36:54 +02:00
akallabeth
82578e8d71
[channels,printer] fix missing include
2025-06-05 13:19:35 +02:00
Armin Novak
07e39ede20
[winpr,file] Add winpr_CreateFile wrapper
...
Allows creation of a file HANDLE from a utf-8 name
2025-06-05 11:58:47 +02:00
Armin Novak
abbb998dca
[channels,drive] unify drive redirection handling
2025-06-05 11:58:47 +02:00
akallabeth
da05b25f3b
[WaitForXXObject] use infinite timeout where possible
2025-06-03 17:07:31 +02:00
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