FreeRDP/server/proxy
Kobi Mizrachi b2fad50cd3 server: proxy: rewrite modules API
* Add support for C++ plugins.
* Seperate between a "module" and a "plugin": a module is a shared
library that exposes a function called "proxy_module_entry_point". This
function gets a parameter to `proxyPluginsManager*`, which can be used to
register plugins.
* Refine the API of the modules infrastructure:
 * use proxyData* instead of rdpContext* when firing a hook or calling a filter.
 * use clearer names.
* Instead of having to specify a path for each module to be loaded in
the configuration, the proxy now loads modules from specificed
directory, using the CMAKE variable PROXY_PLUGINDIR.
* Add an option to specify required plugins: plugins that the proxy
wouldn't start without having them fully loaded.
2020-01-14 07:58:47 +01:00
..
modules server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
session-capture server: proxy: add python script to create a video from session frames 2019-10-24 12:19:31 +02:00
CMakeLists.txt proxy: Implement RAIL support in proxy 2019-12-12 11:10:44 +01:00
config.ini server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
freerdp_proxy.c server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
pf_capture.c Reformatted to new style 2019-11-07 10:53:54 +01:00
pf_capture.h server: proxy: capture: refactor path creation 2019-10-24 12:19:31 +02:00
pf_channels.c server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
pf_channels.h server: proxy: add a unique id to each session and improve logs 2020-01-08 11:59:34 +01:00
pf_client.c server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
pf_client.h First version of an RDP proxy (#5372) 2019-05-17 14:32:54 +02:00
pf_cliprdr.c Reformatted to new style 2019-11-07 10:53:54 +01:00
pf_cliprdr.h Reformatted to new style 2019-11-07 10:53:54 +01:00
pf_config.c server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
pf_config.h server: proxy: make fallback to tls configurable 2020-01-08 07:58:03 +01:00
pf_context.c server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
pf_context.h server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
pf_disp.c Reformatted to new style 2019-11-07 10:53:54 +01:00
pf_disp.h Reformatted to new style 2019-11-07 10:53:54 +01:00
pf_gdi.c Reformatted to new style 2019-11-07 10:53:54 +01:00
pf_gdi.h First version of an RDP proxy (#5372) 2019-05-17 14:32:54 +02:00
pf_graphics.c Reformatted to new style 2019-11-07 10:53:54 +01:00
pf_graphics.h First version of an RDP proxy (#5372) 2019-05-17 14:32:54 +02:00
pf_input.c server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
pf_input.h First version of an RDP proxy (#5372) 2019-05-17 14:32:54 +02:00
pf_log.h server: proxy: add a unique id to each session and improve logs 2020-01-08 11:59:34 +01:00
pf_modules.c server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
pf_modules.h server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
pf_rail.c rail/server: rename rdpContext to rdpcontext 2020-01-14 07:58:47 +01:00
pf_rail.h proxy: Implement RAIL support in proxy 2019-12-12 11:10:44 +01:00
pf_rdpgfx.c proxy: Implement RAIL support in proxy 2019-12-12 11:10:44 +01:00
pf_rdpgfx.h server: proxy: implement session capture feature 2019-10-24 12:19:31 +02:00
pf_rdpsnd.c server: proxy: rdpsnd support 2019-08-29 14:39:17 +02:00
pf_rdpsnd.h server: proxy: rdpsnd support 2019-08-29 14:39:17 +02:00
pf_server.c server: proxy: rewrite modules API 2020-01-14 07:58:47 +01:00
pf_server.h First version of an RDP proxy (#5372) 2019-05-17 14:32:54 +02:00
pf_update.c server: proxy: proxy keyboard leds and imei 2019-12-17 15:33:11 +01:00
pf_update.h server: proxy: implement session capture feature 2019-10-24 12:19:31 +02:00
server.crt First version of an RDP proxy (#5372) 2019-05-17 14:32:54 +02:00
server.key First version of an RDP proxy (#5372) 2019-05-17 14:32:54 +02:00