Commit Graph

3048 Commits

Author SHA1 Message Date
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
akallabeth
ec4935073f
[channels,rdpear] fix library build 2025-03-06 15:45:36 +01:00
Michael Tokarev
19f129654e spelling: dont 2025-03-06 13:24:29 +03:00
akallabeth
44d5461cd5
[warnings] fix -Wunused-but-set-variable 2025-03-06 07:15:20 +01:00
akallabeth
5386c7b83c
[channels,rdpdr] more logging in server channel 2025-03-05 23:51:33 +01:00
akallabeth
f5c5b98284
[channels,rdpdr] add server side logging 2025-03-05 23:49:01 +01:00
akallabeth
bfa8c498f1
[channels,drive] Use allocationSize for IRP_CREATE 2025-03-05 23:48:58 +01:00
akallabeth
dd92d719d1
[channels,urbdrc] check InterfaceId for RIM_EXCHANGE_CAPABILITY_REQUEST 2025-03-05 23:48:51 +01:00
akallabeth
3ed1545319
[channels,drive] log FSInformationClass 2025-03-05 23:48:31 +01:00
Armin Novak
bf5d672766
[channels,rdpdr] clone key values for device list
the supplied key value might be allocated on stack, so create a copy
that is valid as long as the entry.
2025-03-05 16:54:40 +01:00
Armin Novak
420cb16012
[ci,alt-arch] deactivate armv6 build
The builder fails for unknown reasons with illegal instruction.
Filed an upstream bug report at
https://github.com/uraimo/run-on-arch-action/issues/162 waiting for
a fix.
2025-03-05 16:54:40 +01:00
akallabeth
d451be1358
Merge pull request #11253 from akallabeth/serial-term-fixes
Serial term fixes
2025-03-05 14:07:47 +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
88821d8451
[channels,rdpecam] fix libusb include path 2025-03-04 21:43:10 +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
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
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
Armin Novak
d4cde0b8e0
[winpr,comm] fix serial port redirection
* Unify ioctl logging
* Fix device reset calls
* Unify TIOCGICOUNT calls, only use them if they are supported
* Fix XOn/XOff support
* Fix modem status flags
2025-02-26 15:53:28 +01:00
akallabeth
7f68447de9 [channels,rdpsnd] fix android build warnings 2025-02-22 19:36:01 +01:00
akallabeth
12764b1ebe
[warnings,android] fix build warnings 2025-02-22 15:22:01 +01:00
akallabeth
feba8c0902
Merge pull request #11213 from akallabeth/cmake-fix
[cmake] fix missing include
2025-02-18 20:28:50 +01:00
akallabeth
bd1c781b88
[warnings] address new warnings on ci 2025-02-18 20:06:35 +01:00
akallabeth
856dd96312
[channel,rdpdr] support general caps V1
[MS-RDPEFS] 2.2.2.7.1 General Capability Set (GENERAL_CAPS_SET) requires
that the SpecialTypeDeviceCap element is not available if the version is
GENERAL_CAPABILITY_VERSION_01
2025-02-18 18:40:01 +01:00
oleg0421
7e7a65becd [channel,rdpecam] uvc_h264 fix for C922 camera 2025-02-17 17:45:39 -08:00
akallabeth
d5c488f479
[channel,rdpecam] better logging 2025-02-17 06:57:24 +01:00
akallabeth
28ff8c9538
[channel,urbdrc] fix urbdrc_udevman_register_devices
* properly check return values
* return proper error codes
2025-02-17 04:35:35 +01:00
akallabeth
2b7d7356c1
[channels,warnings] fix -Wunused-parameter 2025-02-13 15:53:56 +01:00
Armin Novak
0e006e31fe
[warnings] fix sign conversion 2025-02-12 12:52:29 +01:00