FreeRDP/server/shadow
akallabeth 752ac3b479
Fix #7793: Do not expose internal input API (#7794)
* Fixed GetFileInformationByHandle initializers

* Fix #7793: Do not expose internal input API

Slow-Path input uses UINT16 for scancodes on wire, but only the
lower byte is actually used. (the extended fields are sent in
keyboardFlags field)
Hide this implementation detail and adjust the API to use UINT8
for the code instead just like the corresponding Fast-Path PDU

* Added a warning for problematic slow path keyCodes
2022-04-13 09:34:05 +02:00
..
Mac Fix #7793: Do not expose internal input API (#7794) 2022-04-13 09:34:05 +02:00
Win Fix #7793: Do not expose internal input API (#7794) 2022-04-13 09:34:05 +02:00
X11 Fix #7793: Do not expose internal input API (#7794) 2022-04-13 09:34:05 +02:00
.gitignore shadow-cli: add initial man page 2017-01-16 11:11:59 +01:00
CMakeLists.txt Removed BUILTIN_CHANNELS 2022-02-23 10:43:46 +01:00
freerdp-shadow-cli.1.in Fixed typos (Otherweise) 2020-05-10 16:35:20 +09:00
freerdp-shadow.pc.in Include major version number in library names 2017-01-16 11:11:58 +01:00
FreeRDP-ShadowConfig.cmake.in build: export freerdp-shadow 2016-02-29 16:22:24 +01:00
shadow_audin.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_audin.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_capture.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01: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 Fixed leak in shadow_client_logon 2022-03-28 15:52:59 +02:00
shadow_client.h Remove symbols exported by accident. 2019-12-02 10:57:31 +01:00
shadow_encoder.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01: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 Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_rdpgfx.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_rdpsnd.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01: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 Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_screen.h server: Fixed warnings, added assertions 2021-06-18 11:32:16 +02:00
shadow_server.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_subsystem_builtin.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_subsystem.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_subsystem.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_surface.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow_surface.h server: Fixed warnings, added assertions 2021-06-18 11:32:16 +02:00
shadow.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
shadow.h Reformatted to new style 2019-11-07 10:53:54 +01:00