Commit Graph

  • a0e9f6ed9b GUACAMOLE-377: Leverage client timestamp tracking for RDP frame duration. Michael Jumper 2021-09-02 20:53:52 -0700
  • bde8cdee46 GUACAMOLE-377: Add general RDP support for frame markers. Michael Jumper 2021-09-02 19:05:21 -0700
  • 669e02b4dc GUACAMOLE-377: Leverage RDPGFX to report remote frame statistics to the client. Michael Jumper 2021-09-02 17:07:58 -0700
  • 52c8683bcf GUACAMOLE-377: Add protocol-level support for reporting remote frame statistics. Michael Jumper 2021-09-02 16:53:55 -0700
  • c19eab9691 GUACAMOLE-377: Revise processing lag calculations to consider cumulative processing lag. Michael Jumper 2021-08-31 10:47:35 -0700
  • dd85c54961 GUACAMOLE-377: Add handling for EndPaint required by software GDI implementation of RDPGFX. Michael Jumper 2021-07-13 00:08:39 -0700
  • c795bf9e4a GUACAMOLE-377: Control RemoteFX / GFX support with "enable-gfx" parameter. Michael Jumper 2021-09-02 17:31:30 -0700
  • c469300941 GUACAMOLE-377: Support for RDPGFX. Michael Jumper 2021-07-05 16:54:31 -0700
  • 81300052e0
    GUACAMOLE-1595: Merge mouse mask initialization fix. James Muehlner 2022-05-02 17:24:58 -0700
  • df4e5c6fdf GUACAMOLE-1595: Ensure all mouse buttons are initially released when terminal starts. Michael Jumper 2022-05-03 00:20:08 +0000
  • 2cff6c6b73 [WIP]: Add support for links channel. working/rdp-channel-links Virtually Nick 2022-04-03 21:05:33 -0400
  • a175a3d902
    GUACAMOLE-1312: Merge add Canadian French RDP keymap Virtually Nick 2022-03-23 09:58:58 -0400
  • 9cbd768210 GUACAMOLE-1312: Added fr_ca keymap Kaven Rousseau 2020-02-20 17:44:16 -0500
  • c716a07abc Merge 1.5.0 changes back to master. Virtually Nick 2022-03-17 15:24:48 -0400
  • c880f02fe8
    GUACAMOLE-1115: Merge ensure RDP print process does not block itself from completing. Virtually Nick 2022-03-17 15:20:51 -0400
  • ce88fa4d4a GUACAMOLE-1115: Forcibly kill any outstanding PDF filter job when cleaning up resources. Michael Jumper 2022-03-17 18:27:05 +0000
  • d734bac590 GUACAMOLE-1115: Do not hold general RDP message lock while waiting for print operations. Michael Jumper 2022-03-17 17:32:37 +0000
  • 75a11b05b2
    GUACAMOLE-1543: Merge changes moving recording structures/functions to the public API. Mike Jumper 2022-03-01 09:58:50 -0800
  • 854b5ecbb8 GUACAMOLE-1543: Move recording functionality from common to libguac. James Muehlner 2022-03-01 03:38:25 +0000
  • d8073f9b17
    GUACAMOLE-1538: Merge corrections to libguac-terminal build and scope. Mike Jumper 2022-02-28 16:56:04 -0800
  • 46e813343e GUACAMOLE-1538: Only the core functionality of the terminal lib should be public. James Muehlner 2022-02-26 02:13:22 +0000
  • ad0155b5f5 GUACAMOLE-1538: Make it clear which functions are getters by adding _get_ to the name of each. James Muehlner 2022-02-24 11:22:12 -0800
  • 0856e94ece GUACAMOLE-1538 Use dashes instead of underscores in filenames for consistency with libguac public API. James Muehlner 2022-02-24 11:12:05 -0800
  • 1c97cdb115 GUACAMOLE-1538: Autogenerate docs for new library. James Muehlner 2022-02-23 11:16:43 -0800
  • ce2ffdf75f GUACAMOLE-1538: Improve code style and cleanliness. James Muehlner 2022-02-22 20:37:42 -0800
  • 6dd33a8d90 GUACAMOLE-1538: Do not use terminal internals outside of terminal code. James Muehlner 2022-02-22 16:06:48 -0800
  • 589e0ecd03 GUACAMOLE-1538 - Consolidate clipboard handling; opaque clipboard struct to avoid exposing internal guac_common_clipboard. James Muehlner 2022-02-22 12:45:35 -0800
  • 037045a054 GUACAMOLE-1538: Explicitly include the common lib; ensure no undefined symbols. James Muehlner 2022-02-22 11:07:24 -0800
  • 63bf5b329c GUACAMOLE-1538: Rename library to match conventions. James Muehlner 2022-02-21 13:34:54 -0800
  • dc9dfe562f
    GUACAMOLE-1540: Merge changes correcting Docker-specific search for FreeRDP install location. Mike Jumper 2022-02-21 17:32:23 -0800
  • 757928dfa1 GUACAMOLE-1540: Search for libfreerdp2 installation directly instead of checking links. James Muehlner 2022-02-21 16:57:48 -0800
  • a0faa02616
    GUACAMOLE-1538: Merge refactor libguac_terminal for easier extensibility, and migrate to shared library. Virtually Nick 2022-02-21 14:30:40 -0500
  • 44d76da21a GUACAMOLE-1538: Use an options struct instead of hardcoding params in constructor. James Muehlner 2022-02-17 14:16:05 -0800
  • 05c6131cf3 GUACAMOLE-1538: Update libguac_terminal to be a shared library. James Muehlner 2022-02-17 11:06:50 -0800
  • 001347b4e8
    GUACAMOLE-1540: Merge migration of guacd Docker image to Ubuntu 21.10. Mike Jumper 2022-02-18 16:20:17 -0800
  • edce11fcb4 GUACAMOLE-1540: Build using Ubuntu 21.10 as a base instead of buster-slim. James Muehlner 2022-02-18 12:52:42 -0800
  • e78d589e25
    GUACAMOLE-876: Merge null-check fix for RDP open file check. James Muehlner 2022-02-18 13:50:03 -0800
  • 06461cac53 GUACAMOLE-876: Test for open files only if filesystem has been allocated. Michael Jumper 2022-02-18 13:40:15 -0800
  • 8e94b00587
    GUACAMOLE-1495: Merge add keymap for Polish keyboard layout for RDP Virtually Nick 2022-02-17 12:46:01 -0500
  • 9245d02bc5
    GUACAMOLE-462: Merge create recordings/typescripts with group read permission. Virtually Nick 2022-02-17 12:43:51 -0500
  • 4d41b38a24 GUACAMOLE-462: Create recordings/typescripts with group read permission. Michael Jumper 2022-02-17 09:25:26 -0800
  • 29535e6cb8
    GUACAMOLE-876: Merge changes deferring reconnect-to-resize until active transfers are complete. Mike Jumper 2022-02-02 09:56:41 -0800
  • 10126444bf GUACAMOLE-876: Avoid disrupting open files and active print jobs to update display. Virtually Nick 2022-01-05 08:12:29 -0500
  • 23612720ce
    GUACAMOLE-745: Merge support for OpenSSH-format private keys / Ed25519. Mike Jumper 2022-01-12 11:38:12 -0800
  • f84db7d166 GUACAMOLE-745: Support OpenSSH private keys & ED25519 Joshua Roys 2021-12-15 09:35:46 -0500
  • a1d0d0aea4
    GUACAMOLE-1495: add entry for pl_pl_qwerty ClassicGOD 2022-01-10 20:31:41 +0100
  • 534158c1cb
    GUACAMOLE-1495: add pl_pl_qwerty keymap ClassicGOD 2022-01-10 20:28:11 +0100
  • 36b46e63c2 [WIP]: Try out remote app settings changes. working/remote-app Virtually Nick 2022-01-09 14:18:22 -0500
  • 56dca9880d
    GUACAMOLE-1435: Merge correction to FreeRDP plugin entrypoint return type. Mike Jumper 2022-01-03 21:59:57 -0800
  • 703f258b06 GUACAMOLE-1435: Correctly return UINT for DVCPluginEntry Virtually Nick 2022-01-03 20:15:11 -0500
  • bce1d2a434 GUACAMOLE-1436: Add winpr file.h dependencies as required. jira/1436 Virtually Nick 2021-12-27 09:42:57 -0500
  • 084ddaf81f Merge 1.4.0 changes back to master. Virtually Nick 2021-12-25 10:21:40 -0500
  • be9041fefd
    GUACAMOLE-478: Merge add clipboard line ending normalization option for RDP. Virtually Nick 2021-12-25 10:18:39 -0500
  • 09bd4af77e GUACAMOLE-478: Add optional clipboard line ending normalization for RDP. Michael Jumper 2021-12-25 00:31:17 -0800
  • 7472310a03 GUACAMOLE-478: Implement encoding translation functions for normalizing newline sequences. Michael Jumper 2021-12-25 00:07:47 -0800
  • 27db57f704 Merge 1.4.0 changes back to master. Virtually Nick 2021-12-24 19:24:36 -0500
  • 1f6f45e6e9
    GUACAMOLE-1190: Merge explicitly use "localhost" as guacd default bind host, matching default of webapp. Virtually Nick 2021-12-24 19:23:53 -0500
  • e3e75464fb GUACAMOLE-1190: Explicitly use "localhost" as guacd default bind host, matching default of webapp. Michael Jumper 2021-12-24 15:45:28 -0800
  • 90322cd4d3 Merge 1.4.0 changes back to master. Virtually Nick 2021-12-19 22:17:47 -0500
  • b9cc76058b
    GUACAMOLE-1047: Merge notify connecting client of invalid connection IDs. Virtually Nick 2021-12-19 18:39:15 -0500
  • daa052398e GUACAMOLE-1047: Remove unnecessary use of snprintf() in favor of guacd_log(). Michael Jumper 2021-12-18 15:13:10 -0800
  • 6760974912 Merge 1.4.0 changes back to master. Virtually Nick 2021-12-11 07:44:56 -0500
  • e84317ff86
    GUACAMOLE-1411: Merge bump version numbers to 1.4.0. Virtually Nick 2021-12-11 07:44:19 -0500
  • a1a758f13c GUACAMOLE-1411: Update libtool version info for libguac (interfaces added and changed). Michael Jumper 2021-12-10 23:55:16 -0800
  • 8dc92e69ca GUACAMOLE-1411: Bump version numbers to 1.4.0. Michael Jumper 2021-12-10 23:51:34 -0800
  • 73ac4fcdbe
    GUACAMOLE-1330: Merge dynamically allocate AVPacket when possible Virtually Nick 2021-11-08 18:47:03 -0500
  • bc6b5cef25 GUACAMOLE-1330: Dynamically allocate AVPacket when supported (static allocation deprecated as of libavcodec 58.133.100). Michael Jumper 2021-11-08 14:23:02 -0800
  • 491be8382a
    GUACAMOLE-1416: Merge fix unreleased terminal lock in ssh_client_thread Virtually Nick 2021-09-10 10:40:10 -0400
  • 329171a950 GUACAMOLE-1416: Fix unreleased the lock in the ssh_client_thread ycaibb 2021-09-10 20:44:46 +0800
  • 12b8eac514
    GUACAMOLE-1388: Merge ensure RDP-specific resources are cleaned up after channel disconnect. Virtually Nick 2021-07-29 19:54:35 -0400
  • 2524af80a9 GUACAMOLE-1388: Ensure RDP-specific resources are cleaned up after channel disconnect. Michael Jumper 2021-07-28 15:50:13 -0700
  • 91d79da49f
    GUACAMOLE-1386: Merge add proper RDP mapping of "Meta" ("Windows") key. Virtually Nick 2021-07-27 09:51:48 -0400
  • eb52b4e258 GUACAMOLE-1386: Add proper RDP mapping of "Meta" ("Windows") key. Michael Jumper 2021-07-26 19:56:56 -0700
  • 278745d6d8
    GUACAMOLE-1064: Merge Norwegian keyboard layout for RDP. Mike Jumper 2021-06-02 22:34:29 -0700
  • 910c87bda0 GUACAMOLE-1064: add Norwegian keyboard Øyvind Harboe 2021-05-28 13:44:15 +0200
  • 31b4246e18
    GUACAMOLE-1350: Merge corrections for defined but unused leave_handlers. Mike Jumper 2021-05-25 11:44:35 -0700
  • a91c4b3869 GUACAMOLE-1350: Add code to join leave_handler when connecting in other protocols. Jimmy 2021-05-25 02:03:07 +0300
  • 26d87aa5d3 GUACAMOLE-1350: Add code to join leave_handler when connecting in rdp. Jimmy 2021-05-24 01:11:28 +0300
  • 44145f681a
    GUACAMOLE-1215: Merge correction for escaping of backslashes in JSON strings. Mike Jumper 2021-05-17 12:25:23 -0700
  • 0182de6d18 GUACAMOLE-1215: Add backslash to list of JSON-escaped characters. Virtually Nick 2021-05-17 14:14:48 -0400
  • df25aa9fdc
    GUACAMOLE-1276: Merge correction for 32-bit truncation regression affecting RDP uploads. Mike Jumper 2021-05-14 10:51:13 -0700
  • 68fc594247 GUACAMOLE-1276: Correct file upload offset type. Virtually Nick 2021-05-14 09:19:28 -0400
  • a6a7e8ac26
    GUACAMOLE-1201: Merge throttle outbound audio data to avoid overflowing RDP server audio input buffer. Virtually Nick 2021-05-01 22:10:11 -0400
  • 189d8fab30 GUACAMOLE-1201: Throttle outbound audio data to avoid overflowing RDP server audio input buffer. Michael Jumper 2021-04-28 18:32:39 -0700
  • e90e438cf6
    GUACAMOLE-1283: Merge add synchronization around absolutely all outbound RDP messages. Virtually Nick 2021-04-17 13:11:32 -0400
  • bf6922b31e GUACAMOLE-1283: Remove redundant parameters from guac_rdp_audio_buffer callback. Michael Jumper 2021-04-13 17:47:51 -0700
  • 27e762d06f GUACAMOLE-1283: Add synchronization around absolutely all outbound RDP messages. Michael Jumper 2021-04-07 17:13:48 -0700
  • b2ae2fdf00
    GUACAMOLE-1307: Merge use VerifyCertificateEx callback if supported. Virtually Nick 2021-03-10 14:38:43 -0500
  • 1b78f611d3 GUACAMOLE-1307: Use VerifyCertificateEx callback if supported. Michael Jumper 2021-03-09 22:53:11 -0800
  • e2a136f41e
    GUACAMOLE-1302: Merge support for forcing lossless compression in VNC and RDP connections. James Muehlner 2021-03-03 19:31:25 -0800
  • 18a0362dab GUACAMOLE-1302: Add RDP support for forcing lossless compression. Michael Jumper 2021-03-01 17:39:41 -0800
  • c2b7e2d039 GUACAMOLE-1302: Add VNC support for forcing lossless compression. Michael Jumper 2021-03-01 17:39:29 -0800
  • 27f8403178 GUACAMOLE-1302: Always use lossless compression for text-based protocols leveraging the terminal. Michael Jumper 2021-03-01 17:34:17 -0800
  • 0729a6cc73 GUACAMOLE-1302: Add surface/display level support for forcing lossless compression. Michael Jumper 2021-03-01 17:33:27 -0800
  • d9d5c79644
    GUACAMOLE-1305: Merge fix pt-br keyboard layout Virtually Nick 2021-03-03 16:19:20 -0500
  • 650e7ad90f GUACAMOLE-1305: Fix pt-br keyboard layout. Key being recognized as right shift. Higor Cavalcanti 2021-03-03 16:49:59 -0300
  • 7bbab0efdd
    GUACAMOLE-1174: Merge correct handling of truncated parameters when appending to URLs. Virtually Nick 2021-02-21 20:32:47 -0500
  • a920932703 GUACAMOLE-1174: Correct logic detecting truncation of appended parameter. Michael Jumper 2021-02-21 14:55:25 -0800
  • c7935736da GUACAMOLE-1174: Add unit tests for URL utility functions. Michael Jumper 2021-02-21 14:42:08 -0800
  • 7f55399304 GUACAMOLE-1174: Clarify behavior of URL parameter appending function. Michael Jumper 2021-02-21 14:15:17 -0800