Nick Couchman
5881209f12
GUACAMOLE-221: Move keep-alives to protocol implementation and only send required instruction to owner.
2020-09-15 14:48:15 -04:00
Nick Couchman
5c309f5cb1
GUACAMOLE-221: Move away from reserved function names.
2020-09-15 14:48:15 -04:00
Nick Couchman
7759f9b1c0
GUACAMOLE-221: Add socket keepalive when sending required fields.
2020-09-15 14:48:15 -04:00
Nick Couchman
51b9c9c103
GUACAMOLE-221: Remove manual addition of null terminator
2020-09-15 14:48:15 -04:00
Nick Couchman
4318083511
GUACAMOLE-221: Fix up style, comments, and variable names.
2020-09-15 14:48:15 -04:00
Nick Couchman
939d954810
GUACAMOLE-221: Extract array writing in protocol into common function and document.
2020-09-15 14:48:15 -04:00
Nick Couchman
76ef6332cc
GUACAMOLE-221: Make lock, condition, and flags specific to credentials.
2020-09-15 14:48:15 -04:00
Nick Couchman
7369bed22c
GUACAMOLE-221: Add support for sending multiple params in required.
2020-09-15 14:48:15 -04:00
Nick Couchman
21a5d9ee62
GUACAMOLE-221: Add protocol functions for sending prompt to client.
2020-09-15 14:48:15 -04:00
Yaroslav Nikonorov
7683a17d69
GUACAMOLE-1174: Added exec call implementation for kubernetes protocol
2020-09-10 19:59:03 +03:00
Michael Jumper
df33cd0874
GUACAMOLE-1158: Handle received clipboard data only if copy has not been disabled.
2020-08-24 12:23:01 -07:00
Virtually Nick
a2fb09021b
GUACAMOLE-221: Merge add convenience API for automatically handling received "argv" streams.
2020-07-08 08:30:47 -04:00
Michael Jumper
0cdc51acd1
GUACAMOLE-221: Correct faulty double-increment of args (should advance ONE at a time).
2020-07-06 18:19:08 -07:00
Michael Jumper
aa3a9cde6c
GUACAMOLE-221: Migrate Kubernetes handling of "argv" to guac_argv_*() convenience API.
2020-07-06 18:19:08 -07:00
Michael Jumper
08a57d3375
GUACAMOLE-221: Migrate telnet handling of "argv" to guac_argv_*() convenience API.
2020-07-06 18:19:08 -07:00
Michael Jumper
2f6de25418
GUACAMOLE-221: Migrate SSH handling of "argv" to guac_argv_*() convenience API.
2020-07-06 18:19:08 -07:00
Michael Jumper
f8f2c7f747
GUACAMOLE-221: Allow callers to request that argument values be automatically echoed to all connected users.
2020-07-06 18:19:08 -07:00
Michael Jumper
a8151c40c4
GUACAMOLE-221: Implement libguac convenience API for awaiting and processing argument streams.
2020-07-06 18:19:08 -07:00
Nick Couchman
d35a97d28e
GUACAMOLE-1122: Correct scope of settings variable for RDP user file handler."
2020-07-02 16:50:23 -04:00
Jimmy
d34745a40b
GUACAMOLE-1114: Clean up clipboard mutex lock.
2020-06-26 23:19:23 +03:00
Jimmy
264192fd25
GUACAMOLE-1114: Clean up print job mutex lock
2020-06-26 23:18:02 +03:00
Nick Couchman
79c6e5787d
Merge staging/1.2.0 changes back to master.
2020-06-25 17:56:43 -04:00
Michael Jumper
7de6ba7ea9
GUACAMOLE-474: Do not allow RDPDR file downloads via "get" instructions if downloads are disabled.
2020-06-25 14:43:37 -07:00
Michael Jumper
630798503c
GUACAMOLE-474: Ensure RDPDR "Download" folder behaves as a normal folder if downloads are disabled.
2020-06-25 14:43:37 -07:00
Michael Jumper
f4ff5f337c
GUACAMOLE-474: Enforce upload disable option at low level, warning if not blocked at higher level as expected.
2020-06-25 14:43:37 -07:00
Michael Jumper
d8c32b1e82
GUACAMOLE-474: Enforce download disable option at low level, warning if not blocked at higher level as expected.
2020-06-25 14:41:39 -07:00
Nick Couchman
45a0cd943b
Merge staging/1.2.0 changes back to master.
2020-06-24 20:19:10 -04:00
Michael Jumper
af2c109079
GUACAMOLE-465: Correct printf-style format string (should be "%s" for strings, not "%d").
2020-06-24 17:14:25 -07:00
Michael Jumper
4ac0940e81
GUACAMOLE-465: Remove redundant newline character from calls to guacenc_log().
2020-06-24 17:14:23 -07:00
Virtually Nick
3a87dd0c96
GUACAMOLE-465: Merge remove superfluous access check prior to attempting file deletion.
2020-06-24 20:10:34 -04:00
Nick Couchman
37965a961e
Merge staging/1.2.0 changes back to master.
2020-06-24 20:09:05 -04:00
Michael Jumper
096a067b1f
GUACAMOLE-465: Correct possible leak of malloc'd video structure.
2020-06-24 13:56:16 -07:00
Michael Jumper
8d9049942d
GUACAMOLE-465: Remove superfluous access check prior to attempting file deletion.
2020-06-24 13:41:03 -07:00
Nick Couchman
708769b4c3
Merge staging/1.2.0 changes back to master.
2020-06-24 13:11:17 -04:00
Virtually Nick
614f38767e
GUACAMOLE-465: Merge produce MPEG-4 output within a proper container.
2020-06-24 13:10:32 -04:00
Nick Couchman
f1f1b0d438
Merge staging/1.2.0 changes back to master.
2020-06-24 12:59:34 -04:00
Virtually Nick
4815f62358
GUACAMOLE-966: Merge bump libguac version number for 1.2.0.
2020-06-24 12:58:40 -04:00
Nick Couchman
025525f93a
Merge staging/1.2.0 changes back to master.
2020-06-24 12:55:34 -04:00
Michael Jumper
3e73e392a0
GUACAMOLE-966: Bump libguac version number for 1.2.0 (interfaces added, none changed or removed).
2020-06-24 02:37:35 -07:00
Michael Jumper
fb94ef9e9a
GUACAMOLE-495: Add whitespace and reflow as necessary to improve readability.
2020-06-24 02:25:02 -07:00
Michael Jumper
628f2fd815
GUACAMOLE-518: Ensure all keys are released even if the key pressed client-side is unknown except through dead keys.
2020-06-24 00:54:39 -07:00
Michael Jumper
3798d85bd1
GUACAMOLE-518: Count client-side pressed keys independently of server-side keys.
2020-06-24 00:54:39 -07:00
Michael Jumper
2407157d00
GUACAMOLE-518: Handle modifier status correctly when multiple modifier keys are involved.
2020-06-24 00:54:39 -07:00
Michael Jumper
7d17e6898a
GUACAMOLE-518: Remove unused GUAC_KEYSYMS_* constants.
2020-06-24 00:54:39 -07:00
Michael Jumper
337f3bbff2
GUACAMOLE-518: Map both Right Alt and AltGr to Windows' Right Alt.
...
Windows expects the Right Alt key to be sent for AltGr.
2020-06-23 22:05:18 -07:00
Michael Jumper
9b891e2360
GUACAMOLE-495: Update guacenc mangpage - the MPEG-4 output is no longer a raw stream.
2020-06-23 15:48:41 -07:00
Michael Jumper
81601d99fe
GUACAMOLE-465: Reformat/reflow comments to match established style.
2020-06-23 15:40:04 -07:00
Nick Couchman
e8deeeae97
Merge staging/1.2.0 changes back to master.
2020-06-23 14:19:37 -04:00
Michael Jumper
60944f1092
GUACAMOLE-518: Keep locally-tracked keyboard lock status in sync with remote changes to keyboard locks.
2020-06-23 11:11:19 -07:00
Michael Jumper
a246403137
GUACAMOLE-518: Update German keymap to define behavior of Caps Lock.
...
On German keyboards, Caps Lock behaves like Shift, affects all
characters except dead keys, "°", "<", ">", "-", "_", and any keys
requiring AltGr, and is undone by Shift.
2020-06-23 11:11:19 -07:00