Remmina - The GTK+ Remote Desktop Client
v1.4.33
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
|
Go to the source code of this file.
Functions | |
static CLPARAM ** | remmina_rdp_CommandLineParseCommaSeparatedValuesEx (const char *name, const char *list, size_t *count) |
static CLPARAM ** | remmina_rdp_CommandLineParseCommaSeparatedValues (const char *list, size_t *count) |
static BOOL | rf_process_event_queue (RemminaProtocolWidget *gp) |
static gboolean | remmina_rdp_tunnel_init (RemminaProtocolWidget *gp) |
static BOOL | rf_auto_reconnect (rfContext *rfi) |
static BOOL | rf_begin_paint (rdpContext *context) |
static BOOL | rf_end_paint (rdpContext *context) |
static BOOL | rf_desktop_resize (rdpContext *context) |
static BOOL | rf_play_sound (rdpContext *context, const PLAY_SOUND_UPDATE *play_sound) |
static BOOL | rf_keyboard_set_indicators (rdpContext *context, UINT16 led_flags) |
static BOOL | rf_keyboard_set_ime_status (rdpContext *context, UINT16 imeId, UINT32 imeState, UINT32 imeConvMode) |
static BOOL | remmina_rdp_pre_connect (freerdp *instance) |
static BOOL | remmina_rdp_post_connect (freerdp *instance) |
static BOOL | remmina_rdp_authenticate (freerdp *instance, char **username, char **password, char **domain) |
static BOOL | remmina_rdp_gw_authenticate (freerdp *instance, char **username, char **password, char **domain) |
static DWORD | remmina_rdp_verify_certificate_ex (freerdp *instance, const char *host, UINT16 port, const char *common_name, const char *subject, const char *issuer, const char *fingerprint, DWORD flags) |
static DWORD | remmina_rdp_verify_certificate (freerdp *instance, const char *common_name, const char *subject, const char *issuer, const char *fingerprint, BOOL host_mismatch) __attribute__((unused)) |
static DWORD | remmina_rdp_verify_changed_certificate_ex (freerdp *instance, const char *host, UINT16 port, const char *common_name, const char *subject, const char *issuer, const char *fingerprint, const char *old_subject, const char *old_issuer, const char *old_fingerprint, DWORD flags) |
static void | remmina_rdp_post_disconnect (freerdp *instance) |
static void | remmina_rdp_main_loop (RemminaProtocolWidget *gp) |
static int | remmina_rdp_load_static_channel_addin (rdpChannels *channels, rdpSettings *settings, char *name, void *data) |
static gchar * | remmina_rdp_find_prdriver (char *smap, char *prn) |
static int | remmina_rdp_set_printers (void *user_data, unsigned flags, cups_dest_t *dest) |
Callback function used by cupsEnumDests. More... | |
static void | remmina_rdp_send_ctrlaltdel (RemminaProtocolWidget *gp) |
static gboolean | remmina_rdp_set_connection_type (rdpSettings *settings, guint32 type) |
static gchar * | remmina_get_rdp_kbd_remap (const gchar *keymap) |
static gboolean | remmina_rdp_main (RemminaProtocolWidget *gp) |
static void | rfi_uninit (rfContext *rfi) |
static gboolean | complete_cleanup_on_main_thread (gpointer data) |
static gpointer | remmina_rdp_main_thread (gpointer data) |
static void | remmina_rdp_init (RemminaProtocolWidget *gp) |
static gboolean | remmina_rdp_open_connection (RemminaProtocolWidget *gp) |
static gboolean | remmina_rdp_close_connection (RemminaProtocolWidget *gp) |
static gboolean | remmina_rdp_query_feature (RemminaProtocolWidget *gp, const RemminaProtocolFeature *feature) |
static void | remmina_rdp_call_feature (RemminaProtocolWidget *gp, const RemminaProtocolFeature *feature) |
static void | remmina_rdp_keystroke (RemminaProtocolWidget *gp, const guint keystrokes[], const gint keylen) |
static gboolean | remmina_rdp_get_screenshot (RemminaProtocolWidget *gp, RemminaPluginScreenshotData *rpsd) |
static char * | buildconfig_strstr (const char *bc, const char *option) |
G_MODULE_EXPORT gboolean | remmina_plugin_entry (RemminaPluginService *service) |
|
static |
Definition at line 3041 of file rdp_plugin.c.
|
static |
Definition at line 2388 of file rdp_plugin.c.
|
static |
Definition at line 1336 of file rdp_plugin.c.
G_MODULE_EXPORT gboolean remmina_plugin_entry | ( | RemminaPluginService * | service | ) |
Definition at line 3061 of file rdp_plugin.c.
|
static |
Definition at line 781 of file rdp_plugin.c.
|
static |
Definition at line 2579 of file rdp_plugin.c.
|
static |
Definition at line 2531 of file rdp_plugin.c.
|
static |
Definition at line 204 of file rdp_plugin.c.
|
static |
Definition at line 125 of file rdp_plugin.c.
|
static |
Definition at line 1097 of file rdp_plugin.c.
|
static |
Definition at line 2645 of file rdp_plugin.c.
|
static |
Definition at line 840 of file rdp_plugin.c.
|
static |
Definition at line 2445 of file rdp_plugin.c.
|
static |
Definition at line 2635 of file rdp_plugin.c.
|
static |
Definition at line 1070 of file rdp_plugin.c.
|
static |
Proxy support Proxy settings are hidden at the moment as an advanced feature
multitransport enables RDP8 UDP support
Definition at line 1364 of file rdp_plugin.c.
|
static |
Definition at line 999 of file rdp_plugin.c.
|
static |
Definition at line 2418 of file rdp_plugin.c.
|
static |
Definition at line 2483 of file rdp_plugin.c.
|
static |
Do not use alpha as it's not used with the desktop CAIRO_FORMAT_ARGB32 See https://gitlab.com/Remmina/Remmina/-/issues/2456
Definition at line 706 of file rdp_plugin.c.
|
static |
Definition at line 984 of file rdp_plugin.c.
|
static |
Definition at line 681 of file rdp_plugin.c.
|
static |
Definition at line 2573 of file rdp_plugin.c.
|
static |
Definition at line 1253 of file rdp_plugin.c.
|
static |
Definition at line 1263 of file rdp_plugin.c.
|
static |
Callback function used by cupsEnumDests.
We pass NULL and we do not check for errors. The following code is how it is supposed to work.
When remmina_rdp_find_prdriver doesn't return a DriverName it means that we don't want to share that printer
Definition at line 1172 of file rdp_plugin.c.
|
static |
Definition at line 348 of file rdp_plugin.c.
|
static |
Definition at line 943 of file rdp_plugin.c.
|
static |
Definition at line 920 of file rdp_plugin.c.
|
static |
Definition at line 962 of file rdp_plugin.c.
|
static |
Definition at line 407 of file rdp_plugin.c.
|
static |
Definition at line 524 of file rdp_plugin.c.
|
static |
Definition at line 586 of file rdp_plugin.c.
|
static |
Definition at line 539 of file rdp_plugin.c.
|
static |
Definition at line 669 of file rdp_plugin.c.
|
static |
Definition at line 640 of file rdp_plugin.c.
|
static |
Definition at line 624 of file rdp_plugin.c.
|
static |
Definition at line 213 of file rdp_plugin.c.
|
static |
Definition at line 2358 of file rdp_plugin.c.
|
static |
Definition at line 2811 of file rdp_plugin.c.
|
static |
Definition at line 2791 of file rdp_plugin.c.
|
static |
Definition at line 2794 of file rdp_plugin.c.
|
static |
Definition at line 2685 of file rdp_plugin.c.
|
static |
Definition at line 2849 of file rdp_plugin.c.
|
static |
Definition at line 114 of file rdp_plugin.c.
|
static |
Definition at line 2771 of file rdp_plugin.c.
|
static |
Definition at line 116 of file rdp_plugin.c.
|
static |
Definition at line 2703 of file rdp_plugin.c.
|
static |
Definition at line 2802 of file rdp_plugin.c.
|
static |
Definition at line 2837 of file rdp_plugin.c.
|
static |
Definition at line 2761 of file rdp_plugin.c.
|
static |
Definition at line 2727 of file rdp_plugin.c.
|
static |
Definition at line 2832 of file rdp_plugin.c.
|
static |
Definition at line 2717 of file rdp_plugin.c.
|
static |
Definition at line 2987 of file rdp_plugin.c.
RemminaPluginService* remmina_plugin_service = NULL |
Definition at line 112 of file rdp_plugin.c.
|
static |
Definition at line 2990 of file rdp_plugin.c.
|
static |
Definition at line 2906 of file rdp_plugin.c.
|
static |
Definition at line 2876 of file rdp_plugin.c.
|
static |
Definition at line 2973 of file rdp_plugin.c.
|
static |
Definition at line 3015 of file rdp_plugin.c.
|
static |
Definition at line 3030 of file rdp_plugin.c.
|
static |
Definition at line 2750 of file rdp_plugin.c.
|
static |
Definition at line 2741 of file rdp_plugin.c.
|
static |
Definition at line 2827 of file rdp_plugin.c.
|
static |
|
static |
Definition at line 2821 of file rdp_plugin.c.