Commit Graph

  • 2a0d2445c1 GUACAMOLE-51: Merge lock state synchronziation change for RDP. James Muehlner 2016-08-16 20:18:59 -0700
  • 996f1a8ec2 GUACAMOLE-51: Require shift released and numlock active for keypad numerals. Michael Jumper 2016-08-14 18:47:03 -0700
  • 69ab054323 GUACAMOLE-51: Support -num and +num option (require clear/set numlock) in keymaps. Michael Jumper 2016-08-14 18:46:29 -0700
  • 0c48096147 GUACAMOLE-51: Track and synchronize remote lock key state. Michael Jumper 2016-08-14 17:19:09 -0700
  • f73822d348 GUACAMOLE-51: Merge change to seperate RDP keyboard handling. James Muehlner 2016-08-16 19:58:42 -0700
  • 4f4f83f9a7 GUACAMOLE-51: Isolate sending of specific RDP events within own functions. Michael Jumper 2016-08-14 13:17:34 -0700
  • 78a696a86f GUACAMOLE-51: Abstract away RDP keyboard state tracking with dedicated guac_rdp_keyboard structure. Michael Jumper 2016-08-13 17:33:30 -0700
  • 4734d15fb6 GUACAMOLE-5: Merge read-only server side parameter. James Muehlner 2016-07-24 22:44:44 -0700
  • 1ad99a312e GUACAMOLE-5: Add "read-only" parameter to RDP, SSH, and telnet (per-user, just like VNC). Michael Jumper 2016-07-24 22:03:08 -0700
  • 59e66ddc77 GUACAMOLE-5: Handle VNC's "read-only" parameter on a per-user basis. Michael Jumper 2016-07-24 21:38:53 -0700
  • 0641ccf601 GUACAMOLE-5: Store connection parameters at user level. Maintain reference to owner's connection parameters at client level. Michael Jumper 2016-07-24 21:34:21 -0700
  • 425f7baa2b GUACAMOLE-44: Merge change of RDPDR printer operation to synchronous. James Muehlner 2016-06-16 15:43:32 -0700
  • 69ddeeb06d GUACAMOLE-44: Refactor the RDPDR printer to synchronous operation. Michael Jumper 2016-06-09 13:57:22 -0700
  • 96dc9512bb GUACAMOLE-51: Merge changes to numpad key handling. James Muehlner 2016-06-14 19:20:19 -0700
  • 72fb8ffdfe GUACAMOLE-51: Explicitly map number pad keys within Guacamole terminal emulator. Michael Jumper 2016-06-14 14:19:15 -0700
  • 4e17e4837d GUACAMOLE-25: Merge change to avoid unnecessary string allocation. James Muehlner 2016-06-06 09:16:05 -0700
  • c1fdbca62b GUACAMOLE-25: Avoid unnecessary allocation of temporary string for guac_rdp_ptr_to_string(). Michael Jumper 2016-06-03 11:30:05 -0700
  • 995b6d669a GUACAMOLE-25: Merge RDP audio input addition." James Muehlner 2016-06-02 11:44:16 -0700
  • 402b039384 GUACAMOLE-25: Update documentation regarding loading of dynamic virtual channel plugins. Michael Jumper 2016-06-01 22:06:17 -0700
  • 0d29694afc GUACAMOLE-25: Reset I/O counters upon end-of-stream. Michael Jumper 2016-06-01 16:20:38 -0700
  • 0be04ea54d GUACAMOLE-25: Resample received audio as necessary. Michael Jumper 2016-06-01 15:25:42 -0700
  • 1c2890b47c GUACAMOLE-25: Store PCM format expected by RDP server. Michael Jumper 2016-05-26 10:39:33 -0700
  • ad00cce0ad GUACAMOLE-25: Store audio format within common structure. Michael Jumper 2016-05-25 14:38:22 -0700
  • 260d0cd340 GUACAMOLE-25: Remove STUB. Michael Jumper 2016-05-11 14:09:48 -0700
  • 533a47f06d GUACAMOLE-25: Store input and output audio format. Michael Jumper 2016-05-11 13:48:40 -0700
  • 320f564daf GUACAMOLE-25: Implement parsing of audio mimetypes. Michael Jumper 2016-05-11 13:34:29 -0700
  • 8ccf61e6b1 GUACAMOLE-25: Support FreeRDP stable-1.0 and compatible. Michael Jumper 2016-05-09 22:23:46 -0700
  • f1d4393eb8 GUACAMOLE-25: Implement buffer attachment in Stream_New() and Stream_Free() compatibility functions. Michael Jumper 2016-05-09 22:18:49 -0700
  • 1393358469 GUACAMOLE-25: Abstract DVC management away from FreeRDP for sake of API compatibility. Michael Jumper 2016-05-09 18:20:04 -0700
  • 46bdf0692f GUACAMOLE-25: Delay sending of "ack" until RDP has opened the AUDIO_INPUT stream. Close audio stream with another "ack" when RDP has closed the AUDIO_INPUT stream. Michael Jumper 2016-05-02 00:11:38 -0700
  • 5030c0603a GUACAMOLE-25: Add status code reporting the normal closure of a resource. Michael Jumper 2016-05-02 00:09:17 -0700
  • 166eba11b7 GUACAMOLE-25: Fix pointer update in audio input buffer transfer. Michael Jumper 2016-05-01 00:04:40 -0700
  • 4e4dbd6a2d GUACAMOLE-25: Fix configure test for FreeRDP variations. Michael Jumper 2016-04-20 22:02:01 -0700
  • 9d5871a3c8 GUACAMOLE-25: Buffer and send Data PDUs as necessary. Michael Jumper 2016-04-18 00:32:51 -0700
  • 63cd2ce512 GUACAMOLE-25: Partially handle the Open PDU. Michael Jumper 2016-04-17 02:36:32 -0700
  • 86806a3759 GUACAMOLE-25: Handle the server's Sound Formats PDU. Michael Jumper 2016-04-17 02:11:29 -0700
  • 503ffb0d45 GUACAMOLE-25: Implement message processing. Stub handlers. Michael Jumper 2016-04-17 01:00:42 -0700
  • 1088332376 GUACAMOLE-25: Add support for multiple versions of IWTSVirtualChannelCallback. Michael Jumper 2016-04-16 23:28:50 -0700
  • ac94fd4cd0 GUACAMOLE-25: Add stub callbacks for AUDIO_INPUT data handling. Michael Jumper 2016-04-16 22:48:27 -0700
  • 9cd89e6580 GUACAMOLE-25: Allocate proper number of argument entries. Michael Jumper 2016-04-16 21:44:14 -0700
  • 4fdcfebf25 GUACAMOLE-25: Set AudioCapture flag if audio input is enabled. Michael Jumper 2016-04-16 21:42:31 -0700
  • 36cc9f492f GUACAMOLE-25: Convert guac_client pointer to/from a string for sake of FreeRDP's DVC API. Michael Jumper 2016-04-16 17:13:39 -0700
  • 21ab9d765d GUACAMOLE-25: Add stub "guacai" plugin for AUDIO_INPUT channel support. Michael Jumper 2016-04-16 15:54:26 -0700
  • ec93a2989f GUACAMOLE-33: Merge mouse duplication user disconnect fix. James Muehlner 2016-05-23 20:45:18 -0700
  • fa3565e617 Merge rdp performance flag fixes. James Muehlner 2016-05-23 20:43:36 -0700
  • 9ae667e6bc GUACAMOLE-35: Fix logic of desktop_composition flag. Michael Jumper 2016-05-23 20:39:26 -0700
  • 055aa1b059 Merge client cleanup fix. James Muehlner 2016-05-23 20:36:55 -0700
  • 2b8e1555c6 GUACAMOLE-33: Fix comment regarding user removal. Michael Jumper 2016-04-18 20:07:54 -0700
  • 82fd6a279b GUACAMOLE-33: Implement leave handlers for RDP, SSH, and telnet. Michael Jumper 2016-04-18 19:03:38 -0700
  • 46b29edc5f GUACAMOLE-33: Actually use VNC's leave handler. Michael Jumper 2016-04-18 18:58:16 -0700
  • 92e2f4e420 GUACAMOLE-33: Restore guac_common_cursor_remove_user() (reverts commit af7968e). Michael Jumper 2016-04-18 18:53:12 -0700
  • a64c3e0179 GUACAMOLE-34: Ensure guac_client_stop() or guac_client_abort() are called in ALL cases where the client thread terminates. Michael Jumper 2016-04-18 18:15:32 -0700
  • 88b422987e GUACAMOLE-35: Ensure performance flag values are applied. Michael Jumper 2016-04-18 17:25:10 -0700
  • c7bf4f78ab Merge inclusion of docker image. James Muehlner 2016-05-20 15:38:41 -0700
  • 66859010e7 GUACAMOLE-27: Add Docker image from old guacd-docker repository. Update license. Michael Jumper 2016-05-20 14:45:12 -0700
  • 7e3c28a1c2 Merge updated contribution guidelines. James Muehlner 2016-05-17 23:52:04 -0700
  • 7e2aea5765 GUACAMOLE-3: Bring CONTRIBUTING up-to-date with the migration to Apache. Michael Jumper 2016-05-17 23:46:52 -0700
  • facc0a794e GUAC-1517: Only allocate one audio stream for RDP connection. Michael Jumper 2016-03-31 14:25:31 -0700
  • f611ea7b65 GUAC-1511: Merge libguac audio input support. James Muehlner 2016-03-30 15:39:39 -0700
  • bdbe1df43c GUAC-1511: Add user audio handler and definition. Handle received "audio" instructions. Michael Jumper 2016-03-29 21:06:32 -0700
  • 60bf39f828 GUAC-1517: Merge resource cleanup change. James Muehlner 2016-03-30 13:11:56 -0700
  • ba673c52b0 GUAC-1517: Only allocate filesystem objects once per Guacamole connection. Do not reallocate when RDP automatically reconnects due to resize. Michael Jumper 2016-03-30 12:20:49 -0700
  • e777faac4c GUACAMOLE-1: Add DISCLAIMER. Michael Jumper 2016-03-25 16:34:39 -0700
  • 87bceac9ff GUACAMOLE-1: Add required LICENSE and NOTICE. Remove old MIT license. Michael Jumper 2016-03-25 13:04:55 -0700
  • 5b4a02e8a5 GUACAMOLE-1: Relicense RDP keymaps and associated Perl script. Michael Jumper 2016-03-25 13:04:20 -0700
  • f4b8c70f79 GUACAMOLE-1: Relicense build/shell scripts. Michael Jumper 2016-03-25 13:03:33 -0700
  • 4da3bef4ec GUACAMOLE-1: Relicense C files. Michael Jumper 2016-03-25 12:59:40 -0700
  • ecbb6fc6b3 GUAC-1164: Do not load "drdynvc" plugin unless actually needed. Michael Jumper 2016-03-22 13:41:53 -0700
  • f97a681f1d Merge pull request #133 from glyptodon/rdp-disconnect-leaks James Muehlner 2016-03-18 14:40:55 -0700
  • 1cb4325422 GUAC-1164: Init/uninit common SSH client only once. Do not touch display if RDP server is not connected. Michael Jumper 2016-03-17 18:29:27 -0700
  • 0a1f01ce3f GUAC-1164: Ensure locks used by OpenSSL are always freed. Michael Jumper 2016-03-17 18:10:42 -0700
  • 0fb8a49e62 GUAC-1164: Do not send clipboard notification to RDP server if RDP server is not connected. Michael Jumper 2016-03-17 18:06:23 -0700
  • 7c3d108e21 GUAC-1164: Duplicate strings which FreeRDP will free when it frees its settings structure. Michael Jumper 2016-03-17 18:05:16 -0700
  • e57c9ddd86 GUAC-1164: Free private key used for SSH login. Michael Jumper 2016-03-17 17:15:14 -0700
  • 0a4bfc95d1 GUAC-1164: Ensure audio stream and context are freed upon disconnect. Michael Jumper 2016-03-17 17:11:40 -0700
  • 8c37db8a07 GUAC-1164: Add missing free() for client connection ID. Michael Jumper 2016-03-17 16:03:58 -0700
  • 176ff96a26 GUAC-1164: Ensure elements of SVC names array are freed. Michael Jumper 2016-03-17 15:54:15 -0700
  • 3614c48240 Merge pull request #130 from glyptodon/out-of-bounds James Muehlner 2016-03-16 22:10:37 -0700
  • 5a3bc7ab04 Merge pull request #131 from glyptodon/bad-fd James Muehlner 2016-03-16 22:09:34 -0700
  • 1dfdcec34c GUAC-236: Do not attempt to lock/close fd if open fails. Michael Jumper 2016-03-16 21:52:30 -0700
  • ec2524eb97 GUAC-236: Do not exceed available buffers/layers/streams. Michael Jumper 2016-03-16 21:48:21 -0700
  • 55f5d1cca3 Merge pull request #129 from glyptodon/rdp-resize James Muehlner 2016-03-16 21:37:06 -0700
  • c336ce39e2 GUAC-1164: Document guac_rdp_handle_connection(). Michael Jumper 2016-03-16 21:30:46 -0700
  • b63763cf53 Merge pull request #128 from glyptodon/libavcodec-compat James Muehlner 2016-03-16 20:45:58 -0700
  • 89f6bd4fae GUAC-236: Provide support for much older versions of libavcodec. Michael Jumper 2016-03-16 18:48:00 -0700
  • db82c6fa02 GUAC-1164: Delay display resize relative to display manager creation or reconnect. Michael Jumper 2016-03-16 15:27:24 -0700
  • 3997e44810 GUAC-1164: Do not load display update channel unless needed. Michael Jumper 2016-03-16 15:02:13 -0700
  • de78a6efed GUAC-1164: Reset request throttle after reconnect completed (prevent excessive reconnecting due to lengthy connects). Michael Jumper 2016-03-16 14:56:14 -0700
  • 8d14118469 GUAC-1164: Add setting for specifying the resize method, if any. Michael Jumper 2016-03-16 10:23:21 -0700
  • 1fedb71f76 Merge pull request #127 from glyptodon/libjpeg-compat James Muehlner 2016-03-16 12:08:33 -0700
  • fd430e8b69 GUAC-236: Do not use features specific to libjpeg-turbo. Ensure compatibility with libjpeg. Michael Jumper 2016-03-16 11:56:04 -0700
  • a1822c5a2c Merge pull request #126 from glyptodon/recording-docs James Muehlner 2016-03-16 10:55:35 -0700
  • 0a5e57362e GUAC-236: Add missing plurals. Michael Jumper 2016-03-16 10:45:11 -0700
  • 534d0e580e GUAC-236: Add missing documentation for screen recording parameters of VNC and RDP. Michael Jumper 2016-03-16 10:26:10 -0700
  • 67a0a1fe46 GUAC-1164: Do not refer to disp member if it does not exist. Michael Jumper 2016-03-15 22:11:06 -0700
  • fc71dcadb0 GUAC-1164: Do not include disply update channel functionsn unless display update channel support is present. Michael Jumper 2016-03-15 22:07:38 -0700
  • 81ebfbb5ca GUAC-1164: rdp_disp.[ch] must now be built in all cases. Michael Jumper 2016-03-15 22:02:35 -0700
  • 4e2b90cc0a GUAC-1164: Conditionally build display update channel support. Michael Jumper 2016-03-15 21:59:28 -0700
  • 2e73e5eef9 GUAC-1164: Dispose of layers/buffers when display/cursor are freed. Michael Jumper 2016-03-15 21:49:26 -0700
  • fc40e9f14c GUAC-1164: Automatically reconnect when display size changes. Michael Jumper 2016-03-15 21:23:19 -0700