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,381 files with 69,919 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (1,339 lines of code)
    • 42 files changed 21-50 times (9,500 lines of code)
    • 364 files changed 6-20 times (28,539 lines of code)
    • 973 files changed 1-5 times (30,541 lines of code)
0% | 1% | 13% | 40% | 43%
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,381 files with 69,919 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)
    • 59 files changed by 6-10 contributors (10,115 lines of code)
    • 1,275 files changed by 2-5 contributors (59,225 lines of code)
    • 46 files changed by 1 contributor (89 lines of code)
0% | <1% | 14% | 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, gitignore, sql, md, sh, py, dockerignore, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 7% | 15% | 27% | 49%
java0% | 0% | 13% | 45% | 40%
sql0% | 0% | 49% | 42% | 8%
xml0% | 0% | 9% | 63% | 27%
css0% | 0% | 0% | 20% | 79%
html0% | 0% | 0% | 32% | 67%
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% | 23% | 32% | 35% | 9%
extensions0% | 0% | 17% | 48% | 33%
guacamole0% | 0% | 8% | 32% | 58%
guacamole-ext0% | 0% | 2% | 45% | 52%
guacamole-common0% | 0% | 0% | 45% | 54%
doc0% | 0% | 0% | 30% | 69%
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
849 76 2014-01-15 2023-05-05 72 9 mike.jumper@guac-dev.org james.muehlner@guac-dev.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
ExtensionModule.java
in guacamole/src/main/java/org/apache/guacamole/extension
241 19 2016-03-22 2023-07-04 49 6 mjumper@apache.org mjumper@apache.org
Keyboard.js
in guacamole-common-js/src/main/webapp/modules
587 11 2014-01-16 2023-06-21 49 9 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
313 13 2016-03-22 2022-12-02 45 6 mjumper@apache.org james.muehlner@guac-dev.org
UserService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
262 17 2016-03-22 2023-02-07 44 7 mjumper@apache.org james.muehlner@guac-dev.org
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema
371 - 2015-03-02 2019-02-06 41 7 mike.jumper@guac-dev.org 35839198+netromnetrom@users...
ModeledUser.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
314 31 2016-03-22 2021-08-22 40 4 mjumper@apache.org mjumper@apache.org
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema
310 - 2015-02-28 2019-02-06 39 6 mike.jumper@guac-dev.org 35839198+netromnetrom@users...
web.xml
in guacamole/src/main/webapp/WEB-INF
37 - 2010-12-15 2021-07-21 36 6 zhangmaike@users.sourceforg... mjumper@apache.org
ConnectionService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/connection
146 2 2016-03-22 2021-10-25 36 8 mjumper@apache.org necouchman@users.noreply.gi...
AuthenticationProviderService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap
177 5 2016-03-22 2021-10-25 34 6 mjumper@apache.org necouchman@users.noreply.gi...
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 32 4 mjumper@apache.org mjumper@apache.org
Version.js
in guacamole-common-js/src/main/webapp/modules
2 - 2014-07-02 2023-07-04 31 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 2023-05-15 31 6 mjumper@apache.org necouchman@users.noreply.gi...
TunnelRequestService.java
in guacamole/src/main/java/org/apache/guacamole/tunnel
134 6 2016-03-22 2023-01-11 29 6 mjumper@apache.org mjumper@apache.org
AuthenticationService.java
in guacamole/src/main/java/org/apache/guacamole/rest/auth
208 9 2016-03-22 2022-10-15 29 6 mjumper@apache.org james.muehlner@guac-dev.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
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 2022-09-29 28 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 2023-05-11 28 5 mjumper@apache.org james.muehlner@guac-dev.org
LDAPConnectionService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap
160 9 2016-03-22 2022-12-11 27 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
175 14 2016-03-22 2023-05-15 27 6 mjumper@apache.org necouchman@users.noreply.gi...
RadiusConnectionService.java
in extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius
158 4 2017-02-05 2021-05-20 26 5 nick.couchman@yahoo.com mjumper@apache.org
ConnectionService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection
203 18 2016-03-22 2023-02-07 26 5 mjumper@apache.org james.muehlner@guac-dev.org
DirectoryResource.java
in guacamole/src/main/java/org/apache/guacamole/rest/directory
364 13 2016-07-12 2023-04-22 26 4 mjumper@apache.org james.muehlner@guac-dev.org
Display.js
in guacamole-common-js/src/main/webapp/modules
773 88 2014-05-12 2022-06-13 26 7 mike.jumper@guac-dev.org james.muehlner@guac-dev.org
UserResource.java
in guacamole/src/main/java/org/apache/guacamole/rest/user
120 7 2016-07-12 2022-10-15 25 3 mjumper@apache.org james.muehlner@guac-dev.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-30 2022-12-10 25 5 james.muehlner@guac-dev.org mjumper@apache.org
SessionRecording.js
in guacamole-common-js/src/main/webapp/modules
521 4 2017-04-13 2023-07-13 25 6 mjumper@apache.org mjumper@apache.org
UserService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user
90 3 2016-03-22 2021-10-25 24 7 mjumper@apache.org necouchman@users.noreply.gi...
AuthenticationProviderService.java
in extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius
126 2 2017-02-05 2020-04-29 23 4 nick.couchman@yahoo.com mjumper@apache.org
clientController.js
in guacamole/src/main/frontend/src/app/client/controllers
292 2 2021-01-18 2023-02-03 23 4 mjumper@apache.org necouchman@users.noreply.gi...
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
166 - 2016-03-22 2022-03-02 22 6 mjumper@apache.org necouchman@users.noreply.gi...
ConnectionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
255 - 2016-03-22 2020-11-01 22 5 mjumper@apache.org necouchman@users.noreply.gi...
UserContext.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
39 3 2016-03-22 2022-12-10 21 4 mjumper@apache.org mjumper@apache.org
QuickConnectUserContext.java
in extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect
58 6 2017-06-06 2021-03-31 21 5 vnick@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 21 6 mjumper@apache.org 35839198+netromnetrom@users...
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...
AuthenticationProviderFacade.java
in guacamole/src/main/java/org/apache/guacamole/extension
156 13 2016-03-22 2020-08-26 21 5 mjumper@apache.org 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-22 2022-11-30 21 2 mjumper@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
255 - 2016-03-22 2020-11-01 21 5 mjumper@apache.org necouchman@users.noreply.gi...
connectionParseService.js
in guacamole/src/main/frontend/src/app/import/services
361 8 2023-02-02 2023-05-11 21 3 james.muehlner@guac-dev.org james.muehlner@guac-dev.org
ManagedClient.js
in guacamole/src/main/frontend/src/app/client/types
389 1 2021-04-05 2023-02-03 21 5 mjumper@apache.org necouchman@users.noreply.gi...
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema
534 - 2017-08-15 2019-02-06 21 4 vnick@apache.org 35839198+netromnetrom@users...
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...
ConnectionModel.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection
98 25 2016-03-22 2023-02-07 20 3 mjumper@apache.org james.muehlner@guac-dev.org
SimpleConnection.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple
119 14 2016-03-22 2021-05-31 20 6 mjumper@apache.org 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
124 1 2020-03-23 2023-05-15 20 6 douglas@douglasheriot.com 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
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
168 - 2016-03-22 2022-03-02 20 6 mjumper@apache.org necouchman@users.noreply.gi...
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
Client.js
in guacamole-common-js/src/main/webapp/modules
849 76 2014-01-15 2023-05-05 72 9 mike.jumper@guac-dev.org james.muehlner@guac-dev.org
Keyboard.js
in guacamole-common-js/src/main/webapp/modules
587 11 2014-01-16 2023-06-21 49 9 mike.jumper@guac-dev.org mjumper@apache.org
ConnectionService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/connection
146 2 2016-03-22 2021-10-25 36 8 mjumper@apache.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
262 17 2016-03-22 2023-02-07 44 7 mjumper@apache.org james.muehlner@guac-dev.org
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema
371 - 2015-03-02 2019-02-06 41 7 mike.jumper@guac-dev.org 35839198+netromnetrom@users...
Display.js
in guacamole-common-js/src/main/webapp/modules
773 88 2014-05-12 2022-06-13 26 7 mike.jumper@guac-dev.org james.muehlner@guac-dev.org
UserService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user
90 3 2016-03-22 2021-10-25 24 7 mjumper@apache.org necouchman@users.noreply.gi...
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...
Mouse.js
in guacamole-common-js/src/main/webapp/modules
504 5 2014-01-16 2021-12-20 20 7 mike.jumper@guac-dev.org necouchman@users.noreply.gi...
Layer.js
in guacamole-common-js/src/main/webapp/modules
313 26 2014-01-16 2021-12-20 18 7 mike.jumper@guac-dev.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 18 7 mjumper@apache.org necouchman@users.noreply.gi...
OnScreenKeyboard.js
in guacamole-common-js/src/main/webapp/modules
257 7 2014-01-16 2021-12-20 14 7 mike.jumper@guac-dev.org necouchman@users.noreply.gi...
ExtensionModule.java
in guacamole/src/main/java/org/apache/guacamole/extension
241 19 2016-03-22 2023-07-04 49 6 mjumper@apache.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
313 13 2016-03-22 2022-12-02 45 6 mjumper@apache.org james.muehlner@guac-dev.org
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema
310 - 2015-02-28 2019-02-06 39 6 mike.jumper@guac-dev.org 35839198+netromnetrom@users...
web.xml
in guacamole/src/main/webapp/WEB-INF
37 - 2010-12-15 2021-07-21 36 6 zhangmaike@users.sourceforg... mjumper@apache.org
AuthenticationProviderService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap
177 5 2016-03-22 2021-10-25 34 6 mjumper@apache.org necouchman@users.noreply.gi...
Version.js
in guacamole-common-js/src/main/webapp/modules
2 - 2014-07-02 2023-07-04 31 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 2023-05-15 31 6 mjumper@apache.org necouchman@users.noreply.gi...
TunnelRequestService.java
in guacamole/src/main/java/org/apache/guacamole/tunnel
134 6 2016-03-22 2023-01-11 29 6 mjumper@apache.org mjumper@apache.org
AuthenticationService.java
in guacamole/src/main/java/org/apache/guacamole/rest/auth
208 9 2016-03-22 2022-10-15 29 6 mjumper@apache.org james.muehlner@guac-dev.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 2022-09-29 28 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
175 14 2016-03-22 2023-05-15 27 6 mjumper@apache.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 2022-12-11 27 6 mjumper@apache.org mjumper@apache.org
SessionRecording.js
in guacamole-common-js/src/main/webapp/modules
521 4 2017-04-13 2023-07-13 25 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
166 - 2016-03-22 2022-03-02 22 6 mjumper@apache.org necouchman@users.noreply.gi...
SimpleAuthenticationProvider.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple
65 7 2016-03-22 2019-02-06 21 6 mjumper@apache.org 35839198+netromnetrom@users...
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
SimpleConnection.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple
119 14 2016-03-22 2021-05-31 20 6 mjumper@apache.org necouchman@users.noreply.gi...
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...
PostgreSQLGuacamoleProperties.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf
124 1 2020-03-23 2023-05-15 20 6 douglas@douglasheriot.com 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
168 - 2016-03-22 2022-03-02 20 6 mjumper@apache.org necouchman@users.noreply.gi...
MySQLEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf
178 25 2019-12-27 2023-05-15 20 6 vnick@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...
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection
164 - 2017-08-15 2022-03-02 19 6 vnick@apache.org necouchman@users.noreply.gi...
PostgreSQLEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf
148 25 2020-03-23 2023-05-15 19 6 douglas@douglasheriot.com necouchman@users.noreply.gi...
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 2020-06-18 16 6 mjumper@apache.org necouchman@users.noreply.gi...
Status.js
in guacamole-common-js/src/main/webapp/modules
62 2 2014-03-19 2021-12-20 15 6 mike.jumper@guac-dev.org necouchman@users.noreply.gi...
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
MySQLAuthenticationProviderModule.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql
74 2 2016-03-22 2021-10-28 15 6 mjumper@apache.org rst_pi_sisk10.vi@krf.biglob...
ConfigurationService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf
68 1 2018-12-09 2021-11-16 15 6 vnick@apache.org james.muehlner@guac-dev.org
AudioPlayer.js
in guacamole-common-js/src/main/webapp/modules
221 - 2015-09-28 2021-12-20 13 6 mike.jumper@guac-dev.org necouchman@users.noreply.gi...
ConnectionGroupPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission
95 - 2016-03-22 2020-11-01 13 6 mjumper@apache.org necouchman@users.noreply.gi...
ConnectionPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission
95 - 2016-03-22 2020-11-01 13 6 mjumper@apache.org necouchman@users.noreply.gi...
SharingProfilePermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission
95 - 2016-07-19 2020-11-01 13 6 mjumper@apache.org necouchman@users.noreply.gi...
UserPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission
113 - 2016-03-22 2020-11-01 13 6 mjumper@apache.org necouchman@users.noreply.gi...
tunnelService.js
in guacamole/src/main/frontend/src/app/rest/services
165 1 2020-02-12 2023-05-15 12 6 mjumper@apache.org necouchman@users.noreply.gi...
ConnectionGroupPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission
93 - 2017-08-15 2020-11-01 12 6 vnick@apache.org necouchman@users.noreply.gi...
ConnectionPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission
93 - 2017-08-15 2020-11-01 12 6 vnick@apache.org necouchman@users.noreply.gi...
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-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-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/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
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/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-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/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/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/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/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/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
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/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/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/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/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/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/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/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/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
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
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/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/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/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/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/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/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
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-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
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
KsmClient.java
in extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret
241 12 2022-01-22 2022-11-30 17 2 mjumper@apache.org 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-22 2022-11-30 21 2 mjumper@apache.org mjumper@apache.org
Correlations

