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
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