Armin Novak
d355082c32
[cmake] static build: populate private
...
in pkg-config files only add Requires.private and Libs.private if we
build a static library.
2025-09-11 10:59:26 +02:00
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
42e2d1b2b2
Merge pull request #11851 from hardening/cam_gen
...
rdpecam: add some new callbacks to the HAL
2025-09-11 07:21:14 +02:00
akallabeth
25b5b38d32
[CMake,client] add pkg-config dependencies
2025-09-11 07:17:52 +02:00
akallabeth
8b9335aa90
[CMake,libfreerdp] add pkg-config dependencies
2025-09-11 07:17:42 +02:00
Armin Novak
113b73512c
[CMake,winpr] add pkg-config dependencies
...
Depending on CMake variables add cmake required.private options
2025-09-11 07:17:33 +02:00
Armin Novak
b84c15e8b6
[proxy,modules] fix entry point for dyn-channel-dump
2025-09-11 07:16:34 +02:00
Armin Novak
a7b7474742
[proxy,modules] generate pkg-config files for modules
2025-09-11 07:16:23 +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
abdd85bcbd
Merge pull request #11849 from akallabeth/sdl-clip-lock
...
[client,sdl] improve clipboard logging
2025-09-10 11:00:17 +02:00
Armin Novak
9b9fba6709
[client,sdl] improve clipboard logging
...
* log requests on debug level
* log responses on debug level
2025-09-10 10:55:00 +02:00
akallabeth
bc6cb2d1d7
Merge pull request #11845 from hardening/stetings_double_set
...
settings: remove duplicate setting of GatewayAvdScope
2025-09-05 10:04:21 +02:00
David Fort
503416b532
settings: remove duplicate setting of GatewayAvdScope
2025-09-05 09:25:34 +02:00
akallabeth
5812bee953
Merge pull request #11844 from akallabeth/fix
...
[winpr,sspi] log mechanisms not valid
2025-09-04 15:15:47 +02:00
Armin Novak
f0eb42a2fc
[winpr,sspi] log mechanisms not valid
...
Log SSPI mechanisms that are available but not usable due to
configuration.
2025-09-04 15:08:03 +02:00
akallabeth
44653285e9
Merge pull request #11843 from akallabeth/fix
...
[codec,yuv] wrap step calculation
2025-09-04 15:00:14 +02:00
Armin Novak
6851b48b28
[codec,yuv] wrap step calculation
2025-09-04 14:50:42 +02:00
akallabeth
593f9ee191
Merge pull request #11842 from akallabeth/fix
...
[proxy,channels] better NULL checks
2025-09-04 11:10:01 +02:00
Armin Novak
2d7bf81397
[proxy,channels] better NULL checks
2025-09-04 10:54:30 +02:00
akallabeth
48c8fbfb37
Merge pull request #11841 from akallabeth/fix
...
[winpr,path] fix missing length check
2025-09-04 10:48:51 +02:00
Armin Novak
ff23fc53dd
[winpr,path] fix missing length check
2025-09-04 10:36:08 +02:00
akallabeth
4138f460c2
Merge pull request #11840 from akallabeth/limit-theradpool
...
Limit threadpool
2025-09-04 10:23:16 +02:00
Armin Novak
00968fd6e6
[codec] use default threadpool
2025-09-03 16:22:41 +02:00
Armin Novak
c2fc455d8f
[winpr,pool] limit threadpool to 16 threads by default
...
Initialize the threadpool to minimum of number of processors and 16 by
default.
2025-09-03 15:02:49 +02:00
akallabeth
934a4866ec
Merge pull request #11832 from akallabeth/versioning-fix-some-more
...
[cmake] fix versioning regression
2025-09-03 08:55:48 +02:00
akallabeth
14598e319f
Merge pull request #11837 from TheBestTvarynka/fix/winpr-piv-cert-labels
...
fix(winpr): ncrypt_pkcs11: set correct PIV certificate labels
2025-09-02 21:51:18 +02:00
Pavlo Myroniuk
101f7ad1c8
fix(winpr): pin cert labels;
2025-09-02 16:12:04 +03:00
akallabeth
303fe5378c
Merge pull request #11835 from akallabeth/findfirst-fix
...
endianess fixes
2025-09-02 09:31:15 +02:00
akallabeth
dd7d3841e9
[winpr,path] fix big endian issues with path
2025-09-02 09:19:28 +02:00
Martin Fleisz
f23a6c44bb
Merge pull request #11834 from akallabeth/drive-fix
...
[channels,drive] tolerate drive_file_set_disposition_information
2025-09-02 09:19:02 +02:00
akallabeth
a7c4a1a022
[winpr,platform] add macro to disable deprecations
2025-09-02 09:04:39 +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
873158db73
Merge pull request #11833 from akallabeth/findfirst-fix
...
Findfirst fix
2025-09-01 17:14:30 +02:00
akallabeth
41102bf198
[ci,mac] cmake installed by local/pinned
2025-09-01 17:03:55 +02:00
akallabeth
e2b6c0ca2a
[winpr,file] fix TestFileFindFirstFile
2025-09-01 17:03:51 +02:00
akallabeth
28eae2ba58
[cmake] fix library naming
...
* fix a backward compatibility issue (versionless proxy modules)
2025-09-01 13:22:21 +02:00
akallabeth
7c5d5304cd
Merge pull request #11827 from akallabeth/release-3.17.1
...
Release 3.17.1
2025-09-01 09:38:57 +02:00
akallabeth
d96124c6a3
dev cycle 3.17.2-dev0
2025-09-01 09:18:58 +02:00
akallabeth
854937b55b
release 3.17.1
2025-09-01 09:18:56 +02:00
akallabeth
7cecef97f2
changelog
2025-09-01 09:18:53 +02:00
akallabeth
142fa5b9ba
[client,common] fix TestClientRdpFile
2025-09-01 09:18:50 +02:00
akallabeth
343d270c5a
[proxy,channels] fix unused parameter warning
2025-09-01 09:18:48 +02:00
akallabeth
6f9a15d7c8
[winpr,file] fix TestFileFindFirstFileW
2025-09-01 09:18:46 +02:00
akallabeth
ed90a55adf
[core] fix BIO_puts implementations
...
* return -2 if not implemented
* add length sanitizion checks
2025-09-01 09:03:10 +02:00
akallabeth
aa6062e014
[crypto,tls] fix object size warnings
...
As sane limit for strings for BIO_puts set INT_MAX. On systems where
SIZE_MAX is smaller, replace it with SIZE_MAX
2025-09-01 09:03:07 +02:00
akallabeth
365fed5d61
Merge pull request #11830 from pnowack/write-redir-always-ensure
...
core/redirection: Ensure stream has enough space for all parameters
2025-09-01 08:20:57 +02:00
akallabeth
6908a9d274
Merge pull request #11828 from akallabeth/geometry-fix
...
Geometry fix
2025-09-01 08:17:32 +02:00
Pascal Nowack
25e51878a1
core/redirection: Ensure stream has enough space for all parameters
...
While commit a08e3fc531 fixed the case,
where the stream did not have enough space for the target certificate,
it did miss out a few other cases where the remaining length is just
checked, but not increased when needed. Fix this by now also covering
the remaining cases.
Fixes: a08e3fc531
2025-09-01 06:49:15 +02:00
akallabeth
11dff480ba
[channels,geometry] improve receive checks
2025-08-31 13:09:16 +02:00
akallabeth
f3d85158de
Merge pull request #11826 from akallabeth/auth-pkg-list
...
[sspi,negotiate] improve /auth-pkg-list parsing
2025-08-29 12:38:27 +02:00