[debian-edu-commits] debian-edu/ 24/26: Merge tag 'upstream/0.9.9'

Dominik George natureshadow-guest at moszumanska.debian.org
Fri Oct 7 19:05:44 UTC 2016


This is an automated email from the git hooks/post-receive script.

natureshadow-guest pushed a commit to branch master
in repository guacamole-client.

commit 3dac21c303f89ee0bae759c0056f3cc36091b6d2
Merge: b29c530 b9c007c
Author: Dominik George <nik at naturalnet.de>
Date:   Fri Oct 7 20:53:33 2016 +0200

    Merge tag 'upstream/0.9.9'
    
    Upstream version 0.9.9

 CONTRIBUTING                                       |   66 +
 LICENSE                                            |   19 +
 README                                             |   10 +-
 doc/guacamole-example/COPYING                      |  661 --
 doc/guacamole-example/LICENSE                      |   19 +
 doc/guacamole-example/pom.xml                      |   20 +-
 .../net/example/DummyGuacamoleTunnelServlet.java   |   52 +-
 .../src/main/webapp/WEB-INF/web.xml                |   32 +-
 .../src/main/webapp/guacamole.css                  |   29 +-
 doc/guacamole-example/src/main/webapp/index.html   |   53 +-
 extensions/guacamole-auth-jdbc/LICENSE             |   19 +
 extensions/guacamole-auth-jdbc/README              |  113 +
 .../modules/guacamole-auth-jdbc-base/pom.xml       |  103 +
 .../jdbc/JDBCAuthenticationProviderModule.java     |  165 +
 .../guacamole/auth/jdbc/JDBCEnvironment.java       |  106 +
 .../ActiveConnectionDirectory.java                 |   83 +
 .../ActiveConnectionPermissionService.java         |  176 +
 .../ActiveConnectionPermissionSet.java             |   48 +
 .../activeconnection/ActiveConnectionService.java  |  164 +
 .../activeconnection/TrackedActiveConnection.java  |  169 +
 .../auth/jdbc/activeconnection/package-info.java   |   26 +
 .../auth/jdbc/base/DirectoryObjectService.java     |  155 +
 .../auth/jdbc/base/GroupedObjectModel.java         |   67 +
 .../auth/jdbc/base/ModeledDirectoryObject.java     |   50 +
 .../jdbc/base/ModeledDirectoryObjectMapper.java    |  140 +
 .../jdbc/base/ModeledDirectoryObjectService.java   |  435 +
 .../jdbc/base/ModeledGroupedDirectoryObject.java   |   78 +
 .../base/ModeledGroupedDirectoryObjectService.java |  197 +
 .../guacamole/auth/jdbc/base/ModeledObject.java    |   82 +
 .../guacamole/auth/jdbc/base/ObjectModel.java      |   90 +
 .../guacamole/auth/jdbc/base/RestrictedObject.java |   76 +
 .../guacamole/auth/jdbc/base/package-info.java     |   28 +
 .../auth/jdbc/connection/ConnectionDirectory.java  |   89 +
 .../auth/jdbc/connection/ConnectionMapper.java     |   92 +
 .../auth/jdbc/connection/ConnectionModel.java      |  176 +
 .../jdbc/connection/ConnectionRecordMapper.java    |  116 +
 .../jdbc/connection/ConnectionRecordModel.java     |  201 +
 .../connection/ConnectionRecordSearchTerm.java     |  296 +
 .../auth/jdbc/connection/ConnectionRecordSet.java  |  108 +
 .../connection/ConnectionRecordSortPredicate.java  |   82 +
 .../auth/jdbc/connection/ConnectionService.java    |  511 ++
 .../auth/jdbc/connection/ModeledConnection.java    |  259 +
 .../jdbc/connection/ModeledConnectionRecord.java   |   89 +
 .../connection/ModeledGuacamoleConfiguration.java  |  120 +
 .../auth/jdbc/connection/ParameterMapper.java      |   75 +
 .../auth/jdbc/connection/ParameterModel.java       |  107 +
 .../auth/jdbc/connection/package-info.java         |   26 +
 .../connectiongroup/ConnectionGroupDirectory.java  |   89 +
 .../connectiongroup/ConnectionGroupMapper.java     |   92 +
 .../jdbc/connectiongroup/ConnectionGroupModel.java |  180 +
 .../connectiongroup/ConnectionGroupService.java    |  258 +
 .../connectiongroup/ModeledConnectionGroup.java    |  247 +
 .../jdbc/connectiongroup/RootConnectionGroup.java  |  150 +
 .../auth/jdbc/connectiongroup/package-info.java    |   26 +
 .../guacamole/auth/jdbc/package-info.java          |   29 +
 .../jdbc/permission/AbstractPermissionService.java |   84 +
 .../ConnectionGroupPermissionMapper.java           |   30 +
 .../ConnectionGroupPermissionService.java          |   69 +
 .../permission/ConnectionGroupPermissionSet.java   |   47 +
 .../permission/ConnectionPermissionMapper.java     |   30 +
 .../permission/ConnectionPermissionService.java    |   69 +
 .../jdbc/permission/ConnectionPermissionSet.java   |   47 +
 .../permission/ModeledObjectPermissionService.java |  210 +
 .../jdbc/permission/ModeledPermissionService.java  |  158 +
 .../jdbc/permission/ObjectPermissionMapper.java    |   83 +
 .../jdbc/permission/ObjectPermissionModel.java     |   66 +
 .../jdbc/permission/ObjectPermissionService.java   |   99 +
 .../auth/jdbc/permission/ObjectPermissionSet.java  |  125 +
 .../auth/jdbc/permission/PermissionMapper.java     |   73 +
 .../auth/jdbc/permission/PermissionModel.java      |  110 +
 .../auth/jdbc/permission/PermissionService.java    |  136 +
 .../jdbc/permission/SystemPermissionMapper.java    |   53 +
 .../jdbc/permission/SystemPermissionModel.java     |   41 +
 .../jdbc/permission/SystemPermissionService.java   |  171 +
 .../auth/jdbc/permission/SystemPermissionSet.java  |  115 +
 .../auth/jdbc/permission/UserPermissionMapper.java |   30 +
 .../jdbc/permission/UserPermissionService.java     |   69 +
 .../auth/jdbc/permission/UserPermissionSet.java    |   47 +
 .../auth/jdbc/permission/package-info.java         |   26 +
 .../jdbc/security/PasswordEncryptionService.java   |   46 +
 .../security/SHA256PasswordEncryptionService.java  |   65 +
 .../guacamole/auth/jdbc/security/SaltService.java  |   35 +
 .../jdbc/security/SecureRandomSaltService.java     |   46 +
 .../guacamole/auth/jdbc/security/package-info.java |   26 +
 .../tunnel/AbstractGuacamoleTunnelService.java     |  558 ++
 .../auth/jdbc/tunnel/ActiveConnectionMultimap.java |  128 +
 .../auth/jdbc/tunnel/ActiveConnectionRecord.java   |  265 +
 .../auth/jdbc/tunnel/GuacamoleTunnelService.java   |  151 +
 .../jdbc/tunnel/ManagedInetGuacamoleSocket.java    |   71 +
 .../jdbc/tunnel/ManagedSSLGuacamoleSocket.java     |   71 +
 .../tunnel/RestrictedGuacamoleTunnelService.java   |  216 +
 .../glyptodon/guacamole/auth/jdbc/tunnel/Seat.java |   89 +
 .../guacamole/auth/jdbc/tunnel/package-info.java   |   27 +
 .../auth/jdbc/user/AuthenticatedUser.java          |  178 +
 .../jdbc/user/AuthenticationProviderService.java   |  119 +
 .../guacamole/auth/jdbc/user/ModeledUser.java      |  598 ++
 .../guacamole/auth/jdbc/user/UserContext.java      |  179 +
 .../guacamole/auth/jdbc/user/UserDirectory.java    |   89 +
 .../guacamole/auth/jdbc/user/UserMapper.java       |   47 +
 .../guacamole/auth/jdbc/user/UserModel.java        |  329 +
 .../guacamole/auth/jdbc/user/UserService.java      |  389 +
 .../guacamole/auth/jdbc/user/package-info.java     |   26 +
 .../src/main/resources/translations/en.json        |   58 +
 .../src/main/resources/translations/fr.json        |   13 +
 .../src/main/resources/translations/ru.json        |   13 +
 .../modules/guacamole-auth-jdbc-mysql/pom.xml      |   82 +
 .../schema/001-create-schema.sql                   |  257 +
 .../schema/002-create-admin-user.sql               |   50 +
 .../schema/upgrade/upgrade-pre-0.8.2.sql           |   89 +
 .../schema/upgrade/upgrade-pre-0.9.6.sql           |   39 +
 .../schema/upgrade/upgrade-pre-0.9.7.sql           |   34 +
 .../schema/upgrade/upgrade-pre-0.9.8.sql           |   55 +
 .../schema/upgrade/upgrade-pre-0.9.9.sql           |   29 +
 .../auth/mysql/MySQLAuthenticationProvider.java    |  120 +
 .../mysql/MySQLAuthenticationProviderModule.java   |   97 +
 .../guacamole/net/auth/mysql/MySQLEnvironment.java |  276 +
 .../net/auth/mysql/MySQLGuacamoleProperties.java   |  171 +
 .../guacamole/net/auth/mysql/package-info.java     |   27 +
 .../src/main/resources/guac-manifest.json          |   19 +
 .../auth/jdbc/connection/ConnectionMapper.xml      |  172 +
 .../jdbc/connection/ConnectionRecordMapper.xml     |  200 +
 .../auth/jdbc/connection/ParameterMapper.xml       |   71 +
 .../jdbc/connectiongroup/ConnectionGroupMapper.xml |  173 +
 .../permission/ConnectionGroupPermissionMapper.xml |  120 +
 .../jdbc/permission/ConnectionPermissionMapper.xml |  120 +
 .../jdbc/permission/SystemPermissionMapper.xml     |   93 +
 .../auth/jdbc/permission/UserPermissionMapper.xml  |  129 +
 .../guacamole/auth/jdbc/user/UserMapper.xml        |  183 +
 .../modules/guacamole-auth-jdbc-postgresql/pom.xml |   82 +
 .../schema/001-create-schema.sql                   |  301 +
 .../schema/002-create-admin-user.sql               |   53 +
 .../schema/upgrade/upgrade-pre-0.9.7.sql           |   34 +
 .../schema/upgrade/upgrade-pre-0.9.8.sql           |   55 +
 .../schema/upgrade/upgrade-pre-0.9.9.sql           |   29 +
 .../PostgreSQLAuthenticationProvider.java          |  128 +
 .../PostgreSQLAuthenticationProviderModule.java    |   98 +
 .../auth/postgresql/PostgreSQLEnvironment.java     |  278 +
 .../postgresql/PostgreSQLGuacamoleProperties.java  |  180 +
 .../guacamole/auth/postgresql/package-info.java    |   26 +
 .../src/main/resources/guac-manifest.json          |   19 +
 .../auth/jdbc/connection/ConnectionMapper.xml      |  172 +
 .../jdbc/connection/ConnectionRecordMapper.xml     |  200 +
 .../auth/jdbc/connection/ParameterMapper.xml       |   71 +
 .../jdbc/connectiongroup/ConnectionGroupMapper.xml |  173 +
 .../permission/ConnectionGroupPermissionMapper.xml |  120 +
 .../jdbc/permission/ConnectionPermissionMapper.xml |  120 +
 .../jdbc/permission/SystemPermissionMapper.xml     |   93 +
 .../auth/jdbc/permission/UserPermissionMapper.xml  |  129 +
 .../guacamole/auth/jdbc/user/UserMapper.xml        |  184 +
 extensions/guacamole-auth-jdbc/pom.xml             |   72 +
 .../guacamole-auth-jdbc/src/main/assembly/dist.xml |   45 +
 extensions/guacamole-auth-ldap/LICENSE             |  489 +-
 extensions/guacamole-auth-ldap/pom.xml             |   48 +-
 .../guacamole-auth-ldap/src/main/assembly/dist.xml |   55 +-
 .../net/auth/ldap/LDAPAuthenticationProvider.java  |  313 +-
 .../ldap/properties/LDAPGuacamoleProperties.java   |  110 -
 .../auth/ldap/AuthenticationProviderService.java   |  283 +
 .../guacamole/auth/ldap/ConfigurationService.java  |  194 +
 .../guacamole/auth/ldap/EncryptionMethod.java      |   69 +
 .../auth/ldap/EncryptionMethodProperty.java        |   63 +
 .../guacamole/auth/ldap/EscapingService.java       |  125 +
 .../ldap/LDAPAuthenticationProviderModule.java     |   89 +
 .../guacamole/auth/ldap/LDAPConnectionService.java |  196 +
 .../auth/ldap/LDAPGuacamoleProperties.java         |  139 +
 .../guacamole/auth/ldap/StringListProperty.java    |   67 +
 .../auth/ldap/connection/ConnectionService.java    |  198 +
 .../auth/ldap/user/AuthenticatedUser.java          |   71 +
 .../guacamole/auth/ldap/user/UserContext.java      |  220 +
 .../guacamole/auth/ldap/user/UserService.java      |  316 +
 .../src/main/resources/guac-manifest.json          |   16 +
 .../src/main/resources/translations/en.json        |    7 +
 extensions/guacamole-auth-mysql/README             |  171 -
 .../guacamole-auth-mysql/doc/example/settings.xml  |   21 -
 extensions/guacamole-auth-mysql/pom.xml            |  131 -
 .../schema/001-create-schema.sql                   |  207 -
 .../schema/002-create-admin-user.sql               |   17 -
 .../schema/upgrade/upgrade-pre-0.8.2.sql           |   68 -
 .../src/main/assembly/dist.xml                     |   54 -
 .../net/auth/mysql/ActiveConnectionMap.java        |  515 --
 .../net/auth/mysql/ConnectionDirectory.java        |  342 -
 .../net/auth/mysql/ConnectionGroupDirectory.java   |  306 -
 .../auth/mysql/MySQLAuthenticationProvider.java    |  197 -
 .../guacamole/net/auth/mysql/MySQLConnection.java  |  156 -
 .../net/auth/mysql/MySQLConnectionGroup.java       |  193 -
 .../net/auth/mysql/MySQLConnectionRecord.java      |  103 -
 .../guacamole/net/auth/mysql/MySQLConstants.java   |  279 -
 .../net/auth/mysql/MySQLGuacamoleSocket.java       |  115 -
 .../guacamole/net/auth/mysql/MySQLUser.java        |  193 -
 .../guacamole/net/auth/mysql/MySQLUserContext.java |  108 -
 .../guacamole/net/auth/mysql/UserDirectory.java    |  721 --
 .../guacamole/net/auth/mysql/package-info.java     |    7 -
 .../mysql/properties/MySQLGuacamoleProperties.java |  124 -
 .../net/auth/mysql/properties/package-info.java    |    7 -
 .../auth/mysql/service/ConnectionGroupService.java |  411 -
 .../net/auth/mysql/service/ConnectionService.java  |  490 --
 .../mysql/service/PasswordEncryptionService.java   |   69 -
 .../auth/mysql/service/PermissionCheckService.java |  848 --
 .../service/SHA256PasswordEncryptionService.java   |   90 -
 .../net/auth/mysql/service/SaltService.java        |   48 -
 .../mysql/service/SecureRandomSaltService.java     |   60 -
 .../net/auth/mysql/service/UserService.java        |  381 -
 .../net/auth/mysql/service/package-info.java       |    7 -
 .../src/main/resources/generatorConfig.xml         |  114 -
 extensions/guacamole-auth-noauth/LICENSE           |   19 +
 extensions/guacamole-auth-noauth/pom.xml           |   36 +-
 .../src/main/assembly/dist.xml                     |   43 +-
 .../auth/noauth/NoAuthConfigContentHandler.java    |   55 +-
 .../net/auth/noauth/NoAuthenticationProvider.java  |  108 +-
 .../src/main/resources/guac-manifest.json          |   16 +
 .../src/main/resources/translations/en.json        |    7 +
 guacamole-common-js/LICENSE                        |  489 +-
 guacamole-common-js/jsdoc-conf.json                |    9 +
 guacamole-common-js/pom.xml                        |   56 +-
 guacamole-common-js/src/main/resources/audio.js    |  228 -
 .../src/main/resources/guacamole.js                | 1662 ----
 guacamole-common-js/src/main/resources/keyboard.js |  622 --
 guacamole-common-js/src/main/resources/layer.js    | 1210 ---
 guacamole-common-js/src/main/resources/mouse.js    |  836 --
 .../src/main/resources/oskeyboard.js               |  653 --
 guacamole-common-js/src/main/resources/tunnel.js   |  832 --
 .../src/main/webapp/common/license.js              |   23 +
 .../src/main/webapp/modules/ArrayBufferReader.js   |   79 +
 .../src/main/webapp/modules/ArrayBufferWriter.js   |  103 +
 .../src/main/webapp/modules/AudioPlayer.js         |  653 ++
 .../src/main/webapp/modules/BlobReader.js          |  131 +
 .../src/main/webapp/modules/Client.js              | 1450 +++
 .../src/main/webapp/modules/DataURIReader.js       |   87 +
 .../src/main/webapp/modules/Display.js             | 1387 +++
 .../src/main/webapp/modules/InputStream.js         |   73 +
 .../src/main/webapp/modules/IntegerPool.js         |   79 +
 .../src/main/webapp/modules/JSONReader.js          |  117 +
 .../src/main/webapp/modules/Keyboard.js            | 1162 +++
 .../src/main/webapp/modules/Layer.js               |  904 ++
 .../src/main/webapp/modules/Mouse.js               | 1090 +++
 .../src/main/webapp/modules/Namespace.js           |   29 +
 .../src/main/webapp/modules/Object.js              |  213 +
 .../src/main/webapp/modules/OnScreenKeyboard.js    |  946 ++
 .../src/main/webapp/modules/OutputStream.js        |   71 +
 .../src/main/webapp/modules/Parser.js              |  159 +
 .../src/main/webapp/modules/Status.js              |  190 +
 .../src/main/webapp/modules/StringReader.js        |  170 +
 .../src/main/webapp/modules/StringWriter.js        |  194 +
 .../src/main/webapp/modules/Tunnel.js              | 1003 +++
 .../src/main/webapp/modules/Version.js             |   33 +
 .../src/main/webapp/modules/VideoPlayer.js         |  111 +
 guacamole-common-js/static.xml                     |   12 +-
 guacamole-common/LICENSE                           |  489 +-
 .../doc/example/ExampleTunnelServlet.java          |   31 +-
 guacamole-common/pom.xml                           |   44 +-
 .../guacamole/GuacamoleClientBadTypeException.java |   71 +
 .../guacamole/GuacamoleClientException.java        |   63 +-
 .../guacamole/GuacamoleClientOverrunException.java |   73 +
 .../guacamole/GuacamoleClientTimeoutException.java |   70 +
 .../guacamole/GuacamoleClientTooManyException.java |   72 +
 .../GuacamoleConnectionClosedException.java        |   72 +
 .../glyptodon/guacamole/GuacamoleException.java    |   71 +-
 .../GuacamoleResourceConflictException.java        |   72 +
 .../GuacamoleResourceNotFoundException.java        |   63 +-
 .../guacamole/GuacamoleSecurityException.java      |   63 +-
 .../guacamole/GuacamoleServerBusyException.java    |   71 +
 .../guacamole/GuacamoleServerException.java        |   69 +-
 .../guacamole/GuacamoleUnauthorizedException.java  |   72 +
 .../guacamole/GuacamoleUnsupportedException.java   |   71 +
 .../guacamole/GuacamoleUpstreamException.java      |   72 +
 .../GuacamoleUpstreamTimeoutException.java         |   72 +
 .../glyptodon/guacamole/io/GuacamoleReader.java    |   56 +-
 .../glyptodon/guacamole/io/GuacamoleWriter.java    |   56 +-
 .../guacamole/io/ReaderGuacamoleReader.java        |   66 +-
 .../guacamole/io/WriterGuacamoleWriter.java        |   66 +-
 .../org/glyptodon/guacamole/io/package-info.java   |   21 +
 .../guacamole/net/AbstractGuacamoleTunnel.java     |  133 +
 .../guacamole/net/DelegatingGuacamoleTunnel.java   |  104 +
 .../glyptodon/guacamole/net/GuacamoleSocket.java   |   56 +-
 .../glyptodon/guacamole/net/GuacamoleTunnel.java   |  140 +-
 .../guacamole/net/InetGuacamoleSocket.java         |   62 +-
 .../guacamole/net/SSLGuacamoleSocket.java          |   57 +-
 .../guacamole/net/SimpleGuacamoleTunnel.java       |   69 +
 .../org/glyptodon/guacamole/net/package-info.java  |   21 +
 .../java/org/glyptodon/guacamole/package-info.java |   21 +
 .../protocol/ConfiguredGuacamoleSocket.java        |  141 +-
 .../protocol/FilteredGuacamoleReader.java          |   99 +
 .../protocol/FilteredGuacamoleSocket.java          |  102 +
 .../protocol/FilteredGuacamoleWriter.java          |  107 +
 .../protocol/GuacamoleClientInformation.java       |  104 +-
 .../guacamole/protocol/GuacamoleConfiguration.java |  139 +-
 .../guacamole/protocol/GuacamoleFilter.java        |   51 +
 .../guacamole/protocol/GuacamoleInstruction.java   |   70 +-
 .../guacamole/protocol/GuacamoleParser.java        |  244 +
 .../guacamole/protocol/GuacamoleStatus.java        |  173 +
 .../glyptodon/guacamole/protocol/package-info.java |   21 +
 .../guacamole/servlet/GuacamoleHTTPTunnel.java     |   78 +
 .../guacamole/servlet/GuacamoleHTTPTunnelMap.java  |  213 +
 .../servlet/GuacamoleHTTPTunnelServlet.java        |  358 +-
 .../guacamole/servlet/GuacamoleSession.java        |  140 +-
 .../glyptodon/guacamole/servlet/package-info.java  |   21 +
 .../GuacamoleWebSocketTunnelEndpoint.java          |  246 +
 .../guacamole/io/ReaderGuacamoleReaderTest.java    |   91 +
 .../protocol/FilteredGuacamoleReaderTest.java      |   95 +
 .../protocol/FilteredGuacamoleWriterTest.java      |   73 +
 .../guacamole/protocol/GuacamoleParserTest.java    |  126 +
 guacamole-ext/LICENSE                              |  489 +-
 guacamole-ext/pom.xml                              |   41 +-
 .../guacamole/environment/Environment.java         |  154 +
 .../guacamole/environment/LocalEnvironment.java    |  321 +
 .../org/glyptodon/guacamole/form/BooleanField.java |   53 +
 .../org/glyptodon/guacamole/form/DateField.java    |   97 +
 .../org/glyptodon/guacamole/form/EnumField.java    |   48 +
 .../java/org/glyptodon/guacamole/form/Field.java   |  222 +
 .../org/glyptodon/guacamole/form/FieldOption.java  |  105 +
 .../java/org/glyptodon/guacamole/form/Form.java    |  114 +
 .../glyptodon/guacamole/form/MultilineField.java   |   42 +
 .../org/glyptodon/guacamole/form/NumericField.java |   88 +
 .../glyptodon/guacamole/form/PasswordField.java    |   43 +
 .../org/glyptodon/guacamole/form/TextField.java    |   43 +
 .../org/glyptodon/guacamole/form/TimeField.java    |   97 +
 .../glyptodon/guacamole/form/TimeZoneField.java    |   66 +
 .../glyptodon/guacamole/form/UsernameField.java    |   43 +
 .../org/glyptodon/guacamole/form/package-info.java |   27 +
 .../net/auth/AbstractActiveConnection.java         |  120 +
 .../net/auth/AbstractAuthenticatedUser.java        |   73 +
 .../guacamole/net/auth/AbstractConnection.java     |   74 +-
 .../net/auth/AbstractConnectionGroup.java          |   74 +-
 .../glyptodon/guacamole/net/auth/AbstractUser.java |   61 +-
 .../guacamole/net/auth/ActiveConnection.java       |  128 +
 .../guacamole/net/auth/AuthenticatedUser.java      |   51 +
 .../guacamole/net/auth/AuthenticationProvider.java |  190 +-
 .../glyptodon/guacamole/net/auth/Connectable.java  |   63 +
 .../glyptodon/guacamole/net/auth/Connection.java   |  110 +-
 .../guacamole/net/auth/ConnectionGroup.java        |  169 +-
 .../guacamole/net/auth/ConnectionRecord.java       |   87 +-
 .../guacamole/net/auth/ConnectionRecordSet.java    |  131 +
 .../glyptodon/guacamole/net/auth/Credentials.java  |   57 +-
 .../glyptodon/guacamole/net/auth/Directory.java    |  127 +-
 .../glyptodon/guacamole/net/auth/Identifiable.java |   52 +
 .../org/glyptodon/guacamole/net/auth/User.java     |  171 +-
 .../glyptodon/guacamole/net/auth/UserContext.java  |  159 +-
 .../net/auth/credentials/CredentialsInfo.java      |   93 +
 .../credentials/GuacamoleCredentialsException.java |  100 +
 .../GuacamoleInsufficientCredentialsException.java |   82 +
 .../GuacamoleInvalidCredentialsException.java      |   80 +
 .../glyptodon/guacamole/net/auth/package-info.java |   21 +
 .../auth/permission/ConnectionGroupPermission.java |  121 -
 .../net/auth/permission/ConnectionPermission.java  |  121 -
 .../net/auth/permission/ObjectPermission.java      |  130 +-
 .../net/auth/permission/ObjectPermissionSet.java   |  134 +
 .../guacamole/net/auth/permission/Permission.java  |   57 +-
 .../net/auth/permission/PermissionSet.java         |   82 +
 .../net/auth/permission/SystemPermission.java      |   57 +-
 .../net/auth/permission/SystemPermissionSet.java   |   89 +
 .../net/auth/permission/UserPermission.java        |  116 -
 .../net/auth/permission/package-info.java          |   21 +
 .../auth/simple/SimpleAuthenticationProvider.java  |  241 +-
 .../net/auth/simple/SimpleConnection.java          |  120 +-
 .../net/auth/simple/SimpleConnectionDirectory.java |  128 +-
 .../net/auth/simple/SimpleConnectionGroup.java     |  137 +-
 .../simple/SimpleConnectionGroupDirectory.java     |  109 +-
 .../net/auth/simple/SimpleConnectionRecordSet.java |   62 +
 .../guacamole/net/auth/simple/SimpleDirectory.java |  143 +
 .../net/auth/simple/SimpleObjectPermissionSet.java |  142 +
 .../net/auth/simple/SimpleSystemPermissionSet.java |  113 +
 .../guacamole/net/auth/simple/SimpleUser.java      |  222 +-
 .../net/auth/simple/SimpleUserContext.java         |  222 +-
 .../net/auth/simple/SimpleUserDirectory.java       |  109 +-
 .../guacamole/net/auth/simple/package-info.java    |   21 +
 .../net/event/AuthenticationFailureEvent.java      |   22 +
 .../net/event/AuthenticationSuccessEvent.java      |   22 +
 .../guacamole/net/event/CredentialEvent.java       |   22 +
 .../guacamole/net/event/TunnelCloseEvent.java      |   22 +
 .../guacamole/net/event/TunnelConnectEvent.java    |   23 +-
 .../glyptodon/guacamole/net/event/TunnelEvent.java |   22 +
 .../glyptodon/guacamole/net/event/UserEvent.java   |   22 +
 .../listener/AuthenticationFailureListener.java    |   22 +
 .../listener/AuthenticationSuccessListener.java    |   22 +
 .../net/event/listener/TunnelCloseListener.java    |   22 +
 .../net/event/listener/TunnelConnectListener.java  |   22 +
 .../guacamole/net/event/listener/package-info.java |   21 +
 .../guacamole/net/event/package-info.java          |   21 +
 .../properties/BooleanGuacamoleProperty.java       |   57 +-
 .../properties/FileGuacamoleProperty.java          |   57 +-
 .../guacamole/properties/GuacamoleHome.java        |   70 +-
 .../guacamole/properties/GuacamoleProperties.java  |   70 +-
 .../guacamole/properties/GuacamoleProperty.java    |   57 +-
 .../properties/IntegerGuacamoleProperty.java       |   57 +-
 .../properties/LongGuacamoleProperty.java          |   52 +
 .../properties/StringGuacamoleProperty.java        |   57 +-
 .../guacamole/properties/package-info.java         |   21 +
 .../guacamole/protocols/ProtocolInfo.java          |  122 +
 .../glyptodon/guacamole/token/StandardTokens.java  |   79 +
 .../org/glyptodon/guacamole/token/TokenFilter.java |  234 +
 .../glyptodon/guacamole/xml/DocumentHandler.java   |  205 +
 .../org/glyptodon/guacamole/xml/TagHandler.java    |   70 +
 .../org/glyptodon/guacamole/xml/package-info.java  |   28 +
 .../org/glyptodon/guacamole/protocols/rdp.json     |  254 +
 .../org/glyptodon/guacamole/protocols/ssh.json     |   83 +
 .../org/glyptodon/guacamole/protocols/telnet.json  |   58 +
 .../org/glyptodon/guacamole/protocols/vnc.json     |  135 +
 .../glyptodon/guacamole/token/TokenFilterTest.java |  103 +
 guacamole/COPYING                                  |  661 --
 guacamole/LICENSE                                  |   19 +
 guacamole/doc/example/guacamole.properties         |   26 -
 guacamole/nb-configuration.xml                     |   18 +
 guacamole/pom.xml                                  |  231 +-
 .../net/basic/BasicFileAuthenticationProvider.java |  147 +-
 .../net/basic/AuthenticatingHttpServlet.java       |  354 -
 .../net/basic/BasicGuacamoleTunnelServlet.java     |  380 +-
 .../glyptodon/guacamole/net/basic/BasicLogin.java  |   48 -
 .../glyptodon/guacamole/net/basic/BasicLogout.java |   50 -
 .../net/basic/BasicServletContextListener.java     |  103 +
 .../guacamole/net/basic/ClipboardState.java        |  154 +
 .../guacamole/net/basic/EnvironmentModule.java     |   60 +
 .../guacamole/net/basic/GuacamoleClassLoader.java  |   64 +-
 .../guacamole/net/basic/GuacamoleSession.java      |  222 +
 .../guacamole/net/basic/HTTPTunnelRequest.java     |   90 +
 .../guacamole/net/basic/ProtocolInfo.java          |   99 -
 .../guacamole/net/basic/ProtocolParameter.java     |  171 -
 .../net/basic/ProtocolParameterOption.java         |   76 -
 .../guacamole/net/basic/TunnelLoader.java          |   44 +
 .../guacamole/net/basic/TunnelModule.java          |  113 +
 .../guacamole/net/basic/TunnelRequest.java         |  372 +
 .../guacamole/net/basic/TunnelRequestService.java  |  359 +
 .../net/basic/WebSocketSupportLoader.java          |  114 -
 .../guacamole/net/basic/auth/Authorization.java    |   32 +-
 .../guacamole/net/basic/auth/UserMapping.java      |   37 +-
 .../guacamole/net/basic/auth/package-info.java     |   21 +
 .../connectiongroups/ConnectionGroupUtility.java   |   67 -
 .../net/basic/crud/connectiongroups/Create.java    |   71 -
 .../net/basic/crud/connectiongroups/Delete.java    |   56 -
 .../connectiongroups/DummyConnectionGroup.java     |   39 -
 .../net/basic/crud/connectiongroups/List.java      |  214 -
 .../net/basic/crud/connectiongroups/Move.java      |   62 -
 .../net/basic/crud/connectiongroups/Update.java    |   66 -
 .../basic/crud/connectiongroups/package-info.java  |    6 -
 .../basic/crud/connections/ConnectionUtility.java  |   68 -
 .../net/basic/crud/connections/Create.java         |   93 -
 .../net/basic/crud/connections/Delete.java         |   56 -
 .../basic/crud/connections/DummyConnection.java    |   33 -
 .../guacamole/net/basic/crud/connections/List.java |  338 -
 .../guacamole/net/basic/crud/connections/Move.java |   62 -
 .../net/basic/crud/connections/Update.java         |   88 -
 .../net/basic/crud/connections/package-info.java   |    6 -
 .../guacamole/net/basic/crud/permissions/List.java |  220 -
 .../net/basic/crud/permissions/package-info.java   |    6 -
 .../guacamole/net/basic/crud/protocols/List.java   |  300 -
 .../net/basic/crud/protocols/package-info.java     |    6 -
 .../guacamole/net/basic/crud/users/Create.java     |   61 -
 .../guacamole/net/basic/crud/users/Delete.java     |   54 -
 .../guacamole/net/basic/crud/users/DummyUser.java  |   46 -
 .../guacamole/net/basic/crud/users/List.java       |  102 -
 .../guacamole/net/basic/crud/users/Update.java     |  307 -
 .../net/basic/crud/users/package-info.java         |    6 -
 .../net/basic/event/SessionListenerCollection.java |  132 -
 .../guacamole/net/basic/event/package-info.java    |    6 -
 .../extension/AuthenticationProviderFacade.java    |  203 +
 .../net/basic/extension/DirectoryClassLoader.java  |  154 +
 .../guacamole/net/basic/extension/Extension.java   |  495 ++
 .../net/basic/extension/ExtensionManifest.java     |  371 +
 .../net/basic/extension/ExtensionModule.java       |  440 +
 .../basic/extension/LanguageResourceService.java   |  442 +
 .../net/basic/extension/package-info.java          |   27 +
 .../guacamole/net/basic/log/LogModule.java         |   99 +
 .../guacamole/net/basic/package-info.java          |   21 +
 .../properties/AuthenticationProviderProperty.java |   70 +-
 .../basic/properties/BasicGuacamoleProperties.java |   63 +-
 .../basic/properties/EventListenersProperty.java   |   68 -
 .../net/basic/properties/StringSetProperty.java    |   66 +
 .../net/basic/properties/package-info.java         |   21 +
 .../net/basic/resource/AbstractResource.java       |   82 +
 .../net/basic/resource/ByteArrayResource.java      |   62 +
 .../net/basic/resource/ClassPathResource.java      |   85 +
 .../guacamole/net/basic/resource/Resource.java     |   67 +
 .../net/basic/resource/ResourceServlet.java        |  126 +
 .../net/basic/resource/SequenceResource.java       |  153 +
 .../net/basic/resource/WebApplicationResource.java |  116 +
 .../guacamole/net/basic/resource/package-info.java |   28 +
 .../guacamole/net/basic/rest/APIError.java         |  183 +
 .../guacamole/net/basic/rest/APIException.java     |   85 +
 .../guacamole/net/basic/rest/APIPatch.java         |  104 +
 .../guacamole/net/basic/rest/APIRequest.java       |  107 +
 .../net/basic/rest/ObjectRetrievalService.java     |  280 +
 .../glyptodon/guacamole/net/basic/rest/PATCH.java  |   40 +
 .../net/basic/rest/RESTExceptionWrapper.java       |  274 +
 .../net/basic/rest/RESTMethodMatcher.java          |  109 +
 .../net/basic/rest/RESTServiceModule.java          |  105 +
 .../rest/activeconnection/APIActiveConnection.java |  130 +
 .../ActiveConnectionRESTService.java               |  196 +
 .../basic/rest/auth/APIAuthenticationResponse.java |  105 +
 .../basic/rest/auth/APIAuthenticationResult.java   |  133 +
 .../net/basic/rest/auth/AuthTokenGenerator.java    |   39 +
 .../net/basic/rest/auth/AuthenticationService.java |  475 +
 .../net/basic/rest/auth/BasicTokenSessionMap.java  |  189 +
 .../rest/auth/SecureRandomAuthTokenGenerator.java  |   48 +
 .../net/basic/rest/auth/TokenRESTService.java      |  230 +
 .../net/basic/rest/auth/TokenSessionMap.java       |   69 +
 .../net/basic/rest/auth/package-info.java          |   27 +
 .../net/basic/rest/connection/APIConnection.java   |  233 +
 .../rest/connection/APIConnectionWrapper.java      |  138 +
 .../rest/connection/ConnectionRESTService.java     |  349 +
 .../net/basic/rest/connection/package-info.java    |   27 +
 .../rest/connectiongroup/APIConnectionGroup.java   |  272 +
 .../connectiongroup/APIConnectionGroupWrapper.java |  124 +
 .../ConnectionGroupRESTService.java                |  287 +
 .../rest/connectiongroup/ConnectionGroupTree.java  |  259 +
 .../basic/rest/connectiongroup/package-info.java   |   28 +
 .../basic/rest/history/APIConnectionRecord.java    |  163 +
 .../history/APIConnectionRecordSortPredicate.java  |  148 +
 .../net/basic/rest/history/HistoryRESTService.java |  147 +
 .../net/basic/rest/history/package-info.java       |   28 +
 .../basic/rest/language/LanguageRESTService.java   |   63 +
 .../net/basic/rest/language/package-info.java      |   27 +
 .../guacamole/net/basic/rest/package-info.java     |   27 +
 .../basic/rest/permission/APIPermissionSet.java    |  300 +
 .../net/basic/rest/permission/package-info.java    |   27 +
 .../net/basic/rest/schema/SchemaRESTService.java   |  199 +
 .../net/basic/rest/schema/package-info.java        |   27 +
 .../guacamole/net/basic/rest/user/APIUser.java     |  130 +
 .../net/basic/rest/user/APIUserPasswordUpdate.java |   82 +
 .../net/basic/rest/user/APIUserWrapper.java        |  115 +
 .../net/basic/rest/user/PermissionSetPatch.java    |   98 +
 .../net/basic/rest/user/UserRESTService.java       |  647 ++
 .../net/basic/rest/user/package-info.java          |   27 +
 .../BasicGuacamoleWebSocketTunnelEndpoint.java     |  120 +
 .../net/basic/websocket/WebSocketTunnelModule.java |  104 +
 .../basic/websocket/WebSocketTunnelRequest.java    |   70 +
 .../BasicGuacamoleWebSocketTunnelServlet.java      |   52 +
 .../jetty8/GuacamoleWebSocketTunnelServlet.java    |  232 +
 .../websocket/jetty8/WebSocketTunnelModule.java    |   73 +
 .../net/basic/websocket/jetty8/package-info.java   |   27 +
 .../jetty9/BasicGuacamoleWebSocketCreator.java     |   72 +
 .../BasicGuacamoleWebSocketTunnelListener.java     |   59 +
 .../BasicGuacamoleWebSocketTunnelServlet.java      |   54 +
 .../jetty9/GuacamoleWebSocketTunnelListener.java   |  243 +
 .../websocket/jetty9/WebSocketTunnelModule.java    |   73 +
 .../websocket/jetty9/WebSocketTunnelRequest.java   |   76 +
 .../net/basic/websocket/jetty9/package-info.java   |   28 +
 .../net/basic/websocket/package-info.java          |   28 +
 .../BasicGuacamoleWebSocketTunnelServlet.java      |   52 +
 .../tomcat/GuacamoleWebSocketTunnelServlet.java    |  265 +
 .../websocket/tomcat/WebSocketTunnelModule.java    |   73 +
 .../net/basic/websocket/tomcat/package-info.java   |   29 +
 .../guacamole/net/basic/xml/DocumentHandler.java   |  196 -
 .../guacamole/net/basic/xml/TagHandler.java        |   66 -
 .../guacamole/net/basic/xml/package-info.java      |    7 -
 .../net/basic/xml/protocol/OptionTagHandler.java   |   61 -
 .../net/basic/xml/protocol/ParamTagHandler.java    |  112 -
 .../net/basic/xml/protocol/ProtocolTagHandler.java |   77 -
 .../net/basic/xml/protocol/package-info.java       |    7 -
 .../xml/user_mapping/AuthorizeTagHandler.java      |  147 -
 .../xml/user_mapping/ConnectionTagHandler.java     |  106 -
 .../basic/xml/user_mapping/ParamTagHandler.java    |   70 -
 .../basic/xml/user_mapping/ProtocolTagHandler.java |   66 -
 .../xml/user_mapping/UserMappingTagHandler.java    |   74 -
 .../net/basic/xml/user_mapping/package-info.java   |    6 -
 .../basic/xml/usermapping/AuthorizeTagHandler.java |  151 +
 .../xml/usermapping/ConnectionTagHandler.java      |  110 +
 .../net/basic/xml/usermapping/ParamTagHandler.java |   74 +
 .../basic/xml/usermapping/ProtocolTagHandler.java  |   70 +
 .../xml/usermapping/UserMappingTagHandler.java     |   78 +
 .../net/basic/xml/usermapping/package-info.java    |   27 +
 guacamole/src/main/resources/logback.xml           |   37 +
 .../sourceforge/guacamole/net/protocols/rdp.xml    |   44 -
 .../sourceforge/guacamole/net/protocols/ssh.xml    |   28 -
 .../sourceforge/guacamole/net/protocols/vnc.xml    |   23 -
 guacamole/src/main/webapp/WEB-INF/web.xml          |  270 +-
 guacamole/src/main/webapp/admin.xhtml              |   99 -
 guacamole/src/main/webapp/agpl-3.0-standalone.html |  688 --
 guacamole/src/main/webapp/app/auth/authModule.js   |   26 +
 .../app/auth/service/authenticationService.js      |  343 +
 .../src/main/webapp/app/client/clientModule.js     |   36 +
 .../app/client/controllers/clientController.js     |  734 ++
 .../webapp/app/client/directives/guacClient.js     |  450 +
 .../app/client/directives/guacFileBrowser.js       |  292 +
 .../app/client/directives/guacFileTransfer.js      |  237 +
 .../client/directives/guacFileTransferManager.js   |   99 +
 .../webapp/app/client/directives/guacThumbnail.js  |  162 +
 .../webapp/app/client/directives/guacViewport.js   |  111 +
 .../main/webapp/app/client/services/guacAudio.js   |   42 +
 .../app/client/services/guacClientManager.js       |  172 +
 .../main/webapp/app/client/services/guacImage.js   |  138 +
 .../main/webapp/app/client/services/guacVideo.js   |   40 +
 .../src/main/webapp/app/client/styles/client.css   |  128 +
 .../src/main/webapp/app/client/styles/display.css  |   68 +
 .../main/webapp/app/client/styles/file-browser.css |   52 +
 .../app/client/styles/file-transfer-dialog.css     |  121 +
 .../webapp/app/client/styles/filesystem-menu.css   |   75 +
 .../main/webapp/app/client/styles/guac-menu.css    |  188 +
 .../src/main/webapp/app/client/styles/keyboard.css |   35 +
 .../src/main/webapp/app/client/styles/menu.css     |  149 +
 .../webapp/app/client/styles/thumbnail-display.css |   38 +
 .../webapp/app/client/styles/transfer-manager.css  |   46 +
 .../src/main/webapp/app/client/styles/transfer.css |  135 +
 .../src/main/webapp/app/client/styles/viewport.css |   30 +
 .../main/webapp/app/client/templates/client.html   |  192 +
 .../src/main/webapp/app/client/templates/file.html |   30 +
 .../webapp/app/client/templates/guacClient.html    |   34 +
 .../app/client/templates/guacFileBrowser.html      |   27 +
 .../app/client/templates/guacFileTransfer.html     |   43 +
 .../client/templates/guacFileTransferManager.html  |   43 +
 .../webapp/app/client/templates/guacThumbnail.html |   31 +
 .../webapp/app/client/templates/guacViewport.html  |   23 +
 .../webapp/app/client/types/ClientProperties.js    |  109 +
 .../main/webapp/app/client/types/ManagedClient.js  |  496 ++
 .../webapp/app/client/types/ManagedClientState.js  |  159 +
 .../main/webapp/app/client/types/ManagedDisplay.js |  177 +
 .../webapp/app/client/types/ManagedFileDownload.js |  156 +
 .../app/client/types/ManagedFileTransferState.js   |  136 +
 .../webapp/app/client/types/ManagedFileUpload.js   |  236 +
 .../webapp/app/client/types/ManagedFilesystem.js   |  334 +
 .../webapp/app/element/directives/guacFocus.js     |   76 +
 .../webapp/app/element/directives/guacMarker.js    |   62 +
 .../webapp/app/element/directives/guacResize.js    |  117 +
 .../webapp/app/element/directives/guacScroll.js    |   85 +
 .../webapp/app/element/directives/guacUpload.js    |   95 +
 .../src/main/webapp/app/element/elementModule.js   |   27 +
 .../webapp/app/element/styles/resize-sensor.css    |   33 +
 .../main/webapp/app/element/templates/blank.html   |   29 +
 .../src/main/webapp/app/element/types/Marker.js    |   50 +
 .../main/webapp/app/element/types/ScrollState.js   |   63 +
 .../form/controllers/checkboxFieldController.js    |   40 +
 .../app/form/controllers/dateFieldController.js    |   92 +
 .../app/form/controllers/numberFieldController.js  |   40 +
 .../form/controllers/passwordFieldController.js    |   75 +
 .../app/form/controllers/selectFieldController.js  |   70 +
 .../app/form/controllers/timeFieldController.js    |   92 +
 .../form/controllers/timeZoneFieldController.js    |  711 ++
 .../src/main/webapp/app/form/directives/form.js    |  172 +
 .../main/webapp/app/form/directives/formField.js   |  121 +
 .../webapp/app/form/directives/guacLenientDate.js  |   83 +
 .../webapp/app/form/directives/guacLenientTime.js  |  103 +
 guacamole/src/main/webapp/app/form/formModule.js   |   26 +
 .../main/webapp/app/form/services/formService.js   |  265 +
 .../src/main/webapp/app/form/styles/form-field.css |   50 +
 guacamole/src/main/webapp/app/form/styles/form.css |   27 +
 .../webapp/app/form/templates/checkboxField.html   |    1 +
 .../main/webapp/app/form/templates/dateField.html  |    9 +
 .../src/main/webapp/app/form/templates/form.html   |   35 +
 .../main/webapp/app/form/templates/formField.html  |   31 +
 .../webapp/app/form/templates/numberField.html     |    1 +
 .../webapp/app/form/templates/passwordField.html   |    4 +
 .../webapp/app/form/templates/selectField.html     |    1 +
 .../webapp/app/form/templates/textAreaField.html   |    1 +
 .../main/webapp/app/form/templates/textField.html  |    1 +
 .../main/webapp/app/form/templates/timeField.html  |    9 +
 .../webapp/app/form/templates/timeZoneField.html   |   14 +
 .../src/main/webapp/app/form/types/FieldType.js    |   92 +
 .../app/groupList/directives/guacGroupList.js      |  249 +
 .../groupList/directives/guacGroupListFilter.js    |  212 +
 .../main/webapp/app/groupList/groupListModule.js   |   27 +
 .../app/groupList/templates/guacGroupList.html     |   63 +
 .../groupList/templates/guacGroupListFilter.html   |   27 +
 .../webapp/app/groupList/types/GroupListItem.js    |  281 +
 .../src/main/webapp/app/history/historyModule.js   |   26 +
 .../webapp/app/history/services/guacHistory.js     |  103 +
 .../main/webapp/app/history/types/HistoryEntry.js  |   55 +
 .../webapp/app/home/controllers/homeController.js  |  133 +
 .../app/home/directives/guacRecentConnections.js   |  202 +
 guacamole/src/main/webapp/app/home/homeModule.js   |   23 +
 guacamole/src/main/webapp/app/home/styles/home.css |   55 +
 .../main/webapp/app/home/templates/connection.html |   40 +
 .../webapp/app/home/templates/connectionGroup.html |   26 +
 .../app/home/templates/guacRecentConnections.html  |   61 +
 .../src/main/webapp/app/home/templates/home.html   |   56 +
 .../main/webapp/app/home/types/ActiveConnection.js |   55 +
 .../main/webapp/app/home/types/RecentConnection.js |   55 +
 .../app/index/config/indexHttpPatchConfig.js       |   34 +
 .../webapp/app/index/config/indexRouteConfig.js    |  174 +
 .../app/index/config/indexTranslationConfig.js     |   47 +
 .../app/index/controllers/indexController.js       |  172 +
 guacamole/src/main/webapp/app/index/indexModule.js |   40 +
 .../src/main/webapp/app/index/styles/animation.css |   53 +
 .../src/main/webapp/app/index/styles/buttons.css   |  137 +
 .../src/main/webapp/app/index/styles/dialog.css    |   97 +
 .../main/webapp/app/index/styles/font-carlito.css  |   50 +
 .../src/main/webapp/app/index/styles/headers.css   |  107 +
 .../src/main/webapp/app/index/styles/input.css     |   48 +
 .../src/main/webapp/app/index/styles/lists.css     |   96 +
 .../src/main/webapp/app/index/styles/loading.css   |   79 +
 .../main/webapp/app/index/styles/sorted-tables.css |   64 +
 .../src/main/webapp/app/index/styles/status.css    |   83 +
 guacamole/src/main/webapp/app/index/styles/ui.css  |  237 +
 .../main/webapp/app/list/directives/guacFilter.js  |  117 +
 .../main/webapp/app/list/directives/guacPager.js   |  303 +
 .../webapp/app/list/directives/guacSortOrder.js    |  104 +
 guacamole/src/main/webapp/app/list/listModule.js   |   27 +
 .../src/main/webapp/app/list/styles/filter.css     |   36 +
 .../src/main/webapp/app/list/styles/pager.css      |   90 +
 .../main/webapp/app/list/templates/guacFilter.html |   27 +
 .../main/webapp/app/list/templates/guacPager.html  |   46 +
 .../main/webapp/app/list/types/FilterPattern.js    |  258 +
 .../src/main/webapp/app/list/types/FilterToken.js  |  232 +
 .../src/main/webapp/app/list/types/IPv4Network.js  |  129 +
 .../src/main/webapp/app/list/types/IPv6Network.js  |  230 +
 .../src/main/webapp/app/list/types/SortOrder.js    |  149 +
 .../src/main/webapp/app/locale/localeModule.js     |   26 +
 .../app/locale/services/translationLoader.js       |  160 +
 .../locale/services/translationStringService.js    |   49 +
 .../src/main/webapp/app/login/directives/login.js  |  190 +
 guacamole/src/main/webapp/app/login/loginModule.js |   30 +
 .../src/main/webapp/app/login/styles/animation.css |   37 +
 .../src/main/webapp/app/login/styles/dialog.css    |  106 +
 .../src/main/webapp/app/login/styles/input.css     |   50 +
 .../src/main/webapp/app/login/styles/login.css     |   89 +
 .../src/main/webapp/app/login/templates/login.html |   57 +
 .../controllers/manageConnectionController.js      |  455 +
 .../controllers/manageConnectionGroupController.js |  296 +
 .../app/manage/controllers/manageUserController.js |  962 ++
 .../app/manage/directives/locationChooser.js       |  172 +
 .../src/main/webapp/app/manage/manageModule.js     |   34 +
 .../main/webapp/app/manage/styles/attributes.css   |   65 +
 .../app/manage/styles/connection-parameter.css     |   49 +
 .../src/main/webapp/app/manage/styles/forms.css    |   32 +
 .../webapp/app/manage/styles/locationChooser.css   |   38 +
 .../main/webapp/app/manage/styles/manage-user.css  |   78 +
 .../templates/connectionGroupPermission.html       |   28 +
 .../app/manage/templates/connectionPermission.html |   36 +
 .../app/manage/templates/locationChooser.html      |   36 +
 .../templates/locationChooserConnectionGroup.html  |   25 +
 .../app/manage/templates/manageConnection.html     |  113 +
 .../manage/templates/manageConnectionGroup.html    |   74 +
 .../webapp/app/manage/templates/manageUser.html    |  117 +
 .../webapp/app/manage/types/HistoryEntryWrapper.js |   83 +
 .../main/webapp/app/manage/types/ManageableUser.js |   56 +
 .../app/navigation/directives/guacPageList.js      |  249 +
 .../app/navigation/directives/guacUserMenu.js      |  146 +
 .../main/webapp/app/navigation/navigationModule.js |   30 +
 .../app/navigation/services/userPageService.js     |  423 +
 .../webapp/app/navigation/styles/page-tabs.css     |   58 +
 .../webapp/app/navigation/styles/user-menu.css     |  216 +
 .../app/navigation/templates/guacPageList.html     |   34 +
 .../app/navigation/templates/guacUserMenu.html     |   55 +
 .../app/navigation/types/ClientIdentifier.js       |  157 +
 .../main/webapp/app/navigation/types/MenuAction.js |   77 +
 .../webapp/app/navigation/types/PageDefinition.js  |   78 +
 .../notification/directives/guacNotification.js    |   89 +
 .../webapp/app/notification/notificationModule.js  |   28 +
 .../app/notification/services/guacNotification.js  |   90 +
 .../app/notification/styles/notification.css       |  106 +
 .../notification/templates/guacNotification.html   |   53 +
 .../webapp/app/notification/types/Notification.js  |   91 +
 .../app/notification/types/NotificationAction.js   |   76 +
 .../notification/types/NotificationCountdown.js    |   79 +
 .../app/notification/types/NotificationProgress.js |   87 +
 .../src/main/webapp/app/osk/directives/guacOsk.js  |  126 +
 guacamole/src/main/webapp/app/osk/oskModule.js     |   26 +
 guacamole/src/main/webapp/app/osk/styles/osk.css   |  217 +
 .../src/main/webapp/app/osk/templates/guacOsk.html |   23 +
 guacamole/src/main/webapp/app/rest/restModule.js   |   27 +
 .../app/rest/services/activeConnectionService.js   |  174 +
 .../main/webapp/app/rest/services/cacheService.js  |   82 +
 .../app/rest/services/connectionGroupService.js    |  203 +
 .../webapp/app/rest/services/connectionService.js  |  210 +
 .../webapp/app/rest/services/dataSourceService.js  |  125 +
 .../webapp/app/rest/services/historyService.js     |   90 +
 .../webapp/app/rest/services/languageService.js    |   64 +
 .../webapp/app/rest/services/permissionService.js  |  254 +
 .../main/webapp/app/rest/services/schemaService.js |  171 +
 .../main/webapp/app/rest/services/userService.js   |  278 +
 .../main/webapp/app/rest/types/ActiveConnection.js |   86 +
 .../src/main/webapp/app/rest/types/Connection.js   |  105 +
 .../main/webapp/app/rest/types/ConnectionGroup.js  |  145 +
 .../app/rest/types/ConnectionHistoryEntry.js       |  192 +
 guacamole/src/main/webapp/app/rest/types/Error.js  |  122 +
 guacamole/src/main/webapp/app/rest/types/Field.js  |  164 +
 guacamole/src/main/webapp/app/rest/types/Form.js   |   61 +
 .../webapp/app/rest/types/PermissionFlagSet.js     |  206 +
 .../main/webapp/app/rest/types/PermissionPatch.js  |   94 +
 .../main/webapp/app/rest/types/PermissionSet.js    |  655 ++
 .../src/main/webapp/app/rest/types/Protocol.js     |   62 +
 guacamole/src/main/webapp/app/rest/types/User.js   |   72 +
 .../webapp/app/rest/types/UserPasswordUpdate.js    |   61 +
 .../app/settings/controllers/settingsController.js |   55 +
 .../directives/guacSettingsConnectionHistory.js    |  190 +
 .../settings/directives/guacSettingsConnections.js |  241 +
 .../settings/directives/guacSettingsPreferences.js |  211 +
 .../settings/directives/guacSettingsSessions.js    |  405 +
 .../app/settings/directives/guacSettingsUsers.js   |  269 +
 .../app/settings/services/preferenceService.js     |  201 +
 .../src/main/webapp/app/settings/settingsModule.js |   33 +
 .../main/webapp/app/settings/styles/buttons.css    |   58 +
 .../main/webapp/app/settings/styles/history.css    |   59 +
 .../webapp/app/settings/styles/input-method.css    |   26 +
 .../main/webapp/app/settings/styles/mouse-mode.css |   47 +
 .../webapp/app/settings/styles/preferences.css     |   27 +
 .../main/webapp/app/settings/styles/sessions.css   |   34 +
 .../main/webapp/app/settings/styles/settings.css   |   78 +
 .../webapp/app/settings/templates/connection.html  |   40 +
 .../app/settings/templates/connectionGroup.html    |   25 +
 .../webapp/app/settings/templates/settings.html    |   42 +
 .../templates/settingsConnectionHistory.html       |   75 +
 .../settings/templates/settingsConnections.html    |   60 +
 .../settings/templates/settingsPreferences.html    |  122 +
 .../app/settings/templates/settingsSessions.html   |   77 +
 .../app/settings/templates/settingsUsers.html      |   60 +
 .../app/settings/types/ActiveConnectionWrapper.js  |   80 +
 .../types/ConnectionHistoryEntryWrapper.js         |  121 +
 .../app/storage/services/sessionStorageFactory.js  |  134 +
 .../src/main/webapp/app/storage/storageModule.js   |   28 +
 .../webapp/app/textInput/directives/guacKey.js     |  115 +
 .../app/textInput/directives/guacTextInput.js      |  362 +
 .../main/webapp/app/textInput/styles/textInput.css |  125 +
 .../webapp/app/textInput/templates/guacKey.html    |   25 +
 .../app/textInput/templates/guacTextInput.html     |   27 +
 .../main/webapp/app/textInput/textInputModule.js   |   26 +
 .../webapp/app/touch/directives/guacTouchDrag.js   |  192 +
 .../webapp/app/touch/directives/guacTouchPinch.js  |  213 +
 guacamole/src/main/webapp/app/touch/touchModule.js |   26 +
 guacamole/src/main/webapp/client.xhtml             |  151 -
 .../main/webapp/fonts/carlito/Carlito-Bold.woff    |  Bin 0 -> 281212 bytes
 .../main/webapp/fonts/carlito/Carlito-Italic.woff  |  Bin 0 -> 283500 bytes
 .../main/webapp/fonts/carlito/Carlito-Regular.woff |  Bin 0 -> 269832 bytes
 guacamole/src/main/webapp/fonts/carlito/LICENSE    |   95 +
 .../webapp/generated/templates-main/templates.js   | 2311 +++++
 .../main/webapp/images/action-icons/guac-back.png  |  Bin 0 -> 586 bytes
 .../main/webapp/images/action-icons/guac-close.png |  Bin 704 -> 0 bytes
 .../images/action-icons/guac-config-dark.png       |  Bin 0 -> 966 bytes
 .../webapp/images/action-icons/guac-config.png     |  Bin 1063 -> 1230 bytes
 .../webapp/images/action-icons/guac-group-add.png  |  Bin 0 -> 525 bytes
 .../webapp/images/action-icons/guac-hide-pass.png  |  Bin 0 -> 721 bytes
 .../webapp/images/action-icons/guac-home-dark.png  |  Bin 0 -> 780 bytes
 .../main/webapp/images/action-icons/guac-home.png  |  Bin 0 -> 874 bytes
 .../webapp/images/action-icons/guac-key-dark.png   |  Bin 0 -> 728 bytes
 .../main/webapp/images/action-icons/guac-key.png   |  Bin 0 -> 702 bytes
 .../images/action-icons/guac-logout-dark.png       |  Bin 0 -> 1032 bytes
 .../webapp/images/action-icons/guac-logout.png     |  Bin 0 -> 1024 bytes
 .../images/action-icons/guac-monitor-add.png       |  Bin 703 -> 560 bytes
 .../webapp/images/action-icons/guac-show-pass.png  |  Bin 0 -> 709 bytes
 .../webapp/images/action-icons/guac-user-add.png   |  Bin 971 -> 810 bytes
 .../src/main/webapp/images/arrows/arrows-d.png     |  Bin 3182 -> 0 bytes
 .../src/main/webapp/images/arrows/arrows-l.png     |  Bin 2750 -> 0 bytes
 .../src/main/webapp/images/arrows/arrows-r.png     |  Bin 2784 -> 0 bytes
 .../src/main/webapp/images/arrows/arrows-u.png     |  Bin 3185 -> 0 bytes
 guacamole/src/main/webapp/images/arrows/down.png   |  Bin 0 -> 282 bytes
 guacamole/src/main/webapp/images/arrows/up.png     |  Bin 0 -> 237 bytes
 guacamole/src/main/webapp/images/checkmark.png     |  Bin 0 -> 569 bytes
 guacamole/src/main/webapp/images/circle-arrows.png |  Bin 0 -> 888 bytes
 guacamole/src/main/webapp/images/cog.png           |  Bin 0 -> 4651 bytes
 guacamole/src/main/webapp/images/drive.png         |  Bin 0 -> 752 bytes
 guacamole/src/main/webapp/images/file.png          |  Bin 0 -> 471 bytes
 guacamole/src/main/webapp/images/folder-closed.png |  Bin 0 -> 487 bytes
 guacamole/src/main/webapp/images/folder-open.png   |  Bin 0 -> 803 bytes
 guacamole/src/main/webapp/images/folder-up.png     |  Bin 0 -> 819 bytes
 guacamole/src/main/webapp/images/guac-tricolor.png |  Bin 0 -> 14890 bytes
 .../src/main/webapp/images/guacamole-logo-24.png   |  Bin 1520 -> 0 bytes
 guacamole/src/main/webapp/images/lock.png          |  Bin 0 -> 511 bytes
 .../{guacamole-logo-144.png => logo-144.png}       |  Bin
 .../images/{guacamole-logo-64.png => logo-64.png}  |  Bin
 guacamole/src/main/webapp/images/magnifier.png     |  Bin 0 -> 1058 bytes
 guacamole/src/main/webapp/images/plus.png          |  Bin 0 -> 299 bytes
 .../main/webapp/images/settings/tablet-keys.png    |  Bin 0 -> 3175 bytes
 .../src/main/webapp/images/settings/touchpad.png   |  Bin 0 -> 38013 bytes
 .../main/webapp/images/settings/touchscreen.png    |  Bin 0 -> 24025 bytes
 .../src/main/webapp/images/settings/zoom-in.png    |  Bin 0 -> 1553 bytes
 .../src/main/webapp/images/settings/zoom-out.png   |  Bin 0 -> 1521 bytes
 guacamole/src/main/webapp/images/x.png             |  Bin 0 -> 591 bytes
 guacamole/src/main/webapp/index.html               |   60 +
 guacamole/src/main/webapp/index.xhtml              |  149 -
 .../src/main/webapp/layouts/de-de-qwertz.json      |  450 +
 .../main/webapp/layouts/en-us-qwerty-mobile.xml    |  312 -
 .../src/main/webapp/layouts/en-us-qwerty.json      |  399 +
 guacamole/src/main/webapp/layouts/en-us-qwerty.xml |  496 --
 .../src/main/webapp/layouts/fr-fr-azerty.json      |  399 +
 .../src/main/webapp/layouts/it-it-qwerty.json      |  453 +
 .../src/main/webapp/layouts/ru-ru-qwerty.json      |  411 +
 .../main/webapp/lib/angular-module-shim/LICENSE    |   21 +
 .../lib/angular-module-shim/angular-module-shim.js |   32 +
 .../src/main/webapp/lib/angular-translate/LICENSE  |   21 +
 ...ngular-translate-interpolation-messageformat.js |  157 +
 .../angular-translate-loader-static-files.js       |  114 +
 .../lib/angular-translate/angular-translate.js     | 2904 ++++++
 guacamole/src/main/webapp/lib/angular/LICENSE      |   22 +
 .../src/main/webapp/lib/angular/angular-cookies.js |  207 +
 .../src/main/webapp/lib/angular/angular-route.js   |  991 +++
 .../src/main/webapp/lib/angular/angular-touch.js   |  631 ++
 .../src/main/webapp/lib/angular/angular.min.js     |  252 +
 guacamole/src/main/webapp/lib/blob/LICENSE.md      |   25 +
 guacamole/src/main/webapp/lib/blob/blob.js         |  197 +
 .../{scripts/lib/blob => lib/filesaver}/LICENSE.md |    0
 .../{scripts => }/lib/filesaver/filesaver.js       |    0
 .../src/main/webapp/lib/jquery/MIT-LICENSE.txt     |   21 +
 guacamole/src/main/webapp/lib/jquery/jquery.js     | 9205 ++++++++++++++++++++
 guacamole/src/main/webapp/lib/lodash/LICENSE.txt   |   22 +
 guacamole/src/main/webapp/lib/lodash/lodash.js     |   56 +
 .../src/main/webapp/lib/messageformat/LICENSE      |   14 +
 .../src/main/webapp/lib/messageformat/locale/af.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/am.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/ar.js |   18 +
 .../src/main/webapp/lib/messageformat/locale/bg.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/bn.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/br.js |   18 +
 .../src/main/webapp/lib/messageformat/locale/ca.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/cs.js |    9 +
 .../src/main/webapp/lib/messageformat/locale/cy.js |   18 +
 .../src/main/webapp/lib/messageformat/locale/da.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/de.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/el.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/en.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/es.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/et.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/eu.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/fa.js |    3 +
 .../src/main/webapp/lib/messageformat/locale/fi.js |    6 +
 .../main/webapp/lib/messageformat/locale/fil.js    |    6 +
 .../src/main/webapp/lib/messageformat/locale/fr.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/ga.js |    9 +
 .../src/main/webapp/lib/messageformat/locale/gl.js |    6 +
 .../main/webapp/lib/messageformat/locale/gsw.js    |    6 +
 .../src/main/webapp/lib/messageformat/locale/gu.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/he.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/hi.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/hr.js |   14 +
 .../src/main/webapp/lib/messageformat/locale/hu.js |    3 +
 .../src/main/webapp/lib/messageformat/locale/id.js |    3 +
 .../src/main/webapp/lib/messageformat/locale/in.js |    3 +
 .../src/main/webapp/lib/messageformat/locale/is.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/it.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/iw.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/ja.js |    3 +
 .../src/main/webapp/lib/messageformat/locale/kn.js |    3 +
 .../src/main/webapp/lib/messageformat/locale/ko.js |    3 +
 .../main/webapp/lib/messageformat/locale/lag.js    |    9 +
 .../src/main/webapp/lib/messageformat/locale/ln.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/lt.js |   10 +
 .../src/main/webapp/lib/messageformat/locale/lv.js |    9 +
 .../src/main/webapp/lib/messageformat/locale/mk.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/ml.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/mo.js |   10 +
 .../src/main/webapp/lib/messageformat/locale/mr.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/ms.js |    3 +
 .../src/main/webapp/lib/messageformat/locale/mt.js |   12 +
 .../src/main/webapp/lib/messageformat/locale/nl.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/no.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/or.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/pl.js |   15 +
 .../src/main/webapp/lib/messageformat/locale/pt.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/ro.js |   10 +
 .../src/main/webapp/lib/messageformat/locale/ru.js |   14 +
 .../main/webapp/lib/messageformat/locale/shi.js    |    9 +
 .../src/main/webapp/lib/messageformat/locale/sk.js |    9 +
 .../src/main/webapp/lib/messageformat/locale/sl.js |   12 +
 .../src/main/webapp/lib/messageformat/locale/sq.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/sr.js |   14 +
 .../src/main/webapp/lib/messageformat/locale/sv.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/sw.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/ta.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/te.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/th.js |    3 +
 .../src/main/webapp/lib/messageformat/locale/tl.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/tr.js |    3 +
 .../src/main/webapp/lib/messageformat/locale/uk.js |   14 +
 .../src/main/webapp/lib/messageformat/locale/ur.js |    6 +
 .../src/main/webapp/lib/messageformat/locale/vi.js |    3 +
 .../src/main/webapp/lib/messageformat/locale/zh.js |    3 +
 .../main/webapp/lib/messageformat/messageformat.js | 1593 ++++
 guacamole/src/main/webapp/license.txt              |   21 +
 guacamole/src/main/webapp/scripts/admin-ui.js      | 1472 ----
 guacamole/src/main/webapp/scripts/client-ui.js     | 1046 ---
 guacamole/src/main/webapp/scripts/guac-ui.js       | 1425 ---
 guacamole/src/main/webapp/scripts/history.js       |  175 -
 guacamole/src/main/webapp/scripts/lib/blob/blob.js |  178 -
 .../main/webapp/scripts/lib/filesaver/LICENSE.md   |   30 -
 guacamole/src/main/webapp/scripts/root-ui.js       |  516 --
 guacamole/src/main/webapp/scripts/service.js       | 1398 ---
 guacamole/src/main/webapp/scripts/session.js       |  107 -
 guacamole/src/main/webapp/styles/animation.css     |   35 -
 guacamole/src/main/webapp/styles/client.css        |  420 -
 guacamole/src/main/webapp/styles/keyboard.css      |  150 -
 guacamole/src/main/webapp/styles/login.css         |  350 -
 guacamole/src/main/webapp/styles/ui.css            |  611 --
 guacamole/src/main/webapp/translations/de.json     |  624 ++
 guacamole/src/main/webapp/translations/en.json     |  628 ++
 guacamole/src/main/webapp/translations/fr.json     |  582 ++
 guacamole/src/main/webapp/translations/it.json     |  577 ++
 guacamole/src/main/webapp/translations/nl.json     |  625 ++
 guacamole/src/main/webapp/translations/ru.json     |  550 ++
 pom.xml                                            |   10 +-
 project-assembly.xml                               |    1 -
 975 files changed, 108283 insertions(+), 34421 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/pkg-team/guacamole-client.git



More information about the debian-edu-commits mailing list