apache / guacamole-client
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 1,418 files with 74,330 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 7 files changed 51-100 times (3,118 lines of code)
    • 59 files changed 21-50 times (12,017 lines of code)
    • 445 files changed 6-20 times (33,144 lines of code)
    • 907 files changed 1-5 times (26,051 lines of code)
0% | 4% | 16% | 44% | 35%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,418 files with 74,330 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (490 lines of code)
    • 64 files changed by 6-10 contributors (11,259 lines of code)
    • 1,307 files changed by 2-5 contributors (62,492 lines of code)
    • 46 files changed by 1 contributor (89 lines of code)
0% | <1% | 15% | 84% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, js, txt, json, xml, html, css, svg, sql, gitignore, sh, md, py, dockerignore, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 9% | 16% | 28% | 45%
java0% | 3% | 14% | 48% | 33%
xml0% | 0% | 21% | 71% | 6%
sql0% | 0% | 49% | 41% | 9%
html0% | 0% | 7% | 43% | 49%
css0% | 0% | 0% | 30% | 69%
py0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
guacamole-common-js0% | 33% | 30% | 27% | 8%
extensions0% | 2% | 22% | 53% | 20%
guacamole0% | <1% | 9% | 36% | 53%
guacamole-ext0% | 0% | 6% | 45% | 48%
guacamole-common0% | 0% | 0% | 52% | 47%
doc0% | 0% | 0% | 45% | 54%
src0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Client.js
in guacamole-common-js/src/main/webapp/modules
850 76 2014-01-15 2025-01-15 76 9 mike.jumper@guac-dev.org necouchman@users.noreply.gi...
UserService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
281 19 2016-03-22 2025-04-15 58 7 mjumper@apache.org necouchman@users.noreply.gi...
AbstractGuacamoleTunnelService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel
342 13 2016-03-22 2024-12-02 55 6 mjumper@apache.org necouchman@users.noreply.gi...
ExtensionModule.java
in guacamole/src/main/java/org/apache/guacamole/extension
244 19 2016-03-22 2024-08-30 54 6 mjumper@apache.org mjumper@apache.org
Tunnel.js
in guacamole-common-js/src/main/webapp/modules
490 31 2014-01-16 2023-05-09 53 12 mike.jumper@guac-dev.org james.muehlner@guac-dev.org
ModeledUser.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
322 34 2016-03-22 2024-12-02 51 5 mjumper@apache.org necouchman@users.noreply.gi...
Keyboard.js
in guacamole-common-js/src/main/webapp/modules
589 11 2014-01-16 2024-08-28 51 10 mike.jumper@guac-dev.org mjumper@apache.org
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema
372 - 2015-03-02 2024-08-30 45 7 mike.jumper@guac-dev.org mjumper@apache.org
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema
311 - 2015-02-28 2024-08-30 44 6 mike.jumper@guac-dev.org mjumper@apache.org
AuthenticationProviderService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap
196 6 2016-03-22 2024-08-30 39 7 mjumper@apache.org mjumper@apache.org
ConnectionService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/connection
191 3 2016-03-22 2024-09-02 38 8 mjumper@apache.org mjumper@apache.org
AuthenticationService.java
in guacamole/src/main/java/org/apache/guacamole/rest/auth
219 9 2016-03-22 2024-08-06 38 7 mjumper@apache.org mjumper@apache.org
web.xml
in guacamole/src/main/webapp/WEB-INF
37 - 2010-12-15 2021-07-21 37 6 zhangmaike@users.sourceforg... mjumper@apache.org
ConnectionService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection
233 19 2016-03-22 2024-11-10 36 6 mjumper@apache.org mjumper@apache.org
Version.js
in guacamole-common-js/src/main/webapp/modules
2 - 2014-07-01 2024-08-30 35 6 mike.jumper@guac-dev.org mjumper@apache.org
JDBCEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc
40 3 2016-03-22 2024-08-06 34 6 mjumper@apache.org mjumper@apache.org
ModeledConnection.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection
231 18 2016-03-22 2020-10-30 34 4 mjumper@apache.org mjumper@apache.org
ModeledUserContext.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
189 22 2016-07-29 2024-11-10 32 5 mjumper@apache.org mjumper@apache.org
ModeledDirectoryObjectService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base
183 15 2016-03-22 2024-11-10 31 6 mjumper@apache.org mjumper@apache.org
MySQLEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf
187 27 2019-12-27 2024-11-10 30 6 vnick@apache.org mjumper@apache.org
clientController.js
in guacamole/src/main/frontend/src/app/client/controllers
311 3 2021-01-18 2024-08-06 30 5 mjumper@apache.org mjumper@apache.org
SessionRecording.js
in guacamole-common-js/src/main/webapp/modules
527 5 2017-04-13 2025-03-07 30 7 mjumper@apache.org ehartmann@keepersecurity.com
JDBCAuthenticationProviderService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc
93 4 2016-07-29 2024-08-06 29 6 mjumper@apache.org mjumper@apache.org
JDBCAuthenticationProviderModule.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc
155 2 2016-03-22 2024-08-06 29 5 mjumper@apache.org mjumper@apache.org
RESTServiceModule.java
in guacamole/src/main/java/org/apache/guacamole/rest
53 2 2016-03-22 2021-06-03 28 5 mjumper@apache.org james.muehlner@guac-dev.org
TunnelRequestService.java
in guacamole/src/main/java/org/apache/guacamole/tunnel
134 6 2016-03-22 2023-01-11 28 6 mjumper@apache.org mjumper@apache.org
Display.js
in guacamole-common-js/src/main/webapp/modules
755 88 2014-05-12 2025-02-07 28 7 mike.jumper@guac-dev.org necouchman@users.noreply.gi...
LDAPConnectionService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap
160 9 2016-03-22 2024-08-06 27 6 mjumper@apache.org mjumper@apache.org
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
190 - 2016-03-22 2024-11-10 27 6 mjumper@apache.org mjumper@apache.org
DirectoryResource.java
in guacamole/src/main/java/org/apache/guacamole/rest/directory
364 13 2016-07-12 2024-08-06 27 4 mjumper@apache.org mjumper@apache.org
ManagedClient.js
in guacamole/src/main/frontend/src/app/client/types
421 1 2021-04-05 2024-10-31 27 6 mjumper@apache.org leitnersalex@gmail.com
UserService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user
90 3 2016-03-22 2024-08-30 26 7 mjumper@apache.org mjumper@apache.org
UserResource.java
in guacamole/src/main/java/org/apache/guacamole/rest/user
120 7 2016-07-12 2024-08-06 26 3 mjumper@apache.org mjumper@apache.org
PostgreSQLEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf
145 25 2020-03-23 2024-11-10 26 6 douglas@douglasheriot.com mjumper@apache.org
RadiusConnectionService.java
in extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius
158 4 2017-02-05 2021-05-19 26 5 nick.couchman@yahoo.com mjumper@apache.org
MySQLGuacamoleProperties.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf
129 1 2019-12-27 2024-11-10 25 5 vnick@apache.org mjumper@apache.org
UserVerificationService.java
in extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user
191 5 2017-11-21 2025-04-15 25 5 mjumper@apache.org necouchman@users.noreply.gi...
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
192 - 2016-03-22 2024-11-10 25 6 mjumper@apache.org mjumper@apache.org
connectionParseService.js
in guacamole/src/main/frontend/src/app/import/services
361 8 2023-02-01 2024-08-06 25 3 james.muehlner@guac-dev.org mjumper@apache.org
AuthenticationProviderService.java
in extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius
124 2 2017-02-05 2025-04-15 24 5 nick.couchman@yahoo.com necouchman@users.noreply.gi...
PostgreSQLGuacamoleProperties.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf
129 1 2020-03-23 2024-10-02 24 6 douglas@douglasheriot.com mjumper@apache.org
KsmSecretService.java
in extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret
229 9 2022-01-21 2024-08-06 24 2 mjumper@apache.org mjumper@apache.org
ConnectionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
261 - 2016-03-22 2024-11-10 24 5 mjumper@apache.org mjumper@apache.org
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema
535 - 2017-08-15 2024-08-30 24 4 vnick@apache.org mjumper@apache.org
User.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
28 2 2016-03-22 2024-08-06 23 3 mjumper@apache.org mjumper@apache.org
SQLServerEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf
141 22 2020-06-19 2024-11-10 23 5 vnick@apache.org mjumper@apache.org
AuthenticationProviderFacade.java
in guacamole/src/main/java/org/apache/guacamole/extension
162 14 2016-03-22 2024-08-06 23 5 mjumper@apache.org mjumper@apache.org
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection
188 - 2017-08-15 2024-11-10 23 6 vnick@apache.org mjumper@apache.org
ConnectionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
259 - 2016-03-22 2024-11-10 23 5 mjumper@apache.org mjumper@apache.org
UserContext.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
39 3 2016-03-22 2024-08-06 22 4 mjumper@apache.org mjumper@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Tunnel.js
in guacamole-common-js/src/main/webapp/modules
490 31 2014-01-16 2023-05-09 53 12 mike.jumper@guac-dev.org james.muehlner@guac-dev.org
Keyboard.js
in guacamole-common-js/src/main/webapp/modules
589 11 2014-01-16 2024-08-28 51 10 mike.jumper@guac-dev.org mjumper@apache.org
Client.js
in guacamole-common-js/src/main/webapp/modules
850 76 2014-01-15 2025-01-15 76 9 mike.jumper@guac-dev.org necouchman@users.noreply.gi...
ConnectionService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/connection
191 3 2016-03-22 2024-09-02 38 8 mjumper@apache.org mjumper@apache.org
Mouse.js
in guacamole-common-js/src/main/webapp/modules
508 5 2014-01-16 2024-07-12 21 8 mike.jumper@guac-dev.org necouchman@users.noreply.gi...
UserService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
281 19 2016-03-22 2025-04-15 58 7 mjumper@apache.org necouchman@users.noreply.gi...
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema
372 - 2015-03-02 2024-08-30 45 7 mike.jumper@guac-dev.org mjumper@apache.org
AuthenticationProviderService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap
196 6 2016-03-22 2024-08-30 39 7 mjumper@apache.org mjumper@apache.org
AuthenticationService.java
in guacamole/src/main/java/org/apache/guacamole/rest/auth
219 9 2016-03-22 2024-08-06 38 7 mjumper@apache.org mjumper@apache.org
SessionRecording.js
in guacamole-common-js/src/main/webapp/modules
527 5 2017-04-13 2025-03-07 30 7 mjumper@apache.org ehartmann@keepersecurity.com
Display.js
in guacamole-common-js/src/main/webapp/modules
755 88 2014-05-12 2025-02-07 28 7 mike.jumper@guac-dev.org necouchman@users.noreply.gi...
UserService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user
90 3 2016-03-22 2024-08-30 26 7 mjumper@apache.org mjumper@apache.org
ObjectQueryService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap
148 4 2018-11-02 2021-10-25 21 7 mjumper@apache.org necouchman@users.noreply.gi...
UserGroupService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/group
141 4 2018-11-03 2021-10-25 17 7 mjumper@apache.org necouchman@users.noreply.gi...
Layer.js
in guacamole-common-js/src/main/webapp/modules
313 26 2014-01-16 2021-12-19 16 7 mike.jumper@guac-dev.org mjumper@apache.org
OnScreenKeyboard.js
in guacamole-common-js/src/main/webapp/modules
257 7 2014-01-16 2021-12-19 11 7 mike.jumper@guac-dev.org mjumper@apache.org
Parser.js
in guacamole-common-js/src/main/webapp/modules
83 - 2014-01-16 2023-08-29 11 7 mike.jumper@guac-dev.org mjumper@apache.org
AbstractGuacamoleTunnelService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel
342 13 2016-03-22 2024-12-02 55 6 mjumper@apache.org necouchman@users.noreply.gi...
ExtensionModule.java
in guacamole/src/main/java/org/apache/guacamole/extension
244 19 2016-03-22 2024-08-30 54 6 mjumper@apache.org mjumper@apache.org
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema
311 - 2015-02-28 2024-08-30 44 6 mike.jumper@guac-dev.org mjumper@apache.org
web.xml
in guacamole/src/main/webapp/WEB-INF
37 - 2010-12-15 2021-07-21 37 6 zhangmaike@users.sourceforg... mjumper@apache.org
ConnectionService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection
233 19 2016-03-22 2024-11-10 36 6 mjumper@apache.org mjumper@apache.org
Version.js
in guacamole-common-js/src/main/webapp/modules
2 - 2014-07-01 2024-08-30 35 6 mike.jumper@guac-dev.org mjumper@apache.org
JDBCEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc
40 3 2016-03-22 2024-08-06 34 6 mjumper@apache.org mjumper@apache.org
ModeledDirectoryObjectService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base
183 15 2016-03-22 2024-11-10 31 6 mjumper@apache.org mjumper@apache.org
MySQLEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf
187 27 2019-12-27 2024-11-10 30 6 vnick@apache.org mjumper@apache.org
JDBCAuthenticationProviderService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc
93 4 2016-07-29 2024-08-06 29 6 mjumper@apache.org mjumper@apache.org
TunnelRequestService.java
in guacamole/src/main/java/org/apache/guacamole/tunnel
134 6 2016-03-22 2023-01-11 28 6 mjumper@apache.org mjumper@apache.org
ManagedClient.js
in guacamole/src/main/frontend/src/app/client/types
421 1 2021-04-05 2024-10-31 27 6 mjumper@apache.org leitnersalex@gmail.com
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
190 - 2016-03-22 2024-11-10 27 6 mjumper@apache.org mjumper@apache.org
LDAPConnectionService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap
160 9 2016-03-22 2024-08-06 27 6 mjumper@apache.org mjumper@apache.org
PostgreSQLEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf
145 25 2020-03-23 2024-11-10 26 6 douglas@douglasheriot.com mjumper@apache.org
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
192 - 2016-03-22 2024-11-10 25 6 mjumper@apache.org mjumper@apache.org
PostgreSQLGuacamoleProperties.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf
129 1 2020-03-23 2024-10-02 24 6 douglas@douglasheriot.com mjumper@apache.org
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection
188 - 2017-08-15 2024-11-10 23 6 vnick@apache.org mjumper@apache.org
SimpleConnection.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple
125 15 2016-03-22 2024-08-30 22 6 mjumper@apache.org mjumper@apache.org
SimpleAuthenticationProvider.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple
65 7 2016-03-22 2019-02-06 22 6 mjumper@apache.org 35839198+netromnetrom@users...
Credentials.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
95 19 2016-03-22 2025-04-15 21 6 mjumper@apache.org necouchman@users.noreply.gi...
MySQLAuthenticationProviderModule.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql
94 2 2016-03-22 2024-11-10 21 6 mjumper@apache.org mjumper@apache.org
SimpleUserContext.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple
66 7 2016-03-22 2019-02-06 20 6 mjumper@apache.org 35839198+netromnetrom@users...
AbstractAuthenticatedUser.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
24 5 2016-03-22 2024-12-02 20 6 mjumper@apache.org necouchman@users.noreply.gi...
ConfiguredGuacamoleSocket.java
in guacamole-common/src/main/java/org/apache/guacamole/protocol
145 8 2016-03-22 2023-01-11 20 6 mjumper@apache.org mjumper@apache.org
ModeledAuthenticatedUser.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
55 10 2016-07-29 2024-12-02 20 6 mjumper@apache.org necouchman@users.noreply.gi...
StandardTokens.java
in guacamole-ext/src/main/java/org/apache/guacamole/token
41 4 2016-03-22 2019-02-06 19 6 mjumper@apache.org 35839198+netromnetrom@users...
UserPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission
158 - 2016-03-22 2024-11-10 17 6 mjumper@apache.org mjumper@apache.org
UserPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission
150 - 2017-08-15 2024-11-10 16 6 vnick@apache.org mjumper@apache.org
ConnectionPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission
98 - 2016-03-22 2024-11-10 15 6 mjumper@apache.org mjumper@apache.org
SharingProfilePermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission
98 - 2016-07-19 2024-11-10 15 6 mjumper@apache.org mjumper@apache.org
ConnectionGroupPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission
98 - 2016-03-22 2024-11-10 15 6 mjumper@apache.org mjumper@apache.org
UserModel.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
120 30 2016-03-22 2019-04-09 15 6 mjumper@apache.org nick_couchman@cotyinc.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RestrictedGuacamoleWebSocketTunnelEndpoint.java
in guacamole/src/main/java/org/apache/guacamole/tunnel/websocket
44 3 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-ext/src/main/java/org/apache/guacamole/properties
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-ext/src/main/java/org/apache/guacamole/form
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-ext/src/main/java/org/apache/guacamole/xml
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/event/listener
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/event
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth/permission
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-common/src/main/java/org/apache/guacamole/io
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-common/src/main/java/org/apache/guacamole/protocol
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-common/src/main/java/org/apache/guacamole/net
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-common/src/main/java/org/apache/guacamole
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole-common/src/main/java/org/apache/guacamole/servlet
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/jetty8
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/jetty9
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/tomcat
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/tunnel/websocket
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/tunnel/http
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/tunnel
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/properties
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/extension
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/resource
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/rest/connection
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/rest/patch
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/rest/language
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/rest/history
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/rest/schema
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/rest/user
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/rest/connectiongroup
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/rest/permission
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/rest/auth
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/rest
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole/auth/file
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in guacamole/src/main/java/org/apache/guacamole
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/security
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
package-info.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc
1 - 2016-03-22 2016-03-25 2 1 mjumper@apache.org mjumper@apache.org
ColorScheme.js
in guacamole/src/main/frontend/src/app/form/types
754 - 2021-04-05 2021-06-03 2 2 mjumper@apache.org james.muehlner@guac-dev.org
timeZoneFieldController.js
in guacamole/src/main/frontend/src/app/form/controllers
588 1 2021-04-05 2021-06-03 2 2 mjumper@apache.org james.muehlner@guac-dev.org
KsmSecretService.java
in extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret
229 9 2022-01-21 2024-08-06 24 2 mjumper@apache.org mjumper@apache.org
VaultUserContext.java
in extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user
224 16 2022-01-21 2024-08-06 13 2 mjumper@apache.org mjumper@apache.org
Correlations