File Size vs. Number of Changes: 1382 points

guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js x: 203 lines of code y: 5 # changes guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 521 lines of code y: 25 # changes guacamole/src/main/frontend/src/app/player/directives/player.js x: 126 lines of code y: 10 # changes guacamole/src/main/frontend/src/app/player/directives/textView.js x: 35 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/player/services/playerTimeService.js x: 21 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/player/styles/player.css x: 120 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/player/styles/textView.css x: 57 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/player/templates/player.html x: 47 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/player/templates/textView.html x: 26 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/player/types/TextBatch.js x: 19 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/settings/styles/history-player.css x: 54 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html x: 3 lines of code y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/AuthenticationSessionManager.java x: 62 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: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/AuthenticationProviderService.java x: 63 lines of code y: 7 # 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: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/SAMLAuthenticationProviderModule.java x: 16 lines of code y: 7 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/AuthenticationProviderService.java x: 72 lines of code y: 6 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLAuthenticationEventListener.java x: 26 lines of code y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLAuthenticationProviderModule.java x: 14 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/login/directives/login.js x: 91 lines of code y: 6 # changes guacamole-common-js/src/main/webapp/modules/Version.js x: 2 lines of code y: 31 # changes guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java x: 241 lines of code y: 49 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ModeledObjectPermissionService.java x: 107 lines of code y: 15 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ModeledPermissionService.java x: 55 lines of code y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/SystemPermissionService.java x: 82 lines of code y: 16 # changes guacamole-common-js/src/main/webapp/modules/Keyboard.js x: 587 lines of code y: 49 # changes guacamole/src/main/frontend/src/app/settings/directives/guacSettingsPreferences.js x: 116 lines of code y: 8 # changes extensions/guacamole-history-recording-storage/src/main/java/org/apache/guacamole/history/connection/HistoryConnectionRecord.java x: 141 lines of code y: 6 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java x: 40 lines of code y: 5 # 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: 14 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmRecordService.java x: 209 lines of code y: 10 # changes guacamole/src/main/frontend/src/app/import/controllers/importConnectionsController.js x: 262 lines of code y: 19 # changes guacamole-common-js/src/main/webapp/modules/Parser.js x: 83 lines of code y: 10 # 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: 13 # changes guacamole/src/main/frontend/src/app/client/directives/guacClientNotification.js x: 202 lines of code y: 10 # changes guacamole/src/main/frontend/src/app/client/directives/guacFileTransfer.js x: 82 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/client/services/guacTranslate.js x: 24 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/client/templates/guacFileTransfer.html x: 12 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/client/types/TranslationResult.js x: 8 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/rest/services/tunnelService.js x: 165 lines of code y: 12 # 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: 31 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledDirectoryObjectService.java x: 175 lines of code y: 27 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf/MySQLEnvironment.java x: 178 lines of code y: 20 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf/MySQLGuacamoleProperties.java x: 119 lines of code y: 17 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf/PostgreSQLEnvironment.java x: 148 lines of code y: 19 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf/PostgreSQLGuacamoleProperties.java x: 124 lines of code y: 20 # changes guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectTranslator.java x: 33 lines of code y: 8 # changes guacamole/src/main/frontend/src/app/rest/services/patchService.js x: 14 lines of code y: 7 # 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: 28 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/SQLServerAuthenticationProviderModule.java x: 57 lines of code y: 15 # changes guacamole/src/main/frontend/src/app/import/services/connectionParseService.js x: 361 lines of code y: 21 # changes guacamole-common-js/src/main/webapp/modules/Tunnel.js x: 490 lines of code y: 53 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleInstruction.java x: 42 lines of code y: 7 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleParser.java x: 101 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/storage/services/sessionStorageFactory.js x: 41 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/index/controllers/indexController.js x: 142 lines of code y: 17 # changes guacamole/src/main/frontend/src/app/index/styles/automatic-login-rejected.css x: 10 lines of code y: 3 # changes guacamole/src/main/frontend/src/index.html x: 77 lines of code y: 13 # changes guacamole/src/main/java/org/apache/guacamole/rest/usergroup/UserGroupObjectTranslator.java x: 29 lines of code y: 4 # changes guacamole-common-js/src/main/webapp/modules/Client.js x: 849 lines of code y: 72 # changes guacamole/src/main/frontend/src/app/import/services/connectionCSVService.js x: 194 lines of code y: 12 # changes guacamole/src/main/frontend/src/app/import/types/ImportConnection.js x: 22 lines of code y: 8 # changes guacamole/src/main/frontend/src/app/import/templates/connectionImport.html x: 65 lines of code y: 13 # changes guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java x: 364 lines of code y: 26 # changes guacamole/src/main/frontend/src/app/import/directives/connectionImportErrors.js x: 114 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/import/styles/import.css x: 102 lines of code y: 10 # changes guacamole/src/main/frontend/src/app/import/templates/connectionErrors.html x: 43 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/import/types/ImportConnectionError.js x: 13 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/import/types/ParseResult.js x: 13 lines of code y: 8 # changes guacamole/src/main/frontend/src/app/settings/directives/guacSettingsConnections.js x: 153 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/settings/templates/settingsConnections.html x: 35 lines of code y: 10 # 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: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/JDBCDirectory.java x: 15 lines of code y: 3 # 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: 9 # 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: 7 # 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: 6 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AtomicDirectoryOperation.java x: 6 lines of code y: 3 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Directory.java x: 41 lines of code y: 8 # changes guacamole/src/main/frontend/src/app/element/directives/guacDrop.js x: 51 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/element/directives/guacUpload.js x: 26 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/import/importModule.js x: 1 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/import/styles/help.css x: 23 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/import/templates/connectionImportFileHelp.html x: 22 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/import/types/DisplayErrorList.js x: 16 lines of code y: 3 # changes guacamole/src/main/frontend/src/app/import/types/ParseError.js x: 13 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/index/config/indexRouteConfig.js x: 115 lines of code y: 13 # changes guacamole/src/main/frontend/src/app/rest/services/connectionService.js x: 73 lines of code y: 10 # changes guacamole/src/main/frontend/src/app/rest/services/userGroupService.js x: 66 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/rest/services/userService.js x: 81 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/rest/types/Error.js x: 21 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/settings/controllers/connectionHistoryPlayerController.js x: 11 lines of code y: 5 # changes guacamole/src/main/java/org/apache/guacamole/rest/APIError.java x: 94 lines of code y: 12 # changes guacamole/src/main/java/org/apache/guacamole/rest/identifier/RelatedObjectSetResource.java x: 54 lines of code y: 6 # changes guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/APIPatch.java x: 27 lines of code y: 2 # changes guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/APIPatchOutcome.java x: 24 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/APIPatchResponse.java x: 11 lines of code y: 2 # changes guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/package-info.java x: 1 lines of code y: 2 # changes guacamole/src/main/java/org/apache/guacamole/rest/permission/PermissionSetResource.java x: 112 lines of code y: 12 # 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: 18 # 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/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/connection/ConnectionService.java x: 203 lines of code y: 26 # 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 extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupService.java x: 123 lines of code y: 18 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileModel.java x: 25 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileService.java x: 149 lines of code y: 13 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserService.java x: 262 lines of code y: 44 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupService.java x: 92 lines of code y: 6 # changes guacamole-common-js/karma-ci.conf.js x: 19 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/auth/service/authenticationService.js x: 150 lines of code y: 15 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/TOTPUser.java x: 49 lines of code y: 11 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/TOTPUserContext.java x: 58 lines of code y: 7 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/UserVerificationService.java x: 171 lines of code y: 16 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/usergroup/TOTPUserGroup.java x: 33 lines of code y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/html/sso-providers.html x: 5 lines of code y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resources/html/sso-provider-cas.html x: 4 lines of code y: 3 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resources/html/sso-provider-ssl.html x: 4 lines of code y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLClientAuthenticationResource.java x: 168 lines of code y: 3 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/AuthenticationSession.java x: 10 lines of code y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/NonceService.java x: 40 lines of code y: 3 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/AuthenticationProviderService.java x: 76 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: 14 lines of code y: 5 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/token/TokenValidationService.java x: 95 lines of code y: 4 # 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: 4 # 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: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/acs/SAMLService.java x: 98 lines of code y: 5 # 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: 3 # 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: 3 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/ConfigurationService.java x: 116 lines of code y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resources/services/clientAuthService.js x: 22 lines of code y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resources/sslModule.js x: 5 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/clipboard/styles/clipboard.css x: 45 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/clipboard/directives/guacClipboard.js x: 37 lines of code y: 7 # changes guacamole/src/main/java/org/apache/guacamole/GuacamoleSession.java x: 108 lines of code y: 18 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/HashTokenSessionMap.java x: 113 lines of code y: 10 # changes guacamole/src/main/java/org/apache/guacamole/rest/session/SessionResource.java x: 64 lines of code y: 12 # 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/controllers/clientController.js x: 292 lines of code y: 23 # changes guacamole/src/main/frontend/src/app/client/templates/client.html x: 163 lines of code y: 16 # changes guacamole/src/main/frontend/src/app/client/templates/guacTiledClients.html x: 27 lines of code y: 12 # changes guacamole/src/main/frontend/src/app/client/types/ManagedClient.js x: 389 lines of code y: 21 # 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/GuacamoleClientInformation.java x: 52 lines of code y: 12 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleProtocolCapability.java x: 16 lines of code y: 8 # 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: 29 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ConnectedLDAPConfiguration.java x: 123 lines of code y: 5 # 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/DefaultLDAPConfiguration.java x: 104 lines of code y: 4 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/EnvironmentLDAPConfiguration.java x: 172 lines of code y: 5 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/JacksonLDAPConfiguration.java x: 189 lines of code y: 8 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPConfiguration.java x: 31 lines of code y: 5 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPGuacamoleProperties.java x: 124 lines of code y: 14 # 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: 25 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingUserContext.java x: 103 lines of code y: 12 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/UserContext.java x: 39 lines of code y: 21 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/AbstractGuacamoleTunnelService.java x: 313 lines of code y: 45 # 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: 13 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmClient.java x: 241 lines of code y: 17 # 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: 4 # 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: 21 # 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: 8 # 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: 8 # changes guacamole/src/main/frontend/src/app/settings/templates/settingsPreferences.html x: 72 lines of code y: 8 # changes guacamole/src/main/java/org/apache/guacamole/extension/DirectoryClassLoader.java x: 37 lines of code y: 5 # 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: 7 # changes extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/status/InMemoryAuthenticationFailureTracker.java x: 72 lines of code y: 3 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Connection.java x: 26 lines of code y: 16 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Credentials.java x: 66 lines of code y: 14 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/SharingProfile.java x: 8 lines of code y: 7 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/ApplicationStartedEvent.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: 12 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/DirectoryEvent.java x: 17 lines of code y: 4 # changes guacamole/src/main/java/org/apache/guacamole/GuacamoleServletContextListener.java x: 133 lines of code y: 15 # changes guacamole/src/main/java/org/apache/guacamole/event/AffectedObject.java x: 60 lines of code y: 4 # 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: 2 # changes guacamole/src/main/java/org/apache/guacamole/event/RequestingUser.java x: 17 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/rest/activeconnection/ActiveConnectionDirectoryResource.java x: 35 lines of code y: 6 # changes guacamole/src/main/java/org/apache/guacamole/rest/activeconnection/ActiveConnectionResource.java x: 52 lines of code y: 11 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/AuthenticationService.java x: 208 lines of code y: 29 # 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/connectiongroup/ConnectionGroupResource.java x: 41 lines of code y: 7 # changes guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectResourceFactory.java x: 10 lines of code y: 4 # 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: 5 # changes guacamole/src/main/java/org/apache/guacamole/rest/sharingprofile/SharingProfileDirectoryResource.java x: 35 lines of code y: 7 # changes guacamole/src/main/java/org/apache/guacamole/rest/sharingprofile/SharingProfileResource.java x: 49 lines of code y: 10 # changes guacamole/src/main/java/org/apache/guacamole/rest/tunnel/TunnelCollectionResource.java x: 40 lines of code y: 9 # changes guacamole/src/main/java/org/apache/guacamole/rest/tunnel/TunnelResource.java x: 69 lines of code y: 13 # changes guacamole/src/main/java/org/apache/guacamole/rest/tunnel/TunnelResourceFactory.java x: 6 lines of code y: 5 # changes guacamole/src/main/java/org/apache/guacamole/rest/user/UserDirectoryResource.java x: 33 lines of code y: 11 # changes guacamole/src/main/java/org/apache/guacamole/rest/user/UserResource.java x: 120 lines of code y: 25 # changes guacamole/src/main/java/org/apache/guacamole/rest/usergroup/UserGroupResource.java x: 45 lines of code y: 4 # 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: 28 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/conf/VaultAttributeService.java x: 9 lines of code y: 5 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java x: 224 lines of code y: 11 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/KsmAuthenticationProviderModule.java x: 37 lines of code y: 10 # 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: 2 # changes guacamole/src/main/frontend/src/app/rest/services/schemaService.js x: 57 lines of code y: 6 # changes guacamole/src/main/java/org/apache/guacamole/rest/schema/SchemaResource.java x: 62 lines of code y: 12 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/GuacamoleAuthenticationProcessException.java x: 56 lines of code y: 4 # changes extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/BanningAuthenticationListener.java x: 92 lines of code y: 3 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/AuthenticationRequestReceivedEvent.java x: 3 lines of code y: 1 # changes guacamole/src/main/frontend/src/app/manage/controllers/manageUserController.js x: 162 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: 1 # changes extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/status/AuthenticationFailureTracker.java x: 11 lines of code y: 1 # changes extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/status/NullAuthenticationFailureTracker.java x: 17 lines of code y: 1 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/AuthenticationFailureEvent.java x: 34 lines of code y: 5 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/FailureEvent.java x: 4 lines of code y: 2 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/DecoratedUserContext.java x: 92 lines of code y: 7 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/DecorationService.java x: 38 lines of code y: 8 # changes guacamole/src/main/frontend/src/app/client/types/ManagedFileUpload.js x: 69 lines of code y: 4 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/InputStreamInterceptingFilter.java x: 78 lines of code y: 6 # 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: 5 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/VaultSecretService.java x: 16 lines of code y: 4 # 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: 2 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/WindowsUsername.java x: 43 lines of code y: 2 # changes guacamole-common-js/src/main/webapp/modules/Display.js x: 773 lines of code y: 26 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/HistoryTrackingConnection.java x: 43 lines of code y: 4 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/AuthenticationProviderService.java x: 18 lines of code y: 8 # 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: 2 # 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: 16 # 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/playerDisplay.js x: 35 lines of code y: 3 # 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/settingsModule.js x: 9 lines of code y: 4 # 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: 5 # changes guacamole/src/main/frontend/src/app/settings/types/ConnectionHistoryEntryWrapper.js x: 37 lines of code y: 6 # 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/connection/ConnectionRecordSet.java x: 31 lines of code y: 14 # 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-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserRecordSet.java x: 30 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 168 lines of code y: 20 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.xml x: 125 lines of code y: 13 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 166 lines of code y: 22 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.xml x: 125 lines of code y: 15 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 164 lines of code y: 19 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.xml x: 123 lines of code y: 17 # 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/AbstractActivityLog.java x: 18 lines of code y: 2 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/ActivityRecord.java x: 26 lines of code y: 7 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/FileActivityLog.java x: 29 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-common-js/src/main/webapp/modules/StringReader.js x: 17 lines of code y: 11 # 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-ext/src/main/java/org/apache/guacamole/net/auth/TokenInjectingUserContext.java x: 69 lines of code y: 5 # changes guacamole-ext/src/main/java/org/apache/guacamole/token/TokenFilter.java x: 113 lines of code y: 11 # 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/client/templates/guacClient.html x: 12 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/form/directives/formField.js x: 53 lines of code y: 4 # 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/form.html x: 15 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/home/templates/guacRecentConnections.html x: 13 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/manage/templates/manageConnectionGroup.html x: 39 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/manage/templates/manageSharingProfile.html x: 36 lines of code y: 4 # 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/navigation/services/userPageService.js x: 228 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/src/main/frontend/src/app/settings/templates/settingsUserGroups.html x: 33 lines of code y: 4 # changes guacamole-common-js/src/main/webapp/modules/ArrayBufferReader.js x: 19 lines of code y: 5 # changes guacamole-common-js/src/main/webapp/modules/ArrayBufferWriter.js x: 29 lines of code y: 9 # changes guacamole-common-js/src/main/webapp/modules/AudioPlayer.js x: 221 lines of code y: 13 # changes guacamole-common-js/src/main/webapp/modules/AudioRecorder.js x: 218 lines of code y: 17 # changes guacamole-common-js/src/main/webapp/modules/BlobWriter.js x: 61 lines of code y: 6 # changes guacamole-common-js/src/main/webapp/modules/Event.js x: 74 lines of code y: 7 # changes guacamole-common-js/src/main/webapp/modules/InputStream.js x: 10 lines of code y: 8 # changes guacamole-common-js/src/main/webapp/modules/JSONReader.js x: 23 lines of code y: 9 # changes guacamole-common-js/src/main/webapp/modules/Layer.js x: 313 lines of code y: 18 # changes guacamole-common-js/src/main/webapp/modules/Mouse.js x: 504 lines of code y: 20 # changes guacamole-common-js/src/main/webapp/modules/Object.js x: 39 lines of code y: 8 # changes guacamole-common-js/src/main/webapp/modules/OnScreenKeyboard.js x: 257 lines of code y: 14 # changes guacamole-common-js/src/main/webapp/modules/OutputStream.js x: 12 lines of code y: 8 # changes guacamole-common-js/src/main/webapp/modules/Position.js x: 27 lines of code y: 6 # changes guacamole-common-js/src/main/webapp/modules/Status.js x: 62 lines of code y: 15 # changes guacamole-common-js/src/main/webapp/modules/StringWriter.js x: 69 lines of code y: 10 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/SSOAuthenticationProvider.java x: 71 lines of code y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/user/SSOAuthenticatedUser.java x: 37 lines of code y: 1 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/AuthenticationProviderService.java x: 54 lines of code y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/conf/ConfigurationService.java x: 47 lines of code y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java x: 133 lines of code y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/conf/ConfigurationService.java x: 106 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-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLAuthenticationProviderModule.java x: 74 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/protocol/FilteredGuacamoleReader.java x: 33 lines of code y: 5 # changes guacamole/src/main/frontend/src/app/client/directives/guacClient.js x: 262 lines of code y: 12 # 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/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/java/org/apache/guacamole/rest/RESTExceptionMapper.java x: 62 lines of code y: 10 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/AuthenticationProviderService.java x: 177 lines of code y: 34 # 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/conf/CaseInsensitivePatternDeserializer.java x: 38 lines of code y: 2 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/connection/ConnectionService.java x: 146 lines of code y: 36 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/group/UserGroupService.java x: 141 lines of code y: 18 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/LDAPAuthenticatedUser.java x: 53 lines of code y: 10 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/LDAPUserContext.java x: 94 lines of code y: 9 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/UserService.java x: 90 lines of code y: 24 # changes extensions/guacamole-auth-json/src/main/assembly/dist.xml x: 29 lines of code y: 5 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/ByteArrayProperty.java x: 17 lines of code y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUser.java x: 314 lines of code y: 40 # changes guacamole/src/main/frontend/src/app/client/styles/client.css x: 88 lines of code y: 7 # changes guacamole/src/main/frontend/src/app/notification/services/guacNotification.js x: 33 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/auth/file/AuthorizeTagHandler.java x: 57 lines of code y: 4 # changes guacamole/src/main/frontend/src/app/rest/services/requestService.js x: 42 lines of code y: 3 # changes guacamole/src/main/frontend/src/verifyCachedVersion.js x: 24 lines of code y: 1 # 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: 36 # changes guacamole/src/main/frontend/src/app/client/directives/guacClientPanel.js x: 52 lines of code y: 5 # 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/directives/guacTiledClients.js x: 63 lines of code y: 10 # 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/guac-menu.css x: 108 lines of code y: 6 # changes guacamole/src/main/frontend/src/app/client/styles/menu.css x: 91 lines of code y: 5 # 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/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/buttons.css x: 92 lines of code y: 4 # 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/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/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: 3 # changes doc/guacamole-example/src/main/webapp/index.html x: 45 lines of code y: 9 # changes extensions/guacamole-auth-radius/src/main/resources/templates/radiusStateField.html x: 1 lines of code y: 4 # changes guacamole/src/main/frontend/plugins/dependency-list-plugin.js x: 45 lines of code y: 2 # 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/form/controllers/timeZoneFieldController.js x: 588 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/form/services/colorPickerService.js x: 90 lines of code y: 3 # 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/IPv6Network.js x: 70 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/manage/controllers/manageConnectionController.js x: 118 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/manage/controllers/manageUserGroupController.js x: 173 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/directives/systemPermissionEditor.js x: 103 lines of code y: 2 # changes guacamole/src/main/frontend/src/app/manage/templates/manageUser.html x: 68 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/rest/types/PermissionSet.js x: 149 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/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-radius/src/main/java/org/apache/guacamole/auth/radius/conf/ConfigurationService.java x: 113 lines of code y: 8 # changes extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/HTTPHeaderAuthenticationProviderModule.java x: 21 lines of code y: 5 # 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: 14 # 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: 10 # changes guacamole-ext/src/main/java/org/apache/guacamole/environment/LocalEnvironment.java x: 163 lines of code y: 15 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnection.java x: 119 lines of code y: 20 # changes guacamole/src/main/java/org/apache/guacamole/auth/file/FileAuthenticationProvider.java x: 84 lines of code y: 6 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleStatus.java x: 177 lines of code y: 8 # changes guacamole/src/main/java/org/apache/guacamole/extension/AuthenticationProviderFacade.java x: 156 lines of code y: 21 # 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-radius/src/main/java/org/apache/guacamole/auth/radius/conf/RadiusGuacamoleProperties.java x: 75 lines of code y: 6 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/form/DuoSignedResponseField.java x: 19 lines of code y: 4 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-dist/src/main/assembly/dist.xml x: 52 lines of code y: 1 # 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-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataService.java x: 149 lines of code y: 5 # 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-ext/src/main/java/org/apache/guacamole/form/FieldOption.java x: 26 lines of code y: 5 # 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 guacamole/src/main/java/org/apache/guacamole/rest/user/APIUser.java x: 46 lines of code y: 7 # 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 extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/rest/QuickConnectREST.java x: 24 lines of code y: 11 # changes extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/utility/QCParser.java x: 137 lines of code y: 17 # changes guacamole/src/main/java/org/apache/guacamole/rest/APIException.java x: 13 lines of code y: 9 # 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-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 255 lines of code y: 21 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupMapper.xml x: 241 lines of code y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionMapper.xml x: 82 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserGroupPermissionMapper.xml x: 106 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 106 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileMapper.xml x: 143 lines of code y: 14 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserMapper.xml x: 279 lines of code y: 17 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserParentUserGroupMapper.xml x: 66 lines of code y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMapper.xml x: 178 lines of code y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup/UserGroupMemberUserGroupMapper.xml x: 63 lines of code y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 255 lines of code y: 22 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupMapper.xml x: 241 lines of code y: 14 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionMapper.xml x: 95 lines of code y: 13 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserGroupPermissionMapper.xml x: 113 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 113 lines of code y: 13 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileMapper.xml x: 143 lines of code y: 15 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserMapper.xml x: 279 lines of code y: 18 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 261 lines of code y: 16 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionMapper.xml x: 93 lines of code y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserGroupPermissionMapper.xml x: 110 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 110 lines of code y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileMapper.xml x: 143 lines of code y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserMapper.xml x: 285 lines of code y: 16 # 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: 32 # 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 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: 15 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractUser.java x: 72 lines of code y: 10 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/User.java x: 28 lines of code y: 19 # 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 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: 16 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java x: 126 lines of code y: 23 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/UserVerificationService.java x: 43 lines of code y: 5 # changes extensions/guacamole-auth-totp/src/main/resources/config/totpConfig.js x: 8 lines of code y: 6 # 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: 13 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/ConnectionSharingService.java x: 67 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/connection/SharedConnectionDefinition.java x: 47 lines of code y: 5 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequest.java x: 73 lines of code y: 8 # changes extensions/guacamole-auth-radius/src/main/resources/config/radiusConfig.js x: 8 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/base/EntityMapper.xml x: 111 lines of code y: 6 # 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: 19 lines of code y: 1 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/api/DuoCookie.java x: 75 lines of code y: 4 # changes extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/api/SignedDuoCookie.java x: 90 lines of code y: 5 # changes guacamole/src/main/java/org/apache/guacamole/rest/auth/SecureRandomAuthTokenGenerator.java x: 12 lines of code y: 6 # 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/base/EntityMapper.java x: 10 lines of code y: 6 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/EntityModel.java x: 22 lines of code y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledDirectoryObjectMapper.java x: 19 lines of code y: 8 # 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/connectiongroup/RootConnectionGroup.java x: 81 lines of code y: 6 # 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/ObjectPermissionMapper.java x: 15 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ObjectPermissionService.java x: 21 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/permission/PermissionService.java x: 26 lines of code y: 11 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/SharingProfilePermissionService.java x: 26 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/SystemPermissionSet.java x: 55 lines of code y: 10 # 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/sharing/user/SharedAuthenticatedUser.java x: 33 lines of code y: 10 # 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: 13 # 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-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserMapper.java x: 6 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/ModeledUserGroup.java x: 84 lines of code y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/001-create-schema.sql x: 310 lines of code y: 39 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/002-create-admin-user.sql x: 29 lines of code y: 10 # 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-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/SystemPermissionMapper.xml x: 55 lines of code y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/PasswordRecordMapper.xml x: 51 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/001-create-schema.sql x: 371 lines of code y: 41 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/002-create-admin-user.sql x: 31 lines of code y: 13 # 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-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/SystemPermissionMapper.xml x: 66 lines of code y: 9 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/user/PasswordRecordMapper.xml x: 48 lines of code y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/001-create-schema.sql x: 534 lines of code y: 21 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/002-create-admin-user.sql x: 40 lines of code y: 15 # 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-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/base/EntityMapper.xml x: 79 lines of code y: 4 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/SystemPermissionMapper.xml x: 64 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/PasswordRecordMapper.xml x: 47 lines of code y: 11 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPAuthenticationProvider.java x: 43 lines of code y: 17 # 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/AbstractAuthenticatedUser.java x: 13 lines of code y: 15 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractUserGroup.java x: 61 lines of code y: 3 # 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: 21 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnectionGroup.java x: 55 lines of code y: 7 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleDirectory.java x: 73 lines of code y: 7 # 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/SimpleUser.java x: 59 lines of code y: 13 # 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/net/auth/simple/SimpleUserGroup.java x: 9 lines of code y: 3 # 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-ext/src/main/java/org/apache/guacamole/net/auth/permission/SystemPermission.java x: 32 lines of code y: 7 # changes guacamole-common/src/main/java/org/apache/guacamole/websocket/GuacamoleWebSocketTunnelEndpoint.java x: 177 lines of code y: 13 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/jetty8/GuacamoleWebSocketTunnelServlet.java x: 166 lines of code y: 13 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/tomcat/GuacamoleWebSocketTunnelServlet.java x: 190 lines of code y: 13 # changes extensions/guacamole-auth-quickconnect/src/main/resources/controllers/quickconnectController.js x: 19 lines of code y: 7 # changes guacamole/src/main/java/org/apache/guacamole/rest/permission/APIPermissionSet.java x: 96 lines of code y: 7 # changes guacamole/src/main/java/org/apache/guacamole/rest/usergroup/APIUserGroupWrapper.java x: 76 lines of code y: 2 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/UserGroup.java x: 7 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/rest/connectiongroup/ConnectionGroupTree.java x: 148 lines of code y: 7 # 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: 15 # changes extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusAuthenticationProvider.java x: 24 lines of code y: 7 # 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-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: 5 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AuthenticationProvider.java x: 22 lines of code y: 12 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DecoratingDirectory.java x: 38 lines of code y: 4 # 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-mysql/schema/upgrade/upgrade-pre-0.9.14.sql x: 23 lines of code y: 8 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-0.9.14.sql x: 28 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 extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/package-info.java x: 1 lines of code y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionParameterMapper.xml x: 36 lines of code y: 5 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnectionRecordSet.java x: 28 lines of code y: 6 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/listener/AuthenticationFailureListener.java x: 8 lines of code y: 8 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/listener/TunnelCloseListener.java x: 7 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-0.9.10.sql x: 91 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/security/PasswordPolicyService.java x: 101 lines of code y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/HashSharedConnectionMap.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/connection/SharedConnectionDirectory.java x: 70 lines of code y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/ActiveConnectionMultimap.java x: 38 lines of code y: 3 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/Seat.java x: 27 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/io/ReaderGuacamoleReader.java x: 126 lines of code y: 3 # changes guacamole-common/src/main/java/org/apache/guacamole/net/DelegatingGuacamoleTunnel.java x: 51 lines of code y: 3 # changes guacamole-common/src/main/java/org/apache/guacamole/net/InetGuacamoleSocket.java x: 67 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/net/auth/AbstractSharingProfile.java x: 55 lines of code y: 3 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/credentials/UserCredentials.java x: 45 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/log/LogModule.java x: 39 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/resource/SequenceResource.java x: 43 lines of code y: 3 # 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/InterceptedStreamMap.java x: 63 lines of code y: 3 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelModule.java x: 50 lines of code y: 3 # changes extensions/guacamole-auth-duo/src/main/resources/lib/DuoWeb/Duo-Web-v2.js x: 208 lines of code y: 2 # changes guacamole-common-js/static.xml x: 24 lines of code y: 5 # 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
72.0
# changes
  min: 1.0
  average: 5.66
  25th percentile: 2.0
  median: 4.0
  75th percentile: 6.0
  max: 72.0
