akallabeth
6314e93939
[cmake] drop legacy and unused cmake_policy
...
Some cmake_policy settings have long been active by default (3.13 is our
current baseline) or simply unused. Due to issues with CMake 4.0 lets
drop them
2025-04-03 08:31:36 +02:00
akallabeth
bf7f15c7ba
Merge pull request #11456 from akallabeth/mac_prefer_unicode
...
[client,mac] prefer unicode from clipboard
2025-04-02 13:09:41 +02:00
akallabeth
c616b35f68
[client,mac] prefer unicode from clipboard
...
Some servers do not send clipboard formats in preference order. Prefer
CF_UNICODE over all localized text formats.
2025-04-02 12:55:53 +02:00
akallabeth
b876f4b460
Merge pull request #11455 from akallabeth/clip-dbg
...
[channels,client] log server format list
2025-04-02 12:26:26 +02:00
akallabeth
e7224ff559
[channels,client] log server format list
2025-04-02 12:16:56 +02:00
akallabeth
d27b8be187
Merge pull request #11454 from Devolutions/libressl-sni-fix
...
[core,tls] enable SNI when building with libreSSL
2025-04-01 15:27:15 +02:00
Richard Markiewicz
68f8c17b53
[core,tls] enable SNI when building with libreSSL
2025-04-01 08:48:11 -04:00
akallabeth
56aed86202
Merge pull request #11453 from akallabeth/mac-build-fix
...
[readme] put links on one line each
2025-04-01 08:59:12 +02:00
akallabeth
663cbf1370
[readme] put links on one line each
2025-04-01 08:56:55 +02:00
akallabeth
096ca86ce2
Merge pull request #11452 from akallabeth/mac-build-fix
...
[readme] explicitly link FAQ
2025-04-01 08:56:07 +02:00
akallabeth
9098d103b5
[readme] explicitly link FAQ
2025-04-01 08:55:29 +02:00
akallabeth
400016feaf
Merge pull request #11451 from akallabeth/mac-build-fix
...
[readme] deprecate xmpp bridge
2025-04-01 08:53:57 +02:00
akallabeth
e6c4802c4e
[readme] deprecate xmpp bridge
2025-04-01 08:52:51 +02:00
akallabeth
6a76d29548
Merge pull request #11450 from akallabeth/mac-build-fix
...
[scripts,mac] limit make -j to number of processors
2025-04-01 08:44:00 +02:00
akallabeth
f91a2a302a
[scripts,mac] limit make -j to number of processors
2025-04-01 08:43:31 +02:00
akallabeth
71a1f269e3
Merge pull request #11449 from akallabeth/rdpdr-flags
...
[core,rdp] fix check for SEC_FLAGSHI_VALID
2025-03-31 23:22:32 +02:00
akallabeth
277e44501a
Merge pull request #11443 from hardening/kerb_u2u_fix
...
Various fixes related to smartcard logon server-side
2025-03-31 23:21:45 +02:00
David Fort
419f469583
kerberos: fix server-side user2user
...
In user to user mode the requested name is something like TERMSRV/<host>@<realm>,
but we can request a TGT only for <host>$@<realm> as it's the only account that
we have in our keytab that can do it. So this patch fix the research in the keytab, and
retrieves the TGT using <host>$@<realm> instead of TERMSRV/<host>@<realm>. That
fixes NLA server-side with kerberos users2user.
2025-03-31 23:03:15 +02:00
akallabeth
280c61061c
[core,rdp] fix check for SEC_FLAGSHI_VALID
2025-03-31 22:16:05 +02:00
akallabeth
00375d76f5
Merge pull request #11446 from TolchiIsland/standard-rdp-security-network-issues
...
Standard rdp security network issues
2025-03-31 20:16:08 +02:00
akallabeth
81131dddb9
[core,rdp-sec] unify security flags on UINT16
2025-03-31 19:32:06 +02:00
Eyal Tolchinsky
8c766370aa
[core] synchronize standard RDP security encrypt and send
...
Had a race condition when using standard RDP security layer, where
encryption and send were not synchronized. This commit properly
synchronizes the above issue.
2025-03-31 17:46:12 +03:00
Eyal Tolchinsky
9be45a9fac
[core] standard RDP race condition on sec_flags
...
Had a race condition when using standard RDP security layer, where
multiple threads accessed |rdp->sec_flags| and modified it. This commit
removes the above field and converts to using a stack variable.
2025-03-31 17:46:12 +03:00
akallabeth
ba002c9128
Merge pull request #11433 from akallabeth/rdpdr-relax-checks
...
[channels,rdpdr] relax state checks for PAKID_CORE_CLIENTID_CONFIRM
2025-03-31 11:32:33 +02:00
David Fort
9fd97beb23
ncrypt_pkcs11: remove verbose unneeded log
2025-03-31 11:15:52 +02:00
akallabeth
0abe122b2b
Merge pull request #11442 from poasungoh/fixSingleSystem
...
Fix child session hanging issue.
2025-03-31 10:23:26 +02:00
poasun
036ccd1cdd
[core,childsession] fix BIO_set_handle
...
* Set the HANDLE directly, not a HANDLE*
* Fix the setter function (wrong function signature)
2025-03-31 09:03:44 +02:00
akallabeth
1dde4a1ccb
Merge pull request #11439 from akallabeth/hidef-rail
...
Hidef rail checks and deprecation fixes
2025-03-29 14:38:05 +01:00
akallabeth
67fabc34dc
[freerdp,codecs] fix deprecation for GCC
...
GCC does not like declaring a function deprecated and using it with
attribute malloc. Redeclare the function deprecated after using it for
attribute malloc works around this.
2025-03-29 14:00:49 +01:00
akallabeth
eb4380d458
[core,info] only set HIDEF_RAIL if RdpVersion recent enough
2025-03-29 08:26:02 +01: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
0ed1548974
Merge pull request #11436 from akallabeth/win-clip-fail-ignore
...
[client,windows] ignore clipboard failures
2025-03-27 16:38:13 +01:00
akallabeth
168d63299e
Merge pull request #11435 from hardening/smartcard_hints
...
nla: send user and domain hints with smartcard logon
2025-03-27 16:01:45 +01:00
akallabeth
5db5136bde
[client,windows] ignore clipboard failures
2025-03-27 15:47:09 +01:00
David Fort
b67a1aed7e
nla: send user and domain hints with smartcard logon
...
When logging with a smartcard logon, the TS Credentials packet can also contains
hints of the user and the domain that were used. This patch adds these informations.
2025-03-27 15:07:54 +01:00
akallabeth
73e4c11fa1
Merge pull request #11432 from akallabeth/x11-auth-only
...
[client,x11] map exit code success
2025-03-27 13:03:43 +01:00
akallabeth
cfa63ad2f0
[client,sdl] fix return by abort event
2025-03-27 12:39:09 +01:00
akallabeth
a7d2caa424
[channels,remdesk] fix wrong pointere type
2025-03-27 12:31:38 +01:00
akallabeth
3e0d1ae587
[client,x11] map exit code success
2025-03-27 12:12:57 +01:00
akallabeth
1aa2b5a7f3
Merge pull request #11428 from akallabeth/remdesk
...
[channels,remdesk] fix possible memory leak
2025-03-27 09:12:58 +01:00
akallabeth
bcbbe75490
[channels,remdesk] fix possible memory leak
2025-03-27 08:52:10 +01:00
akallabeth
968c82bc79
Merge pull request #11426 from akallabeth/clean-warn
...
Clean warn, sdl dynamic sizes
2025-03-26 20:50:39 +01:00
akallabeth
89340f096f
[gdi] clean up gdi_send_suppress_output
2025-03-26 20:34:57 +01:00
akallabeth
8d469feda0
[client,sdl] fix initial window size
...
* on high dpi displays set appropriate initial display size (divide
pixel size with scale)
* send display resize on window resize events
* send display resize on any window event (minimize/maximize/expose/...)
2025-03-26 20:34:57 +01:00
akallabeth
99619b3392
[warnings] fix stringlength checks
2025-03-26 20:08:13 +01:00
akallabeth
36355f56e5
Merge pull request #11425 from akallabeth/refactor
...
Refactor checks
2025-03-26 17:12:46 +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
655f88d24b
Merge pull request #11421 from akallabeth/sdl-suppress-fix
...
[client,sdl] fix crash on suppress output
2025-03-25 17:02:21 +01:00