Commit Graph

21213 Commits

Author SHA1 Message Date
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
akallabeth
a82e0dec2f [client,sdl] fix crash on suppress output
SDL events might be triggered before the RDP session is up. Check the
context for NULL.
2025-03-25 16:47:42 +01:00
akallabeth
652618976c Merge pull request #11376 from akallabeth/release-3.14.1
Release 3.14.1
2025-03-25 13:25:26 +01:00
Armin Novak
050dd6f8af start 3.14.2-dev0 cycle 2025-03-25 11:53:47 +01:00
Armin Novak
4019dcd409 release 3.14.1 2025-03-25 11:53:45 +01:00
Armin Novak
8da5b5d37b changelog 2025-03-25 11:53:43 +01:00
akallabeth
64a114f69f [client,sdl] fix windows type mismatch 2025-03-25 11:53:40 +01:00
akallabeth
2f8ca028f2 Merge pull request #11419 from akallabeth/no-caps-press-sync
[ci,abi] split out deb package move
2025-03-25 11:26:56 +01:00
akallabeth
85d11c4874 [ci,abi] split out deb package move 2025-03-25 11:24:14 +01:00
akallabeth
6f326ad1ef [clinet,sdl] send local layout to server 2025-03-25 11:11:54 +01:00