FreeRDP/server/shadow
David Fort 061148f856 [nla] initial server-side remote credential guard support
Adds support for server-side remote credential guard in NLA. When enabled that allows
the remote user to connect without shipping credentials in TSCred packets. Instead
it will send his TGT encoded with a TGS from the remote server. This way the server
is able to populate that TGT in a local credential cache without knowing the user's
password.

The patch only treats the NLA part and does not contain the associated RDPEAR channel
that allows to have the complete interaction to retrieve new access tokens.
2023-11-20 16:17:00 +01:00
..
Mac [shadow,mac] remove function pointer casts 2023-09-21 10:57:43 +02:00
Win [server] add exerimental and unmaintained warnings 2023-08-21 15:42:10 +02:00
X11 [freerdp,api] add FREERDP_ENTRY_POINT 2023-08-25 14:36:05 +02:00
.gitignore shadow-cli: add initial man page 2017-01-16 11:11:59 +01:00
CMakeLists.txt [cmake] make generated pkg-config files relocatable 2023-10-10 19:35:27 +02:00
freerdp-shadow-cli.1.in Fixed typos (Otherweise) 2020-05-10 16:35:20 +09:00
freerdp-shadow.pc.in [cmake] make generated pkg-config files relocatable 2023-10-10 19:35:27 +02:00
FreeRDP-ShadowConfig.cmake.in find_dependency for exported cmake config 2023-08-01 08:13:30 +02:00
shadow_audin.c [channel,audin] move common code to server channel 2023-05-17 13:33:35 +02:00
shadow_audin.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_capture.c [server,shadow] add return checks 2023-07-31 20:18:48 +02:00
shadow_capture.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_channels.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_channels.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_client.c [server,shadow] handle gfx thread in shadow server 2023-07-31 20:18:48 +02:00
shadow_client.h Remove symbols exported by accident. 2019-12-02 10:57:31 +01:00
shadow_encoder.c [codec,h264] add getter/setter for h264 options 2023-04-11 10:58:03 +02:00
shadow_encoder.h Added PROGRESSIVE codec to shadow 2021-06-28 16:51:27 +02:00
shadow_encomsp.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_encomsp.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_input.c Fix #7793: Do not expose internal input API (#7794) 2022-04-13 09:34:05 +02:00
shadow_input.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_lobby.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_lobby.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_mcevent.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_mcevent.h Remove symbols exported by accident. 2019-12-02 10:57:31 +01:00
shadow_rdpgfx.c [server,shadow] fix initialization of [MS-RDPEGFX] 2023-08-21 16:09:05 +02:00
shadow_rdpgfx.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_rdpsnd.c [various] fix integer conversions 2023-08-04 15:07:56 +02:00
shadow_rdpsnd.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_remdesk.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_remdesk.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_screen.c [server,shadow] add return checks 2023-07-31 20:18:48 +02:00
shadow_screen.h server: Fixed warnings, added assertions 2021-06-18 11:32:16 +02:00
shadow_server.c [nla] initial server-side remote credential guard support 2023-11-20 16:17:00 +01:00
shadow_subsystem_builtin.c [server,shadow] fix loop increment warning 2023-07-31 08:32:43 +02:00
shadow_subsystem.c Replaced memset/ZeroMemory with initializer 2022-10-14 12:11:01 +02:00
shadow_subsystem.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_surface.c [warnings] fix integer multiplications 2023-08-22 11:55:00 +02:00
shadow_surface.h server: Fixed warnings, added assertions 2021-06-18 11:32:16 +02:00
shadow.c [nla] initial server-side remote credential guard support 2023-11-20 16:17:00 +01:00
shadow.h Reformatted to new style 2019-11-07 10:53:54 +01:00