2016-09-13 David King Update NEWS for 3.21.92 release 2016-09-10 Piotr Drąg Updated Polish translation 2016-09-04 David King Update British English translation 2016-08-26 Ask Hjorth Larsen Updated Danish translation 2016-08-22 Piotr Drąg Updated Polish translation 2016-08-09 Yosef Or Boczko Updated Hebrew translation 2016-08-03 વિશાલ ભલાણી Updated Gujarati translation 2016-08-02 Daniel Mustieles Updated Spanish translation 2016-07-28 Michał Kępień Correctly handle extended scancodes for RDP Vinagre incorrectly handles extended RDP scancodes, which makes it impossible to use some keys (e.g. both Super keys, right Alt, right Control) in RDP sessions. When compiled against FreeRDP 1.0, the value stored in frdp_event->extended is ignored, while an extended event's flags should have the KDB_FLAGS_EXTENDED bit set. When compiled against FreeRDP 1.1, the value returned by freerdp_keyboard_get_rdp_scancode_from_x11_keycode() is incorrectly stored verbatim into frdp_event->code as it contains both an extended scancode indicator and the actual scancode. https://bugzilla.gnome.org/show_bug.cgi?id=769025 2016-07-27 Michał Kępień Improve FreeRDP authentication failure handling The issue is caused by changes introduced by 60dea27. When the RDP server refuses TCP connections on the specified port, freerdp_connect() causes freerdp_get_last_error() to return 0x2000c. Due to the way the do-while loop is constructed in open_freerdp(), this effectively causes freerdp_connect() to be called in an infinite loop, which quickly results in a SIGSEGV as FreeRDP does not seem to handle eventfd creation failures nicely (these are caused by exceeding the per-process limit of open file descriptors). As the error string for error 0x2000c is "protocol security negotiation or connection failure", to at least allow refused connections to be handled gracefully, some limit should be enforced on the number of loop iterations inside open_freerdp(). https://bugzilla.gnome.org/show_bug.cgi?id=769217 2016-07-25 Piotr Drąg Add Language headers to po files Future versions of gettext will fail if this header is missing. 2016-07-14 Christian Kirbach Update German screenshots 2016-07-04 Piotr Drąg Updated Polish translation 2016-06-29 Andika Triwidada Updated Indonesian translation (cherry picked from commit ae0530393bf0f39b3bdc37c48bb79a72727c5f7b)