File Size vs. Number of Changes: 1419 points

extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLClientAuthenticationResource.java x: 170 lines of code y: 8 # changes extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/AuthenticationProviderService.java x: 25 lines of code y: 6 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/AuthenticationProviderService.java x: 37 lines of code y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/user/SSOAuthenticatedUser.java x: 38 lines of code y: 7 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java x: 132 lines of code y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/AuthenticationProviderService.java x: 56 lines of code y: 11 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/DuoAuthenticationProvider.java x: 47 lines of code y: 19 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/UserVerificationService.java x: 140 lines of code y: 21 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/ConnectionSharingService.java x: 63 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserService.java x: 281 lines of code y: 58 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java x: 39 lines of code y: 9 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataService.java x: 145 lines of code y: 7 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java x: 124 lines of code y: 24 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/AuthenticationProviderService.java x: 50 lines of code y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/AuthenticationProviderService.java x: 75 lines of code y: 9 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/AuthenticationProviderService.java x: 66 lines of code y: 9 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/UserVerificationService.java x: 191 lines of code y: 25 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/RequestDetails.java x: 111 lines of code y: 2 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Credentials.java x: 95 lines of code y: 21 # changes guacamole/src/main/java/org/apache/guacamole/event/RemoteAddress.java x: 22 lines of code y: 5 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/ConfigurationService.java x: 123 lines of code y: 13 # changes guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 527 lines of code y: 30 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleParser.java x: 143 lines of code y: 9 # changes extensions/guacamole-display-statistics/src/main/resources/directives/guacClientStatistics.js x: 35 lines of code y: 5 # changes extensions/guacamole-display-statistics/src/main/resources/styles/clientStatistics.css x: 61 lines of code y: 5 # changes extensions/guacamole-display-statistics/src/main/resources/templates/guacClientStatistics.html x: 38 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/player/services/keyEventDisplayService.js x: 118 lines of code y: 5 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleInstruction.java x: 52 lines of code y: 9 # changes guacamole-common/src/main/java/org/apache/guacamole/io/ReaderGuacamoleReader.java x: 69 lines of code y: 4 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmClient.java x: 235 lines of code y: 21 # changes guacamole/src/main/frontend/src/app/client/directives/guacClientPanel.js x: 54 lines of code y: 7 # changes guacamole-common-js/src/main/webapp/modules/Display.js x: 755 lines of code y: 28 # changes guacamole-common-js/src/main/webapp/modules/InputStream.js x: 36 lines of code y: 7 # changes guacamole-common/src/main/java/org/apache/guacamole/net/InetGuacamoleSocket.java x: 69 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/player/services/playerHeatmapService.js x: 152 lines of code y: 5 # changes guacamole-common-js/src/main/webapp/modules/Client.js x: 850 lines of code y: 76 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/KsmAuthenticationProviderModule.java x: 41 lines of code y: 13 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/user/AuthenticatedUser.java x: 22 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/EntityService.java x: 34 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/AbstractGuacamoleTunnelService.java x: 342 lines of code y: 55 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledAuthenticatedUser.java x: 55 lines of code y: 20 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUser.java x: 322 lines of code y: 51 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/ModeledUserGroup.java x: 88 lines of code y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupService.java x: 98 lines of code y: 11 # changes guacamole-ext/src/main/java/org/apache/guacamole/environment/DefaultEnvironment.java x: 82 lines of code y: 2 # changes guacamole-ext/src/main/java/org/apache/guacamole/environment/DelegatingEnvironment.java x: 72 lines of code y: 10 # changes guacamole-ext/src/main/java/org/apache/guacamole/environment/Environment.java x: 74 lines of code y: 17 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractAuthenticatedUser.java x: 24 lines of code y: 20 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractIdentifiable.java x: 37 lines of code y: 9 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractUser.java x: 83 lines of code y: 14 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingUser.java x: 105 lines of code y: 15 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Identifiable.java x: 5 lines of code y: 9 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/CaseSensitivity.java x: 36 lines of code y: 4 # changes extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/ConfigurationService.java x: 14 lines of code y: 7 # changes extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/HTTPHeaderGuacamoleProperties.java x: 9 lines of code y: 7 # changes extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/user/AuthenticatedUser.java x: 22 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/HistoryTrackingConnection.java x: 48 lines of code y: 10 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ActivityRecordMapper.java x: 25 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/EntityMapper.java x: 12 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledDirectoryObjectMapper.java x: 24 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledDirectoryObjectService.java x: 183 lines of code y: 31 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ObjectRelationMapper.java x: 19 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.java x: 16 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionService.java x: 233 lines of code y: 36 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupService.java x: 124 lines of code y: 20 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ModeledObjectPermissionService.java x: 110 lines of code y: 18 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ModeledPermissionService.java x: 58 lines of code y: 15 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ObjectPermissionMapper.java x: 18 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/PermissionMapper.java x: 14 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/PermissionService.java x: 30 lines of code y: 14 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/SystemPermissionMapper.java x: 12 lines of code y: 10 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/SystemPermissionService.java x: 85 lines of code y: 19 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.java x: 2 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/UserPermissionService.java x: 34 lines of code y: 13 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/security/PasswordPolicyService.java x: 102 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUserContext.java x: 189 lines of code y: 32 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/PasswordRecordMapper.java x: 12 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserMapper.java x: 8 lines of code y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMapper.java x: 8 lines of code y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserGroupSet.java x: 32 lines of code y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserSet.java x: 32 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf/MySQLEnvironment.java x: 187 lines of code y: 30 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf/MySQLGuacamoleProperties.java x: 129 lines of code y: 25 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/base/EntityMapper.xml x: 159 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 259 lines of code y: 23 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 192 lines of code y: 25 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupMapper.xml x: 248 lines of code y: 14 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionMapper.xml x: 85 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/SystemPermissionMapper.xml x: 57 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserGroupPermissionMapper.xml x: 151 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 149 lines of code y: 14 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileMapper.xml x: 147 lines of code y: 15 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/PasswordRecordMapper.xml x: 58 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserMapper.xml x: 368 lines of code y: 21 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserParentUserGroupMapper.xml x: 99 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.xml x: 162 lines of code y: 17 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMapper.xml x: 274 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserGroupMapper.xml x: 96 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserMapper.xml x: 96 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf/PostgreSQLEnvironment.java x: 145 lines of code y: 26 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/base/EntityMapper.xml x: 99 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 261 lines of code y: 24 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 190 lines of code y: 27 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupMapper.xml x: 248 lines of code y: 16 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionMapper.xml x: 98 lines of code y: 15 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/SystemPermissionMapper.xml x: 68 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserGroupPermissionMapper.xml x: 160 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 158 lines of code y: 17 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileMapper.xml x: 147 lines of code y: 16 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/user/PasswordRecordMapper.xml x: 55 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserMapper.xml x: 368 lines of code y: 22 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserParentUserGroupMapper.xml x: 90 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.xml x: 162 lines of code y: 19 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMapper.xml x: 254 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserGroupMapper.xml x: 87 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserMapper.xml x: 95 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/SQLServerAuthenticationProviderModule.java x: 68 lines of code y: 21 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf/SQLServerEnvironment.java x: 141 lines of code y: 23 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf/SQLServerGuacamoleProperties.java x: 103 lines of code y: 19 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/base/EntityMapper.xml x: 103 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 267 lines of code y: 18 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 188 lines of code y: 23 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionMapper.xml x: 96 lines of code y: 14 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/SystemPermissionMapper.xml x: 66 lines of code y: 10 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserGroupPermissionMapper.xml x: 149 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 150 lines of code y: 16 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileMapper.xml x: 147 lines of code y: 14 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/PasswordRecordMapper.xml x: 54 lines of code y: 15 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserMapper.xml x: 383 lines of code y: 20 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserParentUserGroupMapper.xml x: 91 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.xml x: 160 lines of code y: 21 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMapper.xml x: 247 lines of code y: 7 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/ConfigurationService.java x: 30 lines of code y: 8 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/AuthenticatedUser.java x: 30 lines of code y: 6 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ConnectedLDAPConfiguration.java x: 124 lines of code y: 11 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/DefaultLDAPConfiguration.java x: 104 lines of code y: 9 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/EnvironmentLDAPConfiguration.java x: 172 lines of code y: 11 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/JacksonLDAPConfiguration.java x: 190 lines of code y: 15 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPConfiguration.java x: 31 lines of code y: 11 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPGuacamoleProperties.java x: 124 lines of code y: 21 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/LDAPAuthenticatedUser.java x: 54 lines of code y: 14 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/conf/ConfigurationService.java x: 113 lines of code y: 12 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/conf/RadiusGuacamoleProperties.java x: 75 lines of code y: 10 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/conf/CASEnvironment.java x: 8 lines of code y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/conf/CASGuacamoleProperties.java x: 43 lines of code y: 6 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/conf/ConfigurationService.java x: 118 lines of code y: 11 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/conf/ConfigurationService.java x: 184 lines of code y: 12 # changes guacamole/src/main/frontend/src/app/client/types/ManagedClient.js x: 421 lines of code y: 27 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/Restrictable.java x: 20 lines of code y: 4 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/RestrictionVerificationService.java x: 280 lines of code y: 7 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/connection/RestrictedConnection.java x: 83 lines of code y: 5 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/form/DateTimeRestrictionField.java x: 24 lines of code y: 2 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/usergroup/RestrictedUserGroup.java x: 53 lines of code y: 4 # changes extensions/guacamole-auth-restrict/src/main/resources/config/restrictConfig.js x: 18 lines of code y: 4 # changes extensions/guacamole-auth-restrict/src/main/resources/controllers/dateTimeRestrictionFieldController.js x: 21 lines of code y: 2 # changes extensions/guacamole-auth-restrict/src/main/resources/templates/dateTimeRestrictionField.html x: 12 lines of code y: 2 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/AbstractPermissionService.java x: 33 lines of code y: 13 # changes guacamole/src/main/frontend/src/index.html x: 78 lines of code y: 17 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserMapper.java x: 5 lines of code y: 7 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/SSOAuthenticationProvider.java x: 70 lines of code y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf/PostgreSQLGuacamoleProperties.java x: 129 lines of code y: 24 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/CASAuthenticationProviderModule.java x: 15 lines of code y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/OpenIDAuthenticationProviderModule.java x: 18 lines of code y: 8 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/SAMLAuthenticationProviderModule.java x: 20 lines of code y: 10 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLAuthenticationProviderModule.java x: 18 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCEnvironment.java x: 40 lines of code y: 34 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/RestrictionAuthenticationProvider.java x: 23 lines of code y: 4 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/TranslatableInvalidHostConnectionException.java x: 15 lines of code y: 2 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/form/HostRestrictionField.java x: 8 lines of code y: 2 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/form/TimeRestrictionField.java x: 8 lines of code y: 3 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/user/RestrictedUser.java x: 79 lines of code y: 3 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/user/RestrictedUserContext.java x: 134 lines of code y: 4 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/calendar/DailyRestriction.java x: 44 lines of code y: 4 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/calendar/TimeRestrictionParser.java x: 57 lines of code y: 4 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/host/HostRestrictionParser.java x: 27 lines of code y: 2 # changes extensions/guacamole-auth-restrict/src/main/resources/controllers/hostRestrictionFieldController.js x: 55 lines of code y: 2 # changes extensions/guacamole-auth-restrict/src/main/resources/controllers/timeRestrictionFieldController.js x: 148 lines of code y: 7 # changes extensions/guacamole-auth-restrict/src/main/resources/restrictModule.js x: 4 lines of code y: 2 # changes extensions/guacamole-auth-restrict/src/main/resources/templates/hostRestrictionField.html x: 23 lines of code y: 2 # changes extensions/guacamole-auth-restrict/src/main/resources/templates/timeRestrictionField.html x: 38 lines of code y: 2 # changes extensions/guacamole-auth-restrict/src/main/resources/types/TimeRestrictionEntry.js x: 10 lines of code y: 3 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/connection/ConnectionService.java x: 191 lines of code y: 38 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/conf/ConfigurationService.java x: 72 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/001-create-schema.sql x: 311 lines of code y: 44 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/002-create-admin-user.sql x: 29 lines of code y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/001-create-schema.sql x: 372 lines of code y: 45 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/002-create-admin-user.sql x: 31 lines of code y: 14 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-1.6.0.sql x: 3 lines of code y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/001-create-schema.sql x: 535 lines of code y: 24 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/002-create-admin-user.sql x: 40 lines of code y: 18 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/upgrade/upgrade-pre-1.6.0.sql x: 17 lines of code y: 3 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/AuthenticationProviderService.java x: 196 lines of code y: 39 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/UserService.java x: 90 lines of code y: 26 # changes extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/conf/ConfigurationService.java x: 25 lines of code y: 4 # changes extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/utility/QCParser.java x: 138 lines of code y: 19 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/token/TokenValidationService.java x: 127 lines of code y: 9 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/conf/ConfigurationService.java x: 69 lines of code y: 7 # changes guacamole-common-js/src/main/webapp/modules/Version.js x: 2 lines of code y: 35 # changes guacamole-ext/src/main/java/org/apache/guacamole/environment/LocalEnvironment.java x: 194 lines of code y: 17 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/permission/SystemPermission.java x: 33 lines of code y: 9 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnection.java x: 125 lines of code y: 22 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/FileGuacamoleProperty.java x: 27 lines of code y: 5 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/GuacamoleProperty.java x: 14 lines of code y: 5 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/IPAddressListProperty.java x: 38 lines of code y: 3 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/StringGuacamoleProperty.java x: 19 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/manage/directives/systemPermissionEditor.js x: 107 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/navigation/services/userPageService.js x: 229 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/rest/types/PermissionSet.js x: 150 lines of code y: 5 # changes guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java x: 244 lines of code y: 54 # changes guacamole-common-js/src/main/webapp/modules/Keyboard.js x: 589 lines of code y: 51 # changes guacamole/src/main/frontend/src/app/settings/templates/settingsConnections.html x: 35 lines of code y: 14 # changes guacamole/src/main/frontend/src/app/clipboard/directives/guacClipboard.js x: 41 lines of code y: 9 # changes guacamole/src/main/frontend/src/app/clipboard/styles/clipboard.css x: 70 lines of code y: 9 # changes guacamole/src/main/frontend/src/app/clipboard/templates/guacClipboard.html x: 12 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/home/controllers/homeController.js x: 31 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/home/directives/guacRecentConnections.js x: 62 lines of code y: 10 # changes guacamole/src/main/frontend/src/app/home/styles/home.css x: 74 lines of code y: 8 # changes guacamole/src/main/frontend/src/app/home/templates/guacRecentConnections.html x: 14 lines of code y: 13 # changes guacamole/src/main/frontend/src/app/home/templates/home.html x: 29 lines of code y: 10 # changes guacamole/src/main/frontend/src/app/index/styles/headers.css x: 68 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/settings/templates/settingsPreferences.html x: 88 lines of code y: 13 # changes extensions/guacamole-auth-ban/src/main/assembly/dist.xml x: 25 lines of code y: 3 # changes extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/BanningAuthenticationListener.java x: 92 lines of code y: 4 # changes extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/status/AuthenticationFailureStatus.java x: 28 lines of code y: 2 # changes extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/status/InMemoryAuthenticationFailureTracker.java x: 72 lines of code y: 4 # changes extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/status/NullAuthenticationFailureTracker.java x: 17 lines of code y: 2 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/DuoAuthenticationProviderModule.java x: 23 lines of code y: 12 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/DuoAuthenticationSession.java x: 13 lines of code y: 4 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/DuoAuthenticationSessionManager.java x: 7 lines of code y: 4 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/HistoryTrackingConnectionDirectory.java x: 30 lines of code y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/HistoryTrackingTunnel.java x: 23 lines of code y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/InjectedAuthenticationProvider.java x: 40 lines of code y: 17 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderModule.java x: 155 lines of code y: 29 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderService.java x: 93 lines of code y: 29 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/ActiveConnectionDirectory.java x: 39 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionDirectory.java x: 44 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupDirectory.java x: 44 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileDirectory.java x: 45 lines of code y: 8 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPConnectionService.java x: 160 lines of code y: 27 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPSSLProtocol.java x: 24 lines of code y: 3 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/NonceService.java x: 38 lines of code y: 6 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/SSOAuthenticationEventListener.java x: 35 lines of code y: 3 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/html/sso-providers.html x: 5 lines of code y: 5 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/styles/sso-providers.css x: 20 lines of code y: 5 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resources/html/sso-provider-cas.html x: 4 lines of code y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-dist/src/main/assembly/dist.xml x: 47 lines of code y: 5 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/SAMLAuthenticationEventListener.java x: 21 lines of code y: 3 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/acs/AssertionConsumerServiceResource.java x: 49 lines of code y: 5 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/acs/SAMLAuthenticationSessionManager.java x: 13 lines of code y: 5 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/acs/SAMLService.java x: 96 lines of code y: 8 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLAuthenticationProvider.java x: 12 lines of code y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLAuthenticationSessionManager.java x: 13 lines of code y: 6 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resources/html/sso-provider-ssl.html x: 4 lines of code y: 5 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resources/sslModule.js x: 5 lines of code y: 3 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/TOTPUser.java x: 49 lines of code y: 12 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/TOTPUserContext.java x: 58 lines of code y: 8 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/usergroup/TOTPUserGroup.java x: 33 lines of code y: 3 # changes extensions/guacamole-auth-totp/src/main/resources/templates/authenticationCodeField.html x: 38 lines of code y: 10 # changes extensions/guacamole-history-recording-storage/src/main/java/org/apache/guacamole/history/connection/HistoryConnectionRecord.java x: 141 lines of code y: 7 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/conf/VaultAttributeService.java x: 9 lines of code y: 6 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/conf/VaultConfigurationService.java x: 72 lines of code y: 7 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/VaultSecretService.java x: 16 lines of code y: 6 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/WindowsUsername.java x: 43 lines of code y: 3 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java x: 224 lines of code y: 13 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/GuacamoleExceptionSupplier.java x: 5 lines of code y: 4 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/conf/KsmAttributeService.java x: 146 lines of code y: 9 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/conf/KsmConfig.java x: 16 lines of code y: 3 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/conf/KsmConfigurationService.java x: 96 lines of code y: 15 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmClientFactory.java x: 7 lines of code y: 5 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmRecordService.java x: 213 lines of code y: 12 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmSecretService.java x: 229 lines of code y: 24 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmDirectory.java x: 31 lines of code y: 3 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmDirectoryService.java x: 86 lines of code y: 9 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmUser.java x: 46 lines of code y: 5 # changes guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js x: 144 lines of code y: 8 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AuthenticationProvider.java x: 26 lines of code y: 16 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AuthenticationSessionManager.java x: 57 lines of code y: 3 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Connection.java x: 26 lines of code y: 17 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingDirectory.java x: 44 lines of code y: 7 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingUserContext.java x: 103 lines of code y: 13 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingUserGroup.java x: 84 lines of code y: 7 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Directory.java x: 41 lines of code y: 8 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/IdentifierGenerator.java x: 24 lines of code y: 5 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/SharingProfile.java x: 8 lines of code y: 8 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/User.java x: 28 lines of code y: 23 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/UserContext.java x: 39 lines of code y: 22 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/UserGroup.java x: 7 lines of code y: 7 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/AuthenticationFailureEvent.java x: 34 lines of code y: 6 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/AuthenticationRequestReceivedEvent.java x: 3 lines of code y: 2 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/AuthenticationSuccessEvent.java x: 31 lines of code y: 13 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/DirectoryEvent.java x: 17 lines of code y: 5 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/FailureEvent.java x: 4 lines of code y: 3 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/IdentifiableObjectEvent.java x: 13 lines of code y: 3 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/EnumGuacamoleProperty.java x: 93 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/client/controllers/clientController.js x: 311 lines of code y: 30 # changes guacamole/src/main/frontend/src/app/client/directives/guacClient.js x: 286 lines of code y: 16 # changes guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js x: 70 lines of code y: 16 # changes guacamole/src/main/frontend/src/app/client/templates/client.html x: 164 lines of code y: 22 # changes guacamole/src/main/frontend/src/app/client/types/ManagedArgument.js x: 33 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/element/directives/guacDrop.js x: 51 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/element/directives/guacUpload.js x: 26 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/history/services/guacHistory.js x: 33 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/import/controllers/importConnectionsController.js x: 262 lines of code y: 22 # changes guacamole/src/main/frontend/src/app/import/directives/connectionImportErrors.js x: 114 lines of code y: 8 # changes guacamole/src/main/frontend/src/app/import/importModule.js x: 1 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/import/services/connectionCSVService.js x: 194 lines of code y: 16 # changes guacamole/src/main/frontend/src/app/import/services/connectionParseService.js x: 361 lines of code y: 25 # changes guacamole/src/main/frontend/src/app/import/templates/connectionImport.html x: 65 lines of code y: 15 # changes guacamole/src/main/frontend/src/app/import/types/ConnectionImportConfig.js x: 19 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/import/types/DisplayErrorList.js x: 16 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/import/types/ParseResult.js x: 13 lines of code y: 9 # changes guacamole/src/main/frontend/src/app/index/config/indexRouteConfig.js x: 115 lines of code y: 14 # changes guacamole/src/main/frontend/src/app/index/controllers/indexController.js x: 142 lines of code y: 18 # changes guacamole/src/main/frontend/src/app/manage/controllers/manageConnectionController.js x: 120 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/manage/controllers/manageConnectionGroupController.js x: 98 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/manage/controllers/manageUserController.js x: 164 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/manage/controllers/manageUserGroupController.js x: 175 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/manage/templates/manageUser.html x: 72 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/manage/templates/manageUserGroup.html x: 81 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/manage/types/ManageableUser.js x: 10 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/player/directives/player.js x: 260 lines of code y: 17 # changes guacamole/src/main/frontend/src/app/player/directives/textView.js x: 35 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/player/styles/textView.css x: 60 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/player/templates/player.html x: 59 lines of code y: 8 # changes guacamole/src/main/frontend/src/app/rest/services/connectionService.js x: 73 lines of code y: 11 # changes guacamole/src/main/frontend/src/app/rest/services/tunnelService.js x: 165 lines of code y: 14 # changes guacamole/src/main/frontend/src/app/rest/services/userGroupService.js x: 66 lines of code y: 8 # changes guacamole/src/main/frontend/src/app/rest/services/userService.js x: 81 lines of code y: 8 # changes guacamole/src/main/frontend/src/app/rest/types/DirectoryPatchOutcome.js x: 11 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/settings/directives/guacSettingsPreferences.js x: 116 lines of code y: 12 # changes guacamole/src/main/frontend/src/app/settings/services/preferenceService.js x: 51 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/settings/styles/history-player.css x: 114 lines of code y: 11 # changes guacamole/src/main/frontend/src/app/settings/templates/settingsUsers.html x: 45 lines of code y: 7 # changes guacamole/src/main/java/org/apache/guacamole/GuacamoleServletContextListener.java x: 155 lines of code y: 19 # changes guacamole/src/main/java/org/apache/guacamole/GuacamoleSession.java x: 108 lines of code y: 19 # changes guacamole/src/main/java/org/apache/guacamole/event/EventLoggingListener.java x: 147 lines of code y: 6 # changes guacamole/src/main/java/org/apache/guacamole/event/Failure.java x: 15 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/extension/AuthenticationProviderFacade.java x: 162 lines of code y: 23 # changes guacamole/src/main/java/org/apache/guacamole/extension/Extension.java x: 187 lines of code y: 20 # changes guacamole/src/main/java/org/apache/guacamole/extension/ExtensionClassLoader.java x: 119 lines of code y: 8 # changes guacamole/src/main/java/org/apache/guacamole/log/LogLevel.java x: 50 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/rest/APIError.java x: 94 lines of code y: 14 # changes guacamole/src/main/java/org/apache/guacamole/rest/activeconnection/ActiveConnectionResource.java x: 52 lines of code y: 12 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/AuthenticationService.java x: 219 lines of code y: 38 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/DecoratedUserContext.java x: 92 lines of code y: 8 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/GuacamoleAuthenticationProcessException.java x: 56 lines of code y: 5 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/HashTokenSessionMap.java x: 113 lines of code y: 11 # changes guacamole/src/main/java/org/apache/guacamole/rest/connection/ConnectionDirectoryResource.java x: 33 lines of code y: 6 # changes guacamole/src/main/java/org/apache/guacamole/rest/connection/ConnectionResource.java x: 97 lines of code y: 19 # changes guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java x: 364 lines of code y: 27 # changes guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/APIPatch.java x: 27 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/APIPatchOutcome.java x: 24 lines of code y: 4 # changes guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/APIPatchResponse.java x: 11 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/package-info.java x: 1 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/rest/permission/PermissionSetResource.java x: 112 lines of code y: 12 # changes guacamole/src/main/java/org/apache/guacamole/rest/schema/SchemaResource.java x: 62 lines of code y: 13 # changes guacamole/src/main/java/org/apache/guacamole/rest/session/SessionResource.java x: 64 lines of code y: 13 # changes guacamole/src/main/java/org/apache/guacamole/rest/session/UserContextResource.java x: 109 lines of code y: 14 # changes guacamole/src/main/java/org/apache/guacamole/rest/session/UserContextResourceFactory.java x: 7 lines of code y: 6 # changes guacamole/src/main/java/org/apache/guacamole/rest/sharingprofile/SharingProfileResource.java x: 49 lines of code y: 11 # changes guacamole/src/main/java/org/apache/guacamole/rest/tunnel/TunnelCollectionResource.java x: 40 lines of code y: 11 # changes guacamole/src/main/java/org/apache/guacamole/rest/tunnel/TunnelResource.java x: 69 lines of code y: 14 # changes guacamole/src/main/java/org/apache/guacamole/rest/tunnel/TunnelResourceFactory.java x: 6 lines of code y: 6 # changes guacamole/src/main/java/org/apache/guacamole/rest/user/APIUser.java x: 54 lines of code y: 10 # changes guacamole/src/main/java/org/apache/guacamole/rest/user/APIUserWrapper.java x: 94 lines of code y: 17 # changes guacamole/src/main/java/org/apache/guacamole/rest/user/UserDirectoryResource.java x: 33 lines of code y: 10 # changes guacamole/src/main/java/org/apache/guacamole/rest/user/UserResource.java x: 120 lines of code y: 26 # changes guacamole/src/main/java/org/apache/guacamole/rest/usergroup/UserGroupObjectTranslator.java x: 30 lines of code y: 7 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/InputStreamInterceptingFilter.java x: 78 lines of code y: 8 # changes guacamole-common-js/src/main/webapp/modules/Mouse.js x: 508 lines of code y: 21 # changes guacamole-ext/src/main/java/org/apache/guacamole/language/TranslatableGuacamoleInsufficientCredentialsException.java x: 29 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/user/SharedUser.java x: 89 lines of code y: 17 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleUser.java x: 59 lines of code y: 16 # changes guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html x: 3 lines of code y: 5 # changes guacamole/src/main/frontend/plugins/dependency-list-plugin.js x: 48 lines of code y: 4 # changes guacamole-common-js/src/main/webapp/modules/Parser.js x: 83 lines of code y: 11 # changes guacamole/src/main/frontend/src/app/client/directives/guacClientNotification.js x: 202 lines of code y: 11 # changes guacamole/src/main/frontend/src/app/client/directives/guacFileTransfer.js x: 82 lines of code y: 5 # changes guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectTranslator.java x: 33 lines of code y: 8 # changes guacamole-common-js/src/main/webapp/modules/Tunnel.js x: 490 lines of code y: 53 # changes guacamole/src/main/frontend/src/app/storage/services/sessionStorageFactory.js x: 41 lines of code y: 4 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/ActiveConnectionService.java x: 97 lines of code y: 16 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/DirectoryObjectService.java x: 18 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ObjectModel.java x: 34 lines of code y: 10 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionModel.java x: 98 lines of code y: 20 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupModel.java x: 69 lines of code y: 9 # changes guacamole-common-js/karma-ci.conf.js x: 19 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/client/directives/guacClientUserCount.js x: 77 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/client/styles/tiled-client-grid.css x: 196 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/client/templates/guacTiledClients.html x: 27 lines of code y: 12 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/ConfiguredGuacamoleSocket.java x: 145 lines of code y: 20 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleProtocolVersion.java x: 67 lines of code y: 12 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestService.java x: 134 lines of code y: 28 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/ActiveConnectionRecord.java x: 124 lines of code y: 17 # changes guacamole/src/main/frontend/src/app/settings/directives/guacSettingsConnectionHistory.js x: 110 lines of code y: 6 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/ConnectionRecord.java x: 13 lines of code y: 12 # changes guacamole/src/main/frontend/src/app/player/directives/progressIndicator.js x: 19 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/player/styles/playerDisplay.css x: 25 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/player/styles/progressIndicator.css x: 59 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/player/styles/seek.css x: 74 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/settings/styles/history.css x: 51 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistory.html x: 57 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledActivityRecord.java x: 54 lines of code y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledActivityRecordSet.java x: 66 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.java x: 3 lines of code y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.java x: 4 lines of code y: 10 # changes extensions/guacamole-history-recording-storage/src/main/java/org/apache/guacamole/history/connection/RecordedConnectionActivityRecordSet.java x: 41 lines of code y: 2 # changes extensions/guacamole-history-recording-storage/src/main/java/org/apache/guacamole/history/user/HistoryUserContext.java x: 56 lines of code y: 3 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingConnectionRecord.java x: 31 lines of code y: 2 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/ReadableAttributes.java x: 5 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/rest/types/ConnectionHistoryEntry.js x: 59 lines of code y: 4 # changes guacamole/src/main/java/org/apache/guacamole/rest/history/ActivityRecordSetResource.java x: 54 lines of code y: 6 # changes doc/guacamole-playback-example/src/main/webapp/playback.js x: 66 lines of code y: 7 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/CachedVaultSecretService.java x: 67 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/clipboard/services/clipboardService.js x: 253 lines of code y: 10 # changes guacamole/src/main/frontend/src/app/client/templates/connectionGroup.html x: 10 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/form/services/formService.js x: 131 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/form/templates/terminalColorSchemeField.html x: 47 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/form/templates/usernameField.html x: 10 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/manage/templates/manageConnection.html x: 70 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/manage/templates/manageConnectionGroup.html x: 39 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/manage/templates/manageSharingProfile.html x: 36 lines of code y: 5 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/FileGuacamoleProperties.java x: 27 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/index/filters/escapeFilter.js x: 7 lines of code y: 2 # changes guacamole-common-js/src/main/webapp/modules/ArrayBufferWriter.js x: 29 lines of code y: 8 # changes guacamole-common-js/src/main/webapp/modules/AudioPlayer.js x: 221 lines of code y: 12 # changes guacamole-common-js/src/main/webapp/modules/AudioRecorder.js x: 218 lines of code y: 16 # changes guacamole-common-js/src/main/webapp/modules/DataURIReader.js x: 16 lines of code y: 5 # changes guacamole-common-js/src/main/webapp/modules/Event.js x: 74 lines of code y: 6 # changes guacamole-common-js/src/main/webapp/modules/Layer.js x: 313 lines of code y: 16 # changes guacamole-common-js/src/main/webapp/modules/OnScreenKeyboard.js x: 257 lines of code y: 11 # changes guacamole-common-js/src/main/webapp/modules/RawAudioFormat.js x: 47 lines of code y: 2 # changes guacamole-common-js/src/main/webapp/modules/StringWriter.js x: 69 lines of code y: 8 # changes guacamole-common-js/src/main/webapp/modules/Touch.js x: 69 lines of code y: 3 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/SSOAuthenticationProviderService.java x: 11 lines of code y: 1 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/CASAuthenticationProvider.java x: 13 lines of code y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java x: 52 lines of code y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/group/LDAPGroupParser.java x: 35 lines of code y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/user/SAMLAuthenticatedUser.java x: 39 lines of code y: 2 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/ConfigurationService.java x: 68 lines of code y: 15 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/totp/TOTPGenerator.java x: 105 lines of code y: 6 # changes guacamole-common/src/main/java/org/apache/guacamole/servlet/GuacamoleHTTPTunnelMap.java x: 65 lines of code y: 5 # changes guacamole-common/src/main/java/org/apache/guacamole/servlet/GuacamoleHTTPTunnelServlet.java x: 227 lines of code y: 9 # changes guacamole/src/main/frontend/src/app/rest/services/activeConnectionService.js x: 45 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/rest/services/connectionGroupService.js x: 63 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/rest/services/membershipService.js x: 87 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/rest/services/permissionService.js x: 83 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/rest/services/sharingProfileService.js x: 56 lines of code y: 4 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ObjectQueryService.java x: 148 lines of code y: 21 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/group/UserGroupService.java x: 141 lines of code y: 17 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/UserLDAPConfiguration.java x: 16 lines of code y: 2 # changes extensions/guacamole-auth-json/src/main/assembly/dist.xml x: 29 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/client/styles/client.css x: 88 lines of code y: 7 # changes guacamole/src/main/java/org/apache/guacamole/auth/file/AuthorizeTagHandler.java x: 57 lines of code y: 5 # changes guacamole/src/main/java/org/apache/guacamole/auth/file/Authorization.java x: 94 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/rest/services/requestService.js x: 42 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/navigation/types/ClientIdentifier.js x: 94 lines of code y: 4 # changes guacamole/src/main/java/org/apache/guacamole/CacheRevalidationFilter.java x: 25 lines of code y: 1 # changes guacamole/src/main/webapp/WEB-INF/web.xml x: 37 lines of code y: 37 # changes guacamole/src/main/frontend/src/app/client/directives/guacClientZoom.js x: 29 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/client/services/guacClientManager.js x: 109 lines of code y: 9 # changes guacamole/src/main/frontend/src/app/client/styles/connection-warning.css x: 28 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/client/styles/filesystem-menu.css x: 47 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/client/styles/guac-menu.css x: 108 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/client/styles/notification.css x: 62 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/client/styles/thumbnail-display.css x: 10 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/client/styles/transfer.css x: 90 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/client/styles/zoom.css x: 48 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/client/templates/guacClientPanel.html x: 20 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/client/types/ManagedClientGroup.js x: 175 lines of code y: 9 # changes guacamole/src/main/frontend/src/app/client/types/ManagedFilesystem.js x: 157 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/index/styles/fatal-page-error.css x: 36 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/index/styles/other-connections.css x: 133 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/index/styles/sorted-tables.css x: 33 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/index/styles/ui.css x: 200 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/login/styles/dialog.css x: 89 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/manage/styles/manage-user-group.css x: 42 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/navigation/styles/menu.css x: 103 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/notification/styles/modal.css x: 30 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/notification/styles/notification.css x: 99 lines of code y: 6 # changes doc/guacamole-branding-example/html/warning.html x: 3 lines of code y: 4 # changes doc/guacamole-example/src/main/webapp/index.html x: 45 lines of code y: 11 # changes extensions/guacamole-auth-quickconnect/src/main/resources/templates/quickconnectField.html x: 11 lines of code y: 9 # changes extensions/guacamole-auth-radius/src/main/resources/templates/radiusStateField.html x: 1 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/client/styles/file-transfer-dialog.css x: 63 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/client/types/ManagedClientState.js x: 30 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/client/types/ManagedDisplay.js x: 44 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/clipboard/clipboardModule.js x: 1 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/form/controllers/timeZoneFieldController.js x: 588 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/form/styles/terminal-color-scheme-field.css x: 96 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/form/types/ColorScheme.js x: 754 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/groupList/directives/guacGroupListFilter.js x: 98 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/groupList/types/GroupListItem.js x: 116 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/index/config/templateRequestDecorator.js x: 81 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/index/services/iconService.js x: 36 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/index/styles/lists.css x: 58 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/list/directives/guacPager.js x: 110 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/list/types/FilterToken.js x: 71 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/list/types/IPv6Network.js x: 70 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/manage/directives/connectionPermissionEditor.js x: 159 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/manage/directives/identifierSetEditor.js x: 77 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/manage/types/ManagementPermissions.js x: 33 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/osk/directives/guacOsk.js x: 49 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/osk/styles/osk.css x: 147 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/settings/directives/guacSettingsSessions.js x: 162 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/settings/directives/guacSettingsUserGroups.js x: 101 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/settings/directives/guacSettingsUsers.js x: 114 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/settings/templates/settingsSessions.html x: 46 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/textInput/directives/guacTextInput.js x: 148 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/textInput/styles/textInput.css x: 86 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/touch/directives/guacTouchDrag.js x: 56 lines of code y: 2 # changes guacamole/src/main/java/org/apache/guacamole/rest/RESTServiceModule.java x: 53 lines of code y: 28 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/PostgreSQLAuthenticationProviderModule.java x: 63 lines of code y: 15 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPAuthenticationProviderModule.java x: 30 lines of code y: 11 # changes extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectAuthenticationProviderModule.java x: 24 lines of code y: 6 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusAuthenticationProviderModule.java x: 42 lines of code y: 9 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleStatus.java x: 177 lines of code y: 9 # changes guacamole/src/main/java/org/apache/guacamole/extension/ListenerFactory.java x: 100 lines of code y: 4 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusConnectionService.java x: 158 lines of code y: 26 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserData.java x: 86 lines of code y: 5 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataDenylist.java x: 32 lines of code y: 4 # changes extensions/guacamole-auth-ldap/src/main/assembly/dist.xml x: 31 lines of code y: 10 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/form/AuthenticationCodeField.java x: 98 lines of code y: 8 # changes guacamole-ext/src/main/java/org/apache/guacamole/form/Field.java x: 56 lines of code y: 14 # changes guacamole/src/main/java/org/apache/guacamole/extension/ExtensionManifest.java x: 100 lines of code y: 8 # changes guacamole/src/main/java/org/apache/guacamole/extension/LanguageResourceService.java x: 170 lines of code y: 5 # changes guacamole/src/main/java/org/apache/guacamole/rest/connection/APIConnection.java x: 90 lines of code y: 9 # changes guacamole/src/main/java/org/apache/guacamole/rest/connectiongroup/APIConnectionGroup.java x: 79 lines of code y: 5 # changes extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectDirectory.java x: 45 lines of code y: 19 # changes extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectUserContext.java x: 58 lines of code y: 21 # changes guacamole/src/main/java/org/apache/guacamole/rest/APIException.java x: 13 lines of code y: 10 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/TokenRESTService.java x: 88 lines of code y: 15 # changes guacamole/src/main/java/org/apache/guacamole/rest/patch/PatchRESTService.java x: 50 lines of code y: 5 # changes doc/guacamole-branding-example/css/example.css x: 53 lines of code y: 2 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/connection/ConnectionService.java x: 140 lines of code y: 4 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataConnection.java x: 91 lines of code y: 3 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/FailoverGuacamoleSocket.java x: 102 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java x: 231 lines of code y: 34 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/connection/SharedConnection.java x: 86 lines of code y: 14 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingConnection.java x: 107 lines of code y: 10 # changes guacamole/src/main/java/org/apache/guacamole/rest/connection/APIConnectionWrapper.java x: 79 lines of code y: 15 # changes guacamole/src/main/java/org/apache/guacamole/rest/history/HistoryResource.java x: 35 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf/SQLServerPasswordPolicy.java x: 84 lines of code y: 2 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/ActiveConnectionPermissionService.java x: 95 lines of code y: 16 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledPermissions.java x: 140 lines of code y: 6 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractUserContext.java x: 91 lines of code y: 6 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/conf/RadiusAuthenticationProtocol.java x: 40 lines of code y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/TrackedActiveConnection.java x: 133 lines of code y: 12 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequest.java x: 73 lines of code y: 7 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestType.java x: 45 lines of code y: 1 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserModel.java x: 120 lines of code y: 15 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/UriGuacamoleProperty.java x: 35 lines of code y: 1 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/OutputStreamInterceptingFilter.java x: 86 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup/ModeledConnectionGroup.java x: 129 lines of code y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionService.java x: 26 lines of code y: 10 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ObjectPermissionSet.java x: 59 lines of code y: 10 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/PermissionModel.java x: 17 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/connectiongroup/SharedRootConnectionGroup.java x: 76 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/GuacamoleTunnelService.java x: 30 lines of code y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/RemoteAuthenticatedUser.java x: 37 lines of code y: 17 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/upgrade/upgrade-pre-1.0.0.sql x: 201 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-1.0.0.sql x: 214 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/upgrade/upgrade-pre-1.0.0.sql x: 355 lines of code y: 6 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPAuthenticationProvider.java x: 43 lines of code y: 18 # changes extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectionGroup.java x: 50 lines of code y: 9 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AuthenticatedUser.java x: 9 lines of code y: 16 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Connectable.java x: 16 lines of code y: 9 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/permission/ObjectPermissionSet.java x: 63 lines of code y: 6 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/permission/SystemPermissionSet.java x: 53 lines of code y: 6 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleAuthenticationProvider.java x: 65 lines of code y: 22 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnectionGroup.java x: 55 lines of code y: 8 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleSystemPermissionSet.java x: 48 lines of code y: 6 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleUserContext.java x: 66 lines of code y: 20 # changes guacamole-ext/src/main/java/org/apache/guacamole/token/StandardTokens.java x: 41 lines of code y: 19 # changes guacamole/src/main/java/org/apache/guacamole/rest/connectiongroup/APIConnectionGroupWrapper.java x: 70 lines of code y: 6 # changes guacamole/util/check-translation.py x: 107 lines of code y: 3 # changes guacamole-common/src/main/java/org/apache/guacamole/websocket/GuacamoleWebSocketTunnelEndpoint.java x: 177 lines of code y: 12 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/jetty8/GuacamoleWebSocketTunnelServlet.java x: 166 lines of code y: 12 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/tomcat/GuacamoleWebSocketTunnelServlet.java x: 190 lines of code y: 12 # changes extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/HTTPHeaderAuthenticationProvider.java x: 25 lines of code y: 13 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/user/SharedUserContext.java x: 45 lines of code y: 14 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusAuthenticationProvider.java x: 24 lines of code y: 8 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/TOTPAuthenticationProvider.java x: 42 lines of code y: 6 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/CodeUsageTrackingService.java x: 91 lines of code y: 2 # changes extensions/guacamole-auth-totp/src/main/resources/styles/totp.css x: 55 lines of code y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ArbitraryAttributeMap.java x: 81 lines of code y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledDirectoryObject.java x: 40 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharingprofile/ModeledSharingProfile.java x: 45 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ActivityRecordSearchTerm.java x: 99 lines of code y: 2 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordModel.java x: 32 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/upgrade/upgrade-pre-0.9.14.sql x: 23 lines of code y: 8 # changes guacamole/src/main/java/org/apache/guacamole/rest/history/APIConnectionRecord.java x: 27 lines of code y: 7 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/TunnelCloseEvent.java x: 27 lines of code y: 8 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnectionRecordSet.java x: 28 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/PasswordRecordModel.java x: 40 lines of code y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLAuthenticationProvider.java x: 13 lines of code y: 7 # changes guacamole-common/src/main/java/org/apache/guacamole/net/SSLGuacamoleSocket.java x: 66 lines of code y: 3 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/FilteredGuacamoleWriter.java x: 36 lines of code y: 3 # changes guacamole-ext/src/main/java/org/apache/guacamole/form/BooleanField.java x: 7 lines of code y: 3 # changes guacamole-ext/src/main/java/org/apache/guacamole/protocols/ProtocolInfo.java x: 42 lines of code y: 5 # changes guacamole/src/main/java/org/apache/guacamole/rest/APIRequest.java x: 53 lines of code y: 7 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/InterceptedStream.java x: 34 lines of code y: 4 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/InterceptedStreamMap.java x: 63 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/StreamInterceptingTunnel.java x: 64 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/upgrade/upgrade-pre-0.9.10.sql x: 85 lines of code y: 5 # changes guacamole/src/main/java/org/apache/guacamole/rest/tunnel/package-info.java x: 1 lines of code y: 1 # changes guacamole-common-js/src/main/webapp/modules/AudioContextFactory.js x: 17 lines of code y: 1 # changes doc/guacamole-example/src/main/webapp/WEB-INF/web.xml x: 22 lines of code y: 6 # changes
76.0
# changes
  min: 1.0
  average: 6.48
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 76.0
0 850.0
lines of code
min: 1.0 | average: 52.41 | 25th percentile: 13.0 | median: 28.0 | 75th percentile: 63.0 | max: 850.0