0 849.0
lines of code
min: 1.0 | average: 50.61 | 25th percentile: 12.0 | median: 27.0 | 75th percentile: 62.0 | max: 849.0

Number of Contributors vs. Number of Changes: 1382 points

guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js x: 2 # contributors y: 5 # changes guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 6 # contributors y: 25 # changes guacamole/src/main/frontend/src/app/player/directives/player.js x: 3 # contributors y: 10 # changes guacamole/src/main/frontend/src/app/player/directives/textView.js x: 2 # contributors y: 4 # changes guacamole/src/main/frontend/src/app/player/services/playerTimeService.js x: 2 # contributors y: 3 # changes guacamole/src/main/frontend/src/app/player/styles/player.css x: 3 # contributors y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/AuthenticationSessionManager.java x: 3 # contributors y: 6 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/SSOAuthenticationEventListener.java x: 2 # contributors y: 2 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/AuthenticationProviderService.java x: 3 # contributors y: 7 # changes guacamole-common-js/src/main/webapp/modules/Version.js x: 6 # contributors y: 31 # changes guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java x: 6 # contributors y: 49 # 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: 15 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ModeledPermissionService.java x: 4 # contributors y: 12 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/SystemPermissionService.java x: 5 # contributors y: 16 # changes guacamole-common-js/src/main/webapp/modules/Keyboard.js x: 9 # contributors y: 49 # changes guacamole/src/main/frontend/src/app/settings/directives/guacSettingsPreferences.js x: 4 # contributors y: 8 # changes extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java x: 3 # contributors y: 5 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf/SQLServerEnvironment.java x: 5 # contributors y: 14 # changes guacamole/src/main/frontend/src/app/import/controllers/importConnectionsController.js x: 3 # contributors y: 19 # changes guacamole-common-js/src/main/webapp/modules/Parser.js x: 6 # contributors y: 10 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf/SQLServerGuacamoleProperties.java x: 5 # contributors y: 13 # changes guacamole/src/main/frontend/src/app/rest/services/tunnelService.js x: 6 # contributors y: 12 # 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: 27 # 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: 20 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf/MySQLGuacamoleProperties.java x: 5 # 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: 19 # changes guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectTranslator.java x: 5 # contributors y: 8 # changes guacamole/src/main/frontend/src/app/rest/services/patchService.js x: 4 # contributors y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderModule.java x: 5 # contributors y: 28 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/SQLServerAuthenticationProviderModule.java x: 4 # contributors y: 15 # changes guacamole/src/main/frontend/src/app/import/services/connectionParseService.js x: 3 # contributors y: 21 # changes guacamole-common-js/src/main/webapp/modules/Tunnel.js x: 12 # contributors y: 53 # changes guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleInstruction.java x: 2 # contributors y: 7 # changes guacamole/src/main/frontend/src/app/index/controllers/indexController.js x: 4 # contributors y: 17 # changes guacamole/src/main/frontend/src/index.html x: 3 # contributors y: 13 # changes guacamole-common-js/src/main/webapp/modules/Client.js x: 9 # contributors y: 72 # changes guacamole/src/main/frontend/src/app/import/services/connectionCSVService.js x: 3 # contributors y: 12 # changes guacamole/src/main/frontend/src/app/import/types/ImportConnection.js x: 3 # contributors y: 8 # changes guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java x: 4 # contributors y: 26 # changes guacamole/src/main/frontend/src/app/import/styles/import.css x: 2 # contributors y: 10 # changes guacamole/src/main/frontend/src/app/import/templates/connectionErrors.html x: 2 # contributors y: 6 # changes guacamole/src/main/frontend/src/app/import/types/ParseResult.js 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: 9 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingDirectory.java x: 4 # contributors y: 6 # changes guacamole/src/main/frontend/src/app/index/config/indexRouteConfig.js x: 4 # contributors y: 13 # changes guacamole/src/main/frontend/src/app/rest/services/connectionService.js x: 4 # contributors y: 10 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/ActiveConnectionService.java x: 5 # contributors y: 18 # 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 extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionService.java x: 5 # contributors y: 26 # 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: 44 # changes extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/TOTPUser.java x: 5 # contributors y: 11 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/html/sso-providers.html x: 4 # contributors y: 4 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLClientAuthenticationResource.java x: 3 # contributors y: 3 # changes extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/WildcardURIGuacamoleProperty.java x: 3 # contributors y: 2 # changes guacamole/src/main/java/org/apache/guacamole/GuacamoleSession.java x: 4 # contributors y: 18 # changes guacamole/src/main/frontend/src/app/client/directives/guacClientUserCount.js x: 4 # contributors y: 3 # changes guacamole/src/main/frontend/src/app/client/controllers/clientController.js x: 4 # contributors y: 23 # changes guacamole/src/main/frontend/src/app/client/templates/client.html x: 4 # contributors y: 16 # changes guacamole/src/main/frontend/src/app/client/types/ManagedClient.js x: 5 # contributors y: 21 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestService.java x: 6 # contributors y: 29 # 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: 25 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingUserContext.java x: 5 # contributors y: 12 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/UserContext.java x: 4 # contributors y: 21 # 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: 45 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/conf/KsmConfigurationService.java x: 2 # contributors y: 13 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmClient.java x: 2 # contributors y: 17 # changes extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmSecretService.java x: 2 # contributors y: 21 # changes guacamole/src/main/java/org/apache/guacamole/extension/Extension.java x: 5 # contributors y: 20 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Connection.java x: 3 # contributors y: 16 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Credentials.java x: 4 # contributors y: 14 # changes guacamole/src/main/java/org/apache/guacamole/rest/activeconnection/ActiveConnectionResource.java x: 4 # contributors y: 11 # changes guacamole/src/main/java/org/apache/guacamole/rest/tunnel/TunnelCollectionResource.java x: 3 # contributors y: 9 # changes guacamole/src/main/java/org/apache/guacamole/rest/user/UserDirectoryResource.java x: 3 # contributors y: 11 # changes guacamole/src/main/java/org/apache/guacamole/rest/user/UserResource.java x: 3 # contributors y: 25 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderService.java x: 6 # contributors y: 28 # changes extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java x: 2 # contributors y: 11 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/event/AuthenticationRequestReceivedEvent.java x: 2 # contributors y: 1 # changes guacamole/src/main/java/org/apache/guacamole/tunnel/InputStreamInterceptingFilter.java x: 5 # contributors y: 6 # changes guacamole-common-js/src/main/webapp/modules/Display.js x: 7 # 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: 22 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/ActivityRecordSet.java x: 4 # contributors y: 5 # changes guacamole-common-js/src/main/webapp/modules/StringReader.js x: 6 # contributors y: 11 # changes guacamole-common-js/src/main/webapp/modules/ArrayBufferWriter.js x: 5 # contributors y: 9 # changes guacamole-common-js/src/main/webapp/modules/AudioPlayer.js x: 6 # contributors y: 13 # changes guacamole-common-js/src/main/webapp/modules/DataURIReader.js x: 5 # contributors y: 7 # changes guacamole-common-js/src/main/webapp/modules/JSONReader.js x: 6 # contributors y: 9 # changes guacamole-common-js/src/main/webapp/modules/Layer.js x: 7 # contributors y: 18 # changes guacamole-common-js/src/main/webapp/modules/Mouse.js x: 7 # contributors y: 20 # changes guacamole-common-js/src/main/webapp/modules/OnScreenKeyboard.js x: 7 # contributors y: 14 # changes guacamole-common-js/src/main/webapp/modules/Status.js x: 6 # contributors y: 15 # changes guacamole-common-js/src/main/webapp/modules/StringWriter.js x: 5 # contributors y: 10 # changes guacamole-common-js/src/main/webapp/modules/VideoPlayer.js x: 6 # contributors y: 6 # changes guacamole-ext/src/main/java/org/apache/guacamole/environment/Environment.java x: 4 # contributors y: 9 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/AuthenticationProviderService.java x: 6 # contributors y: 34 # 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/connection/ConnectionService.java x: 8 # contributors y: 36 # changes extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/UserService.java x: 7 # contributors y: 24 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUser.java x: 4 # contributors y: 40 # changes guacamole/src/main/webapp/WEB-INF/web.xml x: 6 # contributors y: 36 # changes extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectAuthenticationProvider.java x: 2 # contributors y: 12 # changes extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectDirectory.java x: 5 # contributors y: 19 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 5 # contributors y: 22 # 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: 32 # changes guacamole/src/main/java/org/apache/guacamole/rest/user/APIUserWrapper.java x: 3 # contributors y: 14 # 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: 16 # changes guacamole-ext/src/main/java/org/apache/guacamole/form/LanguageField.java x: 3 # contributors y: 1 # changes guacamole-ext/src/main/java/org/apache/guacamole/properties/UriGuacamoleProperty.java x: 1 # contributors y: 1 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/001-create-schema.sql x: 6 # contributors y: 39 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/001-create-schema.sql x: 7 # contributors y: 41 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleAuthenticationProvider.java x: 6 # contributors y: 21 # changes guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnectionGroup.java x: 6 # contributors y: 7 # changes extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/user/SharedUserContext.java x: 3 # contributors y: 15 # 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
72.0
# changes
  min: 1.0
  average: 5.66
  25th percentile: 2.0
  median: 4.0
  75th percentile: 6.0
  max: 72.0
