Changelog
This is the legacy v1.x documentation. For the latest Glyptodon documentation please visit: https://docs.keeper.io/glyptodon
All Glyptodon Enterprise 1.x releases are API-compatible with Apache Guacamole 0.9.12-incubating. The log entries here describe which changes have been made from the 0.9.12-incubating baseline, the commits at which the source for those changes may be found, as well as any changes to the Glyptodon Enterprise repositories and packages.
Release Schedule / History
–
(Development cycle begins for 1.x)
2017-04-23
Version 1.16
View included packages/versions...
Migrate to header-based transmission of REST API authentication token (GLEN-324, GUACAMOLE-956).
Update to latest release (2.4.1) of FreeRDP (GLEN-327).
Update to latest release (1.10.0) of libssh2 (GLEN-327).
Version 1.15
View included packages/versions...
Add package build for CentOS / RHEL 8 (GLEN-182, GUACAMOLE-205, GUACAMOLE-500)
Version 1.14
View included packages/versions...
Migrate to "/opt/glyptodon" base for installation (GLEN-261)
Update to standardized history query (GLEN-262, GUACAMOLE-1123)
Correct rendering of empty balancing groups (GLEN-263, GUACAMOLE-823)
Adopt and rebuild against Glyptodon builds of core protocol support libraries (GLEN-261)
Update build to leverage libuuid instead of OSSP UUID (GLEN-261, GUACAMOLE-1254)
Correct memory errors related to FreeRDP upgrade (GLEN-261, GUACAMOLE-1181, GUACAMOLE-1182, GUACAMOLE-1191, GUACAMOLE-1241, GUACAMOLE-1259)
Correct handling of "sftp-directory" parameter for RDP (GLEN-265, GUACAMOLE-1031)
Correct handling of "disable-copy" parameter for RDP (GLEN-264, GUACAMOLE-1158)
Fix 32-bit truncation of RPDDR read/write offsets (GLEN-267, GUACAMOLE-764)
Correct UNIX-to-Windows file timstamp conversion calculation for RDPDR (GLEN-268, GUACAMOLE-861)
Version 1.13
View included packages/versions...
Backport support for FreeRDP 2.0.0 (GLEN-216, GUACAMOLE-249, GUACAMOLE-637, GUACAMOLE-662)
Correct regressions due to FreeRDP 2.0.0 migration (GLEN-251, GUACAMOLE-1053, GUACAMOLE-1059, GUACAMOLE-1076)
Backport improved RDP keymap support (GLEN-252, GUACAMOLE-518, GUACAMOLE-859)
Add support for specifying SSH host keys (GLEN-250, GUACAMOLE-527)
Add support for specifying root directory for SFTP (GLEN-249, GUACAMOLE-303)
Ensure guacd has a writable home directory for the sake of FreeRDP, which requires a writable home directory as of 2.0.0 (GLEN-216).
Version 1.12
View included packages/versions...
Correct handling of audio input under Chrome (GLEN-223, GUACAMOLE-732, GUACAMOLE-905)
Automatically re-focus relevant fields after login failure (GLEN-220, GUACAMOLE-302)
Release pressed keys after login succeeds (GLEN-185, GUACAMOLE-817)
Ensure SFTP directory listings cannot omit files (GLEN-230, GUACAMOLE-818)
Correct potential race condition in connection cleanup (GLEN-228, GUACAMOLE-958)
Allow fine-grained control of terminal output redirection via pipe streams (GLEN-224, GUACAMOLE-597)
Tolerate presence of port number within "X-Forwarded-For" headers (GLEN-231, GUACAMOLE-784)
Do not allow error strings to contain HTML (GLEN-229, GUACAMOLE-995)
Add RDP keyboard mapping for German non-dead tilde key (GLEN-226, GUACAMOLE-917)
Remove hard-coded application name and version from Spanish translation (GLEN-221, GUACAMOLE-740, GUACAMOLE-741)
Add Czech translation (GLEN-222, GUACAMOLE-781)
Add Japanese translation (GLEN-222, GUACAMOLE-821)
Add Danish keymap for RDP (GLEN-219, GUACAMOLE-712)
Add Swiss German keymap for RDP (GLEN-219, GUACAMOLE-354)
Add Belgian French keymap for RDP (GLEN-218, GUACAMOLE-901)
Add Hungarian keymap for RDP (GLEN-218, GUACAMOLE-837)
Add Latin American keymap for RDP (GLEN-218, GUACAMOLE-625)
Correct German translation (GLEN-227, GUACAMOLE-699)
Correct attribute names declared within guacConfigGroup.schema (GLEN-232, GUACAMOLE-889)
Update bundled version of logback-classic to 1.2.3 (GLEN-225, GUACAMOLE-734)
Version 1.11
This release of Glyptodon Enterprise is a hotfix for a dependency issue which appeared when CentOS 7 and RHEL 7 migrated the "freerdp-libs" package from FreeRDP 1.x to FreeRDP 2.x, a version which is not yet supported (see GLEN-195 and upstream GUACAMOLE-249). A new package which provides FreeRDP 1.x, "glyptodon-libfreerdp", is now provided to satisfy the dependencies of our packages. This new package is built upon the package which CentOS formerly provided, and will continue to be available in our repositories until support for FreeRDP 2.x is completed and has passed stability testing.
View included packages/versions...
Provide FreeRDP 1.x package to allow installation on platforms that have migrated to FreeRDP 2.x (GLEN-208)
Rebuild glyptodon-guacamole-server to depend against Glyptodon package for FreeRDP (GLEN-208)
Version 1.10
View included packages/versions...
Provide package for guacamole-auth-json extension (GLEN-135)
Add guacd-only, Guacamole-only, and combined Docker entrypoints for convenience (GLEN-157)
Add support for disabling clipboard copy/paste (GLEN-158, GUACAMOLE-381)
Add support for recognizing telnet login success and failure (GLEN-159, GUACAMOLE-622)
Wait for fully established SSH/telnet connection before displaying terminal (GLEN-159, GUACAMOLE-622)
Add support for configuring scrollback buffer size (GLEN-160, GUACAMOLE-610)
Add support for setting SSH locale (GLEN-161, GUACAMOLE-649)
Add support for specifying RDP/SSH timezone (GLEN-162, GUACAMOLE-422)
Correct REST API caching behavior for IE 11 (GLEN-167, GUACAMOLE-783)
Provide feedback while user logins are in progress (GLEN-168, GUACAMOLE-742)
Add interface for monitoring and switching between multiple simultaneous connections within the same tab (GLEN-169, GLEN-188, GUACAMOLE-723, GUACAMOLE-822)
Add support for setting SSH client keep-alive interval (GLEN-172, GUACAMOLE-203)
Read terminal input from optional STDIN pipe stream (GLEN-173, GUACAMOLE-574)
Version 1.9
View included packages/versions...
Dynamically adjust JPEG/WebP quality based on timing measurements (GLEN-148, GUACAMOLE-632)
Correct RDP mapping for right Ctrl key (GLEN-149, GUACAMOLE-628)
Add Simplified Chinese translation (GLEN-152, GUACAMOLE-569)
Add Spanish on-screen keyboard (GLEN-147, GUACAMOLE-530)
Allow RDP printer and drive name to be overridden (GLEN-150, GUACAMOLE-445, GUACAMOLE-446)
Add parameter for specifying character for terminal backspace/delete (GLEN-151, GUACAMOLE-269)
Add parameter for overriding terminal type (GLEN-151, GUACAMOLE-565)
Ignore APC escape sequences received over SSH/telnet (GLEN-153, GUACAMOLE-564)
Add Ctrl+Alt+End shortcut for Ctrl+Alt+Del (GLEN-146, GUACAMOLE-113)
Version 1.8
View included packages/versions...
Add Glyptodon Enterprise branding (GLEN-136)
Update version numbers to include GLEN suffix (GLEN-139)
Add support for the Asynchronous Clipboard API (GLEN-141, GUACAMOLE-559)
Fix race condition in handling of terminal clipboard data before connection is fully established (GLEN-141, GUACAMOLE-559)
Add support for selecting text within the terminal while scrolling (GLEN-145, GUACAMOLE-191, GUACAMOLE-441, GUACAMOLE-573)
Log details of all exceptions thrown within REST endpoints (GLEN-142, GUACAMOLE-566)
Add support for arbitrary filtering of LDAP users (GLEN-143, GUACAMOLE-101)
Add support for LDAP aliases and referral dereferencing (GLEN-143, GUACAMOLE-243, GUACAMOLE-244)
Add default values and documentation for new LDAP properties (GLEN-143)
Expand clickable area for connections listed on home screen to include entire highlighted region (GLEN-140, GUACAMOLE-304)
Add support for version parameter ("-v") to guacd (GLEN-137, GUACAMOLE-351)
Use specified client name ("client-name" connection parameter) by default for RDPDR devices within RDP connections (GLEN-138, GUACAMOLE-523)
Version 1.7
View included packages/versions...
Automatically connect only if user lacks access to settings (GLEN-129, GUACAMOLE-508)
Address potential segfault during SSH/telnet disconnect (GLEN-121, GUACAMOLE-384)
Backport fixes for buffer handling and threadsafety (GLEN-122, GUACAMOLE-324, GUACAMOLE-411, GUACAMOLE-489)
Add support for changing SSH/telnet window title (GLEN-123, GUACAMOLE-265, GUACAMOLE-502)
Add missing RDP key mapping for “Print Screen” (GLEN-124, GUACAMOLE-517)
Correct keysym definition for “Print Screen” key (GLEN-124, GUACAMOLE-517)
Automatically kill wayward guacd processes (GLEN-128, GUACAMOLE-533)
Backport upstream fixes for generally IE-specific issues (GLEN-120, GUACAMOLE-316, GUACAMOLE-347, GUACAMOLE-348)
Correct handling of MySQL / PostgreSQL “disabled” flag (GLEN-125, GUACAMOLE-529)
Remove use of deprecated navigator.getUserMedia() (GLEN-119, GUACAMOLE-237)
Remove unnecessary use of GUAC_AUTH cookie (GLEN-126, GUACAMOLE-549)
Update to latest version of webjars-servlet-2.x (GLEN-126, GUACAMOLE-549)
Version 1.6
View included packages/versions...
Add support for console codes which change the terminal color palette (GLEN-112, GUACAMOLE-279).
Fix potential segfault when SSH private key is invalid (GLEN-114, GUACAMOLE-400).
Address low-impact memory leaks in guacamole-server (GLEN-110, GUACAMOLE-383, GUACAMOLE-391, GUACAMOLE-398).
Backport fix for VNC segfault upon disconnect (GLEN-111, GUACAMOLE-424).
Support IPv6 connections for SSH (GLEN-113, GUACAMOLE-396).
Add support for Brazilian, Spanish, Turkish-Q, and UK English keymaps to RDP (GLEN-109, GUACAMOLE-233, GUACAMOLE-273, GUACAMOLE-434, GUACAMOLE-481).
Backport build changes supporting out-of-tree builds (GLEN-115, GUACAMOLE-402).
Add Spanish translation of web interface (GLEN-109, GUACAMOLE-463).
Version 1.5
View included packages/versions...
Take “expired” column into account for MySQL users (GLEN-104, GUACAMOLE-395).
Address IE-related clipboard integration issues (GLEN-102, GUACAMOLE-128, GUACAMOLE-310).
Fix “jumping” screen within MS Edge / IE (GLEN-103, GUACAMOLE-252).
Correct mimetype of HTTP tunnel writes (GLEN-105, GUACAMOLE-385).
Always display selected connections within user editor (GLEN-106, GUACAMOLE-338).
Version 1.4 (Private Beta)
View included packages/versions...
Remove glyptodon-guacamole-auth-header package prior to GA (GLYP-41).
Version 1.3 (Internal)
View included packages/versions...
Ensure SQL scripts are compatible with Postgres 8 (GLYP-18, GUACAMOLE-345)
Merge upstream JavaScript cleanup (GLYP-32, GUACAMOLE-229, GUACAMOLE-294, GUACAMOLE-295)
Support exporting connect history as CSV (GLYP-35, GUACAMOLE-334)
Apply database “Account Restrictions” when account is required (GLYP-37, GUACAMOLE-284)
Address issues with unexpected AngularJS behavior (GLYP-38, GUACAMOLE-301, GUACAMOLE-204 [partial])
Do not allow users to edit their own account restrictions (GLYP-39, GUACAMOLE-292 [partial])
Properly handle (ignore) Windows “alternative streams” (GLYP-36, GUACAMOLE-326).
Version 1.2 (Internal)
View included packages/versions...
Add support for xterm’s 256-color control codes (GLYP-31, GUACAMOLE-278).
Add support for the “faint” SGR flag (GLYP-31, GUACAMOLE-280).
Fix merge of VNC segfault fix from 0.9.12-10 (GLYP-32, GUACAMOLE-306).
Update to new cherry-pick style for merging upstream changes (GLYP-32).
Mark guacamole.properties and user-mapping.xml as “noreplace” (GLYP-30).
Mark guacd.conf as “noreplace” (GLYP-30).
Version 1.1 (Internal)
View included packages/versions...
glyptodon-guacamole-client version:
0.9.12-6 (commit: b7b7f91f8ad61a908ab71acfe40d165e4012f919)
glyptodon-guacamole-server version:
0.9.12-10 (commit: ded250364f55258d0cd7ef6ca1963f33012469bc)
Expand skeleton guacamole.properties to cover all main extensions (GLYP-16).
Version 1.0 (Internal)
View included packages/versions...
Fix segfault in VNC client when keys are pressed before connection is ready (GUACAMOLE-306).
Double free() in guac_common_ssh_destroy_user() (GLYP-13, GUACAMOLE-194).
Alt key combinations broken in SSH and telnet (GLYP-13, GUACAMOLE-206).
Audio stops playing on Windows Server 2016 (GLYP-13, GUACAMOLE-218).
SFTP file handles not closed for downloads (GLYP-13, GUACAMOLE-222).
Locking callbacks not set for guacd+SSL (GLYP-13, GUACAMOLE-223).
Disconnects due to ‘backwards’ running time (GLYP-13, GUACAMOLE-239).
Segfault in on VNC/SSH file upload if SFTP is disabled (GLYP-13, GUACAMOLE-257).
Cannot connect to ESXi 6.5 VNC server (GLYP-13, GUACAMOLE-262).
RDPDR file size may be truncated to 32 bits (GLYP-13, GUACAMOLE-268).
Common surface transfer functions incorrect with respect to alpha channel (GLYP-13, GUACAMOLE-282).
Use /etc/guacamole as default for GUACAMOLE_HOME (GUACAMOLE-332).
Move example configuration files into external dist (GLYP-14).
Bump version number just to demonstrate the upgrade process (GLYP-13).
Add example user-mapping.xml (GLYP-13).
Add example guacd.conf (GLYP-13).
Last updated