guacamole-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jmuehl...@apache.org
Subject [2/4] incubator-guacamole-website git commit: Classify existing releases as legacy releases.
Date Thu, 17 Nov 2016 06:21:31 GMT
http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_legacy-releases/0.9.9.md
----------------------------------------------------------------------
diff --git a/_legacy-releases/0.9.9.md b/_legacy-releases/0.9.9.md
new file mode 100644
index 0000000..366f951
--- /dev/null
+++ b/_legacy-releases/0.9.9.md
@@ -0,0 +1,168 @@
+---
+
+date: 2015-12-18 13:19:16 -0800
+summary: >
+    Dynamic JPEG/WebP, improved LDAP support, central connection history,
+    filterable connection/user lists.
+
+binary-war:
+    "guacamole-0.9.9.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.9.war/download"
+
+extensions:
+    "Database Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-jdbc-0.9.9.tar.gz/download"
+    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.9.9.tar.gz/download"
+    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.9.9.tar.gz/download"
+
+source-archives:
+    "guacamole-client-0.9.9.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.9.tar.gz/download"
+    "guacamole-server-0.9.9.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.9.tar.gz/download"
+
+documentation:
+    "Manual"              : "/doc/0.9.9/gug"
+    "guacamole-common"    : "/doc/0.9.9/guacamole-common"
+    "guacamole-common-js" : "/doc/0.9.9/guacamole-common-js"
+    "guacamole-ext"       : "/doc/0.9.9/guacamole-ext"
+    "libguac"             : "/doc/0.9.9/libguac"
+
+---
+
+The 0.9.9 release of Guacamole features improved performance due to dynamic use
+of JPEG and WebP, as well as greatly improved LDAP support. The Guacamole
+interface overall is now all but completely searchable/filterable, with
+"Filter" fields available on every connection and user list. This interface-wide
+availability of filtering includes the home screen, all user and
+connection lists within the administration interface, as well as the completely
+new and unified connection history screen.
+
+Everything is searchable
+------------------------
+
+Just about every list in the Guacamole interface is now searchable, including
+the list of connections on the home screen, all connection and user lists in
+the admin interface, and the new connection history screen.
+
+Users with large numbers of connections (and administrators managing large
+numbers of users and connections) can now narrow their view by entering search
+terms into any of the "Filter" fields. There is no longer any need to hop back
+and forth through dozens of pages to find that one connection within a haystack
+of several hundred connections.
+
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1193'>GUAC-1193</a>] - Centralize usage statistics
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1406'>GUAC-1406</a>] - Allow connection and user lists to be filtered
+
+Dynamic JPEG/WebP compression
+-----------------------------
+
+Previous releases of Guacamole encoded images purely using PNG compression.
+This was very efficient for typical remote desktop use, but anything involving
+fast moving or photographic imagery would tend to slow down.
+
+Thanks to the contributions and collaboration of Frode Langelo of [Skytap](http://www.skytap.com/), Guacamole will
+now select between PNG, JPEG, and WebP depending on how fast parts of your
+screen are changing, the content of those areas, and which encodings are
+supported by your browser.
+
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-240'>GUAC-240</a>] - Implement streaming of JPEG images
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1305'>GUAC-1305</a>] - Implement support for WebP encoded images
+
+LDAP improvements
+-----------------
+
+Guacamole's LDAP support can now be used with more complex directory
+hierarchies, such as those used by Active Directory. In addition to directly
+deriving a user's DN using a base DN and username attribute, Guacamole can now
+search for and discover a user's DN when given the necessary credentials to do
+so. This allows users to be mapped even if their DNs do not contain usernames.
+
+Encrypted LDAP can now also be used. Past releases supported only unencrypted
+LDAP connections, but communication with LDAP servers using SSL/TLS or STARTTLS
+is now fully supported.
+
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1115'>GUAC-1115</a>] - Support complex LDAP organizational structures
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1166'>GUAC-1166</a>] - Support for LDAP over SSL/TLS
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1342'>GUAC-1342</a>] - Passthrough authentication not working for LDAP in 0.9.8
+
+Run commands via SSH
+--------------------
+
+The equivalent of the `ssh` command's `-c` option has now been implemented
+within Guacamole. By specifying a value for the `command` parameter of an SSH
+connection (or by entering a value within the appropriate field in the admin
+interface), the SSH connection will run the specified command instead of simply
+invoking the default shell.
+
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1038'>GUAC-1038</a>] - Add parameter for running command via SSH
+
+Sound, printing, and file transfer fixed on Windows 2012
+--------------------------------------------------------
+
+Windows Server 2012 suffers from a bug which requires both RDPDR (drive
+redirection or printing) and RDPSND (audio) to be loaded for either to work,
+even if both are not actually needed. Past releases of Guacamole had a workaround
+for this which automatically loaded RDPDR if audio was enabled, but this
+workaround did not apply in the other direction. If audio was disabled,
+printing and file transfer would mysteriously not work.
+
+As of Guacamole 0.9.9, both RDPSND and RDPDR will always be loaded if either is
+enabled. File transfer, printing, and sound should all work under Windows
+Server 2012, regardless of which combination of those features is enabled.
+
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1196'>GUAC-1196</a>] - RDPSND and RDPDR must be loaded together
+
+Linking Docker images to non-Docker databases
+---------------------------------------------
+
+The Guacamole Docker images previously required 100% Docker everything when
+it Came to deployment. Both the web application and guacd needed to be within
+Docker, and the database backing the web application (MySQL or PostgreSQL)
+needed to be within Docker as well.
+
+While all Guacamole components (the web application and guacd) still need to be
+within Docker if Docker is going to be used, the requirement that the database
+be within Docker has been removed. The hostname and port of your database can
+now be specified when creating the Guacamole Docker container. The database
+does not need to be specified with a Docker link.
+
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1291'>GUAC-1291</a>] - Allow linking with non-Docker MySQL/PostgreSQL databases
+
+Guacamole API and protocol changes
+----------------------------------
+
+In preparation for supporting real-time hardware encoding of complex grapics,
+the Guacamole protocol and JavaScript client have been extended to allow
+streaming of arbitrary video codecs. Developers using the Guacamole API can
+associate the JavaScript client with codec implementations which will then be
+used to decode and render video streams.
+
+The Guacamole extension API has also been updated, allowing extensions to
+automatically invalidate users' sessions by throwing specific exceptions which
+by their own nature imply that the user's current session is invalid. These
+exceptions are automatically caught and handled within the Guacamole web
+application, invalidating the user's session and displaying a login dialog.
+
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1354'>GUAC-1354</a>] - Add real-time video streaming support to Guacamole protocol
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1364'>GUAC-1364</a>] - Allow extensions to invalidate user sessions
+
+Minor improvements / bug fixes
+------------------------------
+
+In addition to the above major improvements, several minor improvements and bug
+fixes are included in 0.9.9, including additional translations, changes to
+interface layout and behavior, and improved support for Microsoft Edge.
+
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-554'>GUAC-554</a>] - WebSocket connection errors not exposed
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-555'>GUAC-555</a>] - WebSocket connection errors cannot be detected as required by connect()
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-799'>GUAC-799</a>] - Guacamole.Status is undocumented
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1250'>GUAC-1250</a>] - Display login page instead of "reconnect/home" when session expires
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1314'>GUAC-1314</a>] - Support distinct keysyms for numeric keypad
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1324'>GUAC-1324</a>] - "Currently in use" text overlaps connection name on mobile
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1338'>GUAC-1338</a>] - Add German missing translations
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1345'>GUAC-1345</a>] - Allow available languages to be restricted
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1349'>GUAC-1349</a>] - File transfer dialog overflows screen
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1361'>GUAC-1361</a>] - listen() need not be present in main loop
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1374'>GUAC-1374</a>] - "guac_socket_alloc()" must initialize "__keep_alive_enabled"
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1375'>GUAC-1375</a>] - JavaScript error in MS EDGE if HTML5 audio/video is disabled
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1376'>GUAC-1376</a>] - Add "logout" action to disconnect/error notifications
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1380'>GUAC-1380</a>] - Added missing Dutch translations
+ * [<a href='https://glyptodon.org/jira/browse/GUAC-1404'>GUAC-1404</a>] - Active sessions list sometimes contains closed connections
+

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_releases/0.8.3.md
----------------------------------------------------------------------
diff --git a/_releases/0.8.3.md b/_releases/0.8.3.md
deleted file mode 100644
index 7bb69eb..0000000
--- a/_releases/0.8.3.md
+++ /dev/null
@@ -1,90 +0,0 @@
----
-
-date: 2013-08-28 00:00:00 -0700
-summary: >
-    LDAP support, connection grouping and balancing, improved performance, SSL
-    support.
-
-binary-war:
-    "guacamole-0.8.3.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.8.3.war/download"
-
-extensions:
-    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.8.0.tar.gz/download"
-    "MySQL Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-mysql-0.8.2.tar.gz/download"
-    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.8.0.tar.gz/download"
-
-source-archives:
-    "guacamole-client-0.8.3.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.8.3.tar.gz/download"
-    "guacamole-server-0.8.3.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.8.3.tar.gz/download"
-
-documentation:
-    "Manual"              : "/doc/0.8.3/gug"
-    "guacamole-common"    : "/doc/0.8.3/guacamole-common"
-    "guacamole-common-js" : "/doc/0.8.3/guacamole-common-js"
-    "guacamole-ext"       : "/doc/0.8.3/guacamole-ext"
-    "libguac"             : "/doc/0.8.3/libguac"
-
----
-
-This release features two new supported methods of authentication (LDAP and "noauth"), improved rendering performance, and connection grouping and load balancing.
-
-This release also marks our initial transition to the "org.glyptodon.guacamole" package and groupId for Guacamole's Java classes. Authentication providers have been left alone for the sake of compatibility, but any developers wanting to upgrade custom authentication to the latest will need to also change the groupId in their pom.xml.
-
-LDAP Support
----------------------
-
-Guacamole has had partially-official support for LDAP for some time, but it was never released due to lack of documentation. This documentation is now written, and the LDAP support is officially released and available from the main site.
-
-With the LDAP support installed, Guacamole users and connections can be maintained entirely within an LDAP directory.
-
-Connection Grouping and Balancing
-----------------------------------------------------
-
-Connections can now be grouped hierarchically for organizational purposes, or combined into a balancing group with acts as a connection, distributing load across its underlying connections.
-
-Currently, grouping and balancing is only supported by the MySQL authentication extension.
-
-Stable PPA for Ubuntu Users
-------------------------------------------
-
-By popular demand, we have created a PPA for stable Guacamole releases. New packages are uploaded to this PPA whenever packages are submitted to Debian and Ubuntu for review.
-
-Improved Rendering Performance
-------------------------------------------------
-
-Guacamole used to render updates as soon as they were received on the client side. This is actually not as efficient as delaying rendering until a logical frame has been completed.
-
-The client now buffers received updates until signaled to flush. This leads to cleaner-looking updates in all supported protocols, and generally better performance.
-
-SSL Support for guacd
----------------------------------
-
-SSL can now be enabled for connections between the web application and guacd. Enabling SSL requires a certificate and private key, and causes all Guacamole Protocol traffic through guacd to be encrypted.
-
-Adoption of the NoAuth Extension
---------------------------------------------------
-
-Laurent Meunier has been maintaining the "noauth" extension, providing a means for users to disable Guacamole's authentication entirely. This extension has been officially adopted upstream, and is now available for download from the project website.
-
-Authentication API Changes
-------------------------------------------
-
-With the new connection grouping and balancing support, there have been several changes to the authentication API that will affect authentication provider implementations when upgrading to the latest upstream code.
-
-The UserContext object no longer simply returns a set of connections, but rather the root connection group. This root connection group provides the set of connections that the UserContext used to provide directly.
-
-The SimpleAuthenticationProvider and related classes have also been made mutable. Implementations which extend these classes rather than implementing the full authentication stack from scratch should now have a bit more flexibility.
-
-org.glyptodon.guacamole
-------------------------------------
-
-We have officially migrated to the org.glyptodon.guacamole package for all Java source (except for authentication providers).
-
-Authentication providers have not been migrated for the sake of compatibility, so no changes need to be made to guacamole.properties. This change will affect downstream developers when upgrading, however.
-
-Simply substituting "org.glyptodon.guacamole" for "net.sourceforge.guacamole" within your source is sufficient.
-
-Migration to Maven central
----------------------------------------
-
-Once the central repository completes its sync, the Guacamole APIs should now be available from the Maven central repository. There is no longer any need to specify the Guacamole repository within pom.xml files when developing against the Guacamole APIs.

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_releases/0.8.4.md
----------------------------------------------------------------------
diff --git a/_releases/0.8.4.md b/_releases/0.8.4.md
deleted file mode 100644
index 13de926..0000000
--- a/_releases/0.8.4.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-
-date: 2014-05-23 13:07:05 -0700
-summary: >
-    MySQL auth fixes
-
-binary-war:
-    "guacamole-0.8.4.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.8.4.war/download"
-
-extensions:
-    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.8.0.tar.gz/download"
-    "MySQL Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-mysql-0.8.4.tar.gz/download"
-    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.8.0.tar.gz/download"
-
-source-archives:
-    "guacamole-client-0.8.4.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.8.4.tar.gz/download"
-    "guacamole-server-0.8.4.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.8.4.tar.gz/download"
-
-documentation:
-    "Manual"              : "/doc/0.8.4/gug"
-    "guacamole-common"    : "/doc/0.8.4/guacamole-common"
-    "guacamole-common-js" : "/doc/0.8.4/guacamole-common-js"
-    "guacamole-ext"       : "/doc/0.8.4/guacamole-ext"
-    "libguac"             : "/doc/0.8.4/libguac"
-
----
-
-The 0.8.4 release is a minor bugfix release, updating the 0.8.x series. It maintains compatibility with 0.8.3, and addresses outstanding issues with the MySQL authentication and the terminal emulation used by Guacamole's SSH support.
-
-MySQL fixes
---------------------
-
-The MySQL auth would occasionally report connections as in-use when they were actually free. This is now fixed. An issue which caused logins to initially fail when the MySQL connection had not recently been used is fixed as well.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-304'>GUAC-304</a>] -         Logging in fails after MySQL disconnect
-* [<a href='https://glyptodon.org/jira/browse/GUAC-441'>GUAC-441</a>] -         Connections appear in use when not in use
-
-Terminal rendering
-----------------------------
-
-SSH suffered from an issue where the cursor, and possibly text on the screen, would disappear when the browser window was resized. This is now fixed.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-482'>GUAC-482</a>] -         SSH - cursor row &quot;disappears&quot; if shrinking the height

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_releases/0.9.0.md
----------------------------------------------------------------------
diff --git a/_releases/0.9.0.md b/_releases/0.9.0.md
deleted file mode 100644
index 753df2b..0000000
--- a/_releases/0.9.0.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-
-date: 2014-03-28 17:00:00 -0700
-summary: >
-    Adds support for file transfer, RemoteApp, public key auth, and improved
-    error handling.
-
-binary-war:
-    "guacamole-0.9.0.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.0.war/download"
-
-extensions:
-    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.9.0.tar.gz/download"
-    "MySQL Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-mysql-0.9.0.tar.gz/download"
-    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.9.0.tar.gz/download"
-
-source-archives:
-    "guacamole-client-0.9.0.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.0.tar.gz/download"
-    "guacamole-server-0.9.0.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.0.tar.gz/download"
-
-documentation:
-    "Manual"              : "/doc/0.9.0/gug"
-    "guacamole-common"    : "/doc/0.9.0/guacamole-common"
-    "guacamole-common-js" : "/doc/0.9.0/guacamole-common-js"
-    "guacamole-ext"       : "/doc/0.9.0/guacamole-ext"
-    "libguac"             : "/doc/0.9.0/libguac"
-
----
-
-The 0.9.0 release of Guacamole adds support for file transfer under SSH and RDP, support for RemoteApp, and vastly improved error handling. The user interface has also moderately improved.
-
-File Transfer
---------------------
-
-Support for file transfer over SSH and over RDP is now present. Both must be explicitly enabled on connections which need file transfer. The semantics of file transfer varies by the underlying protocol.
-
-In the case of SSH, file transfer is accomplished over SFTP. Dragging a file into the browser window will transfer that file to the home directory of your user on the SSH server. You can change the destination directory, or initiate a file download, using the "guacctl" utility, included as a part of guacamole-server. The "guacctl" utility is a simple shell script.
-
-In the case of RDP, files dragged into the browser window are uploaded to a virtual drive exposed to the RDP session and persisted on the Guacamole server. You can initiate the download of a file by dragging it into the special "Download" folder located in the root directory of this virtual drive.
-
-RemoteApp
-------------------
-
-RemoteApp is a feature of RDP which allows individual applications to be exposed without also exposing the entire desktop. As of Guacamole 0.9.0, support for RemoteApp within RDP can be enabled, and must be configured at the connection level.
-
-Public key authentication
--------------------------------------
-
-Support for authenticating with SSH servers using a private key is now possible within Guacamole. The entire private key must be given in the connection settings in OpenSSH format. If the private key is protected by a passphrase, you can either specify that passphrase in the connection settings, or enter it when prompted during connection.
-
-Improved error handling
------------------------------------
-
-The old counter-intuitive and generic error messages from past releases of Guacamole have been replaced with a brand new error handling system. Each error has a corresponding paragraph presented to the user which described the problem and a possible resolution, along with a "reconnect" button. If reconnecting is likely to solve the problem, such as disconnection due to network failures, a countdown until automatic reconnect is also provided.

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_releases/0.9.1.md
----------------------------------------------------------------------
diff --git a/_releases/0.9.1.md b/_releases/0.9.1.md
deleted file mode 100644
index c8140f9..0000000
--- a/_releases/0.9.1.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-
-date: 2014-05-23 13:32:44 -0700
-summary: >
-    Performance enhancements, improved UI, better mobile support, telnet, MySQL
-    auth fixes
-
-binary-war:
-    "guacamole-0.9.1.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.1.war/download"
-
-extensions:
-    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.9.0.tar.gz/download"
-    "MySQL Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-mysql-0.9.1.tar.gz/download"
-    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.9.0.tar.gz/download"
-
-source-archives:
-    "guacamole-client-0.9.1.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.1.tar.gz/download"
-    "guacamole-server-0.9.1.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.1.tar.gz/download"
-
-documentation:
-    "Manual"              : "/doc/0.9.1/gug"
-    "guacamole-common"    : "/doc/0.9.1/guacamole-common"
-    "guacamole-common-js" : "/doc/0.9.1/guacamole-common-js"
-    "guacamole-ext"       : "/doc/0.9.1/guacamole-ext"
-    "libguac"             : "/doc/0.9.1/libguac"
-
----
-
-The 0.9.1 release of Guacamole improves performance of both VNC and RDP, while also greatly enhancing the user interface. A new menu has been added to the client screen which allows direct access to input settings. Telnet support has also been added, using the same terminal emulation used by the existing SSH support.
-
-Performance
---------------------
-
-Updates received via VNC and RDP are now automatically combined with each other when doing so appears to be more efficient. This has the effect of reducing network and processing load on the client and server, resulting in a more responsive experience.
-
-The manner in which individual frames are queued up and rendered has also been improved, decreasing the amount of time required to render each frame, and guaranteeing that the entire frame renders atomically, rather than in individual pieces. Atomic frames are more efficient and feel snappier.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-648'>GUAC-648</a>] -         Fix rendering of glyphs in RDP
-
-Improved interface and mobile support
--------------------------------------------------------
-
-The Guacamole interface has been vastly improved. The clipboard and settings sections which were on the connection list screen have been moved into a menu within the client screen. When using any connection, you can press Ctrl+Alt+Shift to show this menu and access the clipboard, zoom settings, and various input methods. On mobile or touch devices, you can show this menu by swiping right from the left side of the screen.
-
-By popular demand, the default mouse emulation mode for touch devices is now "absolute". This means you tap to click at the location that you wish to click. You can switch back to the old relative emulation (touchpad) by selecting this option within the menu.
-
-On mobile or touch devices, typing is more convenient thanks to the new "text input" mode (a choice within the new menu), and you can pan or zoom the screen by dragging your finger or pinching.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-617'>GUAC-617</a>] -         Fix mobile support in Guacamole
-* [<a href='https://glyptodon.org/jira/browse/GUAC-651'>GUAC-651</a>] -         Add support for input methods
-
-Telnet
---------------------
-
-Leveraging the terminal emulation used by Guacamole's SSH support, we now have support for Telnet. Telnet support depends on libtelnet, and will be built along with the other protocols if you have libtelnet installed. It functions exactly like the existing SSH support, though the lack of authentication built into the Telnet protocol means that you currently cannot specify a username/password combination for Telnet connections.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-226'>GUAC-226</a>] -         Implement Telnet support
-
-MySQL fixes
---------------------
-
-The MySQL auth would occasionally report connections as in-use when they were actually free. This is now fixed. An issue which caused logins to initially fail when the MySQL connection had not recently been used is fixed as well.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-304'>GUAC-304</a>] -         Logging in fails after MySQL disconnect
-* [<a href='https://glyptodon.org/jira/browse/GUAC-441'>GUAC-441</a>] -         Connections appear in use when not in use
-
-Terminal rendering
-----------------------------
-
-SSH (and now Telnet) suffered from an issue where the cursor, and possibly text on the screen, would disappear when the browser window was resized. This is now fixed.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-482'>GUAC-482</a>] -         SSH - cursor row &quot;disappears&quot; if shrinking the height
-
-Clipboard fixes
-----------------------
-
-Guacamole now supports Unicode clipboard data for RDP. Past releases lacked this support, and would result in mangled copy/paste results when the data contained Unicode characters.
-
-Limitations added in a recent release resulted in a regression which prevented copy/paste of large blocks of text. We have now modified the manner in which clipboard data is transferred, and this limitation no longer applies.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-297'>GUAC-297</a>] -         Unicode clipboard support for RDP
-* [<a href='https://glyptodon.org/jira/browse/GUAC-487'>GUAC-487</a>] -         Unable to copy/paste large blocks of text
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_releases/0.9.2.md
----------------------------------------------------------------------
diff --git a/_releases/0.9.2.md b/_releases/0.9.2.md
deleted file mode 100644
index 8952e1f..0000000
--- a/_releases/0.9.2.md
+++ /dev/null
@@ -1,93 +0,0 @@
----
-
-date: 2014-07-21 15:22:05 -0700
-summary: >
-    Wide character support, automated telnet login, keyboard-interactive auth,
-    bug fixes.
-
-binary-war:
-    "guacamole-0.9.2.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.2.war/download"
-
-extensions:
-    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.9.2.tar.gz/download"
-    "MySQL Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-mysql-0.9.2.tar.gz/download"
-    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.9.2.tar.gz/download"
-
-source-archives:
-    "guacamole-client-0.9.2.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.2.tar.gz/download"
-    "guacamole-server-0.9.2.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.2.tar.gz/download"
-
-documentation:
-    "Manual"              : "/doc/0.9.2/gug"
-    "guacamole-common"    : "/doc/0.9.2/guacamole-common"
-    "guacamole-common-js" : "/doc/0.9.2/guacamole-common-js"
-    "guacamole-ext"       : "/doc/0.9.2/guacamole-ext"
-    "libguac"             : "/doc/0.9.2/libguac"
-
----
-
-The 0.9.2 release of Guacamole contains several general bug fixes and improvements. Both telnet and SSH now support wide characters, such as those used in Chinese, Japanese, and Korean, and the login process for telnet connections can now be automated. Connections via RDP and SSH should now be more stable, and the Guacamole source now builds properly on more platforms.
-
-Wide character support
-----------------------------------
-
-Several languages use characters which are too wide to fit within the space used for individual characters by text terminals. The standard mechanism for dealing with this is to allow such characters to span across two columns, but older versions of Guacamole simply placed all characters within single columns. This caused wide characters to be clipped, with only the left half of the character being visible.
-
-As of Guacamole 0.9.2, wide characters are fully supported, and text written in Chinese, Japanese, and Korean is readable.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-440'>GUAC-440</a>] -         Wide character support
-
-Keyboard interactive authentication for SSH
----------------------------------------------------------------
-
-Guacamole has supported password-based login for SSH for some time, but some SSH servers require instead the newer "keyboard interactive" authentication method. Guacamole 0.9.2 adds basic support for "keyboard interactive", transparently sending the password in response to the server's authentication prompt.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-493'>GUAC-493</a>] -         Add "keyboard-interactive" authentication method to SSH
-
-Automated telnet login
----------------------------------
-
-Telnet has no standard authentication mechanism; all authentication via telnet is interactive and implemented completely on the server. Authentication thus depends on responses to prompts which are sent in text form and intended to be human-readable.
-
-Guacamole now supports automation of telnet login, using heuristics to detect the username and password prompts.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-711'>GUAC-711</a>] -         Automate Telnet login
-* [<a href='https://glyptodon.org/jira/browse/GUAC-763'>GUAC-763</a>] -         Add username regex to Telnet
-
-Connection stability issues
-----------------------------------------
-
-Several bugs ranging from threadsafety issues to segfaults have been causing problems with connection stability. Known issues which could lead to failures to connect (or unexpected disconnects) for RDP and SSH have been fixed.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-645'>GUAC-645</a>] -         Segfault when using private-key authentication to the set top box
-* [<a href='https://glyptodon.org/jira/browse/GUAC-668'>GUAC-668</a>] -         Terminal lost after command "reset" with linux terminal
-* [<a href='https://glyptodon.org/jira/browse/GUAC-678'>GUAC-678</a>] -         Segfault when using SSH private key
-* [<a href='https://glyptodon.org/jira/browse/GUAC-750'>GUAC-750</a>] -         SSH client is not threadsafe
-* [<a href='https://glyptodon.org/jira/browse/GUAC-751'>GUAC-751</a>] -         Segfault error in RDP connection
-* [<a href='https://glyptodon.org/jira/browse/GUAC-754'>GUAC-754</a>] -         Frequent caching issues in new releases
-
-Build failures
-------------------
-
-Newer compiler warnings, differences between Linux and FreeBSD, and API changes within FreeRDP have caused problems with building Guacamole from source. As of 0.9.2, Guacamole builds properly on FreeBSD and against the latest FreeRDP from git.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-707'>GUAC-707</a>] -         Add support for latest FreeRDP release (1.2.0-beta1)
-* [<a href='https://glyptodon.org/jira/browse/GUAC-712'>GUAC-712</a>] -         FreeBSD 9.2 Build fails with SSH support
-* [<a href='https://glyptodon.org/jira/browse/GUAC-735'>GUAC-735</a>] -         Error making buffer.c/h from source
-
-On-screen keyboard modifier behavior
-------------------------------------------------------
-
-A minor issue which cause the appearance of Ctrl/Alt/Shift on the on-screen keyboard to differ from their true state has been fixed.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-466'>GUAC-466</a>] -         Alternating left and right sticky modifier keys only cancels visual indicator, not behaviour.
-
-WIP connection sharing
-------------------------------------
-
-A major focus of recent development has been adding support for connection sharing at the Guacamole protocol level. While this is not yet complete, we have implemented about half the core changes required. This has absolutely no effect on user experience for the moment (other than a new "connection ID" message appearing in the guacd logs), but is a milestone as far as internal progress is concerned.
-
-Eventually, once this support is complete, multiple users will be able to share access to the same display simultaneously regardless of underlying protocol - even RDP and SSH.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-739'>GUAC-739</a>] -         Tie logical Guacamole connections to unique IDs
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_releases/0.9.3.md
----------------------------------------------------------------------
diff --git a/_releases/0.9.3.md b/_releases/0.9.3.md
deleted file mode 100644
index 6e4342a..0000000
--- a/_releases/0.9.3.md
+++ /dev/null
@@ -1,79 +0,0 @@
----
-
-date: 2014-09-30 02:47:15 -0700
-summary: >
-    Config file for guacd, improved keyboard, HTTP Basic auth, C0 control
-    codes, bug fixes.
-
-binary-war:
-    "guacamole-0.9.3.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.3.war/download"
-
-extensions:
-    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.9.3.tar.gz/download"
-    "MySQL Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-mysql-0.9.3.tar.gz/download"
-    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.9.3.tar.gz/download"
-
-source-archives:
-    "guacamole-client-0.9.3.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.3.tar.gz/download"
-    "guacamole-server-0.9.3.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.3.tar.gz/download"
-
-documentation:
-    "Manual"              : "/doc/0.9.3/gug"
-    "guacamole-common"    : "/doc/0.9.3/guacamole-common"
-    "guacamole-common-js" : "/doc/0.9.3/guacamole-common-js"
-    "guacamole-ext"       : "/doc/0.9.3/guacamole-ext"
-    "libguac"             : "/doc/0.9.3/libguac"
-
----
-
-The 0.9.3 release of Guacamole features greatly improved keyboard support, the ability to configure guacd with a configuration file, as well as support for authentication via HTTP Basic. Support for all standard control code shortcuts (C0 control codes) within SSH and telnet has also been added. Previous versions of Guacamole only supported Ctrl+A through Ctrl+Z, making other combinations like Ctrl+^ impossible.
-
-Configuration file for guacd
---------------------------------------
-
-guacd can now be configured with an INI-style configuration file called guacd.conf. This file is optional, but makes configuring guacd easier when you need custom startup options like SSL encryption or a non-standard port. Past versions of Guacamole required that such options be specified on the command-line.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-813'>GUAC-813</a>] - Read configuration files when starting guacd
-
-HTTP Basic authentication
----------------------------------------
-
-If you use an external service like Apache to provide authentication prior to granting access to the Guacamole login page, you can now pass the username/password from that service through to Guacamole, authenticating with those credentials as if entered on Guacamole's login page manually.
-
-This requires that the external service use HTTP Basic authentication, but as long as the HTTP "Authorization" header makes its way to Guacamole, it will attempt to authenticate using that first, prior to resorting to the login page.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-693'>GUAC-693</a>] - Handle HTTP Basic credentials when authenticating
-
-Improved keyboard
----------------------------
-
-After much debugging, the base of Guacamole's keyboard support has been rewritten to properly handle non-US keyboards. See the links below for a full description of these improvements, but in general, what was broken before is broken no longer. If you were having issues typing with past Guacamole releases, please give 0.9.3 a try and see if things are now resolved.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-659'>GUAC-659</a>] - Not all keys work on non-US keyboards
-* [<a href='https://glyptodon.org/jira/browse/GUAC-850'>GUAC-850</a>] - CapsLock not working when connecting via Firefox
-
-C0 control codes
--------------------------
-
-Past releases of Guacamole supported Ctrl+A through Ctrl+Z for SSH and telnet, but there are several other standard key combinations which produce control codes from the C0 block. Guacamole 0.9.3 adds support for the remaining codes.
-
-This is particularly important if you use Guacamole to connect to a device that uses these codes to implement "break", as some Cisco devices do.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-792'>GUAC-792</a>] - Add support for C0 control codes to telnet and SSH
-
-Sound fixed in Chrome (and other bug fixes)
----------------------------------------------------------------
-
-Recent versions of Chrome have removed a deprecated sound API that lingered within Guacamole, thus breaking sound. Release 0.9.3 migrates to the newer version of this API, thus restoring sound. If Guacamole is used on a browser that only supports the older API, it will still work.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-793'>GUAC-793</a>] - Sound support does not work in recent Chrome
-* [<a href='https://glyptodon.org/jira/browse/GUAC-775'>GUAC-775</a>] - Segfault when using static-channels
-* [<a href='https://glyptodon.org/jira/browse/GUAC-354'>GUAC-354</a>] - Free handlers missing from socket implementations
-
-Guacamole protocol filtering
-----------------------------------------
-
-If you embed Guacamole within your own web application, and wish to restrict which Guacamole instructions are sent or received over each connection, support for such filtering is now provided within guacamole-common. You can modify, drop, allow, or deny any instruction read/written over an active Guacamole connection.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-868'>GUAC-868</a>] - Add protocol filtering to Java API
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_releases/0.9.4.md
----------------------------------------------------------------------
diff --git a/_releases/0.9.4.md b/_releases/0.9.4.md
deleted file mode 100644
index 664e499..0000000
--- a/_releases/0.9.4.md
+++ /dev/null
@@ -1,101 +0,0 @@
----
-
-date: 2015-01-06 14:57:16 -0800
-summary: >
-    Completely new interface, single-tab layout, WebSockets by default,
-    simultaneous connections.
-
-binary-war:
-    "guacamole-0.9.4.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.4.war/download"
-
-extensions:
-    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.9.4.tar.gz/download"
-    "MySQL Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-mysql-0.9.4.tar.gz/download"
-    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.9.4.tar.gz/download"
-
-source-archives:
-    "guacamole-client-0.9.4.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.4.tar.gz/download"
-    "guacamole-server-0.9.4.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.4.tar.gz/download"
-
-documentation:
-    "Manual"              : "/doc/0.9.4/gug"
-    "guacamole-common"    : "/doc/0.9.4/guacamole-common"
-    "guacamole-common-js" : "/doc/0.9.4/guacamole-common-js"
-    "guacamole-ext"       : "/doc/0.9.4/guacamole-ext"
-    "libguac"             : "/doc/0.9.4/libguac"
-
----
-
-The 0.9.4 release of Guacamole is our biggest update yet. It contains a complete rewrite of the web interface, standardized official support for WebSocket, improved and configurable logging, as well as cosmetic changes improving style and usability.
-    
-Massively improved interface
------------------------------------------
-
-The Guacamole web interface has been completely rewritten as a single-tab application. You can still open connections in new tabs if you wish, but the new interface allows you to open multiple connections within the same tab. While these connections are running, their thumbnails on the home screen update in real time.
-
-Opening the Guacamole menu, a common point of confusion among users, is now much easier. The Ctrl+Alt+Shift shortcut for showing/hiding the menu is much less picky. Pressing these keys in any order will toggle menu visibility - you no longer need to ensure that Shift is pressed last.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-546'>GUAC-546</a>] - Refactor of the Guacamole interface
-* [<a href='https://glyptodon.org/jira/browse/GUAC-804'>GUAC-804</a>] - Ctrl-Alt-Shift is too finicky
-* [<a href='https://glyptodon.org/jira/browse/GUAC-829'>GUAC-829</a>] - Configurable connection names
-* [<a href='https://glyptodon.org/jira/browse/GUAC-894'>GUAC-894</a>] - Complete new Guacamole UI
-
-WebSockets for everyone
--------------------------------------
-
-When users encounter latency or poor performance while using Guacamole, the answer has often been "enable WebSocket". WebSocket is now enabled by default, and is supported for Tomcat 7.0.37 or later (including Tomcat 8), Jetty 8 or later, or any Java servlet container supporting JSR-356 (the Java standard for WebSocket support).
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-866'>GUAC-866</a>] - Support WebSocket as a standard feature
-                
-Username/password parameter tokens
--------------------------------------------------------
-
-If you or your users use the same username/password for Guacamole as in their remote desktop accounts, you can now specify the "${GUAC_USERNAME}" or "${GUAC_PASSWORD}" tokens in any connection parameter. Guacamole will substitute the current user's username or password respectively when connecting.
-
-If editing passwords through the management interface, using the above tokens can be difficult as passwords are masked by default, and you will be unable to see exactly what has been entered. You can now temporarily reveal the contents of a password connection parameter by clicking the lock icon next to the password field.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-340'>GUAC-340</a>] - Implement cached authentication credentials and SSO
-
-Improved (and configurable) logging
---------------------------------------------------
-
-Guacamole's logging is now configurable and much more readable. Both guacd and the web application may be configured to log at higher levels of detail and, by default, debugging information like stacktraces is omitted, replaced with human-readable descriptions of the problem at hand.
-
-If you serve Guacamole through a reverse proxy, Guacamole will now take the de facto standard "X-Forwarded-For" header into account when logging IP addresses. No longer will your logs consist only of the IP address of your proxy server.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-778'>GUAC-778</a>] - Log reasonable things in reasonable ways
-
-Improved mouse behavior
-------------------------------------
-
-Guacamole will now automatically take advantage of browser support for local mouse cursors, using those in favor of its own software-rendered cursor. This is often noticeably faster, and feels more responsive.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-823'>GUAC-823</a>] - Cursor CSS3 image instead of canvas image 
-* [<a href='https://glyptodon.org/jira/browse/GUAC-842'>GUAC-842</a>] - Remove remote mouse pointer when leaving canvas space
-
-Keyboard improvements and fixes
--------------------------------------------------
-
-In past releases, pressing key combinations like Alt+Tab or the "Windows" key could result in those key(s) being stuck down in the remote connection. This is no longer the case - such keys are now automatically released when Guacamole detects that you have switched to a different application.
-
-Guacamole 0.9.4 also adds support for Swedish keyboard to RDP, and fixes several recent keyboard-related bugs.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-872'>GUAC-872</a>] - Page Up and Page Down are swapped
-* [<a href='https://glyptodon.org/jira/browse/GUAC-875'>GUAC-875</a>] - No keyboard input on Firefox 27
-* [<a href='https://glyptodon.org/jira/browse/GUAC-884'>GUAC-884</a>] - Keyboard event queue can become permanently blocked
-* [<a href='https://glyptodon.org/jira/browse/GUAC-916'>GUAC-916</a>] - Super ("Windows") key can be stuck down
-* [<a href='https://glyptodon.org/jira/browse/GUAC-930'>GUAC-930</a>] - Implement Swedish keymap
-
-Other bug fixes
-----------------------
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-833'>GUAC-833</a>] - JS error thrown - Mouse.js not checking if variable is undefined
-* [<a href='https://glyptodon.org/jira/browse/GUAC-849'>GUAC-849</a>] - RDP audio not working with all servers
-* [<a href='https://glyptodon.org/jira/browse/GUAC-852'>GUAC-852</a>] - Implicit declaration of function ‘bitmap_decompress’
-* [<a href='https://glyptodon.org/jira/browse/GUAC-876'>GUAC-876</a>] - No sound on Safari 7.1 on OS X
-* [<a href='https://glyptodon.org/jira/browse/GUAC-882'>GUAC-882</a>] - Cannot use Guacamole under IE11
-* [<a href='https://glyptodon.org/jira/browse/GUAC-891'>GUAC-891</a>] - Segfault in guac_common_surface due to resize
-* [<a href='https://glyptodon.org/jira/browse/GUAC-893'>GUAC-893</a>] - Synchronous XMLHttpRequest on the main thread is deprecated
-* [<a href='https://glyptodon.org/jira/browse/GUAC-924'>GUAC-924</a>] - Browser crash on iOS 8
-
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_releases/0.9.5.md
----------------------------------------------------------------------
diff --git a/_releases/0.9.5.md b/_releases/0.9.5.md
deleted file mode 100644
index 5f14ee4..0000000
--- a/_releases/0.9.5.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-
-date: 2015-02-16 15:23:00 -0800
-summary: >
-    Fixes for iOS, regressions from 0.9.4, and printing issues. Scrollbar for
-    SSH and telnet.
-
-binary-war:
-    "guacamole-0.9.5.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.5.war/download"
-
-extensions:
-    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.9.5.tar.gz/download"
-    "MySQL Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-mysql-0.9.5.tar.gz/download"
-    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.9.5.tar.gz/download"
-
-source-archives:
-    "guacamole-client-0.9.5.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.5.tar.gz/download"
-    "guacamole-server-0.9.5.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.5.tar.gz/download"
-
-documentation:
-    "Manual"              : "/doc/0.9.5/gug"
-    "guacamole-common"    : "/doc/0.9.4/guacamole-common"
-    "guacamole-common-js" : "/doc/0.9.5/guacamole-common-js"
-    "guacamole-ext"       : "/doc/0.9.5/guacamole-ext"
-    "libguac"             : "/doc/0.9.5/libguac"
-
----
-
-The 0.9.5 release of Guacamole is mostly a bugfix release, addressing the regressions introduced by 0.9.4. Problems with authentication, management, and iOS 7 that resulted from the milestone 0.9.4 rewrite have all been fixed.
-
-Regressions from 0.9.4
----------------------------------
-
-Once 0.9.4 was released, users discovered issues that we did not catch during our pre-release regression testing. Most of these issues were directly caused by the rewritten interface, particularly by differences in the display logic regarding user permissions. The authentication system still enforced permissions correctly - the interface simply interpreted these permissions incorrectly, refusing to display items that should be visible.
-
-Browser bugs in iOS 7 that had been addressed in the past also resurfaced as a result of the massive rewrite. These bugs resulted in incorrect interpretation of browser window size and other strange behavior.
-
-The 0.9.4 changes also resulted in a warning from the Jersey framework, causing confusion for users as they investigate unrelated problems. Though not a fatal error, it is not reasonable for web applications to produce warnings under normal operation.
-
-We have addressed all of these issues.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-958'>GUAC-958</a>] - User interface issues on iOS 7 
-* [<a href='https://glyptodon.org/jira/browse/GUAC-997'>GUAC-997</a>] - Connection activity indicator missing
-* [<a href='https://glyptodon.org/jira/browse/GUAC-998'>GUAC-998</a>] - Menu stuck open after pressing Shift+Ctrl+Alt
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1000'>GUAC-1000</a>] - Users missing in management screen
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1001'>GUAC-1001</a>] - NullPointerException in NoAuth authentication
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1010'>GUAC-1010</a>] - Users with access to balancing groups cannot login
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1043'>GUAC-1043</a>] - Absolute-mode emulated mouse clicks are offset by keyboard size
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1044'>GUAC-1044</a>] - Guacamole menu obscured by iOS keyboard
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1051'>GUAC-1051</a>] - Jersey: &quot;WARNING: Return type ... is not resolvable to a concrete type&quot;
-
-Terminal scrollbar
---------------------------
-
-The SSH and telnet components of Guacamole have always supported scrolling, but only through the mouse scrollwheel or through pressing "Page Up" or "Page Down" while holding Shift. So that users can scroll more directly, and so that users can see where they currently are relative to past output, we have added a scrollbar to the terminal used by both SSH and telnet.
-
-Users can now scroll directly by clicking and dragging the handle of this scrollbar, and the position and size of the scrollbar handle continuously update with respect to the size of the terminal, the amount of text available for scrolling, and the current position of the user within that text.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-803'>GUAC-803</a>] - Add scrollbar to terminal interface
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1028'>GUAC-1028</a>] - Segfault in terminal emulator during resize
-
-Printed PDFs contain blank pages
---------------------------------------------------
-
-It was reported some time ago that printing large documents through the Guacamole PDF printer via RDP results in blank pages appearing within the PDF output. Ruggero Vecchio discovered the reason for this, and contributed the solution to the project. Printing documents via RDP should now work just fine, regardless of size.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-570'>GUAC-570</a>] - Empty page printing large documents with Guacamole PDF printer
-
-FreeRDP build issues
--------------------------------
-
-FreeRDP API changes toward the end of 2014 broke builds of Guacamole on platforms that package the newer FreeRDP version. We've since modified the Guacamole source to be compatible with these changes while maintaining compatibility with past releases of FreeRDP.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-994'>GUAC-994</a>] - Unable to compile against FreeRDP 1.2.0 beta refresh (Sep 2014)
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1005'>GUAC-1005</a>] - Undefined symbol: freerdp_channels_load_static_addin_entry
-
-Updated example code
----------------------------------
-
-Vasily Loginov noticed that the example code included with the guacamole-client source had not been properly updated for the 0.9.x series of changes, and contributed the fix to the project, which has been accepted and merged.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1046'>GUAC-1046</a>] - getDisplay() use in the example should be updated also
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_releases/0.9.6.md
----------------------------------------------------------------------
diff --git a/_releases/0.9.6.md b/_releases/0.9.6.md
deleted file mode 100644
index 875aba8..0000000
--- a/_releases/0.9.6.md
+++ /dev/null
@@ -1,82 +0,0 @@
----
-
-date: 2015-03-30 14-09-16 -0700
-summary: >
-    PostgreSQL support, database speed improvements, RDP memory fixes, session
-    management.
-
-binary-war:
-    "guacamole-0.9.6.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.6.war/download"
-
-extensions:
-    "Database Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-jdbc-0.9.6.tar.gz/download"
-    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.9.6.tar.gz/download"
-    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.9.6.tar.gz/download"
-
-source-archives:
-    "guacamole-client-0.9.6.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.6.tar.gz/download"
-    "guacamole-server-0.9.6.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.6.tar.gz/download"
-
-documentation:
-    "Manual"              : "/doc/0.9.6/gug"
-    "guacamole-common"    : "/doc/0.9.6/guacamole-common"
-    "guacamole-common-js" : "/doc/0.9.5/guacamole-common-js"
-    "guacamole-ext"       : "/doc/0.9.6/guacamole-ext"
-    "libguac"             : "/doc/0.9.6/libguac"
-
----
-
-The 0.9.6 release of Guacamole features [improved support for database-driven authentication](/doc/0.9.6/gug/jdbc-auth.html) - the MySQL authentication has been generalized, PostgreSQL authentication has been implemented on top of this, and performance of database queries has been improved across the board.
-
-Recently-introduced memory issues in the RDP support have also been addressed. If you have noticed unusually-high memory usage by guacd, or unexpected disconnects during RDP connections, we highly recommend upgrading to 0.9.6.
-
-Guacamole 0.9.6 also features a new [user menu](/doc/0.9.6/gug/using-guacamole.html#user-menu) and [session management](/doc/0.9.6/gug/administration.html#session-management). System administrators can log into Guacamole, view all currently-active connections, and kill them if desired.
-
-Database performance and support for PostgreSQL
--------------------------------------------------------------------------
-
-The MySQL authentication has been generalized into simply "database authentication" which supports both MySQL and PostgreSQL. Both database-specific authentication extensions are built off the same database-independent core, so adding support for other databases is now much easier. Please note that this has resulted in [changes to the installation and configuration process for MySQL authentication](/doc/0.9.6/gug/jdbc-auth.html). You will need to look over the new database authentication instructions before upgrading.
-
-Part of this generalization effort was spent in overhauling the MySQL queries themselves, and modifying Guacamole to make as much use of batch requests as possible. Using Guacamole with larger databases of users and connections should now be *much* faster.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-988'>GUAC-988</a>] - Connections stuck as in-use
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1015'>GUAC-1015</a>] - MySQL queries too slow
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1089'>GUAC-1089</a>] - Cannot save connection groups despite permission to do so
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1103'>GUAC-1103</a>] - Implement PostgreSQL authentication
-
-RDP memory fixes
----------------------------
-
-It was discovered that RDP connections gradually leak memory over time and, in some cases, might unexpectedly disconnect due to a segmentation fault. These issues were caused by recent changes to Guacamole and have been fixed.
-
-If you have been encountering problems with RDP connections since upgrading to 0.9.4 or later, please try upgrading to 0.9.6. These problems should now be resolved.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1090'>GUAC-1090</a>] - Segfault in RDP when new user profile is created
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1095'>GUAC-1095</a>] - RDP connections gradually leak bitmap memory
-
-Session and password management
------------------------------------------------------
-
-If you log into Guacamole 0.9.6 as a system administrator, you will see a new option for [managing active sessions](/doc/0.9.6/gug/administration.html#session-management). This new interface allows administrators to view a table of all active connections, sort or filter that table, and kill connections as needed.
-
-Normal users will now also have the ability to change their own passwords, and can access this option from within the [user menu](/doc/0.9.6/gug/using-guacamole.html#user-menu). The ability to change your own password is governed by permissions that were not previously granted by default, so if you want existing users to have this ability, you will need to grant these permissions by [running the provided upgrade SQL script](/doc/0.9.6/gug/jdbc-auth.html#jdbc-auth-mysql).
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-801'>GUAC-801</a>] - User password management
-* [<a href='https://glyptodon.org/jira/browse/GUAC-802'>GUAC-802</a>] - Enhanced session management
-
-Cloning connections
------------------------------
-
-The ability to create a new connection pre-populated with the data associated of some other connection has been added in the form of a new "Clone" button. If you wish to create a new connection based largely on some other connection, and you have permission to create connections, you can now do so by clicking "Clone" while editing any connection.
-
-Clicking "Clone" opens the connection creation screen and pre-populates all fields with the data of the cloned connection. The new connection will not exist until you click "Save".
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1078'>GUAC-1078</a>] - Add support for cloning existing connections 
-
-IE10 bug fix
------------------
-
-Several users reported that recent releases no longer work on IE10, yet continue to work fine with IE11 and other browsers. This was due to a bug IE10's handling of certain CSS styles which resulted in the Guacamole display being hidden. The affected styles have been rewritten, and this problem should be resolved.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1052'>GUAC-1052</a>] - IE10 shows blackscreen
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_releases/0.9.7.md
----------------------------------------------------------------------
diff --git a/_releases/0.9.7.md b/_releases/0.9.7.md
deleted file mode 100644
index 3b3c75e..0000000
--- a/_releases/0.9.7.md
+++ /dev/null
@@ -1,129 +0,0 @@
----
-
-date: 2015-06-10 20:02:11 -0700
-summary: >
-    Simpler installation/configuration, theming support, Docker support,
-    translations, multiple bug fixes.
-
-binary-war:
-    "guacamole-0.9.7.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.7.war/download"
-
-extensions:
-    "Database Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-jdbc-0.9.7.tar.gz/download"
-    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.9.7.tar.gz/download"
-    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.9.7.tar.gz/download"
-
-source-archives:
-    "guacamole-client-0.9.7.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.7.tar.gz/download"
-    "guacamole-server-0.9.7.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.7.tar.gz/download"
-
-documentation:
-    "Manual"              : "/doc/0.9.7/gug"
-    "guacamole-common"    : "/doc/0.9.7/guacamole-common"
-    "guacamole-common-js" : "/doc/0.9.7/guacamole-common-js"
-    "guacamole-ext"       : "/doc/0.9.7/guacamole-ext"
-    "libguac"             : "/doc/0.9.7/libguac"
-
----
-
-The 0.9.7 release of Guacamole greatly simplifies the installation process for extensions and reduces the need for `guacamole.properties`, providing reasonable defaults where possible. Extensions can now be used to theme, brand, and translate Guacamole, not only to provide custom authentication. In addition to several bug fixes, this release also marks the first public availability of Guacamole in languages other than English, and the first official release with support for Docker.
-
-Simplified extensions
--------------------------------
-
-Guacamole extensions are now entirely self-contained `.jar` files which can be installed simply by [copying them into the `GUACAMOLE_HOME/extensions` directory](/doc/0.9.7/gug/configuring-guacamole.html#guacamole-home). The `auth-provider` and `lib-directory` properties are still supported for backward compatibility, but are no longer needed. The remaining common properties, like `guacd-hostname` and `guacd-port`, now have default values and no longer need to be specified unless your configuration deviates from the defaults.
-
-Each extension now also provides enough information for Guacamole to determine compatibility prior to loading the extension. If an extension is not compatible, and is not forcibly loaded through the legacy `auth-provider` property, Guacamole will refuse to load the extension and log an error describing the problem.
-
- * [<a href='https://glyptodon.org/jira/browse/GUAC-631'>GUAC-631</a>] - Remove need for guacamole.properties
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1069'>GUAC-1069</a>] - Detect and warn of improper extension versions
-
-Theming and translation
------------------------------------
-
-In the past, Guacamole extensions could only be used to extend authentication. Extensions can now be used to [augment Guacamole's styling for the sake of theming or branding](/doc/0.9.7/gug/guacamole-ext.html), or to add additional translations or on-screen keyboard layouts. Multiple extensions can be loaded at the same time by simply placing their `.jar` files within `GUACAMOLE_HOME/extensions`, though no more than one extension may provide authentication.
-
-With this translation support in place, Guacamole has been translated into both French and Russian, and those translations have been contributed and merged into the main Guacamole codebase thanks to the generosity of Jerome Charlot and Konstantin Kozhin.
-
- * [<a href='https://glyptodon.org/jira/browse/GUAC-587'>GUAC-587</a>] - Allow theming/translation through extensions
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1053'>GUAC-1053</a>] - Allow selection of display language
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1187'>GUAC-1187</a>] - Merge contributed Russian translation
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1217'>GUAC-1217</a>] - Review and merge contributed French translation
-
-Official Docker support
----------------------------------
-
-Version 0.9.7 marks the first release with official support for Docker. Experimental support for Docker and Guacamole 0.9.6 was made available prior to the 0.9.7 release, and this support is now stabilized and [officially documented within the Guacamole manual](/doc/0.9.7/gug/guacamole-docker.html).
-
-Login screen behavior
---------------------------------
-
-The Guacamole home screen has little use for a user that has access to only one connection. As of 0.9.7, users will be taken immediately to their connection if only one connection is available. Further, if a user visits a page within Guacamole, but is not logged in, they will no longer be redirected to a distinct login page from which logging in redirects to the home screen. Visiting a page while not logged in now simply results in the page being replaced with a login screen - no redirect occurs. Once the user logs in, the page is allowed to load normally.
-
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1061'>GUAC-1061</a>] - Login page should redirect to destination
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1066'>GUAC-1066</a>] - Connection errors not cleared after logout
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1126'>GUAC-1126</a>] - Open connection by default if only one exists
-
-Hanging VNC connections
---------------------------------------
-
-Past versions of Guacamole suffered from occasional hanging connections when VNC was used, typically when data in the clipboard changed. The cause of this rare but annoying phenomenon has now been both explained and fixed.
-
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1056'>GUAC-1056</a>] - VNC client hangs when clipboard is changed
-
-iOS bluetooth keyboard
-----------------------------------
-
-When Guacamole 0.9.6 or older is used with iOS and a bluetooth keyboard, a bug in keyboard event handling results in Guacamole only receiving each key press. Without any corresponding key release, pressed keys act permanently stuck. A workaround is now in place which addresses this problem, ensuring pressed keys are released.
-
- * [<a href='https://glyptodon.org/jira/browse/GUAC-661'>GUAC-661</a>] - Stuck keys with iPad and bluetooth keyboard
-
-Improved audio in Firefox
--------------------------------------
-
-Although Guacamole has supported audio for quite some time, this audio support has been poor under Firefox. This is not Mozilla's fault: Guacamole was simply using a Chrome-specific version of the Web Audio API, and thus only supported audio within Firefox using a lower-quality fallback mode. This has been fixed, and the Web Audio API is used wherever supported.
-
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1088'>GUAC-1088</a>] - Web Audio API not being used in Firefox
-
-Restricting user accounts
---------------------------------------
-
-User accounts within the database authentication [can now be manually disabled or expired](/doc/0.9.7/gug/administration.html#user-management). A disabled account cannot be used, and attempts to login with a disabled account are rejected as if the account did not exist. If a user logs in with an expired account, they are prompted to change their password before login succeeds.
-
- * [<a href='https://glyptodon.org/jira/browse/GUAC-800'>GUAC-800</a>] - Enhanced user account restrictions
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1176'>GUAC-1176</a>] - Implement password expiration attribute
-
-User management regression
--------------------------------------------
-
-Guacamole 0.9.6 was released with a regression that prevented non-admin users with user-creation permissions from editing the users they created. This has now been fixed.
-
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1188'>GUAC-1188</a>] - Created users cannot be modified
-
-RDP features
---------------------
-
-Support for specifying the name of the connecting RDP client is now available through an additional `client-name` parameter. Past releases would simply send the hostname of the guacd server to the RDP server when connecting, but Guacamole 0.9.7 allows this to be explicitly specified on a per-connection basis. Setting this value affects the `CLIENTNAME` environment variable of Windows RDP servers.
-
-Support for Italian keyboards has also been added - a contribution from Denis Bernacci.
-
- * [<a href='https://glyptodon.org/jira/browse/GUAC-346'>GUAC-346</a>] - Add support for specifying the RDP client name
- * [<a href='https://glyptodon.org/jira/browse/GUAC-794'>GUAC-794</a>] - Italian keyboard keymap
-
-Build/browser warnings
-----------------------------------
-
-Although guacamole-server is configured to treat warnings as errors during the build process, guacamole-client was not, resulting in several warnings going unnoticed. These warnings have been resolved, and the build process is now configured to treat all warnings as errors. Warnings which were logged by the web browser while Guacamole runs have also been fixed.
-
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1170'>GUAC-1170</a>] - Fix build and browser warnings
-
-Low-level connection/tunnel issues
---------------------------------------------------
-
-Several miscellaneous, low-level improvements have been made to the Guacamole HTTP tunnel and request handling structure in general. The size and complexity of functions handling tunnel requests have been reduced, and issues involving mishandling of tunnel reconnect/disconnect have been resolved. Thanks to David Dvora and Vasily Loginov for these improvements.
-
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1082'>GUAC-1082</a>] - HTTP tunnel fails to reconnect
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1086'>GUAC-1086</a>] - TunnelRequestService.createTunnel method is too large
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1096'>GUAC-1096</a>] - Tunnel remains open despite disconnect
- * [<a href='https://glyptodon.org/jira/browse/GUAC-1102'>GUAC-1102</a>] - HttpServletRequest within Credentials contains no parameters
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/1335da96/_releases/0.9.8.md
----------------------------------------------------------------------
diff --git a/_releases/0.9.8.md b/_releases/0.9.8.md
deleted file mode 100644
index 60e6b48..0000000
--- a/_releases/0.9.8.md
+++ /dev/null
@@ -1,121 +0,0 @@
----
-
-date: 2015-09-09 01:10:10 -0700
-summary: >
-    Multiple auth extensions, file browsing, VNC audio and file transfer, RDP
-    performance flags.
-
-binary-war:
-    "guacamole-0.9.8.war" : "http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.8.war/download"
-
-extensions:
-    "Database Authentication"          : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-jdbc-0.9.8.tar.gz/download"
-    "LDAP Authentication"              : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-ldap-0.9.8.tar.gz/download"
-    "NoAuth (Disabled) Authentication" : "http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-noauth-0.9.8.tar.gz/download"
-
-source-archives:
-    "guacamole-client-0.9.8.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.8.tar.gz/download"
-    "guacamole-server-0.9.8.tar.gz" : "http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.8.tar.gz/download"
-
-documentation:
-    "Manual"              : "/doc/0.9.8/gug"
-    "guacamole-common"    : "/doc/0.9.7/guacamole-common"
-    "guacamole-common-js" : "/doc/0.9.8/guacamole-common-js"
-    "guacamole-ext"       : "/doc/0.9.8/guacamole-ext"
-    "libguac"             : "/doc/0.9.8/libguac"
-
----
-
-The 0.9.8 release of Guacamole is the first release to allow multiple authentication extensions to be loaded simultaneously. Administrators can now, for example, [authenticate users against LDAP while storing connection data in MySQL or PostgreSQL](/doc/0.9.8/gug/ldap-auth.html#ldap-and-database).
-
-Guacamole 0.9.8 also features major improvements to the file transfer interface, allowing the filesystem hierarchy of the remote system to be [browsed directly within the Guacamole menu](/doc/0.9.8/gug/using-guacamole.html#file-transfer), as well as fully stabilized and documented support for audio and file transfer for VNC using PulseAudio and SFTP respectively.
-
-Install multiple extensions
--------------------------------------
-
-One major shortcoming of Guacamole in past releases was that it could only use one authentication mechanism at a time. LDAP, MySQL, etc. were supported, but only exclusively with respect to each other. If you wanted to authenticate against LDAP while storing connection data in MySQL (a very common request), the only solution was to create your own hybrid authentication extension.
-
-Guacamole now supports loading multiple authentication extensions at the same time, and allows each extension to provide data for a user account, even if that user account didn't come from that extension. [More information on exactly how this can be configured](/doc/0.9.8/gug/ldap-auth.html#ldap-and-database) is provided in the manual.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-586'>GUAC-586</a>] - Decouple storage and authorization from authentication
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1260'>GUAC-1260</a>] - Allow the Guacamole logo to be overridden through extensions
-
-File browsing
--------------------
-
-In addition to traditional drag-and-drop, files can now be transferred by [browsing a hierarchy of folders within the Guacamole menu](/doc/0.9.8/gug/using-guacamole.html#file-transfer). This file transfer support has been extended to the point that it can even be used with VNC through a secondary SFTP connection.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1167'>GUAC-1167</a>] - File download using RDP protocol via xrdp does not work
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1171'>GUAC-1171</a>] - Add SSH file transfer support to VNC and RDP
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1172'>GUAC-1172</a>] - Add file browsing support
-
-Audio within VNC
--------------------------
-
-Though Guacamole has supported audio within VNC using PulseAudio in previous releases, that support was experimental, and had known issues. All known issues with Guacamole's support for PulseAudio alongside VNC have now been fixed, and this support is considered stable. The manual has been updated to document [configuration of both Guacamole and PulseAudio to provide audio for VNC](/doc/0.9.8/gug/configuring-guacamole.html#vnc-audio).
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-427'>GUAC-427</a>] - Improve PulseAudio latency and bandwidth usage
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1212'>GUAC-1212</a>] - Creating Guacamole.AudioChannel.context fails if user has multiple tabs with sound open
-
-RDP performance/experience flags
---------------------------------------------------
-
-The various options provided by RDP for configuring user experience, possibly to the detriment of connection bandwidth usage and speed, are now supported. Wallpaper, theming, smooth text, desktop composition, etc. can all be explicitly enabled, though group policies on the RDP server can still override these settings.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-835'>GUAC-835</a>] - Support RDP performance flags
-
-SSH and telnet terminal palette
----------------------------------------------
-
-Past releases of Guacamole provided SSH and telnet support which rendered all text as gray-on-black by default. Normal terminal colors were still supported, of course, but the default text would always be gray-on-black. Guacamole 0.9.8 adds the ability to [specify a color scheme for SSH and telnet connections](/doc/0.9.8/gug/configuring-guacamole.html#ssh-display-settings), including higher-contrast options like white-on-black which are easier to read.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1195'>GUAC-1195</a>] - Configurable terminal palette
-
-Administration improvements
-------------------------------------------
-
-If using the database authentication extension, use of individual user accounts can now be restricted to specific times of day or configured to automatically become valid/invalid after specific dates.
-
-For ease of configuration, connection parameters within the administration interface are now organized into logical sections. What used to be a sea of miscellaneous options for each protocol is now organized by category.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-830'>GUAC-830</a>] - Limit concurrent access to Windows RDP sessions
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1194'>GUAC-1194</a>] - Log connection usage statistics
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1213'>GUAC-1213</a>] - Restrict account access by date/time
-
-Additional languages
--------------------------------
-
-Thanks to the generous contributions of Mathias Müller, Norbert Klaus, and Serena Soldati, Guacamole now has support for three additional languages: Dutch, German, and Italian. These, or any supported language, will automatically be selected by Guacamole when it is used for the first time in a browser configured to prefer that language.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1230'>GUAC-1230</a>] - Use browser language by default
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1225'>GUAC-1225</a>] - Review and merge contributed German translation
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1238'>GUAC-1238</a>] - Review and merge Dutch translation
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1241'>GUAC-1241</a>] - Review and merge Italian translation
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1254'>GUAC-1254</a>] - Merge German on-screen keyboard layout
-
-Support for telnet break
-----------------------------------
-
-The telnet protocol provides for sending a "break" to the remote end, but it was previously impossible to send this signal using Guacamole. Unlike `Ctrl`+`C` and similar keyboard shortcuts, which actually result in [control codes](https://en.wikipedia.org/wiki/C0_and_C1_control_codes#C0_.28ASCII_and_derivatives.29), ["break"](https://en.wikipedia.org/wiki/Break_key) is more low-level and is commonly necessary to control running processes within a telnet session to a network appliance.
-
-To send "break" over telnet within Guacamole, you can press either `Pause`, `Break`, or `Ctrl`+`0`.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1296'>GUAC-1296</a>] - Add support for IAC BRK
-
-Minor fixes/improvements
-------------------------------------
-
-In addition to the above major improvements, several minor improvements and bug fixes have also been made in 0.9.8, including low-level improvements to the Guacamole tunnel, the ability to override the standard encoding of the VNC clipboard, and automatic creation of the RDP drive directory.
-
-* [<a href='https://glyptodon.org/jira/browse/GUAC-298'>GUAC-298</a>] - Allow encoding of VNC clipboard to be overridden
-* [<a href='https://glyptodon.org/jira/browse/GUAC-515'>GUAC-515</a>] - Create RDP drive directory if necessary
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1083'>GUAC-1083</a>] - HTTP tunnel isn&#39;t working in CORS
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1084'>GUAC-1084</a>] - ChainedTunnel does not support reconnect
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1226'>GUAC-1226</a>] - SSH/Telnet font rendering sometimes fails on high DPI
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1236'>GUAC-1236</a>] - Installation documentation incorrect with respect to guacamole.properties
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1244'>GUAC-1244</a>] - Mouse scroll events are not issued for minor mouse wheel scrolling
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1245'>GUAC-1245</a>] - OSK keys Super and Menu are stuck together
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1247'>GUAC-1247</a>] - Surface does not catch 1 pixel put&#39;s with no pixel value change
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1249'>GUAC-1249</a>] - Labels do not show on login page in IE 11
-* [<a href='https://glyptodon.org/jira/browse/GUAC-1294'>GUAC-1294</a>] - Error creating users/connections/groups
-


Mime
View raw message