0 12.0
# contributors
min: 1.0 | average: 2.8 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 12.0

Number of Contributors vs. File Size: 1382 points

guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js x: 2 # contributors y: 203 lines of code guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 6 # contributors y: 521 lines of code guacamole/src/main/frontend/src/app/player/directives/player.js x: 3 # contributors y: 126 lines of code guacamole/src/main/frontend/src/app/player/directives/textView.js x: 2 # contributors y: 35 lines of code guacamole/src/main/frontend/src/app/player/services/playerTimeService.js x: 2 # contributors y: 21 lines of code guacamole/src/main/frontend/src/app/player/styles/player.css x: 3 # contributors y: 120 lines of code guacamole/src/main/frontend/src/app/player/styles/textView.css x: 2 # contributors y: 57 lines of code guacamole/src/main/frontend/src/app/player/templates/player.html x: 3 # contributors y: 47 lines of code guacamole/src/main/frontend/src/app/player/templates/textView.html x: 2 # contributors y: 26 lines of code guacamole/src/main/frontend/src/app/player/types/TextBatch.js x: 2 # contributors y: 19 lines of code guacamole/src/main/frontend/src/app/settings/styles/history-player.css x: 3 # contributors y: 54 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html x: 3 # contributors y: 3 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/AuthenticationSessionManager.java x: 3 # contributors y: 62 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/SAMLAuthenticationProviderModule.java x: 3 # contributors y: 16 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/AuthenticationProviderService.java x: 3 # contributors y: 72 lines of code guacamole/src/main/frontend/src/app/login/directives/login.js x: 3 # contributors y: 91 lines of code guacamole-common-js/src/main/webapp/modules/Version.js x: 6 # contributors y: 2 lines of code guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java x: 6 # contributors y: 241 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: 107 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: 55 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: 82 lines of code guacamole-common-js/src/main/webapp/modules/Keyboard.js x: 9 # contributors y: 587 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsPreferences.js x: 4 # contributors y: 116 lines of code extensions/guacamole-history-recording-storage/src/main/java/org/apache/guacamole/history/connection/HistoryConnectionRecord.java x: 3 # contributors y: 141 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java x: 3 # contributors y: 40 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-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmRecordService.java x: 3 # contributors y: 209 lines of code guacamole/src/main/frontend/src/app/import/controllers/importConnectionsController.js x: 3 # contributors y: 262 lines of code guacamole-common-js/src/main/webapp/modules/Parser.js x: 6 # contributors y: 83 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 guacamole/src/main/frontend/src/app/client/directives/guacClientNotification.js x: 3 # contributors y: 202 lines of code guacamole/src/main/frontend/src/app/client/directives/guacFileTransfer.js x: 3 # contributors y: 82 lines of code guacamole/src/main/frontend/src/app/client/templates/guacFileTransfer.html x: 3 # contributors y: 12 lines of code guacamole/src/main/frontend/src/app/client/types/TranslationResult.js x: 2 # contributors y: 8 lines of code guacamole/src/main/frontend/src/app/rest/services/tunnelService.js x: 6 # contributors y: 165 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-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledDirectoryObjectService.java x: 6 # contributors y: 175 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: 178 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: 119 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: 148 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: 124 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectTranslator.java x: 5 # contributors y: 33 lines of code guacamole/src/main/frontend/src/app/rest/services/patchService.js x: 4 # contributors y: 14 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-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/SQLServerAuthenticationProviderModule.java x: 4 # contributors y: 57 lines of code guacamole/src/main/frontend/src/app/import/services/connectionParseService.js x: 3 # contributors y: 361 lines of code guacamole-common-js/src/main/webapp/modules/Tunnel.js x: 12 # contributors y: 490 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleInstruction.java x: 2 # contributors y: 42 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleParser.java x: 2 # contributors y: 101 lines of code guacamole/src/main/frontend/src/app/storage/services/sessionStorageFactory.js x: 3 # contributors y: 41 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/index.html x: 3 # contributors y: 77 lines of code guacamole/src/main/java/org/apache/guacamole/rest/usergroup/UserGroupObjectTranslator.java x: 3 # contributors y: 29 lines of code guacamole-common-js/src/main/webapp/modules/Client.js x: 9 # contributors y: 849 lines of code guacamole/src/main/frontend/src/app/import/services/connectionCSVService.js x: 3 # contributors y: 194 lines of code guacamole/src/main/frontend/src/app/import/types/ImportConnection.js x: 3 # contributors y: 22 lines of code guacamole/src/main/frontend/src/app/import/templates/connectionImport.html x: 3 # contributors y: 65 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/frontend/src/app/import/directives/connectionImportErrors.js x: 2 # contributors y: 114 lines of code guacamole/src/main/frontend/src/app/import/types/ImportConnectionError.js x: 2 # contributors y: 13 lines of code guacamole/src/main/frontend/src/app/rest/types/DirectoryPatch.js x: 2 # contributors y: 14 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/templates/settingsConnections.html x: 3 # contributors y: 35 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/ActiveConnectionDirectory.java x: 2 # contributors y: 39 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionDirectory.java x: 2 # contributors y: 44 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 guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AtomicDirectoryOperation.java x: 2 # contributors y: 6 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/import/importModule.js x: 2 # contributors y: 1 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/userGroupService.js x: 4 # contributors y: 66 lines of code guacamole/src/main/frontend/src/app/rest/services/userService.js x: 4 # contributors y: 81 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/jsonpatch/APIPatch.java x: 2 # contributors y: 27 lines of code guacamole/src/main/java/org/apache/guacamole/rest/permission/PermissionSetResource.java x: 4 # contributors y: 112 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 extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionModel.java x: 3 # contributors y: 98 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionService.java x: 5 # contributors y: 203 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupModel.java x: 2 # contributors y: 69 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupService.java x: 5 # contributors y: 123 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileService.java x: 4 # contributors y: 149 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: 262 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/usergroup/UserGroupService.java x: 4 # contributors y: 92 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/TOTPUser.java x: 5 # contributors y: 49 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/UserVerificationService.java x: 5 # contributors y: 171 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/usergroup/TOTPUserGroup.java x: 2 # contributors y: 33 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/html/sso-providers.html x: 4 # contributors y: 5 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/styles/sso-providers.css x: 4 # contributors y: 20 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resources/html/sso-provider-ssl.html x: 3 # contributors y: 4 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLClientAuthenticationResource.java x: 3 # contributors y: 168 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/AuthenticationProviderService.java x: 3 # contributors y: 76 lines of code guacamole/src/main/frontend/src/app/clipboard/styles/clipboard.css x: 3 # contributors y: 45 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/rest/auth/HashTokenSessionMap.java x: 3 # contributors y: 113 lines of code guacamole/src/main/frontend/src/app/client/directives/guacClientUserCount.js x: 4 # contributors y: 77 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/frontend/src/app/client/templates/guacClientUserCount.html x: 4 # contributors y: 11 lines of code guacamole/src/main/frontend/src/app/client/controllers/clientController.js x: 4 # contributors y: 292 lines of code guacamole/src/main/frontend/src/app/client/templates/client.html x: 4 # contributors y: 163 lines of code guacamole/src/main/frontend/src/app/client/templates/guacTiledClients.html x: 4 # contributors y: 27 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedClient.js x: 5 # contributors y: 389 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/ConfiguredGuacamoleSocket.java x: 6 # contributors y: 145 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleClientInformation.java x: 4 # contributors y: 52 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleProtocolVersion.java x: 4 # contributors y: 67 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestService.java x: 6 # contributors y: 134 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ConnectedLDAPConfiguration.java x: 3 # contributors y: 123 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPConnectionService.java x: 6 # contributors y: 160 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: 189 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPConfiguration.java x: 3 # contributors y: 31 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPGuacamoleProperties.java x: 5 # contributors y: 124 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 guacamole-ext/src/main/java/org/apache/guacamole/net/auth/UserContext.java x: 4 # contributors y: 39 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: 313 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 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/KsmClient.java x: 2 # contributors y: 241 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/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/user/KsmDirectoryService.java x: 2 # contributors y: 86 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsPreferences.html x: 2 # contributors y: 72 lines of code guacamole/src/main/java/org/apache/guacamole/extension/Extension.java x: 5 # contributors y: 187 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Connection.java x: 3 # contributors y: 26 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/SharingProfile.java x: 3 # contributors y: 8 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/event/AuthenticationSuccessEvent.java x: 4 # contributors y: 31 lines of code guacamole/src/main/java/org/apache/guacamole/GuacamoleServletContextListener.java x: 4 # contributors y: 133 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/AuthenticationService.java x: 6 # contributors y: 208 lines of code guacamole/src/main/java/org/apache/guacamole/rest/connection/ConnectionResource.java x: 4 # contributors y: 97 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectResource.java x: 3 # contributors y: 146 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-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java x: 2 # contributors y: 224 lines of code guacamole/src/main/java/org/apache/guacamole/rest/schema/SchemaResource.java x: 4 # contributors y: 62 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/GuacamoleAuthenticationProcessException.java x: 2 # contributors y: 56 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 guacamole/src/main/frontend/src/app/manage/controllers/manageUserController.js x: 2 # contributors y: 162 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/DecorationService.java x: 5 # contributors y: 38 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedFileUpload.js x: 3 # contributors y: 69 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/InputStreamInterceptingFilter.java x: 5 # contributors y: 78 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/conf/ConfigurationService.java x: 2 # contributors y: 184 lines of code guacamole-common-js/src/main/webapp/modules/Display.js x: 7 # contributors y: 773 lines of code guacamole/src/main/frontend/src/app/home/templates/home.html x: 4 # contributors y: 26 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 guacamole/src/main/frontend/src/app/settings/styles/history.css x: 3 # contributors y: 51 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistory.html x: 3 # contributors y: 57 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 extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 6 # contributors y: 168 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/ActivityRecordSet.java x: 4 # contributors y: 22 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingActivityRecord.java x: 2 # contributors y: 49 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/clipboard/services/clipboardService.js x: 4 # contributors y: 253 lines of code guacamole/src/main/frontend/src/app/form/services/formService.js x: 3 # contributors y: 131 lines of code guacamole/src/main/frontend/src/app/navigation/services/userPageService.js x: 3 # contributors y: 228 lines of code guacamole-common-js/src/main/webapp/modules/ArrayBufferWriter.js x: 5 # contributors y: 29 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/Event.js x: 4 # contributors y: 74 lines of code guacamole-common-js/src/main/webapp/modules/InputStream.js x: 5 # contributors y: 10 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/Mouse.js x: 7 # contributors y: 504 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/OutputStream.js x: 5 # contributors y: 12 lines of code guacamole-common-js/src/main/webapp/modules/RawAudioFormat.js x: 4 # contributors y: 47 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/StringWriter.js x: 5 # contributors y: 69 lines of code guacamole-common-js/src/main/webapp/modules/VideoPlayer.js x: 6 # contributors y: 14 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java x: 2 # contributors y: 133 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/conf/ConfigurationService.java x: 2 # contributors y: 106 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 extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLAuthenticationProviderModule.java x: 6 # contributors y: 74 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/RelatedObjectSet.java x: 5 # contributors y: 64 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/totp/TOTPGenerator.java x: 4 # contributors y: 105 lines of code guacamole-common/src/main/java/org/apache/guacamole/servlet/GuacamoleHTTPTunnelServlet.java x: 4 # contributors y: 227 lines of code guacamole/src/main/frontend/src/app/rest/services/membershipService.js x: 4 # contributors y: 87 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/connection/ConnectionService.java x: 8 # contributors y: 146 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 extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/LDAPAuthenticatedUser.java x: 5 # contributors y: 53 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/LDAPUserContext.java x: 5 # contributors y: 94 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 guacamole-ext/src/main/java/org/apache/guacamole/properties/ByteArrayProperty.java x: 3 # contributors y: 17 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUser.java x: 4 # contributors y: 314 lines of code guacamole/src/main/frontend/src/app/client/styles/client.css x: 3 # contributors y: 88 lines of code guacamole/src/main/java/org/apache/guacamole/auth/file/Authorization.java x: 4 # contributors y: 94 lines of code guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js x: 2 # contributors y: 63 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/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/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/index/styles/headers.css x: 2 # contributors y: 66 lines of code guacamole/src/main/frontend/src/app/manage/controllers/manageConnectionController.js x: 2 # contributors y: 118 lines of code guacamole/src/main/frontend/src/app/manage/controllers/manageUserGroupController.js x: 2 # contributors y: 173 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/manage/directives/identifierSetEditor.js x: 2 # contributors y: 77 lines of code guacamole/src/main/frontend/src/app/rest/types/PermissionSet.js x: 2 # contributors y: 149 lines of code guacamole-ext/src/main/java/org/apache/guacamole/environment/LocalEnvironment.java x: 5 # contributors y: 163 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnection.java x: 6 # contributors y: 119 lines of code guacamole/src/main/java/org/apache/guacamole/auth/file/FileAuthenticationProvider.java x: 4 # contributors y: 84 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleStatus.java x: 3 # contributors y: 177 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusConnectionService.java x: 5 # contributors y: 158 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 extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/utility/QCParser.java x: 4 # contributors y: 137 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-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 5 # contributors y: 255 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: 241 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: 106 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: 279 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: 178 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: 95 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: 113 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: 113 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: 261 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: 110 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: 285 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/src/main/java/org/apache/guacamole/rest/history/HistoryResource.java x: 4 # contributors y: 35 lines of code guacamole/src/main/java/org/apache/guacamole/rest/user/APIUserWrapper.java x: 3 # contributors y: 86 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledPermissions.java x: 4 # contributors y: 140 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-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/MemberAttributeType.java x: 4 # contributors y: 8 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequest.java x: 5 # contributors y: 73 lines of code guacamole-ext/src/main/java/org/apache/guacamole/properties/UriGuacamoleProperty.java x: 1 # contributors y: 19 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-mysql/schema/001-create-schema.sql x: 6 # contributors y: 310 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/001-create-schema.sql x: 7 # contributors y: 371 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-1.0.0.sql x: 3 # contributors y: 214 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/001-create-schema.sql x: 4 # contributors y: 534 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/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/jetty8/GuacamoleWebSocketTunnelServlet.java x: 3 # contributors y: 166 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/tomcat/GuacamoleWebSocketTunnelServlet.java x: 3 # contributors y: 190 lines of code guacamole/src/main/java/org/apache/guacamole/rest/connectiongroup/ConnectionGroupTree.java x: 3 # contributors y: 148 lines of code guacamole-common/src/main/java/org/apache/guacamole/io/ReaderGuacamoleReader.java x: 2 # contributors y: 126 lines of code extensions/guacamole-auth-duo/src/main/resources/lib/DuoWeb/Duo-Web-v2.js x: 2 # contributors y: 208 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
849.0
lines of code
  min: 1.0
  average: 50.61
  25th percentile: 12.0
  median: 27.0
  75th percentile: 62.0
  max: 849.0
0 12.0
# contributors
min: 1.0 | average: 2.8 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 12.0