1 --- vinagre-3.18.2/plugins/rdp/vinagre-rdp-tab.c.orig 2015-10-06 17:40:06.000000000 +0200
2 +++ vinagre-3.18.2/plugins/rdp/vinagre-rdp-tab.c 2016-01-10 14:17:56.016186573 +0100
3 @@ -1107,12 +1107,14 @@
4 settings->encryption_method = ENCRYPTION_METHOD_40BIT | ENCRYPTION_METHOD_128BIT | ENCRYPTION_METHOD_FIPS;
5 settings->encryption_level = ENCRYPTION_LEVEL_CLIENT_COMPATIBLE;
8 #include <freerdp/version.h>
9 #if (FREERDP_VERSION_MAJOR == 1 && FREERDP_VERSION_MINOR >= 2 && FREERDP_VERSION_REVISION >= 1) || (FREERDP_VERSION_MAJOR == 2)
10 settings->UseRdpSecurityLayer = FALSE;
12 settings->DisableEncryption = FALSE;
16 /* Set display size */
18 @@ -1152,8 +1154,10 @@
19 freerdp_kbd_init (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), KBD_US);
23 /* Allow font smoothing by default */
24 settings->AllowFontSmoothing = TRUE;
29 @@ -1207,10 +1207,13 @@
30 init_freerdp (rdp_tab);
31 init_display (rdp_tab);
37 /* Run FreeRDP session */
38 success = freerdp_connect (priv->freerdp_session);
42 authentication_errors += freerdp_get_last_error (priv->freerdp_session->context) == 0x20009 ||
43 @@ -1223,11 +1226,14 @@
46 while (!success && authentication_errors < 3);
51 gtk_window_unfullscreen (window);
55 vinagre_utils_show_error_dialog (_("Error connecting to host."),