Commit Graph

  • a1c382c8ce Merge 1.1.0 changes back to master. Michael Jumper 2019-04-30 17:26:21 -0700
  • 8b53be49f3
    GUACAMOLE-422: Merge changes to Guacamole protocol handshake adding flexibility and timezone support. Mike Jumper 2019-04-30 17:25:26 -0700
  • bf741a46d6 GUACAMOLE-422: Minor style and debug changes. Nick Couchman 2019-04-27 21:37:26 -0400
  • 652ca302cb
    GUACAMOLE-772: Merge reduce Docker image size for guacd Virtually Nick 2019-04-25 15:41:45 -0400
  • 93a240b8ad GUACAMOLE-422: Add debugging and check argument count. Nick Couchman 2019-04-24 22:21:18 -0400
  • 5e8f5eaa50
    GUACAMOLE-296: Merge changes linking libwinpr / libwinpr-utils as needed. Mike Jumper 2019-04-24 15:35:16 -0700
  • fc68113d75
    GUACAMOLE-414: Merge support for libvncclient's TLS threadsafety callbacks. Mike Jumper 2019-04-24 15:29:32 -0700
  • 4b43de963e GUACAMOLE-422: Break handshake out into separate function; NULL out timezone when not received. Nick Couchman 2019-04-22 11:49:46 -0400
  • 588e0f194a GUACAMOLE-422: Fix return documentation on opcode handler function. Nick Couchman 2019-04-19 15:50:29 -0400
  • ab12b2aa8e GUACAMOLE-422: More substantial comment for protocol version; NULL out timezone at beginning of handshake. Nick Couchman 2019-04-19 15:48:14 -0400
  • 98cb7ccf67 GUACAMOLE-422: Fix comment and style. Nick Couchman 2019-04-17 15:12:46 -0400
  • 75c0deac1f GUACAMOLE-422: Update comment style for consistency. Nick Couchman 2019-04-17 15:03:27 -0400
  • 54f88531d4 GUACAMOLE-422: Try to avoid memory leaks with mimetypes. Nick Couchman 2019-04-17 14:56:51 -0400
  • 340aef5362 GUACAMOLE-422: Update to remove first argument Nick Couchman 2019-04-13 21:30:57 -0400
  • 379fce2d77 GUACAMOLE-422: Rename new opcode handler function. Nick Couchman 2019-04-11 17:11:41 -0400
  • c750b18f60 GUACAMOLE-422: Handle sending version internally. Nick Couchman 2019-04-10 07:08:20 -0400
  • 2f57564f5d GUACAMOLE-422: Remove duplicate code and migrate handshake to user handlers. Nick Couchman 2019-04-02 21:38:28 -0400
  • 2b68925ec9 GUACAMOLE-422: Add protocol version as initial item passed back in args. Nick Couchman 2019-03-30 13:43:01 -0400
  • 0ee47e0186 GUACAMOLE-422: Change handshake to ignore order of opcodes. Nick Couchman 2019-03-28 20:09:32 -0400
  • 5480b288e8 GUACAMOLE-422: Remove NULL check for parser argv. Nick Couchman 2019-03-25 17:26:37 -0400
  • 5caa8a25f7 GUACAMOLE-422: SSH parameter should use handshake for default. Nick Couchman 2019-03-25 17:23:58 -0400
  • 6fae0b4b23 GUACAMOLE-422: Use timezone from handshake when parameter does not exist. Nick Couchman 2019-03-24 21:55:45 -0400
  • f70aa4939f GUACAMOLE-422: Add client timezone to handshake. Nick Couchman 2019-03-24 21:36:44 -0400
  • cd3432e594 Merge 1.1.0 changes back to master. Nick Couchman 2019-04-10 06:18:53 -0400
  • b90e566e1b
    GUACAMOLE-637: Merge add missing libguac include path to tests. Virtually Nick 2019-04-10 06:14:28 -0400
  • 0c25782036 GUACAMOLE-637: Add missing libguac include path to RDP and common-ssh tests. Michael Jumper 2019-04-09 23:36:03 -0700
  • 6dad6cd919 Merge 1.1.0 changes back to master. James Muehlner 2019-04-09 21:52:28 -0700
  • dd4c3968d1 GUACAMOLE-637: Merge migration to new libguac string functions. James Muehlner 2019-04-09 21:49:16 -0700
  • dc71987fca
    GUACAMOLE-764: Merge correction to size of RDP file read/write offsets (all should be 64-bit). Mike Jumper 2019-04-09 11:25:15 -0700
  • 871f31353b GUACAMOLE-764: Updated variable type for offsets to uint64_t to increase rdp write to a 64-bit addressable space m-khan-glyptodon 2019-04-08 15:27:58 -0700
  • 2db7ffbaab GUACAMOLE-764: Updated variable type for offsets to uint64_t to increase rdp read to a 64-bit addressable space m-khan-glyptodon 2019-04-08 15:00:59 -0700
  • 61070cb367
    GUACAMOLE-772: Switched runtime image to debian slim Mathias 2019-04-08 12:28:46 +0200
  • f8ec709e33 GUACAMOLE-637: Correct naming of SFTP unit tests. Michael Jumper 2019-04-07 16:51:53 -0700
  • cda7bca126 GUACAMOLE-637: Add RDP filesystem and SFTP unit tests for path depth. Michael Jumper 2019-04-07 16:51:33 -0700
  • 6e2be38ae2 GUACAMOLE-637: Add path depth limits to generated paths in unit tests. Michael Jumper 2019-04-07 16:36:16 -0700
  • 986f7f5d64 GUACAMOLE-637: Use same logic for RDP filesystem path normalization as SFTP. Michael Jumper 2019-04-07 16:30:27 -0700
  • 1591980579 GUACAMOLE-637: Simplify SFTP path normalization logic. Correct behavior to match documentation. Michael Jumper 2019-04-07 16:14:00 -0700
  • 591e494dfd GUACAMOLE-637: Add unit tests for RDP filesystem path normalization. Michael Jumper 2019-04-07 13:55:15 -0700
  • f19754cfa6 GUACAMOLE-637: Add unit tests for SFTP path normalization. Michael Jumper 2019-04-07 13:41:24 -0700
  • 24ab5ca85b GUACAMOLE-637: Remove unnecessary .gitignore files. Universally exclude test output. Remove duplicated exclusions. Michael Jumper 2019-04-07 11:49:51 -0700
  • 1b8e31b70c GUACAMOLE-296: Add checks for Stream functions in winpr libraries. Nick Couchman 2019-03-10 17:08:02 -0400
  • ffe0b57faa Merge 1.1.0 changes back to master. Michael Jumper 2019-03-24 13:00:45 -0700
  • a4521208ba GUACAMOLE-414: Remove unnecessary rfbconfig include. Nick Couchman 2019-03-24 15:09:58 -0400
  • 3989c40da6
    GUACAMOLE-694: Merge addition of "ca-certificates" dependency for Docker image. Mike Jumper 2019-03-24 12:03:19 -0700
  • a6f2ab9d93 GUACAMOLE-414: Use correct formatting for string from strerror. Nick Couchman 2019-03-10 17:41:45 -0400
  • bfc6c1e6e0 GUACAMOLE-414: Convert errors to strings from ptread_mutex_lock and unlock. Nick Couchman 2019-03-10 17:40:34 -0400
  • 36817f3774 GUACAMOLE-414: Clean up style and move mutex init to client allocation. Nick Couchman 2019-03-10 17:33:14 -0400
  • df4c93b3e8 GUACAMOLE-414: Use configure checks for finding TLS locking support. Nick Couchman 2019-03-10 15:22:49 -0400
  • c90c057e12 GUACAMOLE-414: Add version checks for TLS locking. Nick Couchman 2019-03-09 21:39:56 -0500
  • e9a10d66b7 GUACAMOLE-414: Add pthread lock and callbacks for TLS write locking. Nick Couchman 2019-03-09 17:56:55 -0500
  • 5e2ddb890a
    GUACAMOLE-381: Merge add parameters for disabling clipboard copy/paste. Virtually Nick 2019-02-24 22:41:47 -0500
  • 1300b64bb9 GUACAMOLE-694: Add ca-certificates packages as runtime dependency. Nick Couchman 2019-02-22 04:59:09 -0500
  • 228cea4af1 GUACAMOLE-381: Disable outbound transfers from terminal protocols if "disable-copy" is set. Michael Jumper 2019-02-19 12:11:14 -0800
  • 254615509a GUACAMOLE-381: Disable or ignore outbound clipboard transfers for VNC/RDP if "disable-copy" is set. Michael Jumper 2019-02-19 11:45:30 -0800
  • 993d5c5707 GUACAMOLE-381: Disable inbound clipboard transfer if "disable-paste" is set. Michael Jumper 2019-02-19 11:40:32 -0800
  • 7d2b7126db GUACAMOLE-381: Add copy/paste disable flags for all supported protocols. Michael Jumper 2019-02-19 11:34:18 -0800
  • 802e5b5547 Merge 1.1.0 changes back to master. Nick Couchman 2019-02-09 14:55:07 -0500
  • 67a2b75fe6
    GUACAMOLE-729: Merge bump version to 1.1.0 Virtually Nick 2019-02-09 14:49:36 -0500
  • cb227cc3a1 GUACAMOLE-729: Bump version number of guacctl. Michael Jumper 2019-02-09 11:38:16 -0800
  • a0d030a7ae GUACAMOLE-729: Update libtool version info for libguac (interfaces added and changed). Michael Jumper 2019-02-09 11:20:06 -0800
  • 193f721c7b GUACAMOLE-729: Bump version number to 1.1.0. Michael Jumper 2019-02-09 11:18:26 -0800
  • 7065ff5586
    GUACAMOLE-712: Merge add Danish to RDP Virtually Nick 2019-02-06 09:01:33 -0500
  • aeb9b99a6c
    Merge pull request #2 from netromnetrom/patch-1 netromnetrom 2019-02-06 12:01:19 +0100
  • 877eca691c
    Merge pull request #1 from netromnetrom/patch-2 netromnetrom 2019-02-06 11:58:08 +0100
  • 63ede7e406
    GUACAMOLE-693: Merge update to NOTICE copyright year (2018 -> 2019). Mike Jumper 2019-01-24 16:44:21 -0800
  • c6feef6c86 GUACAMOLE-637: Clarify purpose of initial empty path component. Fix normalization logic to ensure that empty component is always present. Michael Jumper 2019-01-23 20:28:09 -0800
  • 350d8e5995 GUACAMOLE-637: Document failsafe behavior of guac_strlcat() in the event the destination buffer is not terminated as required. Michael Jumper 2019-01-23 19:02:19 -0800
  • ba8fd17394 GUACAMOLE-637: "concatentation" ... not "contatenation". Michael Jumper 2019-01-23 18:53:06 -0800
  • 9fb713d804 GUACAMOLE-637: Correct grammar of documentation for guac_strl*() unit tests. Michael Jumper 2019-01-23 18:51:53 -0800
  • b7761e9a2e GUACAMOLE-637: The $^ variable is non-portable and specific to GNU Make. As otherwise POSIX-compliant platforms may not provide this variable, we shouldn't use it here. Michael Jumper 2019-01-23 18:41:41 -0800
  • 789e3883d6 GUACAMOLE-637: Not all systems place Perl in /usr/bin. The line #!/usr/bin/env perl should be used for portability. Michael Jumper 2019-01-23 18:39:26 -0800
  • 7da837b42a GUACAMOLE-637: The __BSD_VISIBLE macro is required for strlcpy() and strlcat() to be available in libc's string.h. Michael Jumper 2019-01-23 18:38:20 -0800
  • e6c5da315e GUACAMOLE-637: Add unit tests for guac_strljoin(). Michael Jumper 2019-01-06 15:26:45 -0800
  • 258946cd88 GUACAMOLE-637: Correctly handle string lengths as size_t (unsigned). Michael Jumper 2019-01-06 15:03:54 -0800
  • 068f33aaef GUACAMOLE-637: Add unit tests for guac_strlcat(). Michael Jumper 2018-11-19 23:16:22 -0800
  • dec3642905 GUACAMOLE-637: Add unit tests for guac_strlcpy(). Michael Jumper 2018-11-19 12:37:24 -0800
  • fdd3292f09 GUACAMOLE-637: Simplify path translation logic. Update to use guac_strl*(). Fix return values. Michael Jumper 2018-11-12 16:10:24 -0800
  • 3549da0dd1 GUACAMOLE-637: Replace usages of strncat() with guac_strlcat(). Michael Jumper 2018-11-12 15:38:02 -0800
  • e5c1147cf6 GUACAMOLE-637: Replace usages of strncpy() with guac_strlcpy(). Michael Jumper 2018-11-12 15:19:33 -0800
  • 5bf6a1479c GUACAMOLE-637: Add convenience function for joining an array of strings using a given delimiter. Michael Jumper 2018-10-19 12:28:38 -0700
  • a78f254611 GUACAMOLE-637: Add strlcat() implementation. Use libc strlcat() if available. Michael Jumper 2018-10-19 12:28:04 -0700
  • d7909a77aa GUACAMOLE-637: Add strlcpy() implementation. Use libc strlcpy() if available. Michael Jumper 2018-10-19 09:49:23 -0700
  • f6953e1317 GUACAMOLE-637: Use proper namespaced path for Guacamole headers within libguac source. Michael Jumper 2018-10-19 09:30:20 -0700
  • 10e06c15c9 GUACAMOLE-693: Update copyright year to 2019. Nick Couchman 2019-01-23 17:15:13 -0500
  • 7b7c8a1b02
    Update Makefile.am netromnetrom 2019-01-22 16:24:56 +0100
  • a06edb9deb
    Update and rename dk_dk_qwerty.keymap to da_dk_qwerty.keymap netromnetrom 2019-01-22 14:36:05 +0100
  • 768b2ba0f5 GUACAMOLE-661: Merge mark "nest" instruction and socket as deprecated. Nick Couchman 2019-01-07 12:45:18 -0500
  • d73b86b4b7 GUACAMOLE-661: Mark "nest" instruction and socket as deprecated. Michael Jumper 2019-01-07 09:37:08 -0800
  • bb9560716d GUACAMOLE-662: Merge correct behavior of nested socket. Nick Couchman 2019-01-07 06:34:28 -0500
  • cc4671d7a1 GUACAMOLE-662: Correct handling of buffering within nested socket. Michael Jumper 2019-01-06 17:06:45 -0800
  • 47ad6f4b59 GUACAMOLE-662: Properly initialize nested socket index (fixes GUACAMOLE-510). Michael Jumper 2019-01-06 15:43:55 -0800
  • aba7b987d3 GUACAMOLE-662: Merge fix handling of unit tests within buid. Nick Couchman 2019-01-06 19:42:12 -0500
  • b6477ea7ae GUACAMOLE-354: Merge RDP keymap for Swiss-German keyboards. Michael Jumper 2018-12-04 10:58:34 -0800
  • 01142e6dd8 GUACAMOLE-354: Fixed keyboard name. Andrin 2018-12-04 08:30:36 +0100
  • bbb6afaf46 GUACAMOLE-638: Merge avcodec_register_all() should be used only if not deprecated. Nick Couchman 2018-11-21 07:24:20 -0500
  • 9486ec7cc4 GUACAMOLE-354: Add Swiss-German keymap for RDP Andrin 2018-11-20 14:10:36 +0100
  • 476b431041 GUACAMOLE-662: Migrate tests to test runners generated by new convenience script. Remove unnecessary test runners. Michael Jumper 2018-11-13 13:26:43 -0800
  • 877bf59cb6 GUACAMOLE-662: Force line-buffered output. Michael Jumper 2018-11-13 20:34:29 -0800
  • ca4009c982 GUACAMOLE-662: Log test output in TAP format. Michael Jumper 2018-11-13 19:55:06 -0800
  • d7118fda70 GUACAMOLE-662: Add utility script for automatically generating CUnit test runners. Michael Jumper 2018-11-13 13:24:23 -0800