Number of Contributors vs. Number of Changes: 1419 points

extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLClientAuthenticationResource.java x: 4 # contributors y: 8 # changes extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/AuthenticationProviderService.java x: 6 # contributors y: 6 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/AuthenticationProviderService.java x: 3 # contributors y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/user/SSOAuthenticatedUser.java x: 4 # contributors y: 7 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java x: 4 # contributors y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/AuthenticationProviderService.java x: 4 # contributors y: 11 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/DuoAuthenticationProvider.java x: 5 # contributors y: 19 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/UserVerificationService.java x: 5 # contributors y: 21 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserService.java x: 7 # contributors y: 58 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java x: 4 # contributors y: 9 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataService.java x: 3 # contributors y: 7 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java x: 5 # contributors y: 24 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/AuthenticationProviderService.java x: 5 # contributors y: 9 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/UserVerificationService.java x: 5 # contributors y: 25 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/RequestDetails.java x: 3 # contributors y: 2 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Credentials.java x: 6 # contributors y: 21 # changes guacamole/src/main/java/org/apache/guacamole/event/RemoteAddress.java x: 4 # contributors y: 5 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/ConfigurationService.java x: 3 # contributors y: 13 # changes guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 7 # contributors y: 30 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleParser.java x: 3 # contributors y: 9 # changes extensions/guacamole-display-statistics/src/main/resources/directives/guacClientStatistics.js x: 3 # contributors y: 5 # changes guacamole/src/main/frontend/src/app/player/services/keyEventDisplayService.js x: 5 # contributors y: 5 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmClient.java x: 3 # contributors y: 21 # changes guacamole-common-js/src/main/webapp/modules/ArrayBufferReader.js x: 4 # contributors y: 6 # changes guacamole-common-js/src/main/webapp/modules/Display.js x: 7 # contributors y: 28 # changes guacamole-common-js/src/main/webapp/modules/InputStream.js x: 5 # contributors y: 7 # changes guacamole-common-js/src/main/webapp/modules/Client.js x: 9 # contributors y: 76 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/AbstractGuacamoleTunnelService.java x: 6 # contributors y: 55 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledAuthenticatedUser.java x: 6 # contributors y: 20 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUser.java x: 5 # contributors y: 51 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/ModeledUserGroup.java x: 4 # contributors y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupService.java x: 5 # contributors y: 11 # changes guacamole-ext/src/main/java/org/apache/guacamole/environment/DelegatingEnvironment.java x: 3 # contributors y: 10 # changes guacamole-ext/src/main/java/org/apache/guacamole/environment/Environment.java x: 5 # contributors y: 17 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractUser.java x: 5 # contributors y: 14 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractUserGroup.java x: 5 # contributors y: 10 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingUser.java x: 4 # contributors y: 15 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/EntityMapper.java x: 3 # contributors y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledDirectoryObjectService.java x: 6 # contributors y: 31 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionService.java x: 6 # contributors y: 36 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupService.java x: 5 # contributors y: 20 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ModeledObjectPermissionService.java x: 5 # contributors y: 18 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/PermissionService.java x: 4 # contributors y: 14 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/SystemPermissionMapper.java x: 4 # contributors y: 10 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/UserPermissionService.java x: 4 # contributors y: 13 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/security/PasswordPolicyService.java x: 3 # contributors y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUserContext.java x: 5 # contributors y: 32 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf/MySQLEnvironment.java x: 6 # contributors y: 30 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 5 # contributors y: 23 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 6 # contributors y: 25 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/SharingProfilePermissionMapper.xml x: 6 # contributors y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileMapper.xml x: 5 # contributors y: 15 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.xml x: 4 # contributors y: 17 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf/PostgreSQLEnvironment.java x: 6 # contributors y: 26 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 6 # contributors y: 27 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupMapper.xml x: 5 # contributors y: 16 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionMapper.xml x: 6 # contributors y: 15 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 6 # contributors y: 17 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserMapper.xml x: 5 # contributors y: 22 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.xml x: 4 # contributors y: 19 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/SQLServerAuthenticationProviderModule.java x: 4 # contributors y: 21 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/base/EntityMapper.xml x: 3 # contributors y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 6 # contributors y: 23 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionMapper.xml x: 6 # contributors y: 14 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 6 # contributors y: 16 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/conf/CASEnvironment.java x: 2 # contributors y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/conf/ConfigurationService.java x: 3 # contributors y: 12 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/form/DateTimeRestrictionField.java x: 2 # contributors y: 2 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/AbstractPermissionService.java x: 5 # contributors y: 13 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/SSOAuthenticationProvider.java x: 3 # contributors y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf/PostgreSQLGuacamoleProperties.java x: 6 # contributors y: 24 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCEnvironment.java x: 6 # contributors y: 34 # changes extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/form/TimeRestrictionField.java x: 2 # contributors y: 3 # changes extensions/guacamole-auth-restrict/src/main/resources/controllers/timeRestrictionFieldController.js x: 2 # contributors y: 7 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/connection/ConnectionService.java x: 8 # contributors y: 38 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/001-create-schema.sql x: 6 # contributors y: 44 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/002-create-admin-user.sql x: 5 # contributors y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/001-create-schema.sql x: 7 # contributors y: 45 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/001-create-schema.sql x: 4 # contributors y: 24 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/002-create-admin-user.sql x: 4 # contributors y: 18 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/AuthenticationProviderService.java x: 7 # contributors y: 39 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/UserService.java x: 7 # contributors y: 26 # changes guacamole-common-js/src/main/webapp/modules/Version.js x: 6 # contributors y: 35 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnection.java x: 6 # contributors y: 22 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/TimeZoneGuacamoleProperty.java x: 2 # contributors y: 5 # changes guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java x: 6 # contributors y: 54 # changes guacamole-common-js/src/main/webapp/modules/Keyboard.js x: 10 # contributors y: 51 # changes guacamole/src/main/frontend/src/app/clipboard/templates/guacClipboard.html x: 5 # contributors y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/AuthenticationProviderService.java x: 2 # contributors y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/InjectedAuthenticationProvider.java x: 3 # contributors y: 17 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderModule.java x: 5 # contributors y: 29 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderService.java x: 6 # contributors y: 29 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/ActiveConnectionDirectory.java x: 2 # contributors y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionDirectory.java x: 2 # contributors y: 11 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/conf/VaultAttributeService.java x: 2 # contributors y: 6 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java x: 2 # contributors y: 13 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/conf/KsmConfigurationService.java x: 2 # contributors y: 15 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmSecretService.java x: 2 # contributors y: 24 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AuthenticationProvider.java x: 4 # contributors y: 16 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/User.java x: 3 # contributors y: 23 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/UserContext.java x: 4 # contributors y: 22 # changes guacamole/src/main/frontend/src/app/client/controllers/clientController.js x: 5 # contributors y: 30 # changes guacamole/src/main/frontend/src/app/client/directives/guacClient.js x: 3 # contributors y: 16 # changes guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js x: 2 # contributors y: 16 # changes guacamole/src/main/frontend/src/app/import/controllers/importConnectionsController.js x: 3 # contributors y: 22 # changes guacamole/src/main/frontend/src/app/import/services/connectionParseService.js x: 3 # contributors y: 25 # changes guacamole/src/main/frontend/src/app/import/templates/connectionImport.html x: 3 # contributors y: 15 # changes guacamole/src/main/java/org/apache/guacamole/rest/APIError.java x: 3 # contributors y: 14 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/AuthenticationService.java x: 7 # contributors y: 38 # changes guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java x: 4 # contributors y: 27 # changes guacamole/src/main/java/org/apache/guacamole/rest/user/UserResource.java x: 3 # contributors y: 26 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/InputStreamInterceptingFilter.java x: 5 # contributors y: 8 # changes guacamole-common-js/src/main/webapp/modules/Mouse.js x: 8 # contributors y: 21 # changes guacamole-common-js/src/main/webapp/modules/Parser.js x: 7 # contributors y: 11 # changes guacamole-common-js/src/main/webapp/modules/Tunnel.js x: 12 # contributors y: 53 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionModel.java x: 3 # contributors y: 20 # changes guacamole/src/main/frontend/src/app/client/directives/guacClientUserCount.js x: 4 # contributors y: 3 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestService.java x: 6 # contributors y: 28 # changes guacamole-common-js/src/main/webapp/modules/StringReader.js x: 6 # contributors y: 9 # changes guacamole-common-js/src/main/webapp/modules/AudioPlayer.js x: 6 # contributors y: 12 # changes guacamole-common-js/src/main/webapp/modules/IntegerPool.js x: 5 # contributors y: 4 # changes guacamole-common-js/src/main/webapp/modules/JSONReader.js x: 6 # contributors y: 7 # changes guacamole-common-js/src/main/webapp/modules/Layer.js x: 7 # contributors y: 16 # changes guacamole-common-js/src/main/webapp/modules/RawAudioFormat.js x: 4 # contributors y: 2 # changes guacamole-common-js/src/main/webapp/modules/Status.js x: 6 # contributors y: 13 # changes guacamole-common-js/src/main/webapp/modules/VideoPlayer.js x: 6 # contributors y: 5 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/SSOAuthenticationProviderService.java x: 2 # contributors y: 1 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ObjectQueryService.java x: 7 # contributors y: 21 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/group/UserGroupService.java x: 7 # contributors y: 17 # changes guacamole/src/main/webapp/WEB-INF/web.xml x: 6 # contributors y: 37 # changes guacamole/src/main/java/org/apache/guacamole/rest/RESTServiceModule.java x: 5 # contributors y: 28 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusConnectionService.java x: 5 # contributors y: 26 # changes extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectAuthenticationProvider.java x: 2 # contributors y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java x: 4 # contributors y: 34 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestType.java x: 3 # contributors y: 1 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/UriGuacamoleProperty.java x: 1 # contributors y: 1 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnectionGroup.java x: 6 # contributors y: 8 # changes guacamole-ext/src/main/java/org/apache/guacamole/token/StandardTokens.java x: 6 # contributors y: 19 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/package-info.java x: 1 # contributors y: 2 # changes
76.0
# changes
  min: 1.0
  average: 6.48
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 76.0
0 12.0
# contributors
min: 1.0 | average: 2.9 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 12.0

