Commit Graph

  • 5ec2551761 GUACAMOLE-221: Use constants for parameters updated via argv or required instructions. Nick Couchman 2020-06-27 18:29:38 -0400
  • 5881209f12 GUACAMOLE-221: Move keep-alives to protocol implementation and only send required instruction to owner. Nick Couchman 2020-06-27 17:55:43 -0400
  • 5c309f5cb1 GUACAMOLE-221: Move away from reserved function names. Nick Couchman 2020-06-26 15:41:16 -0400
  • 7759f9b1c0 GUACAMOLE-221: Add socket keepalive when sending required fields. Nick Couchman 2020-04-14 19:02:38 -0400
  • 51b9c9c103 GUACAMOLE-221: Remove manual addition of null terminator Nick Couchman 2020-04-08 22:46:29 -0400
  • 4318083511 GUACAMOLE-221: Fix up style, comments, and variable names. Nick Couchman 2020-03-19 14:04:15 -0400
  • 939d954810 GUACAMOLE-221: Extract array writing in protocol into common function and document. Nick Couchman 2020-01-26 04:33:04 -0500
  • 76ef6332cc GUACAMOLE-221: Make lock, condition, and flags specific to credentials. Nick Couchman 2020-01-26 03:53:34 -0500
  • 7369bed22c GUACAMOLE-221: Add support for sending multiple params in required. Nick Couchman 2019-08-09 21:09:11 -0400
  • 21a5d9ee62 GUACAMOLE-221: Add protocol functions for sending prompt to client. Nick Couchman 2019-03-02 11:04:48 -0500
  • 7683a17d69 GUACAMOLE-1174: Added exec call implementation for kubernetes protocol Yaroslav Nikonorov 2020-08-14 15:35:37 +0300
  • 382d72a26a
    GUACAMOLE-1158: Merge handle received clipboard data only if copy has not been disabled. Virtually Nick 2020-08-24 15:47:42 -0400
  • df33cd0874 GUACAMOLE-1158: Handle received clipboard data only if copy has not been disabled. Michael Jumper 2020-08-24 12:23:01 -0700
  • be01e7e93a
    GUACAMOLE-1151: Merge exclusion of NetBeans project directory via .gitignore. Mike Jumper 2020-08-08 23:45:46 -0700
  • 7ee9c64c04 GUACAMOLE-1151: Add .gitignore entry for NetBeans project directory Nick Couchman 2020-08-05 16:43:43 -0400
  • a2fb09021b
    GUACAMOLE-221: Merge add convenience API for automatically handling received "argv" streams. Virtually Nick 2020-07-08 08:30:47 -0400
  • 0cdc51acd1 GUACAMOLE-221: Correct faulty double-increment of args (should advance ONE at a time). Michael Jumper 2020-07-02 04:56:40 -0700
  • aa3a9cde6c GUACAMOLE-221: Migrate Kubernetes handling of "argv" to guac_argv_*() convenience API. Michael Jumper 2020-07-01 19:11:52 -0700
  • 08a57d3375 GUACAMOLE-221: Migrate telnet handling of "argv" to guac_argv_*() convenience API. Michael Jumper 2020-07-01 19:02:50 -0700
  • 2f6de25418 GUACAMOLE-221: Migrate SSH handling of "argv" to guac_argv_*() convenience API. Michael Jumper 2020-07-01 18:44:23 -0700
  • f8f2c7f747 GUACAMOLE-221: Allow callers to request that argument values be automatically echoed to all connected users. Michael Jumper 2020-07-01 18:09:13 -0700
  • a8151c40c4 GUACAMOLE-221: Implement libguac convenience API for awaiting and processing argument streams. Michael Jumper 2020-07-01 17:46:26 -0700
  • f0dee00d33
    GUACAMOLE-1110: Merge support for running the "guacd" Docker image as a specific service user. Mike Jumper 2020-07-02 22:34:35 -0700
  • 3fc3880f0e
    GUACAMOLE-1122: Merge fix for build failure due to conditionally-missing variable declaration. Mike Jumper 2020-07-02 22:30:58 -0700
  • d35a97d28e GUACAMOLE-1122: Correct scope of settings variable for RDP user file handler." Nick Couchman 2020-07-02 16:50:04 -0400
  • 7d06113cbe
    GUACAMOLE-1110: Replace user nobody with guacd Mathias 2020-06-30 12:41:35 +0200
  • c10ceab7e8
    GUACAMOLE-1114: Merge fix the destruction of some thread mutexes Virtually Nick 2020-06-26 14:19:39 -0500
  • d34745a40b GUACAMOLE-1114: Clean up clipboard mutex lock. Jimmy 2020-06-26 22:07:51 +0300
  • 264192fd25 GUACAMOLE-1114: Clean up print job mutex lock Jimmy 2020-06-26 22:05:07 +0300
  • 79c6e5787d Merge staging/1.2.0 changes back to master. Nick Couchman 2020-06-25 17:56:43 -0400
  • 6042222d44
    GUACAMOLE-474: Merge properly enforce file new upload/download restrictions. Virtually Nick 2020-06-25 17:52:11 -0400
  • 7de6ba7ea9 GUACAMOLE-474: Do not allow RDPDR file downloads via "get" instructions if downloads are disabled. Michael Jumper 2020-06-25 14:06:32 -0700
  • 630798503c GUACAMOLE-474: Ensure RDPDR "Download" folder behaves as a normal folder if downloads are disabled. Michael Jumper 2020-06-25 14:05:15 -0700
  • f4ff5f337c GUACAMOLE-474: Enforce upload disable option at low level, warning if not blocked at higher level as expected. Michael Jumper 2020-06-25 14:29:26 -0700
  • d8c32b1e82 GUACAMOLE-474: Enforce download disable option at low level, warning if not blocked at higher level as expected. Michael Jumper 2020-06-25 14:02:43 -0700
  • 86176ff770
    GUACAMOLE-1110: Shrinks container footprint, higher security and reliability check Mathias 2020-06-25 17:51:29 +0200
  • 45a0cd943b Merge staging/1.2.0 changes back to master. Nick Couchman 2020-06-24 20:19:10 -0400
  • 99fce8fa19
    GUACAMOLE-465: Merge correct usage of printf-like guacenc_log(). Virtually Nick 2020-06-24 20:16:58 -0400
  • af2c109079 GUACAMOLE-465: Correct printf-style format string (should be "%s" for strings, not "%d"). Michael Jumper 2020-06-24 13:31:45 -0700
  • 4ac0940e81 GUACAMOLE-465: Remove redundant newline character from calls to guacenc_log(). Michael Jumper 2020-06-24 13:28:52 -0700
  • 3a87dd0c96
    GUACAMOLE-465: Merge remove superfluous access check prior to attempting file deletion. Virtually Nick 2020-06-24 20:10:34 -0400
  • 37965a961e Merge staging/1.2.0 changes back to master. Nick Couchman 2020-06-24 20:09:05 -0400
  • 9ee956f765
    GUACAMOLE-465: Merge correct possible leak of malloc'd video structure. Virtually Nick 2020-06-24 20:08:20 -0400
  • 096a067b1f GUACAMOLE-465: Correct possible leak of malloc'd video structure. Michael Jumper 2020-06-24 13:51:22 -0700
  • 8d9049942d GUACAMOLE-465: Remove superfluous access check prior to attempting file deletion. Michael Jumper 2020-06-24 13:41:03 -0700
  • 708769b4c3 Merge staging/1.2.0 changes back to master. Nick Couchman 2020-06-24 13:11:17 -0400
  • 614f38767e
    GUACAMOLE-465: Merge produce MPEG-4 output within a proper container. Virtually Nick 2020-06-24 13:10:32 -0400
  • f1f1b0d438 Merge staging/1.2.0 changes back to master. Nick Couchman 2020-06-24 12:59:34 -0400
  • 4815f62358
    GUACAMOLE-966: Merge bump libguac version number for 1.2.0. Virtually Nick 2020-06-24 12:58:40 -0400
  • 025525f93a Merge staging/1.2.0 changes back to master. Nick Couchman 2020-06-24 12:55:34 -0400
  • debd888cf5
    GUACAMOLE-518: Merge correct behavior of keys typed with AltGr. Virtually Nick 2020-06-24 12:54:37 -0400
  • 3e73e392a0 GUACAMOLE-966: Bump libguac version number for 1.2.0 (interfaces added, none changed or removed). Michael Jumper 2020-06-24 02:37:35 -0700
  • fb94ef9e9a GUACAMOLE-495: Add whitespace and reflow as necessary to improve readability. Michael Jumper 2020-06-24 02:25:02 -0700
  • 628f2fd815 GUACAMOLE-518: Ensure all keys are released even if the key pressed client-side is unknown except through dead keys. Michael Jumper 2020-06-24 00:50:23 -0700
  • 3798d85bd1 GUACAMOLE-518: Count client-side pressed keys independently of server-side keys. Michael Jumper 2020-06-23 23:57:43 -0700
  • 2407157d00 GUACAMOLE-518: Handle modifier status correctly when multiple modifier keys are involved. Michael Jumper 2020-06-23 22:37:15 -0700
  • 7d17e6898a GUACAMOLE-518: Remove unused GUAC_KEYSYMS_* constants. Michael Jumper 2020-06-23 21:47:48 -0700
  • 337f3bbff2 GUACAMOLE-518: Map both Right Alt and AltGr to Windows' Right Alt. Michael Jumper 2020-06-23 21:46:26 -0700
  • 9b891e2360 GUACAMOLE-495: Update guacenc mangpage - the MPEG-4 output is no longer a raw stream. Michael Jumper 2020-06-23 15:48:41 -0700
  • 81601d99fe GUACAMOLE-465: Reformat/reflow comments to match established style. Michael Jumper 2020-06-23 15:40:04 -0700
  • e8deeeae97 Merge staging/1.2.0 changes back to master. Nick Couchman 2020-06-23 14:19:37 -0400
  • 5f5080994f
    GUACAMOLE-518: Merge correct Caps Lock and Shift behavior within RDP keymap translation system. Virtually Nick 2020-06-23 14:18:58 -0400
  • 60944f1092 GUACAMOLE-518: Keep locally-tracked keyboard lock status in sync with remote changes to keyboard locks. Michael Jumper 2020-06-22 23:11:43 -0700
  • a246403137 GUACAMOLE-518: Update German keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 22:16:59 -0700
  • 3f375a4501 GUACAMOLE-518: Update Swiss German keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 21:57:00 -0700
  • e8153f9002 GUACAMOLE-518: Update French keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 21:46:57 -0700
  • 568e037012 GUACAMOLE-518: Update Swiss French keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 21:33:08 -0700
  • 31d05de72a GUACAMOLE-518: Update Belgian French keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 21:26:32 -0700
  • f884ab76b1 GUACAMOLE-518: Update Italian keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 20:58:51 -0700
  • 1117cf052c GUACAMOLE-518: Update Turkish-Q keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 20:55:53 -0700
  • b69248048c GUACAMOLE-518: Update Swedish keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 20:44:12 -0700
  • 38737a8353 GUACAMOLE-518: Update Brazilian Portuguese keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 20:42:31 -0700
  • 5c1a2fc44c GUACAMOLE-518: Update Latin American keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 20:38:56 -0700
  • ba3d1de3bb GUACAMOLE-518: Update Spanish keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 20:37:49 -0700
  • 2cec040b9e GUACAMOLE-518: Update Danish keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 20:35:49 -0700
  • e9652becfd GUACAMOLE-518: Update Hungarian keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 20:34:47 -0700
  • 31a415cc59 GUACAMOLE-518: Update UK English keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 20:34:04 -0700
  • 024e281252 GUACAMOLE-518: Update US English keymap to define behavior of Caps Lock. Michael Jumper 2020-06-22 20:33:12 -0700
  • 48b3d5038f GUACAMOLE-518: Automatically release any automatically-pressed keys after user has released all keys on the client side. Michael Jumper 2020-06-22 15:14:27 -0700
  • cb6ffd06e6 GUACAMOLE-518: Allow multiple possible definitions (means of typing a particular key) for each keysym. Michael Jumper 2020-06-22 14:47:09 -0700
  • 67450d89f3 GUACAMOLE-518: Correct signedness of keyboard flag variables. Michael Jumper 2020-06-22 10:03:07 -0700
  • 96c4c208b4 GUACAMOLE-518: Ensure keyboard state is always updated for all keys pressed/released. Michael Jumper 2020-06-21 22:10:02 -0700
  • 7fd54c56a8 GUACAMOLE-518: Modifications to generate.pl should result in regeneration of all keymaps. Michael Jumper 2020-06-21 21:03:41 -0700
  • ce0982fefd GUACAMOLE-518: Track and update modifier states based on overall flags, not keysyms. Michael Jumper 2020-06-21 20:59:11 -0700
  • 0c784d434c Merge staging/1.2.0 changes back to master. Nick Couchman 2020-06-20 20:53:18 -0400
  • 120be65dbc
    GUACAMOLE-1076: Merge correct RemoteApp launch behavior. Virtually Nick 2020-06-20 20:51:21 -0400
  • 7598f5a95a GUACAMOLE-1076: Use proper constants to represent RemoteApp high contrast support flags. Michael Jumper 2020-06-20 16:09:43 -0700
  • d5608fb8a2 GUACAMOLE-1076: Send same System Parameters Update PDUs as Apache Guacamole 1.0.0 and older. Michael Jumper 2020-06-20 15:09:00 -0700
  • a7732e72be GUACAMOLE-1076: Ensure Client Information PDU is sent during RAIL handshake (required by spec). Michael Jumper 2020-06-20 14:30:39 -0700
  • 6a50d3076c GUACAMOLE-1076: Set RAIL flag for expanding environment variables within RemoteApp arguments (match v1.0.0 behavior). Michael Jumper 2020-06-20 14:14:29 -0700
  • 29b055b511 Merge 1.2.0 changes back to master. Michael Jumper 2020-06-18 12:52:30 -0700
  • f899fe0b2f
    GUACAMOLE-1053: Merge restoration of proper locking on RDP structures. Mike Jumper 2020-06-18 12:51:34 -0700
  • d76502d169 GUACAMOLE-1053: guacd segfaults when user actively presses keys at RDP disconnect time Grigory Trenin 2020-04-30 17:44:59 -0400
  • 787ae317fc Merge 1.2.0 changes back to master. Michael Jumper 2020-06-17 14:12:12 -0700
  • e82eb45a74
    GUACAMOLE-513: Merge improvements to Wake-on-LAN error handling and wait behavior. Mike Jumper 2020-06-17 14:11:27 -0700
  • db4b155c51 GUACAMOLE-513: Update default WoL boot wait time to 0. Nick Couchman 2020-06-17 15:21:14 -0400
  • 72489d5690
    GUACAMOLE-1103: Merge fix the incorrect comment on enable_sftp variable in RDP Virtually Nick 2020-06-17 14:10:16 -0400
  • 2c2f372def GUACAMOLE-1103: Fixed the incorrect comment of the enable_sftp variable of the guac_rdp_settings structure. Jimmy 2020-06-17 23:01:13 +0300
  • e51c269a51 GUACAMOL-513: Correctly handle unknown address families. Nick Couchman 2020-06-17 06:50:43 -0400
  • b0bcb30346 GUACAMOLE-513: Merge socket calls and handle IP family determination correctly. Nick Couchman 2020-06-16 16:48:51 -0400