You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by mj...@apache.org on 2023/04/10 18:32:16 UTC

[guacamole-website] branch asf-site updated: Deploy draft release notes for 1.5.1-RC1.

This is an automated email from the ASF dual-hosted git repository.

mjumper pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/guacamole-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new abc9e2b0 Deploy draft release notes for 1.5.1-RC1.
abc9e2b0 is described below

commit abc9e2b0d2f6ce86a6663680ac71892057175014
Author: Michael Jumper <mj...@apache.org>
AuthorDate: Mon Apr 10 11:31:51 2023 -0700

    Deploy draft release notes for 1.5.1-RC1.
---
 content/releases/1.5.1/index.html | 875 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 875 insertions(+)

diff --git a/content/releases/1.5.1/index.html b/content/releases/1.5.1/index.html
new file mode 100644
index 00000000..52b71a25
--- /dev/null
+++ b/content/releases/1.5.1/index.html
@@ -0,0 +1,875 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+    <head>
+    <link rel="stylesheet" href="/styles/main.css?s=2e802ec8ebf673f18506558bd1588311">
+    <link rel="icon" type="image/png" href="/images/guacamole-logo-64.png"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, target-densitydpi=device-dpi"/>
+    <meta charset="UTF-8"/>
+    <title>Apache Guacamoleā„¢: 1.5.1</title>
+</head>
+
+
+    <body>
+
+        <!-- Header -->
+<div id="header">
+    <h1><a href="/">Apache Guacamoleā„¢</a></h1>
+    <ul id="navigation" class="menu">
+        
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="/releases/"
+                        
+                            class="download"
+                            >Downloads</a>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li class="dropdown">
+                    
+                    <a class="dropdown-toggle "
+                       href="#">Docs</a>
+                    <ul class="dropdown-menu">
+                        
+
+    
+    
+        
+            
+                <li>
+                    <a href="/faq/"
+                        >FAQ</a>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="/api-documentation/"
+                        >API / Development</a>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="/doc/gug/"
+                        >Guacamole Manual</a>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+
+
+                    </ul>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li class="dropdown">
+                    
+                    <a class="dropdown-toggle "
+                       href="#">Community</a>
+                    <ul class="dropdown-menu">
+                        
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="https://github.com/search?utf8=%E2%9C%93&q=repo%3Aapache%2Fguacamole-server+repo%3Aapache%2Fguacamole-client+repo%3Aapache%2Fguacamole-website&type=Repositories&ref=searchresults"
+                        >GitHub</a>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="/open-source/"
+                        >Contributing</a>
+                </li>
+            
+        
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="/support/"
+                        >Help / Support</a>
+                </li>
+            
+        
+    
+
+
+                    </ul>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="https://issues.apache.org/jira/browse/GUACAMOLE/"
+                        >JIRA</a>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="/security/"
+                        >Security Reports</a>
+                </li>
+            
+        
+    
+
+    
+    
+        
+            
+                <li class="dropdown">
+                    
+                    <a class="dropdown-toggle apache"
+                       href="#">Apache Software Foundation</a>
+                    <ul class="dropdown-menu">
+                        
+
+    
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="http://www.apache.org/"
+                        >ASF Homepage</a>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="http://www.apache.org/licenses/"
+                        >License</a>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="http://www.apache.org/foundation/thanks.html"
+                        >Thanks</a>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="http://www.apache.org/foundation/sponsorship.html"
+                        >Sponsorship</a>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+
+    
+    
+        
+            
+                <li>
+                    <a href="http://www.apache.org/foundation/policies/conduct.html"
+                        >Code of Conduct</a>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+
+                    </ul>
+                </li>
+            
+        
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+    
+    
+
+
+    </ul>
+</div>
+
+
+        <!-- Content -->
+        <div id="page">
+            <div id="content">
+                
+    <div class="draft-disclaimer">
+        <p><strong>Apache Guacamole 1.5.1 has not yet been
+        released!</strong> The artifacts and release notes below are drafts for
+        a proposed release of Apache Guacamole which has not yet occurred.</p>
+    </div>
+
+
+
+
+<h1>Apache Guacamole 1.5.1</h1>
+
+<div id="links">
+
+    
+    
+        <h2>Release documentation</h2>
+    
+    <ul>
+        
+            <li><a href="/doc/1.5.1/gug">Manual</a></li>
+        
+            <li><a href="/doc/1.5.1/guacamole-common">guacamole-common</a></li>
+        
+            <li><a href="/doc/1.5.1/guacamole-common-js">guacamole-common-js</a></li>
+        
+            <li><a href="/doc/1.5.1/guacamole-ext">guacamole-ext</a></li>
+        
+            <li><a href="/doc/1.5.1/libguac">libguac</a></li>
+        
+            <li><a href="/doc/1.5.1/libguac-terminal">libguac-terminal</a></li>
+        
+    </ul>
+
+
+
+</div>
+
+<p>Apache Guacamole is split into two subprojects: "guacamole-client", the
+HTML5 web application which serves the Guacamole client to users, and
+"guacamole-server", the remote desktop proxy which the web application
+communicates with. The source code for each of these may be downloaded
+below.</p>
+
+<p>You <strong>must</strong> <a href="https://www.apache.org/info/verification.html">
+verify the integrity of any downloaded files</a> using the OpenPGP signatures
+we provide with each release. The signatures should be verified against the
+<a href="https://downloads.apache.org/guacamole/KEYS">KEYS</a>
+file, which contains the OpenPGP keys of Apache Guacamole's Release Managers.
+Checksums of each released file are also provided.</p>
+
+<!-- Source archives -->
+<div class="release-downloads">
+    
+    <table>
+        
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/source/guacamole-client-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-client-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-client-1.5.1.tar.gz'
+                       )">guacamole-client-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/source/guacamole-client-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/source/guacamole-client-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/source/guacamole-server-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-server-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-server-1.5.1.tar.gz'
+                       )">guacamole-server-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/source/guacamole-server-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/source/guacamole-server-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+    </table>
+
+
+</div>
+
+<p>If you do not wish to build Apache Guacamole entirely from source, pre-built
+versions of the web application (.war) and all extensions are provided here in
+binary form for convenience.  <strong>Please note that guacamole-server must
+still be built and installed from source.</strong></p>
+
+<!-- All binaries -->
+<div class="release-downloads">
+    
+    <table>
+        
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-1.5.1.war"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-1.5.1.war'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-1.5.1.war'
+                       )">guacamole-1.5.1.war</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-1.5.1.war.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-1.5.1.war.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-duo-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-auth-duo-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-auth-duo-1.5.1.tar.gz'
+                       )">guacamole-auth-duo-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-duo-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-duo-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-header-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-auth-header-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-auth-header-1.5.1.tar.gz'
+                       )">guacamole-auth-header-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-header-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-header-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-jdbc-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-auth-jdbc-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-auth-jdbc-1.5.1.tar.gz'
+                       )">guacamole-auth-jdbc-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-jdbc-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-jdbc-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-json-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-auth-json-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-auth-json-1.5.1.tar.gz'
+                       )">guacamole-auth-json-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-json-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-json-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-ldap-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-auth-ldap-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-auth-ldap-1.5.1.tar.gz'
+                       )">guacamole-auth-ldap-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-ldap-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-ldap-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-quickconnect-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-auth-quickconnect-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-auth-quickconnect-1.5.1.tar.gz'
+                       )">guacamole-auth-quickconnect-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-quickconnect-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-quickconnect-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-sso-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-auth-sso-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-auth-sso-1.5.1.tar.gz'
+                       )">guacamole-auth-sso-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-sso-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-sso-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-totp-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-auth-totp-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-auth-totp-1.5.1.tar.gz'
+                       )">guacamole-auth-totp-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-totp-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-auth-totp-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-history-recording-storage-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-history-recording-storage-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-history-recording-storage-1.5.1.tar.gz'
+                       )">guacamole-history-recording-storage-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-history-recording-storage-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-history-recording-storage-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+            <tr>
+                
+                
+                <td><a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-vault-1.5.1.tar.gz"
+                       onclick="trackDownload(
+                           'click',
+                           'guacamole-vault-1.5.1.tar.gz'
+                       )"
+                       oncontextmenu="trackDownload(
+                           'menu',
+                           'guacamole-vault-1.5.1.tar.gz'
+                       )">guacamole-vault-1.5.1.tar.gz</a></td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-vault-1.5.1.tar.gz.asc">PGP</a> ]</td>
+                
+                    
+                    <td>[ <a href="https://dist.apache.org/repos/dist/dev/guacamole/1.5.1-RC1/binary/guacamole-vault-1.5.1.tar.gz.sha256">SHA-256</a> ]</td>
+                
+            </tr>
+        
+    </table>
+
+
+</div>
+
+<!-- Release notes -->
+<div id="release-notes">
+    <h1>Release notes</h1>
+    <p>The 1.5.1 release is a bugfix release that addresses regressions noted in the
+1.5.0 release, particularly regressions affecting the <code class="language-plaintext highlighter-rouge">guacamole/guacamole</code> and
+<code class="language-plaintext highlighter-rouge">guacamole/guacd</code> Docker images. For a full list of all changes in this
+release, please see the <a href="#changelog">changelog</a>.</p>
+
+<p><strong>The 1.5.1 release is compatible with older 1.x components.</strong> You should
+upgrade older components to 1.5.1 when possible, however things should continue
+to work correctly in the interim:</p>
+
+<ul>
+  <li>Extensions written for older 1.x releases can be used by 1.5.1.</li>
+  <li>Components written for the version of the Guacamole protocol used by older
+1.x releases can be used with components of the 1.5.1 release.</li>
+</ul>
+
+<h1 id="changelog">Changelog</h1>
+
+<h3 id="docker-images">Docker images</h3>
+
+<ul>
+  <li class="bug">guacamole Docker image cannot connect to MySQL using SSL (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1738">GUACAMOLE-1738</a>)</li>
+  <li class="bug">guacd Docker image cannot authenticate with VeNCrypt (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1741">GUACAMOLE-1741</a>)</li>
+</ul>
+
+<h3 id="protocol-support--guacd">Protocol support / guacd</h3>
+
+<ul>
+  <li class="bug">Printing within RDP fails against newer GhostScript (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1755">GUACAMOLE-1755</a>)</li>
+</ul>
+
+<h3 id="general-housekeeping-and-cleanup">General housekeeping and cleanup</h3>
+
+<ul>
+  <li class="bug">Docker build failing during JS unit tests with Chrome version mismatch issue (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1765">GUACAMOLE-1765</a>)</li>
+  <li>Update webapp dependencies to latest stable and compatible versions (<a href="https://issues.apache.org/jira/browse/GUACAMOLE-1763">GUACAMOLE-1763</a>)</li>
+</ul>
+
+
+</div>
+
+
+            </div>
+        </div>
+
+        <!-- Footer -->
+<div id="footer">
+
+    <!-- Copyrights -->
+    <p class="copyright">
+        Copyright &copy; 2020 <a href="http://www.apache.org/">The Apache
+            Software Foundation</a>, Licensed under the <a
+        href="http://www.apache.org/licenses/LICENSE-2.0">Apache License,
+        Version 2.0</a>. The HTML5 shield logo has been modified from the
+        original work of the <a
+            href="http://www.w3.org/">World Wide Web Constortium (W3C)</a>,
+        which is licensed under the <a
+            href="http://creativecommons.org/licenses/by/3.0/">Creative
+        Commons Attribution 3.0</a> license.
+    </p>
+
+    <!-- Trademarks -->
+    <p class="trademarks">
+        Apache Guacamole, Guacamole, Apache, the Apache feather logo, and the
+        Apache Guacamole project logo are trademarks of The Apache Software
+        Foundation.
+    </p>
+
+</div>
+
+
+        <!-- Google Analytics -->
+        <script type="text/javascript">
+          (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+          (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+          })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+          ga('create', 'UA-75289145-1', 'auto');
+          ga('send', 'pageview');
+        </script>
+
+        <!-- Download tracking helper function -->
+        <script type="text/javascript">
+
+            /**
+             * Signals Google Analytics that a file is being downloaded (or, at
+             * least, we expect that it is). Note that it is not possible to
+             * determine this with 100% certainty without grepping server logs,
+             * but this should still at least help gauge interest/usage.
+             *
+             * @param {String} action
+             *     A human-readable string describing the user event which
+             *     occurred to initiate the download.
+             *
+             * @param {String} filename
+             *     The filename of the file being downloaded.
+             */
+            function trackDownload(action, filename) {
+                ga('send', 'event', {
+                    eventCategory : 'Download',
+                    eventAction   : action,
+                    eventLabel    : filename,
+                    transport     : 'beacon'
+                });
+            }
+
+        </script>
+
+        <!-- jQuery -->
+        <script src="/scripts/jquery.min.js" type="text/javascript"></script>
+
+        <!-- Dropdown toggle -->
+        <script src="/scripts/dropdown.js" type="text/javascript"></script>
+
+    </body>
+</html>