Number of Contributors vs. File Size: 1419 points

extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLClientAuthenticationResource.java x: 4 # contributors y: 170 lines of code extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/AuthenticationProviderService.java x: 6 # contributors y: 25 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/AuthenticationProviderService.java x: 3 # contributors y: 37 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/user/SSOAuthenticatedUser.java x: 4 # contributors y: 38 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java x: 4 # contributors y: 132 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/AuthenticationProviderService.java x: 4 # contributors y: 56 lines of code extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/DuoAuthenticationProvider.java x: 5 # contributors y: 47 lines of code extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/UserVerificationService.java x: 5 # contributors y: 140 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/ConnectionSharingService.java x: 4 # contributors y: 63 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserService.java x: 7 # contributors y: 281 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataService.java x: 3 # contributors y: 145 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java x: 5 # contributors y: 124 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/AuthenticationProviderService.java x: 4 # contributors y: 50 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/AuthenticationProviderService.java x: 5 # contributors y: 75 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/AuthenticationProviderService.java x: 4 # contributors y: 66 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/UserVerificationService.java x: 5 # contributors y: 191 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/RequestDetails.java x: 3 # contributors y: 111 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Credentials.java x: 6 # contributors y: 95 lines of code guacamole/src/main/java/org/apache/guacamole/event/RemoteAddress.java x: 4 # contributors y: 22 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/ConfigurationService.java x: 3 # contributors y: 123 lines of code guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 7 # contributors y: 527 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleParser.java x: 3 # contributors y: 143 lines of code extensions/guacamole-display-statistics/src/main/resources/directives/guacClientStatistics.js x: 3 # contributors y: 35 lines of code extensions/guacamole-display-statistics/src/main/resources/styles/clientStatistics.css x: 3 # contributors y: 61 lines of code guacamole/src/main/frontend/src/app/player/services/keyEventDisplayService.js x: 5 # contributors y: 118 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleInstruction.java x: 3 # contributors y: 52 lines of code guacamole-common/src/main/java/org/apache/guacamole/io/ReaderGuacamoleReader.java x: 3 # contributors y: 69 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmClient.java x: 3 # contributors y: 235 lines of code guacamole/src/main/frontend/src/app/client/directives/guacClientPanel.js x: 3 # contributors y: 54 lines of code guacamole-common-js/src/main/webapp/modules/ArrayBufferReader.js x: 4 # contributors y: 26 lines of code guacamole-common-js/src/main/webapp/modules/Display.js x: 7 # contributors y: 755 lines of code guacamole-common-js/src/main/webapp/modules/InputStream.js x: 5 # contributors y: 36 lines of code guacamole-common/src/main/java/org/apache/guacamole/net/InetGuacamoleSocket.java x: 4 # contributors y: 69 lines of code guacamole/src/main/frontend/src/app/player/services/playerHeatmapService.js x: 4 # contributors y: 152 lines of code guacamole-common-js/src/main/webapp/modules/Client.js x: 9 # contributors y: 850 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/KsmAuthenticationProviderModule.java x: 3 # contributors y: 41 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/EntityService.java x: 4 # contributors y: 34 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/AbstractGuacamoleTunnelService.java x: 6 # contributors y: 342 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledAuthenticatedUser.java x: 6 # contributors y: 55 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUser.java x: 5 # contributors y: 322 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/ModeledUserGroup.java x: 4 # contributors y: 88 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupService.java x: 5 # contributors y: 98 lines of code guacamole-ext/src/main/java/org/apache/guacamole/environment/DefaultEnvironment.java x: 3 # contributors y: 82 lines of code guacamole-ext/src/main/java/org/apache/guacamole/environment/DelegatingEnvironment.java x: 3 # contributors y: 72 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractUser.java x: 5 # contributors y: 83 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractUserGroup.java x: 5 # contributors y: 72 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingUser.java x: 4 # contributors y: 105 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Identifiable.java x: 4 # contributors y: 5 lines of code extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/ConfigurationService.java x: 4 # contributors y: 14 lines of code extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/HTTPHeaderGuacamoleProperties.java x: 4 # contributors y: 9 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/HistoryTrackingConnection.java x: 3 # contributors y: 48 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ActivityRecordMapper.java x: 3 # contributors y: 25 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/EntityMapper.java x: 3 # contributors y: 12 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledDirectoryObjectService.java x: 6 # contributors y: 183 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ObjectRelationMapper.java x: 3 # contributors y: 19 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionService.java x: 6 # contributors y: 233 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ModeledObjectPermissionService.java x: 5 # contributors y: 110 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ModeledPermissionService.java x: 4 # contributors y: 58 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ObjectPermissionMapper.java x: 4 # contributors y: 18 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/PermissionService.java x: 4 # contributors y: 30 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/SystemPermissionMapper.java x: 4 # contributors y: 12 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/SystemPermissionService.java x: 5 # contributors y: 85 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.java x: 3 # contributors y: 2 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/security/PasswordPolicyService.java x: 3 # contributors y: 102 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUserContext.java x: 5 # contributors y: 189 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMapper.java x: 3 # contributors y: 8 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserGroupSet.java x: 3 # contributors y: 32 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf/MySQLEnvironment.java x: 6 # contributors y: 187 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf/MySQLGuacamoleProperties.java x: 5 # contributors y: 129 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/base/EntityMapper.xml x: 4 # contributors y: 159 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 5 # contributors y: 259 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 6 # contributors y: 192 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupMapper.xml x: 5 # contributors y: 248 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/SharingProfilePermissionMapper.xml x: 6 # contributors y: 85 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/SystemPermissionMapper.xml x: 3 # contributors y: 57 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserGroupPermissionMapper.xml x: 5 # contributors y: 151 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 5 # contributors y: 149 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileMapper.xml x: 5 # contributors y: 147 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserMapper.xml x: 5 # contributors y: 368 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserParentUserGroupMapper.xml x: 4 # contributors y: 99 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.xml x: 4 # contributors y: 162 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMapper.xml x: 4 # contributors y: 274 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserGroupMapper.xml x: 4 # contributors y: 96 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf/PostgreSQLEnvironment.java x: 6 # contributors y: 145 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/base/EntityMapper.xml x: 3 # contributors y: 99 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 6 # contributors y: 190 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionMapper.xml x: 6 # contributors y: 98 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserGroupPermissionMapper.xml x: 5 # contributors y: 160 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 6 # contributors y: 158 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMapper.xml x: 4 # contributors y: 254 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserGroupMapper.xml x: 4 # contributors y: 87 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf/SQLServerEnvironment.java x: 5 # contributors y: 141 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf/SQLServerGuacamoleProperties.java x: 5 # contributors y: 103 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 5 # contributors y: 267 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 6 # contributors y: 150 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserMapper.xml x: 5 # contributors y: 383 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserParentUserGroupMapper.xml x: 4 # contributors y: 91 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMapper.xml x: 4 # contributors y: 247 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/ConfigurationService.java x: 3 # contributors y: 30 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ConnectedLDAPConfiguration.java x: 3 # contributors y: 124 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/DefaultLDAPConfiguration.java x: 3 # contributors y: 104 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/EnvironmentLDAPConfiguration.java x: 3 # contributors y: 172 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/JacksonLDAPConfiguration.java x: 4 # contributors y: 190 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/LDAPAuthenticatedUser.java x: 5 # contributors y: 54 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/conf/ConfigurationService.java x: 4 # contributors y: 113 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/conf/RadiusGuacamoleProperties.java x: 4 # contributors y: 75 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/conf/CASEnvironment.java x: 2 # contributors y: 8 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/conf/ConfigurationService.java x: 3 # contributors y: 184 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedClient.js x: 6 # contributors y: 421 lines of code extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/RestrictionVerificationService.java x: 3 # contributors y: 280 lines of code extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/form/DateTimeRestrictionField.java x: 2 # contributors y: 24 lines of code extensions/guacamole-auth-restrict/src/main/resources/controllers/dateTimeRestrictionFieldController.js x: 2 # contributors y: 21 lines of code extensions/guacamole-auth-restrict/src/main/resources/templates/dateTimeRestrictionField.html x: 2 # contributors y: 12 lines of code guacamole-ext/src/main/java/org/apache/guacamole/token/TokenFilter.java x: 4 # contributors y: 123 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/AbstractPermissionService.java x: 5 # contributors y: 33 lines of code guacamole/src/main/frontend/src/index.html x: 4 # contributors y: 78 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserMapper.java x: 3 # contributors y: 5 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf/PostgreSQLGuacamoleProperties.java x: 6 # contributors y: 129 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/CASAuthenticationProviderModule.java x: 3 # contributors y: 15 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCEnvironment.java x: 6 # contributors y: 40 lines of code extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/TranslatableInvalidHostConnectionException.java x: 2 # contributors y: 15 lines of code extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/user/RestrictedUser.java x: 2 # contributors y: 79 lines of code extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/auth/restrict/user/RestrictedUserContext.java x: 2 # contributors y: 134 lines of code extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/calendar/DailyRestriction.java x: 2 # contributors y: 44 lines of code extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/calendar/TimeRestrictionParser.java x: 2 # contributors y: 57 lines of code extensions/guacamole-auth-restrict/src/main/java/org/apache/guacamole/host/HostRestrictionParser.java x: 2 # contributors y: 27 lines of code extensions/guacamole-auth-restrict/src/main/resources/controllers/hostRestrictionFieldController.js x: 2 # contributors y: 55 lines of code extensions/guacamole-auth-restrict/src/main/resources/controllers/timeRestrictionFieldController.js x: 2 # contributors y: 148 lines of code extensions/guacamole-auth-restrict/src/main/resources/restrictModule.js x: 2 # contributors y: 4 lines of code extensions/guacamole-auth-restrict/src/main/resources/templates/timeRestrictionField.html x: 2 # contributors y: 38 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/connection/ConnectionService.java x: 8 # contributors y: 191 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/001-create-schema.sql x: 6 # contributors y: 311 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/002-create-admin-user.sql x: 5 # contributors y: 29 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/001-create-schema.sql x: 7 # contributors y: 372 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-1.6.0.sql x: 2 # contributors y: 3 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/001-create-schema.sql x: 4 # contributors y: 535 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/upgrade/upgrade-pre-1.6.0.sql x: 2 # contributors y: 17 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/AuthenticationProviderService.java x: 7 # contributors y: 196 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/UserService.java x: 7 # contributors y: 90 lines of code extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/utility/QCParser.java x: 4 # contributors y: 138 lines of code guacamole-common-js/src/main/webapp/modules/Version.js x: 6 # contributors y: 2 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnection.java x: 6 # contributors y: 125 lines of code guacamole/src/main/frontend/src/app/navigation/services/userPageService.js x: 3 # contributors y: 229 lines of code guacamole/src/main/frontend/src/app/rest/types/PermissionSet.js x: 3 # contributors y: 150 lines of code guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java x: 6 # contributors y: 244 lines of code guacamole-common-js/src/main/webapp/modules/Keyboard.js x: 10 # contributors y: 589 lines of code guacamole/src/main/frontend/src/app/clipboard/directives/guacClipboard.js x: 5 # contributors y: 41 lines of code guacamole/src/main/frontend/src/app/clipboard/styles/clipboard.css x: 5 # contributors y: 70 lines of code guacamole/src/main/frontend/src/app/clipboard/templates/guacClipboard.html x: 5 # contributors y: 12 lines of code guacamole/src/main/frontend/src/app/home/controllers/homeController.js x: 4 # contributors y: 31 lines of code extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/BanningAuthenticationListener.java x: 2 # contributors y: 92 lines of code extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/status/InMemoryAuthenticationFailureTracker.java x: 2 # contributors y: 72 lines of code extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/DuoAuthenticationProviderModule.java x: 5 # contributors y: 23 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderModule.java x: 5 # contributors y: 155 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderService.java x: 6 # contributors y: 93 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupDirectory.java x: 4 # contributors y: 44 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/SSOAuthenticationEventListener.java x: 2 # contributors y: 35 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/WildcardURIGuacamoleProperty.java x: 3 # contributors y: 23 lines of code extensions/guacamole-auth-totp/src/main/resources/templates/authenticationCodeField.html x: 5 # contributors y: 38 lines of code extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/WindowsUsername.java x: 2 # contributors y: 43 lines of code extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java x: 2 # contributors y: 224 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/conf/KsmAttributeService.java x: 2 # contributors y: 146 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/conf/KsmConfigurationService.java x: 2 # contributors y: 96 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmRecordService.java x: 3 # contributors y: 213 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmSecretService.java x: 2 # contributors y: 229 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmDirectory.java x: 2 # contributors y: 31 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmDirectoryService.java x: 2 # contributors y: 86 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingUserGroup.java x: 3 # contributors y: 84 lines of code guacamole-ext/src/main/java/org/apache/guacamole/properties/EnumGuacamoleProperty.java x: 3 # contributors y: 93 lines of code guacamole/src/main/frontend/src/app/auth/service/authenticationService.js x: 4 # contributors y: 150 lines of code guacamole/src/main/frontend/src/app/client/controllers/clientController.js x: 5 # contributors y: 311 lines of code guacamole/src/main/frontend/src/app/client/directives/guacClient.js x: 3 # contributors y: 286 lines of code guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js x: 2 # contributors y: 70 lines of code guacamole/src/main/frontend/src/app/client/templates/client.html x: 4 # contributors y: 164 lines of code guacamole/src/main/frontend/src/app/element/directives/guacDrop.js x: 2 # contributors y: 51 lines of code guacamole/src/main/frontend/src/app/form/directives/form.js x: 3 # contributors y: 75 lines of code guacamole/src/main/frontend/src/app/import/controllers/importConnectionsController.js x: 3 # contributors y: 262 lines of code guacamole/src/main/frontend/src/app/import/directives/connectionImportErrors.js x: 2 # contributors y: 114 lines of code guacamole/src/main/frontend/src/app/import/services/connectionCSVService.js x: 4 # contributors y: 194 lines of code guacamole/src/main/frontend/src/app/import/services/connectionParseService.js x: 3 # contributors y: 361 lines of code guacamole/src/main/frontend/src/app/import/styles/import.css x: 2 # contributors y: 102 lines of code guacamole/src/main/frontend/src/app/import/templates/connectionImport.html x: 3 # contributors y: 65 lines of code guacamole/src/main/frontend/src/app/index/config/indexRouteConfig.js x: 4 # contributors y: 115 lines of code guacamole/src/main/frontend/src/app/index/controllers/indexController.js x: 4 # contributors y: 142 lines of code guacamole/src/main/frontend/src/app/manage/controllers/manageConnectionController.js x: 3 # contributors y: 120 lines of code guacamole/src/main/frontend/src/app/manage/controllers/manageUserController.js x: 3 # contributors y: 164 lines of code guacamole/src/main/frontend/src/app/manage/controllers/manageUserGroupController.js x: 3 # contributors y: 175 lines of code guacamole/src/main/frontend/src/app/player/directives/player.js x: 3 # contributors y: 260 lines of code guacamole/src/main/frontend/src/app/rest/services/connectionService.js x: 4 # contributors y: 73 lines of code guacamole/src/main/frontend/src/app/rest/services/tunnelService.js x: 6 # contributors y: 165 lines of code guacamole/src/main/frontend/src/app/rest/services/userService.js x: 4 # contributors y: 81 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsConnections.js x: 2 # contributors y: 153 lines of code guacamole/src/main/frontend/src/app/settings/styles/history-player.css x: 3 # contributors y: 114 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsUsers.html x: 3 # contributors y: 45 lines of code guacamole/src/main/java/org/apache/guacamole/GuacamoleServletContextListener.java x: 4 # contributors y: 155 lines of code guacamole/src/main/java/org/apache/guacamole/GuacamoleSession.java x: 4 # contributors y: 108 lines of code guacamole/src/main/java/org/apache/guacamole/extension/AuthenticationProviderFacade.java x: 5 # contributors y: 162 lines of code guacamole/src/main/java/org/apache/guacamole/extension/Extension.java x: 5 # contributors y: 187 lines of code guacamole/src/main/java/org/apache/guacamole/log/LogLevel.java x: 2 # contributors y: 50 lines of code guacamole/src/main/java/org/apache/guacamole/rest/APIError.java x: 3 # contributors y: 94 lines of code guacamole/src/main/java/org/apache/guacamole/rest/activeconnection/ActiveConnectionResource.java x: 4 # contributors y: 52 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/AuthenticationService.java x: 7 # contributors y: 219 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java x: 4 # contributors y: 364 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/InputStreamInterceptingFilter.java x: 5 # contributors y: 78 lines of code guacamole-common-js/src/main/webapp/modules/Mouse.js x: 8 # contributors y: 508 lines of code guacamole-common-js/src/main/webapp/modules/Parser.js x: 7 # contributors y: 83 lines of code guacamole/src/main/frontend/src/app/client/directives/guacClientNotification.js x: 3 # contributors y: 202 lines of code guacamole-common-js/src/main/webapp/modules/Tunnel.js x: 12 # contributors y: 490 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/ActiveConnectionService.java x: 5 # contributors y: 97 lines of code guacamole/src/main/frontend/src/app/client/styles/tiled-client-grid.css x: 4 # contributors y: 196 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestService.java x: 6 # contributors y: 134 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/ActiveConnectionRecord.java x: 4 # contributors y: 124 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsConnectionHistory.js x: 3 # contributors y: 110 lines of code guacamole/src/main/frontend/src/app/player/styles/seek.css x: 2 # contributors y: 74 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.java x: 5 # contributors y: 3 lines of code guacamole-common-js/src/main/webapp/modules/StringReader.js x: 6 # contributors y: 17 lines of code guacamole/src/main/frontend/src/app/form/services/formService.js x: 3 # contributors y: 131 lines of code guacamole-common-js/src/main/webapp/modules/AudioPlayer.js x: 6 # contributors y: 221 lines of code guacamole-common-js/src/main/webapp/modules/AudioRecorder.js x: 5 # contributors y: 218 lines of code guacamole-common-js/src/main/webapp/modules/BlobReader.js x: 4 # contributors y: 43 lines of code guacamole-common-js/src/main/webapp/modules/BlobWriter.js x: 5 # contributors y: 61 lines of code guacamole-common-js/src/main/webapp/modules/DataURIReader.js x: 5 # contributors y: 16 lines of code guacamole-common-js/src/main/webapp/modules/JSONReader.js x: 6 # contributors y: 23 lines of code guacamole-common-js/src/main/webapp/modules/Layer.js x: 7 # contributors y: 313 lines of code guacamole-common-js/src/main/webapp/modules/OnScreenKeyboard.js x: 7 # contributors y: 257 lines of code guacamole-common-js/src/main/webapp/modules/Status.js x: 6 # contributors y: 62 lines of code guacamole-common-js/src/main/webapp/modules/VideoPlayer.js x: 6 # contributors y: 14 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/ConfigurationService.java x: 6 # contributors y: 68 lines of code guacamole-common/src/main/java/org/apache/guacamole/servlet/GuacamoleHTTPTunnelServlet.java x: 4 # contributors y: 227 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ObjectQueryService.java x: 7 # contributors y: 148 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/group/UserGroupService.java x: 7 # contributors y: 141 lines of code guacamole/src/main/frontend/src/app/client/styles/client.css x: 3 # contributors y: 88 lines of code guacamole/src/main/frontend/src/app/client/services/guacClientManager.js x: 2 # contributors y: 109 lines of code guacamole/src/main/frontend/src/app/client/styles/notification.css x: 2 # contributors y: 62 lines of code guacamole/src/main/frontend/src/app/client/styles/transfer.css x: 2 # contributors y: 90 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedClientGroup.js x: 2 # contributors y: 175 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedFilesystem.js x: 2 # contributors y: 157 lines of code guacamole/src/main/frontend/src/app/index/styles/other-connections.css x: 2 # contributors y: 133 lines of code guacamole/src/main/frontend/src/app/index/styles/ui.css x: 2 # contributors y: 200 lines of code doc/guacamole-example/src/main/webapp/index.html x: 5 # contributors y: 45 lines of code extensions/guacamole-auth-radius/src/main/resources/templates/radiusStateField.html x: 4 # contributors y: 1 lines of code guacamole/src/main/frontend/src/app/form/controllers/timeZoneFieldController.js x: 2 # contributors y: 588 lines of code guacamole/src/main/frontend/src/app/form/types/ColorScheme.js x: 2 # contributors y: 754 lines of code guacamole/src/main/frontend/src/app/groupList/directives/guacGroupListFilter.js x: 2 # contributors y: 98 lines of code guacamole/src/main/frontend/src/app/index/config/templateRequestDecorator.js x: 2 # contributors y: 81 lines of code guacamole/src/main/frontend/src/app/manage/directives/connectionPermissionEditor.js x: 2 # contributors y: 159 lines of code guacamole/src/main/frontend/src/app/rest/types/PermissionFlagSet.js x: 2 # contributors y: 66 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsSessions.js x: 2 # contributors y: 162 lines of code guacamole/src/main/java/org/apache/guacamole/rest/RESTServiceModule.java x: 5 # contributors y: 53 lines of code guacamole/src/main/java/org/apache/guacamole/extension/LanguageResourceService.java x: 3 # contributors y: 170 lines of code guacamole/src/main/java/org/apache/guacamole/rest/connectiongroup/APIConnectionGroup.java x: 3 # contributors y: 79 lines of code extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectUserContext.java x: 5 # contributors y: 58 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/TokenRESTService.java x: 5 # contributors y: 88 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/connection/ConnectionService.java x: 3 # contributors y: 140 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java x: 4 # contributors y: 231 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingConnection.java x: 5 # contributors y: 107 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserModel.java x: 6 # contributors y: 120 lines of code guacamole-ext/src/main/java/org/apache/guacamole/properties/UriGuacamoleProperty.java x: 1 # contributors y: 35 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup/ModeledConnectionGroup.java x: 4 # contributors y: 129 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/upgrade/upgrade-pre-1.0.0.sql x: 3 # contributors y: 355 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AuthenticatedUser.java x: 5 # contributors y: 9 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingConnectionGroup.java x: 5 # contributors y: 92 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleAuthenticationProvider.java x: 6 # contributors y: 65 lines of code guacamole-ext/src/main/java/org/apache/guacamole/token/StandardTokens.java x: 6 # contributors y: 41 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/tomcat/GuacamoleWebSocketTunnelServlet.java x: 3 # contributors y: 190 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/package-info.java x: 1 # contributors y: 1 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/RestrictedGuacamoleWebSocketTunnelEndpoint.java x: 1 # contributors y: 44 lines of code
850.0
lines of code
  min: 1.0
  average: 52.41
  25th percentile: 13.0
  median: 28.0
  75th percentile: 63.0
  max: 850.0
0 12.0
# contributors
min: 1.0 | average: 2.9 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 12.0