Commit Graph

  • 91ac84e72f Migrate Dockerfile from Alpine to Ubuntu working/spice-protocol maride 2023-03-16 13:21:19 +0100
  • f906b14f9f GUACAMOLE-1741: Build Docker image against OpenSSL 1.1 for VNC compatibility jira/1741 Virtually Nick 2023-03-14 20:51:19 -0400
  • 1ab81c790c GUACAMOLE-663: Set pthread stack size for guacd jira/663 Virtually Nick 2022-01-02 23:41:18 -0500
  • 3b33f63fc1 [WIP] Add SSH tunneling settings for VNC. working/ssh-tunnel Virtually Nick 2023-02-18 08:46:35 -0500
  • ad751f109a [WIP] Add SSH tunneling settings for Telnet. Virtually Nick 2023-02-18 08:46:24 -0500
  • 8394ef0ed6 [WIP] Add SSH tunneling settings for SSH. Virtually Nick 2023-02-18 08:46:11 -0500
  • 4df9687832 [WIP] Add SSH tunneling for RDP. Virtually Nick 2023-02-18 08:45:58 -0500
  • 3693601240 [WIP] Start of common settings for SSH tunneling. Virtually Nick 2023-02-18 08:45:27 -0500
  • 520dd5ede3 GUACAMOLE-600: Add support for setting the VNC connection timeout. jira/GUACAMOLE-600-VNC Virtually Nick 2023-02-16 17:48:20 -0500
  • 0c0fe2e7a4 GUACAMOLE-600: Add support for setting the Telnet connection timeout. jira/GUACAMOLE-600-Telnet Virtually Nick 2023-02-16 17:28:20 -0500
  • fbb257da69 GUACAMOLE-600: Add support for setting SSH and SFTP timeouts. jira/GUACAMOLE-600-SSH Virtually Nick 2023-02-16 16:52:23 -0500
  • ca0fc75f9b GUACAMOLE-600: Add support for setting the FreeRDP TcpAckTimeout setting. jira/GUACAMOLE-600-RDP Virtually Nick 2023-02-15 14:55:16 -0500
  • 47b9360d46
    GUACAMOLE-1714: Merge update guacenc for const parameters/values introduced in FFmpeg 5.0. master Virtually Nick 2023-02-02 20:36:32 -0500
  • 98c2a6adcb
    GUACAMOLE-377: Merge correction ensuring users receive a proper frame boundary when joining. Mike Jumper 2023-01-24 14:25:09 -0800
  • 3b0a9bac75 GUACAMOLE-377: Send a sync instruction to users when synchronizing surfaces. Alex Leitner 2023-01-18 21:13:13 +0000
  • f6893ed319 Merge 1.5.0 changes back to master. Mike Jumper 2023-01-10 21:54:05 -0800
  • a5214c971a
    GUACAMOLE-1604: Merge version number bumps for 1.5.0. staging/1.5.0 James Muehlner 2023-01-10 17:16:43 -0800
  • ccfcef8c0f GUACAMOLE-1604: Add explicit libtool version info for libguac-terminal. Mike Jumper 2023-01-10 17:08:15 -0800
  • 1a7a57ed19 GUACAMOLE-1604: Update libtool version info for libguac (interfaces added and changed). Mike Jumper 2023-01-10 17:07:14 -0800
  • eac064bde9 GUACAMOLE-1604: Bump version number to 1.5.0. Mike Jumper 2023-01-10 17:02:06 -0800
  • 4afc1d85ce Merge 1.5.0 changes back to master. Virtually Nick 2023-01-04 15:53:11 -0500
  • 818b5f79df
    GUACAMOLE-1538: Merge add missing documentation for libguac-terminal. Virtually Nick 2023-01-04 15:51:05 -0500
  • 8ef60bfa9d GUACAMOLE-1538: Document parameters of libguac-terminal handlers. Mike Jumper 2023-01-04 12:40:21 -0800
  • d90e0e97fe GUACAMOLE-1538: Add missing documentation for libguac-terminal functions. Mike Jumper 2023-01-04 12:22:02 -0800
  • ec7964e8fb GUACAMOLE-1538: Return number of bytes written for guac_terminal_write() and guac_terminal_printf(). Mike Jumper 2023-01-04 12:05:02 -0800
  • add7ce361b Merge 1.5.0 changes back to master. James Muehlner 2022-11-29 03:46:57 +0000
  • 7d16f67d6d
    GUACAMOLE-1293: Merge fix for double acquisition/release of rwlock. James Muehlner 2022-11-28 14:31:44 -0800
  • e3adb97085 GUACAMOLE-1293: Do not re-acquire __users_lock while already held for writing. Mike Jumper 2022-11-28 13:37:39 -0800
  • 55941823ec Merge 1.5.0 changes back to master. Mike Jumper 2022-11-25 23:24:08 -0800
  • 07acce8a76
    GUACAMOLE-1293: Merge support for notifying when a user has joined/left a connection. Mike Jumper 2022-11-25 23:23:13 -0800
  • 5b1677f21a GUACAMOLE-1293: Fix copy-pasta and style issues; add user ID to information passed to client. working/notify-owner-join-leave Virtually Nick 2022-11-24 18:12:49 -0500
  • 623c398005 GUACAMOLE-1293: Change new user info member to simply "name" to clarify its purpose. Virtually Nick 2022-11-08 07:44:11 -0500
  • aa92239edd GUACAMOLE-1293: Rename new enum values to be more consistent with existing code. Virtually Nick 2022-11-08 07:15:15 -0500
  • 897712c743 GUACAMOLE-1293: Update and add debug logging. Virtually Nick 2022-11-08 07:09:54 -0500
  • 02b24d0101 GUACAMOLE-1293: Simplify the assignment of strings/constants. Virtually Nick 2022-07-25 21:29:15 -0400
  • 26eadc37a3 GUACAMOLE-1293: Move to status code plus arguments for msg instruction. Virtually Nick 2022-04-09 16:47:15 -0400
  • 6d7156bc70 GUACAMOLE-1293: Update struct member that stores human-readable name. Virtually Nick 2022-04-01 19:30:31 -0400
  • 6312e1720d GUACAMOLE-1293: Add support for notifying owner of users joining and leaving. Virtually Nick 2021-12-25 19:15:21 -0500
  • cb7ae25177 GUACAMOLE-1293: Add support for the name handshake instruction. Virtually Nick 2021-12-25 19:14:51 -0500
  • a4adb3f5c0 GUACAMOLE-1293: Add protocol support for msg instruction. Virtually Nick 2021-12-25 19:13:03 -0500
  • 5cf408ebbb GUACAMOLE-1714: Adapt to const parameters of ffmpeg 5.0. Dan Fandrich 2022-03-19 23:15:36 -0700
  • 3ca6bb0a61
    GUACAMOLE-1708: Merge correction to missing Czech keyboard character mapping. Mike Jumper 2022-11-06 09:05:52 -0800
  • 457a169c49 GUACAMOLE-1708: Added Czech keyboard keymap fix missing char Max 2022-11-06 12:17:21 +0100
  • bad381cebe
    GUACAMOLE-1708: Merge RDP support for Czech keyboard layout. Mike Jumper 2022-11-05 08:56:56 -0700
  • 6171da6d0b GUACAMOLE-1708: Added Czech keyboard keymap for RDP Max 2022-11-01 21:56:23 +0100
  • 067f2a91a0
    GUACAMOLE-1682: Merge automatic newline normalization of terminal clipboard. Mike Jumper 2022-10-18 12:41:48 -0700
  • bc52485570 GUACAMOLE-1682: Normalize conflicting newline encodings in clipboards between Linux and Windows systems for ssh sessions. Alex Leitner 2022-10-07 20:11:24 +0000
  • c6263a25fd GUACAMOLE-261: Implement Spice protocol support. Virtually Nick 2021-01-01 10:05:20 -0500
  • 2268df76a9 [WIP]: Code cleanup working/spice-basic Virtually Nick 2022-09-19 16:03:53 -0400
  • 4dae4fe5c1 [WIP]: [SOUND] Most of the sound recording implementation. Virtually Nick 2022-09-18 22:16:47 -0400
  • b20afa275a
    GUACAMOLE-1669: Merge fix for RSA key upgrade failure if FIPS mode is enabled. Mike Jumper 2022-09-13 14:45:55 -0700
  • b096e47f57 GUACAMOLE-1669: Include ext-info-c in preferred KEX algorithms to ensure RSA key upgrades can happen. James Muehlner 2022-09-13 21:39:38 +0000
  • 4d211e0c9e
    GUACAMOLE-1674: Merge changes removing NLA from negotiation if FIPS is enabled. Mike Jumper 2022-09-08 09:44:47 -0700
  • dffbeac57a GUACAMOLE-1674: Warn about NLA mode if FIPS mode is enabled, or disable if possible. James Muehlner 2022-08-30 19:33:54 +0000
  • 0361adc01f
    GUACAMOLE-1669: Merge FIPS support for SSH connections. Mike Jumper 2022-08-24 15:29:46 -0700
  • 1971a9dad2 GUACAMOLE-1669: Prefer FIPS compliant ciphers and algorithms when FIPS mode is enabled. James Muehlner 2022-08-23 23:36:42 +0000
  • 136bd9a6ab [WIP]: [FILES] Implement file transfers. Virtually Nick 2022-07-15 13:55:46 -0400
  • 1a6ee4a438 [WIP]: [CLIPBOARD] Try to fixup paste support. Virtually Nick 2022-07-05 13:17:17 -0400
  • 6fbc713358 [WIP]: [SOUND] Implement sound playback. Virtually Nick 2022-07-04 11:54:46 -0400
  • 36bb5a0dba [WIP]: [CLIPBOARD] Implement more clipboard callback functions. Virtually Nick 2022-07-02 10:47:41 -0400
  • a66cab1f51 [WIP]: [CLIPBOARD] Fix callback arguments. Virtually Nick 2022-06-21 08:12:07 -0400
  • e9ca9e4002 [WIP]: Clipboard integration. Virtually Nick 2022-06-20 18:05:14 -0400
  • c75a1fe008 [WIP]: Spice protocol support. Virtually Nick 2021-01-01 10:05:20 -0500
  • 5dbf4820ab Merge 1.5.0 changes back to master. Virtually Nick 2022-08-19 15:48:51 -0400
  • b2eb13a178
    GUACAMOLE-1540: Merge correct automated retrieval of Docker build dependencies. Virtually Nick 2022-08-19 15:30:31 -0400
  • 2bc9d5ff01 GUACAMOLE-1540: Correct regex stripping of package version (major number may have multiple digits). Michael Jumper 2022-08-19 12:12:07 -0700
  • 5918cc9f7c GUACAMOLE-1540: Ignore failures to find packages associated with libraries we build ourselves. Michael Jumper 2022-08-19 12:11:29 -0700
  • 15f6e9f678 Merge 1.5.0 changes back to master. James Muehlner 2022-08-16 18:47:59 +0000
  • b5addfe3da
    GUACAMOLE-1540: Merge Alpine Linux docker base image with manual library builds. James Muehlner 2022-08-16 09:40:45 -0700
  • 7f4246b6d5 GUACAMOLE-1540: Manual build all core protocol libraries for Docker image using Alpine Linux base. Michael Jumper 2022-08-14 23:35:39 -0700
  • 6ab82446bb
    GUACAMOLE-1652: Merge only call SSL init functions when the library version requires it. Virtually Nick 2022-07-30 07:36:37 -0400
  • 9c93337d97 GUACAMOLE-1652: Migrate OpenSSL initialization to modern methods for OpenSSL >= 1.1.0. James Muehlner 2022-07-30 02:24:31 +0000
  • cdee93ae25 GUACAMOLE-1652: Only call SSL init functions when the library version requires it. James Muehlner 2022-07-30 00:06:48 +0000
  • 0c8f79a6a0 GUACAMOLE-860: Add TN5250 packet processing. working/tn5250 Virtually Nick 2022-07-24 08:11:57 -0400
  • b9330e5850 GUACAMOLE-860: Initial copy of telnet protocol to tn5250. Virtually Nick 2022-07-23 18:42:34 -0400
  • eee3ac092c
    GUACAMOLE-1622: Merge correction to terminal resize regression. Mike Jumper 2022-07-13 16:20:19 -0700
  • 5bb56ed5ba GUACAMOLE-1622: Restructured code to resolve scrollbar resizing bug where the scrollbar would clip off the side of the terminal. This fix also resolves the issue where the text would blur at certain intervals of resizing the window. Alex Leitner 2022-07-07 15:24:14 +0000
  • 0aae5eeadb
    GUACAMOLE-1636: Merge corrections to typos within RDP comments/documentation. Mike Jumper 2022-07-13 13:55:05 -0700
  • 6d994db9d2 GUACAMOLE-1636: Fix a typo mistake invokved. Jimmy 2022-07-13 23:47:13 +0300
  • cba5484be0 GUACAMOLE-1636: Fix a typo mistake recieved. Jimmy 2022-07-13 23:41:42 +0300
  • 4048dd4900 GUACAMOLE-1636: Fix a typo mistake assicated. Jimmy 2022-07-13 23:32:12 +0300
  • 98556fbe2e GUACAMOLE-1636: Fix a typo mistake coordinare. Jimmy 2022-07-13 23:24:06 +0300
  • f438a36612 GUACAMOLE-1636: Fix a typo mistake synchonize. Jimmy 2022-07-13 23:17:50 +0300
  • e8d966aec6 GUACAMOLE-1636: Fix a typo mistake Versoin. Jimmy 2022-07-13 23:10:36 +0300
  • 523532a52d GUACAMOLE-1636: Fix a typo mistake offscren. Jimmy 2022-07-13 23:02:37 +0300
  • 51c640fdbd
    GUACAMOLE-1436: Merge addition of missing FreeRDP winpr headers. Mike Jumper 2022-07-05 12:09:00 -0700
  • 4cf1bfae0e
    GUACAMOLE-377: Merge update unit tests for new prototype of guac_protocol_send_sync(). Virtually Nick 2022-07-05 14:30:57 -0400
  • 9642afc468 GUACAMOLE-377: Update unit tests for new prototype of guac_protocol_send_sync(). Michael Jumper 2022-07-05 10:58:36 -0700
  • ffb6c809be
    GUACAMOLE-1622: Merge addition of margins to ssh sessions. James Muehlner 2022-06-22 09:32:00 -0700
  • 64ea9c4d1f GUACAMOLE-1622: Clarified comments to describe if param is a pointer. Alex Leitner 2022-06-21 16:16:52 +0000
  • a5834fd319 GUACAMOLE-1622: Separated logic into single responsibility functions. Alex Leitner 2022-06-16 15:55:21 +0000
  • 1e9cd9137b GUACAMOLE-1622: Added margins to ssh sessions. Alex Leitner 2022-06-03 20:54:49 +0000
  • d4cd9b3e3a
    GUACAMOLE-377: Merge support for RemoteFX. James Muehlner 2022-06-09 17:41:23 -0700
  • 31f1b2c7c4 GUACAMOLE-377: Rename single-letter "e" event arguments variable to "args" for readability. Michael Jumper 2022-06-09 09:01:51 -0700
  • ce27936ed5 GUACAMOLE-377: Add frame boundaries around cursor set operations if otherwise absent. Michael Jumper 2022-06-06 09:32:36 -0700
  • b7f05b9e4f GUACAMOLE-377: Ensure backing surface of underlying FreeRDP GDI implementation is resized when desktop is resized. Michael Jumper 2022-06-06 09:26:01 -0700
  • d5761ad625 GUACAMOLE-377: Warn about required color depth only if actually overridden. Michael Jumper 2022-05-18 16:04:02 -0700
  • b26f9d64d6 GUACAMOLE-377: Clarify usage of EndPaint to detect frames. Michael Jumper 2022-05-18 15:44:47 -0700
  • da80163e24 GUACAMOLE-377: Enable graphics pipeline extension by default. Michael Jumper 2022-05-18 15:35:15 -0700
  • 28396ae345 GUACAMOLE-377: Expect explicit RDP frame boundaries only after at least one frame boundary has been received. Michael Jumper 2022-05-18 11:58:30 -0700