apache / guacamole-client
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 7% | 16% | 25% | 51%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js0% | 24% | 21% | 19% | 34%
sql0% | 21% | 59% | 0% | 18%
java0% | 0% | 9% | 29% | 61%
xml0% | 0% | 30% | 33% | 36%
css0% | 0% | 0% | 26% | 73%
html0% | 0% | 0% | 8% | 91%
py0% | 0% | 0% | 100% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
guacamole-common-js0% | 55% | 29% | 0% | 15%
guacamole0% | 4% | 11% | 27% | 56%
extensions0% | 1% | 21% | 30% | 46%
guacamole-common0% | 0% | 10% | 37% | 52%
guacamole-ext0% | 0% | 0% | 12% | 87%
doc0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Client.js
in guacamole-common-js/src/main/webapp/modules
849 76
Display.js
in guacamole-common-js/src/main/webapp/modules
773 88
ColorScheme.js
in guacamole/src/main/frontend/src/app/form/types
754 -
timeZoneFieldController.js
in guacamole/src/main/frontend/src/app/form/controllers
588 1
Keyboard.js
in guacamole-common-js/src/main/webapp/modules
587 11
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema
534 -
SessionRecording.js
in guacamole-common-js/src/main/webapp/modules
521 4
Mouse.js
in guacamole-common-js/src/main/webapp/modules
504 5
Tunnel.js
in guacamole-common-js/src/main/webapp/modules
490 31
ManagedClient.js
in guacamole/src/main/frontend/src/app/client/types
389 1
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema
371 -
DirectoryResource.java
in guacamole/src/main/java/org/apache/guacamole/rest/directory
364 13
connectionParseService.js
in guacamole/src/main/frontend/src/app/import/services
361 8
upgrade-pre-1.0.0.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/upgrade
355 -
ModeledUser.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
314 31
Layer.js
in guacamole-common-js/src/main/webapp/modules
313 26
AbstractGuacamoleTunnelService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel
313 13
001-create-schema.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema
310 -
clientController.js
in guacamole/src/main/frontend/src/app/client/controllers
292 2
UserMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user
285 -
UserMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/user
279 -
UserMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user
279 -
importConnectionsController.js
in guacamole/src/main/frontend/src/app/import/controllers
262 9
guacClient.js
in guacamole/src/main/frontend/src/app/client/directives
262 2
UserService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
262 17
ConnectionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection
261 -
OnScreenKeyboard.js
in guacamole-common-js/src/main/webapp/modules
257 7
ConnectionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
255 -
ConnectionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
255 -
clipboardService.js
in guacamole/src/main/frontend/src/app/clipboard/services
253 2
ExtensionModule.java
in guacamole/src/main/java/org/apache/guacamole/extension
241 19
KsmClient.java
in extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret
241 12
ConnectionGroupMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connectiongroup
241 -
ConnectionGroupMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connectiongroup
241 -
ConnectionGroupMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connectiongroup
241 -
ModeledConnection.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection
231 18
KsmSecretService.java
in extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret
229 9
userPageService.js
in guacamole/src/main/frontend/src/app/navigation/services
228 1
GuacamoleHTTPTunnelServlet.java
in guacamole-common/src/main/java/org/apache/guacamole/servlet
227 13
VaultUserContext.java
in extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user
224 16
AudioPlayer.js
in guacamole-common-js/src/main/webapp/modules
221 -
AudioRecorder.js
in guacamole-common-js/src/main/webapp/modules
218 -
upgrade-pre-1.0.0.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade
214 -
KsmRecordService.java
in extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret
209 14
AuthenticationService.java
in guacamole/src/main/java/org/apache/guacamole/rest/auth
208 9
Duo-Web-v2.js
in extensions/guacamole-auth-duo/src/main/resources/lib/DuoWeb
208 16
KeyEventInterpreter.js
in guacamole-common-js/src/main/webapp/modules
203 3
ConnectionService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection
203 18
guacClientNotification.js
in guacamole/src/main/frontend/src/app/client/directives
202 6
upgrade-pre-1.0.0.sql
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/upgrade
201 -
Files With Most Units (Top 50)
File# lines# units
Display.js
in guacamole-common-js/src/main/webapp/modules
773 88
Client.js
in guacamole-common-js/src/main/webapp/modules
849 76
Tunnel.js
in guacamole-common-js/src/main/webapp/modules
490 31
ModeledUser.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
314 31
UserModel.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
120 30
ConnectedLDAPConfiguration.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap
123 27
Layer.js
in guacamole-common-js/src/main/webapp/modules
313 26
GuacamoleStatus.java
in guacamole-common/src/main/java/org/apache/guacamole/protocol
177 26
JacksonLDAPConfiguration.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf
189 26
ConnectionModel.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection
98 25
PostgreSQLEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/conf
148 25
MySQLEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf
178 25
ExtensionManifest.java
in guacamole/src/main/java/org/apache/guacamole/extension
100 24
EnvironmentLDAPConfiguration.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf
172 24
DelegatingUserContext.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
103 23
DefaultLDAPConfiguration.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf
104 23
SQLServerEnvironment.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf
141 22
ModeledUserContext.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
189 22
TrackedActiveConnection.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection
133 21
DelegatingConnection.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
107 20
DelegatingUser.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
97 20
APIConnection.java
in guacamole/src/main/java/org/apache/guacamole/rest/connection
90 20
UserData.java
in extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user
86 20
ExtensionModule.java
in guacamole/src/main/java/org/apache/guacamole/extension
241 19
DelegatingConnectionGroup.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
92 18
APIConnectionGroup.java
in guacamole/src/main/java/org/apache/guacamole/rest/connectiongroup
79 18
ConnectionService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection
203 18
ModeledConnection.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection
231 18
ActiveConnectionRecord.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel
124 18
AbstractUserContext.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
91 17
APIUserWrapper.java
in guacamole/src/main/java/org/apache/guacamole/rest/user
86 17
SharedUser.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/user
89 17
UserService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user
262 17
DelegatingUserGroup.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
76 16
Extension.java
in guacamole/src/main/java/org/apache/guacamole/extension
187 16
VaultUserContext.java
in extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user
224 16
ConnectionGroupModel.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup
69 16
ConfigurationService.java
in extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/conf
113 16
Duo-Web-v2.js
in extensions/guacamole-auth-duo/src/main/resources/lib/DuoWeb
208 16
APIUserGroupWrapper.java
in guacamole/src/main/java/org/apache/guacamole/rest/usergroup
76 15
APIConnectionWrapper.java
in guacamole/src/main/java/org/apache/guacamole/rest/connection
79 15
APIConnectionGroupWrapper.java
in guacamole/src/main/java/org/apache/guacamole/rest/connectiongroup
70 15
KsmConfigurationService.java
in extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/conf
96 15
UserDataConnection.java
in extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user
91 15
SharedConnection.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/connection
86 15
SharedRootConnectionGroup.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/connectiongroup
76 15
RootConnectionGroup.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup
81 15
ModeledConnectionGroup.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup
129 15
AbstractUser.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
72 14
Credentials.java
in guacamole-ext/src/main/java/org/apache/guacamole/net/auth
66 14
Files With Long Lines (Top 50)

There are 167 files with lines longer than 120 characters. In total, there are 396 long lines.

File# lines# units# long lines
connectionPermissionEditor.js
in guacamole/src/main/frontend/src/app/manage/directives
159 5 19
client.html
in guacamole/src/main/frontend/src/app/client/templates
163 - 17
settingsPreferences.html
in guacamole/src/main/frontend/src/app/settings/templates
72 - 15
EventLoggingListener.java
in guacamole/src/main/java/org/apache/guacamole/event
147 6 10
guacSettingsConnections.js
in guacamole/src/main/frontend/src/app/settings/directives
153 - 9
userPageService.js
in guacamole/src/main/frontend/src/app/navigation/services
228 1 9
PermissionSetResource.java
in guacamole/src/main/java/org/apache/guacamole/rest/permission
112 4 7
ModeledPermissions.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base
140 13 7
manageUserGroupController.js
in guacamole/src/main/frontend/src/app/manage/controllers
173 2 6
EntityMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/base
111 - 6
AuthenticationProviderService.java
in extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius
126 2 6
AbstractGuacamoleTunnelService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel
313 13 5
guacSettingsUserGroups.js
in guacamole/src/main/frontend/src/app/settings/directives
101 1 4
guacSettingsUsers.js
in guacamole/src/main/frontend/src/app/settings/directives
114 - 4
settingsConnectionHistory.html
in guacamole/src/main/frontend/src/app/settings/templates
57 - 4
settingsUsers.html
in guacamole/src/main/frontend/src/app/settings/templates
45 - 4
manageUserController.js
in guacamole/src/main/frontend/src/app/manage/controllers
162 2 4
connectionService.js
in guacamole/src/main/frontend/src/app/rest/services
73 1 4
connectionGroupService.js
in guacamole/src/main/frontend/src/app/rest/services
63 1 4
sharingProfileService.js
in guacamole/src/main/frontend/src/app/rest/services
56 1 4
membershipService.js
in guacamole/src/main/frontend/src/app/rest/services
87 6 4
WebSocketTunnelModule.java
in guacamole/src/main/java/org/apache/guacamole/tunnel/websocket
45 2 4
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection
164 - 4
UserGroupPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission
110 - 4
EntityMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/base
79 - 4
ConnectionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
255 - 4
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
168 - 4
UserGroupPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission
106 - 4
guacSettingsSessions.js
in guacamole/src/main/frontend/src/app/settings/directives
162 3 3
settingsConnections.html
in guacamole/src/main/frontend/src/app/settings/templates
35 - 3
guacNotification.html
in guacamole/src/main/frontend/src/app/notification/templates
29 - 3
managementButtons.html
in guacamole/src/main/frontend/src/app/manage/templates
6 - 3
manageConnectionController.js
in guacamole/src/main/frontend/src/app/manage/controllers
118 3 3
manageConnectionGroupController.js
in guacamole/src/main/frontend/src/app/manage/controllers
96 2 3
guacGroupListFilter.js
in guacamole/src/main/frontend/src/app/groupList/directives
98 - 3
userService.js
in guacamole/src/main/frontend/src/app/rest/services
81 1 3
userGroupService.js
in guacamole/src/main/frontend/src/app/rest/services
66 1 3
ExtensionModule.java
in guacamole/src/main/java/org/apache/guacamole/extension
241 19 3
UserGroupMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup
178 - 3
UserGroupParentUserGroupMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/usergroup
66 - 3
UserParentUserGroupMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user
66 - 3
SharingProfileService.java
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharingprofile
149 13 3
ConnectionRecordMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
166 - 3
UserGroupPermissionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission
113 - 3
EntityMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/base
75 - 3
ConnectionMapper.xml
in extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection
255 - 3
ConfigurationService.java
in extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf
68 1 3
TranslatableGuacamoleResourceClosedException.java
in guacamole-ext/src/main/java/org/apache/guacamole/language
23 5 2
TranslatableGuacamoleConnectionClosedException.java
in guacamole-ext/src/main/java/org/apache/guacamole/language
23 5 2
TranslatableGuacamoleUpstreamTimeoutException.java
in guacamole-ext/src/main/java/org/apache/guacamole/language
23 5 2
Correlations

File Size vs. Commits (all time): 1382 points

guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js x: 5 commits (all time) y: 203 lines of code guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 40 commits (all time) y: 521 lines of code guacamole/src/main/frontend/src/app/player/directives/player.js x: 10 commits (all time) y: 126 lines of code guacamole/src/main/frontend/src/app/player/directives/textView.js x: 4 commits (all time) y: 35 lines of code guacamole/src/main/frontend/src/app/player/services/playerTimeService.js x: 3 commits (all time) y: 21 lines of code guacamole/src/main/frontend/src/app/player/styles/player.css x: 4 commits (all time) y: 120 lines of code guacamole/src/main/frontend/src/app/player/styles/textView.css x: 3 commits (all time) y: 57 lines of code guacamole/src/main/frontend/src/app/player/templates/player.html x: 4 commits (all time) y: 47 lines of code guacamole/src/main/frontend/src/app/player/templates/textView.html x: 3 commits (all time) y: 26 lines of code guacamole/src/main/frontend/src/app/player/types/TextBatch.js x: 3 commits (all time) y: 19 lines of code guacamole/src/main/frontend/src/app/settings/styles/history-player.css x: 4 commits (all time) y: 54 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html x: 4 commits (all time) 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: 7 commits (all time) y: 62 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/SSOAuthenticationEventListener.java x: 2 commits (all time) y: 35 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/AuthenticationProviderService.java x: 14 commits (all time) y: 63 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/SAMLAuthenticationEventListener.java x: 2 commits (all time) y: 21 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/SAMLAuthenticationProviderModule.java x: 9 commits (all time) 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: 7 commits (all time) y: 72 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLAuthenticationEventListener.java x: 2 commits (all time) y: 26 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLAuthenticationProviderModule.java x: 6 commits (all time) y: 14 lines of code guacamole/src/main/frontend/src/app/login/directives/login.js x: 6 commits (all time) y: 91 lines of code guacamole-common-js/src/main/webapp/modules/Version.js x: 51 commits (all time) y: 2 lines of code guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java x: 77 commits (all time) 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: 22 commits (all time) 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: 15 commits (all time) 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: 21 commits (all time) y: 82 lines of code guacamole-common-js/src/main/webapp/modules/Keyboard.js x: 117 commits (all time) y: 587 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsPreferences.js x: 11 commits (all time) y: 116 lines of code extensions/guacamole-history-recording-storage/src/main/java/org/apache/guacamole/history/connection/HistoryConnectionRecord.java x: 8 commits (all time) y: 141 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java x: 10 commits (all time) 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: 19 commits (all time) y: 141 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmRecordService.java x: 20 commits (all time) y: 209 lines of code guacamole/src/main/frontend/src/app/import/controllers/importConnectionsController.js x: 26 commits (all time) y: 262 lines of code guacamole-common-js/src/main/webapp/modules/Parser.js x: 17 commits (all time) 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: 19 commits (all time) y: 103 lines of code guacamole/src/main/frontend/src/app/client/directives/guacClientNotification.js x: 12 commits (all time) y: 202 lines of code guacamole/src/main/frontend/src/app/client/directives/guacFileTransfer.js x: 6 commits (all time) y: 82 lines of code guacamole/src/main/frontend/src/app/client/services/guacTranslate.js x: 6 commits (all time) y: 24 lines of code guacamole/src/main/frontend/src/app/client/templates/guacFileTransfer.html x: 6 commits (all time) y: 12 lines of code guacamole/src/main/frontend/src/app/client/types/TranslationResult.js x: 4 commits (all time) y: 8 lines of code guacamole/src/main/frontend/src/app/rest/services/tunnelService.js x: 16 commits (all time) 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: 41 commits (all time) 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: 41 commits (all time) 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: 28 commits (all time) 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: 24 commits (all time) 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: 25 commits (all time) 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: 27 commits (all time) y: 124 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectTranslator.java x: 10 commits (all time) y: 33 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderModule.java x: 40 commits (all time) 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: 22 commits (all time) y: 57 lines of code guacamole/src/main/frontend/src/app/import/services/connectionParseService.js x: 30 commits (all time) y: 361 lines of code guacamole-common-js/src/main/webapp/modules/Tunnel.js x: 88 commits (all time) y: 490 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleInstruction.java x: 9 commits (all time) y: 42 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleParser.java x: 7 commits (all time) y: 101 lines of code guacamole/src/main/frontend/src/app/storage/services/sessionStorageFactory.js x: 6 commits (all time) y: 41 lines of code guacamole/src/main/frontend/src/app/index/controllers/indexController.js x: 23 commits (all time) y: 142 lines of code guacamole/src/main/frontend/src/index.html x: 18 commits (all time) y: 77 lines of code guacamole/src/main/java/org/apache/guacamole/rest/usergroup/UserGroupObjectTranslator.java x: 6 commits (all time) y: 29 lines of code guacamole-common-js/src/main/webapp/modules/Client.js x: 110 commits (all time) y: 849 lines of code guacamole/src/main/frontend/src/app/import/services/connectionCSVService.js x: 13 commits (all time) y: 194 lines of code guacamole/src/main/frontend/src/app/import/types/ImportConnection.js x: 8 commits (all time) y: 22 lines of code guacamole/src/main/frontend/src/app/import/templates/connectionImport.html x: 16 commits (all time) y: 65 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java x: 36 commits (all time) y: 364 lines of code guacamole/src/main/frontend/src/app/import/directives/connectionImportErrors.js x: 7 commits (all time) y: 114 lines of code guacamole/src/main/frontend/src/app/import/styles/import.css x: 11 commits (all time) y: 102 lines of code guacamole/src/main/frontend/src/app/import/types/ImportConnectionError.js x: 5 commits (all time) y: 13 lines of code guacamole/src/main/frontend/src/app/import/types/ParseResult.js x: 8 commits (all time) y: 13 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsConnections.js x: 4 commits (all time) y: 153 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsConnections.html x: 12 commits (all time) 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: 8 commits (all time) y: 39 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/JDBCDirectory.java x: 3 commits (all time) y: 15 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionDirectory.java x: 11 commits (all time) y: 44 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupDirectory.java x: 8 commits (all time) y: 44 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AtomicDirectoryOperation.java x: 3 commits (all time) y: 6 lines of code guacamole/src/main/frontend/src/app/element/directives/guacDrop.js x: 2 commits (all time) y: 51 lines of code guacamole/src/main/frontend/src/app/element/directives/guacUpload.js x: 4 commits (all time) y: 26 lines of code guacamole/src/main/frontend/src/app/import/importModule.js x: 5 commits (all time) y: 1 lines of code guacamole/src/main/frontend/src/app/import/styles/help.css x: 4 commits (all time) y: 23 lines of code guacamole/src/main/frontend/src/app/import/templates/connectionImportFileHelp.html x: 5 commits (all time) y: 22 lines of code guacamole/src/main/frontend/src/app/index/config/indexRouteConfig.js x: 14 commits (all time) y: 115 lines of code guacamole/src/main/frontend/src/app/index/indexModule.js x: 6 commits (all time) y: 22 lines of code guacamole/src/main/frontend/src/app/rest/services/connectionService.js x: 11 commits (all time) y: 73 lines of code guacamole/src/main/frontend/src/app/rest/services/userGroupService.js x: 8 commits (all time) y: 66 lines of code guacamole/src/main/frontend/src/app/rest/services/userService.js x: 8 commits (all time) y: 81 lines of code guacamole/src/main/frontend/src/app/rest/types/DirectoryPatchOutcome.js x: 4 commits (all time) y: 11 lines of code guacamole/src/main/frontend/src/app/rest/types/DirectoryPatchResponse.js x: 2 commits (all time) y: 8 lines of code guacamole/src/main/frontend/src/app/settings/styles/buttons.css x: 7 commits (all time) y: 39 lines of code guacamole/src/main/java/org/apache/guacamole/rest/APIError.java x: 15 commits (all time) y: 94 lines of code guacamole/src/main/java/org/apache/guacamole/rest/identifier/RelatedObjectSetResource.java x: 6 commits (all time) y: 54 lines of code guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/APIPatch.java x: 2 commits (all time) y: 27 lines of code guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/APIPatchResponse.java x: 2 commits (all time) y: 11 lines of code guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/package-info.java x: 2 commits (all time) y: 1 lines of code guacamole/src/main/java/org/apache/guacamole/rest/permission/PermissionSetResource.java x: 13 commits (all time) 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: 22 commits (all time) y: 97 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/DirectoryObjectService.java x: 8 commits (all time) y: 18 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ObjectModel.java x: 13 commits (all time) y: 34 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionModel.java x: 27 commits (all time) 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: 34 commits (all time) 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: 12 commits (all time) 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: 24 commits (all time) y: 123 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileModel.java x: 8 commits (all time) y: 25 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileService.java x: 19 commits (all time) 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: 63 commits (all time) 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: 8 commits (all time) y: 92 lines of code guacamole-common-js/karma-ci.conf.js x: 4 commits (all time) y: 19 lines of code guacamole/src/main/frontend/src/app/auth/service/authenticationService.js x: 20 commits (all time) y: 150 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/TOTPUser.java x: 14 commits (all time) y: 49 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/TOTPUserContext.java x: 8 commits (all time) y: 58 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/UserVerificationService.java x: 22 commits (all time) y: 171 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/usergroup/TOTPUserGroup.java x: 2 commits (all time) y: 33 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/html/sso-providers.html x: 8 commits (all time) y: 5 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/resources/html/sso-provider-cas.html x: 5 commits (all time) 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: 8 commits (all time) y: 168 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/NonceService.java x: 6 commits (all time) y: 40 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-dist/src/main/assembly/dist.xml x: 5 commits (all time) y: 47 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/AuthenticationProviderService.java x: 10 commits (all time) y: 76 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/OpenIDAuthenticationProviderModule.java x: 7 commits (all time) y: 14 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-openid/src/main/java/org/apache/guacamole/auth/openid/token/TokenValidationService.java x: 5 commits (all time) y: 95 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/acs/AssertionConsumerServiceResource.java x: 8 commits (all time) y: 49 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/acs/SAMLService.java x: 7 commits (all time) y: 98 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLAuthenticationProvider.java x: 3 commits (all time) y: 12 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/ConfigurationService.java x: 4 commits (all time) y: 116 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/conf/LdapNameGuacamoleProperty.java x: 2 commits (all time) y: 20 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/resources/sslModule.js x: 2 commits (all time) y: 5 lines of code guacamole/src/main/frontend/src/app/clipboard/templates/guacClipboard.html x: 4 commits (all time) y: 4 lines of code guacamole/src/main/java/org/apache/guacamole/rest/session/SessionResource.java x: 20 commits (all time) y: 64 lines of code guacamole/src/main/frontend/src/app/client/directives/guacClientUserCount.js x: 6 commits (all time) y: 77 lines of code guacamole/src/main/frontend/src/app/client/controllers/clientController.js x: 39 commits (all time) y: 292 lines of code guacamole/src/main/frontend/src/app/client/templates/client.html x: 23 commits (all time) y: 163 lines of code guacamole/src/main/frontend/src/app/client/templates/guacTiledClients.html x: 17 commits (all time) y: 27 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedClient.js x: 26 commits (all time) y: 389 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/ConfiguredGuacamoleSocket.java x: 31 commits (all time) y: 145 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleClientInformation.java x: 18 commits (all time) y: 52 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleProtocolCapability.java x: 16 commits (all time) y: 16 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleProtocolVersion.java x: 25 commits (all time) y: 67 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestService.java x: 38 commits (all time) y: 134 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ConnectedLDAPConfiguration.java x: 6 commits (all time) y: 123 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPConnectionService.java x: 47 commits (all time) y: 160 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/DefaultLDAPConfiguration.java x: 5 commits (all time) y: 104 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/EnvironmentLDAPConfiguration.java x: 7 commits (all time) y: 172 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/JacksonLDAPConfiguration.java x: 13 commits (all time) y: 189 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPConfiguration.java x: 7 commits (all time) y: 31 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPGuacamoleProperties.java x: 17 commits (all time) 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: 34 commits (all time) y: 189 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingUserContext.java x: 15 commits (all time) y: 103 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/UserContext.java x: 26 commits (all time) y: 39 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/RestrictedObject.java x: 8 commits (all time) y: 14 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/AbstractGuacamoleTunnelService.java x: 59 commits (all time) 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: 22 commits (all time) y: 124 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/conf/KsmConfigurationService.java x: 16 commits (all time) y: 96 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmClient.java x: 23 commits (all time) y: 241 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmSecretService.java x: 30 commits (all time) y: 229 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/conf/KsmAttributeService.java x: 9 commits (all time) y: 146 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmDirectoryService.java x: 10 commits (all time) y: 86 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsPreferences.html x: 10 commits (all time) y: 72 lines of code guacamole/src/main/java/org/apache/guacamole/extension/Extension.java x: 21 commits (all time) y: 187 lines of code guacamole/src/main/java/org/apache/guacamole/extension/ExtensionClassLoader.java x: 9 commits (all time) y: 119 lines of code extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/status/InMemoryAuthenticationFailureTracker.java x: 4 commits (all time) y: 72 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Connection.java x: 20 commits (all time) y: 26 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/SharingProfile.java x: 9 commits (all time) y: 8 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/event/AuthenticationSuccessEvent.java x: 14 commits (all time) y: 31 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/event/DirectoryEvent.java x: 5 commits (all time) y: 17 lines of code guacamole/src/main/java/org/apache/guacamole/GuacamoleServletContextListener.java x: 18 commits (all time) y: 133 lines of code guacamole/src/main/java/org/apache/guacamole/event/AffectedObject.java x: 6 commits (all time) y: 60 lines of code guacamole/src/main/java/org/apache/guacamole/event/EventLoggingListener.java x: 8 commits (all time) y: 147 lines of code guacamole/src/main/java/org/apache/guacamole/event/Failure.java x: 2 commits (all time) y: 15 lines of code guacamole/src/main/java/org/apache/guacamole/rest/activeconnection/ActiveConnectionDirectoryResource.java x: 9 commits (all time) y: 35 lines of code guacamole/src/main/java/org/apache/guacamole/rest/activeconnection/ActiveConnectionResource.java x: 13 commits (all time) y: 52 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/AuthenticationService.java x: 38 commits (all time) y: 208 lines of code guacamole/src/main/java/org/apache/guacamole/rest/connection/ConnectionDirectoryResource.java x: 9 commits (all time) y: 33 lines of code guacamole/src/main/java/org/apache/guacamole/rest/connectiongroup/ConnectionGroupDirectoryResource.java x: 9 commits (all time) y: 45 lines of code guacamole/src/main/java/org/apache/guacamole/rest/connectiongroup/ConnectionGroupResource.java x: 8 commits (all time) y: 41 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectResource.java x: 11 commits (all time) y: 146 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectResourceFactory.java x: 5 commits (all time) y: 10 lines of code guacamole/src/main/java/org/apache/guacamole/rest/session/UserContextResourceFactory.java x: 6 commits (all time) y: 7 lines of code guacamole/src/main/java/org/apache/guacamole/rest/sharingprofile/SharingProfileResource.java x: 11 commits (all time) y: 49 lines of code guacamole/src/main/java/org/apache/guacamole/rest/tunnel/TunnelCollectionResource.java x: 13 commits (all time) y: 40 lines of code guacamole/src/main/java/org/apache/guacamole/rest/tunnel/TunnelResource.java x: 18 commits (all time) y: 69 lines of code guacamole/src/main/java/org/apache/guacamole/rest/tunnel/TunnelResourceFactory.java x: 6 commits (all time) y: 6 lines of code guacamole/src/main/java/org/apache/guacamole/rest/user/UserResource.java x: 32 commits (all time) y: 120 lines of code guacamole/src/main/java/org/apache/guacamole/rest/usergroup/UserGroupDirectoryResource.java x: 7 commits (all time) y: 34 lines of code guacamole/src/main/java/org/apache/guacamole/rest/usergroup/UserGroupResource.java x: 4 commits (all time) y: 45 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/JDBCAuthenticationProviderService.java x: 44 commits (all time) y: 93 lines of code extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java x: 18 commits (all time) y: 224 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/KsmAuthenticationProviderModule.java x: 12 commits (all time) y: 37 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmConnectionGroup.java x: 5 commits (all time) y: 26 lines of code guacamole/src/main/frontend/src/app/rest/services/schemaService.js x: 7 commits (all time) y: 57 lines of code guacamole/src/main/java/org/apache/guacamole/rest/schema/SchemaResource.java x: 13 commits (all time) y: 62 lines of code extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/BanningAuthenticationListener.java x: 5 commits (all time) y: 92 lines of code guacamole/src/main/frontend/src/app/manage/controllers/manageUserController.js x: 4 commits (all time) y: 162 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/event/AuthenticationFailureEvent.java x: 6 commits (all time) y: 34 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedFileUpload.js x: 4 commits (all time) y: 69 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/InputStreamInterceptingFilter.java x: 7 commits (all time) 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: 8 commits (all time) y: 184 lines of code extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/WindowsUsername.java x: 2 commits (all time) y: 43 lines of code guacamole-common-js/src/main/webapp/modules/Display.js x: 34 commits (all time) y: 773 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/HistoryTrackingConnection.java x: 5 commits (all time) y: 43 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/AuthenticationProviderService.java x: 12 commits (all time) y: 18 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/InjectedAuthenticationProvider.java x: 22 commits (all time) y: 40 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/SharedAuthenticationProviderService.java x: 11 commits (all time) y: 58 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsConnectionHistory.js x: 8 commits (all time) y: 110 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/ConnectionRecord.java x: 15 commits (all time) y: 13 lines of code guacamole/src/main/frontend/src/app/player/directives/playerDisplay.js x: 3 commits (all time) y: 35 lines of code guacamole/src/main/frontend/src/app/player/styles/progressIndicator.css x: 2 commits (all time) y: 59 lines of code guacamole/src/main/frontend/src/app/player/styles/seek.css x: 2 commits (all time) y: 74 lines of code guacamole/src/main/frontend/src/app/settings/styles/history.css x: 4 commits (all time) y: 51 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledActivityRecord.java x: 8 commits (all time) y: 54 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.java x: 17 commits (all time) y: 3 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordSet.java x: 18 commits (all time) y: 31 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnectionRecord.java x: 16 commits (all time) y: 31 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.java x: 13 commits (all time) y: 4 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserRecordSet.java x: 10 commits (all time) y: 30 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 26 commits (all time) y: 168 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 28 commits (all time) y: 166 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.xml x: 19 commits (all time) y: 125 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordMapper.xml x: 24 commits (all time) y: 164 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserRecordMapper.xml x: 21 commits (all time) y: 123 lines of code extensions/guacamole-history-recording-storage/src/main/java/org/apache/guacamole/history/user/HistoryUserContext.java x: 3 commits (all time) y: 56 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/ActivityRecord.java x: 7 commits (all time) y: 26 lines of code guacamole/src/main/frontend/src/app/rest/types/ConnectionHistoryEntry.js x: 4 commits (all time) y: 59 lines of code guacamole/src/main/java/org/apache/guacamole/rest/history/ActivityRecordSetResource.java x: 7 commits (all time) y: 54 lines of code doc/guacamole-playback-example/src/main/webapp/playback.js x: 11 commits (all time) y: 66 lines of code guacamole-common-js/src/main/webapp/modules/StringReader.js x: 13 commits (all time) y: 17 lines of code extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/VaultAuthenticationProvider.java x: 3 commits (all time) y: 29 lines of code extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/CachedVaultSecretService.java x: 2 commits (all time) y: 67 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/TokenInjectingConnection.java x: 6 commits (all time) y: 31 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/TokenInjectingUserContext.java x: 7 commits (all time) y: 69 lines of code guacamole-ext/src/main/java/org/apache/guacamole/token/TokenFilter.java x: 14 commits (all time) y: 113 lines of code guacamole/src/main/frontend/src/app/clipboard/services/clipboardService.js x: 10 commits (all time) y: 253 lines of code guacamole/src/main/frontend/src/app/client/templates/connection.html x: 7 commits (all time) y: 9 lines of code guacamole/src/main/frontend/src/app/client/templates/guacClient.html x: 7 commits (all time) y: 12 lines of code guacamole/src/main/frontend/src/app/form/services/formService.js x: 5 commits (all time) y: 131 lines of code guacamole/src/main/frontend/src/app/form/templates/form.html x: 4 commits (all time) y: 15 lines of code guacamole/src/main/frontend/src/app/form/templates/textField.html x: 5 commits (all time) y: 15 lines of code guacamole/src/main/frontend/src/app/manage/templates/manageConnection.html x: 5 commits (all time) y: 70 lines of code guacamole/src/main/frontend/src/app/manage/templates/manageConnectionGroup.html x: 5 commits (all time) y: 39 lines of code guacamole/src/main/frontend/src/app/manage/templates/manageSharingProfile.html x: 5 commits (all time) y: 36 lines of code guacamole-ext/src/main/java/org/apache/guacamole/properties/FileGuacamoleProperties.java x: 4 commits (all time) y: 27 lines of code guacamole/src/main/frontend/src/app/navigation/services/userPageService.js x: 4 commits (all time) y: 228 lines of code guacamole/src/main/frontend/src/app/index/filters/escapeFilter.js x: 3 commits (all time) y: 7 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsUserGroups.html x: 5 commits (all time) y: 33 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsUsers.html x: 5 commits (all time) y: 45 lines of code guacamole-common-js/src/main/webapp/modules/ArrayBufferReader.js x: 6 commits (all time) y: 19 lines of code guacamole-common-js/src/main/webapp/modules/ArrayBufferWriter.js x: 12 commits (all time) y: 29 lines of code guacamole-common-js/src/main/webapp/modules/AudioPlayer.js x: 22 commits (all time) y: 221 lines of code guacamole-common-js/src/main/webapp/modules/AudioRecorder.js x: 35 commits (all time) y: 218 lines of code guacamole-common-js/src/main/webapp/modules/Event.js x: 9 commits (all time) y: 74 lines of code guacamole-common-js/src/main/webapp/modules/InputSink.js x: 5 commits (all time) y: 51 lines of code guacamole-common-js/src/main/webapp/modules/JSONReader.js x: 11 commits (all time) y: 23 lines of code guacamole-common-js/src/main/webapp/modules/Layer.js x: 23 commits (all time) y: 313 lines of code guacamole-common-js/src/main/webapp/modules/Mouse.js x: 31 commits (all time) y: 504 lines of code guacamole-common-js/src/main/webapp/modules/Object.js x: 11 commits (all time) y: 39 lines of code guacamole-common-js/src/main/webapp/modules/OnScreenKeyboard.js x: 24 commits (all time) y: 257 lines of code guacamole-common-js/src/main/webapp/modules/OutputStream.js x: 9 commits (all time) y: 12 lines of code guacamole-common-js/src/main/webapp/modules/Position.js x: 7 commits (all time) y: 27 lines of code guacamole-common-js/src/main/webapp/modules/Status.js x: 17 commits (all time) y: 62 lines of code guacamole-common-js/src/main/webapp/modules/StringWriter.js x: 11 commits (all time) y: 69 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/SSOAuthenticationProvider.java x: 6 commits (all time) y: 71 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/user/SSOAuthenticatedUser.java x: 3 commits (all time) y: 37 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/conf/CASGuacamoleProperties.java x: 3 commits (all time) y: 43 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/conf/ConfigurationService.java x: 3 commits (all time) y: 47 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java x: 3 commits (all time) y: 52 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java x: 4 commits (all time) 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: 3 commits (all time) y: 106 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/user/SAMLAuthenticatedUser.java x: 4 commits (all time) y: 39 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/ConfigurationService.java x: 26 commits (all time) 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: 30 commits (all time) y: 74 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/totp/TOTPGenerator.java x: 9 commits (all time) y: 105 lines of code guacamole-ext/src/main/java/org/apache/guacamole/environment/Environment.java x: 10 commits (all time) y: 43 lines of code guacamole/src/main/frontend/src/app/client/directives/guacClient.js x: 13 commits (all time) y: 262 lines of code guacamole-common/src/main/java/org/apache/guacamole/servlet/GuacamoleHTTPTunnelMap.java x: 7 commits (all time) y: 65 lines of code guacamole-common/src/main/java/org/apache/guacamole/servlet/GuacamoleHTTPTunnelServlet.java x: 12 commits (all time) y: 227 lines of code guacamole/src/main/frontend/src/app/rest/services/connectionGroupService.js x: 5 commits (all time) y: 63 lines of code guacamole/src/main/frontend/src/app/rest/services/membershipService.js x: 5 commits (all time) y: 87 lines of code guacamole/src/main/frontend/src/app/rest/services/permissionService.js x: 5 commits (all time) y: 83 lines of code guacamole/src/main/frontend/src/app/rest/services/sharingProfileService.js x: 5 commits (all time) y: 56 lines of code guacamole/src/main/java/org/apache/guacamole/rest/session/SessionRESTService.java x: 10 commits (all time) y: 25 lines of code guacamole/src/main/java/org/apache/guacamole/rest/session/SessionResourceFactory.java x: 7 commits (all time) y: 5 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/AuthenticationProviderService.java x: 54 commits (all time) y: 177 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ObjectQueryService.java x: 34 commits (all time) y: 148 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/CaseInsensitivePatternDeserializer.java x: 2 commits (all time) y: 38 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/connection/ConnectionService.java x: 52 commits (all time) y: 146 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/group/UserGroupService.java x: 29 commits (all time) y: 141 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/LDAPUserContext.java x: 12 commits (all time) y: 94 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/UserService.java x: 37 commits (all time) y: 90 lines of code extensions/guacamole-auth-json/src/main/assembly/dist.xml x: 8 commits (all time) y: 29 lines of code guacamole-ext/src/main/java/org/apache/guacamole/properties/ByteArrayProperty.java x: 7 commits (all time) 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: 63 commits (all time) y: 314 lines of code guacamole/src/main/frontend/src/app/client/styles/client.css x: 8 commits (all time) y: 88 lines of code guacamole/src/main/frontend/src/app/notification/services/guacNotification.js x: 4 commits (all time) y: 33 lines of code guacamole/src/main/java/org/apache/guacamole/auth/file/Authorization.java x: 6 commits (all time) y: 94 lines of code guacamole/src/main/frontend/src/app/rest/services/requestService.js x: 4 commits (all time) y: 42 lines of code guacamole/src/main/java/org/apache/guacamole/resource/ResourceServlet.java x: 6 commits (all time) y: 53 lines of code guacamole/src/main/webapp/WEB-INF/web.xml x: 47 commits (all time) y: 37 lines of code guacamole/src/main/frontend/src/app/client/directives/guacFileBrowser.js x: 4 commits (all time) y: 95 lines of code guacamole/src/main/frontend/src/app/client/services/guacClientManager.js x: 10 commits (all time) y: 109 lines of code guacamole/src/main/frontend/src/app/client/styles/guac-menu.css x: 6 commits (all time) y: 108 lines of code guacamole/src/main/frontend/src/app/client/styles/transfer.css x: 4 commits (all time) y: 90 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedClientGroup.js x: 12 commits (all time) y: 175 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedFilesystem.js x: 5 commits (all time) y: 157 lines of code guacamole/src/main/frontend/src/app/index/styles/buttons.css x: 4 commits (all time) y: 92 lines of code guacamole/src/main/frontend/src/app/index/styles/other-connections.css x: 6 commits (all time) y: 133 lines of code guacamole/src/main/frontend/src/app/index/styles/ui.css x: 4 commits (all time) y: 200 lines of code guacamole/src/main/frontend/src/app/login/styles/dialog.css x: 6 commits (all time) y: 89 lines of code guacamole/src/main/frontend/src/app/navigation/styles/menu.css x: 4 commits (all time) y: 103 lines of code guacamole/src/main/frontend/src/app/notification/styles/modal.css x: 5 commits (all time) y: 30 lines of code guacamole/src/main/frontend/src/app/notification/styles/notification.css x: 6 commits (all time) y: 99 lines of code guacamole/src/main/java/org/apache/guacamole/extension/ExtensionOrderProperty.java x: 2 commits (all time) y: 54 lines of code doc/guacamole-example/src/main/webapp/index.html x: 14 commits (all time) y: 45 lines of code extensions/guacamole-auth-quickconnect/src/main/resources/templates/quickconnectField.html x: 10 commits (all time) y: 11 lines of code guacamole/src/main/frontend/plugins/dependency-list-plugin.js x: 2 commits (all time) y: 45 lines of code guacamole/src/main/frontend/src/app/client/styles/file-transfer-dialog.css x: 2 commits (all time) y: 63 lines of code guacamole/src/main/frontend/src/app/form/controllers/timeZoneFieldController.js x: 2 commits (all time) y: 588 lines of code guacamole/src/main/frontend/src/app/form/styles/terminal-color-scheme-field.css x: 2 commits (all time) y: 96 lines of code guacamole/src/main/frontend/src/app/form/types/ColorScheme.js x: 2 commits (all time) y: 754 lines of code guacamole/src/main/frontend/src/app/groupList/directives/guacGroupListFilter.js x: 2 commits (all time) y: 98 lines of code guacamole/src/main/frontend/src/app/groupList/templates/guacGroupListFilter.html x: 3 commits (all time) y: 3 lines of code guacamole/src/main/frontend/src/app/groupList/types/GroupListItem.js x: 2 commits (all time) y: 116 lines of code guacamole/src/main/frontend/src/app/index/config/templateRequestDecorator.js x: 2 commits (all time) y: 81 lines of code guacamole/src/main/frontend/src/app/index/styles/headers.css x: 2 commits (all time) y: 66 lines of code guacamole/src/main/frontend/src/app/list/directives/guacPager.js x: 2 commits (all time) y: 110 lines of code guacamole/src/main/frontend/src/app/list/types/FilterToken.js x: 2 commits (all time) y: 71 lines of code guacamole/src/main/frontend/src/app/manage/controllers/manageConnectionController.js x: 2 commits (all time) y: 118 lines of code guacamole/src/main/frontend/src/app/manage/controllers/manageUserGroupController.js x: 2 commits (all time) y: 173 lines of code guacamole/src/main/frontend/src/app/manage/directives/connectionPermissionEditor.js x: 2 commits (all time) y: 159 lines of code guacamole/src/main/frontend/src/app/manage/directives/identifierSetEditor.js x: 2 commits (all time) y: 77 lines of code guacamole/src/main/frontend/src/app/manage/directives/locationChooser.js x: 2 commits (all time) y: 47 lines of code guacamole/src/main/frontend/src/app/manage/directives/systemPermissionEditor.js x: 2 commits (all time) y: 103 lines of code guacamole/src/main/frontend/src/app/manage/templates/manageUser.html x: 3 commits (all time) y: 68 lines of code guacamole/src/main/frontend/src/app/manage/templates/manageUserGroup.html x: 3 commits (all time) y: 77 lines of code guacamole/src/main/frontend/src/app/osk/styles/osk.css x: 2 commits (all time) y: 147 lines of code guacamole/src/main/frontend/src/app/rest/types/PermissionSet.js x: 2 commits (all time) y: 149 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsSessions.js x: 2 commits (all time) y: 162 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsSessions.html x: 3 commits (all time) y: 46 lines of code guacamole/src/main/frontend/src/app/textInput/styles/textInput.css x: 2 commits (all time) y: 86 lines of code guacamole/src/main/java/org/apache/guacamole/rest/RESTServiceModule.java x: 43 commits (all time) y: 53 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/conf/ConfigurationService.java x: 10 commits (all time) y: 113 lines of code extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/HTTPHeaderAuthenticationProviderModule.java x: 7 commits (all time) y: 21 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/java/org/apache/guacamole/auth/postgresql/PostgreSQLAuthenticationProviderModule.java x: 25 commits (all time) y: 63 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPAuthenticationProviderModule.java x: 14 commits (all time) y: 30 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusAuthenticationProviderModule.java x: 16 commits (all time) y: 42 lines of code guacamole-ext/src/main/java/org/apache/guacamole/environment/LocalEnvironment.java x: 20 commits (all time) y: 163 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnection.java x: 30 commits (all time) y: 119 lines of code guacamole/src/main/java/org/apache/guacamole/auth/file/FileAuthenticationProvider.java x: 11 commits (all time) y: 84 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleStatus.java x: 11 commits (all time) y: 177 lines of code guacamole/src/main/java/org/apache/guacamole/extension/AuthenticationProviderFacade.java x: 25 commits (all time) y: 156 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusConnectionService.java x: 44 commits (all time) y: 158 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/conf/RadiusGuacamoleProperties.java x: 7 commits (all time) y: 75 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserData.java x: 7 commits (all time) y: 86 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataService.java x: 8 commits (all time) y: 149 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/form/AuthenticationCodeField.java x: 11 commits (all time) y: 98 lines of code guacamole-ext/src/main/java/org/apache/guacamole/form/Field.java x: 19 commits (all time) y: 56 lines of code guacamole/src/main/java/org/apache/guacamole/extension/LanguageResourceService.java x: 7 commits (all time) y: 170 lines of code guacamole/src/main/java/org/apache/guacamole/rest/connection/APIConnection.java x: 11 commits (all time) y: 90 lines of code extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectAuthenticationProvider.java x: 16 commits (all time) y: 27 lines of code extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectDirectory.java x: 22 commits (all time) y: 45 lines of code extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectUserContext.java x: 24 commits (all time) y: 58 lines of code extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/rest/QuickConnectREST.java x: 14 commits (all time) y: 24 lines of code extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/utility/QCParser.java x: 28 commits (all time) y: 137 lines of code guacamole/src/main/java/org/apache/guacamole/rest/RequestSizeFilter.java x: 7 commits (all time) y: 48 lines of code guacamole/src/main/java/org/apache/guacamole/rest/APIException.java x: 12 commits (all time) y: 13 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/TokenRESTService.java x: 18 commits (all time) y: 88 lines of code guacamole/src/main/java/org/apache/guacamole/rest/patch/PatchRESTService.java x: 6 commits (all time) y: 50 lines of code guacamole/src/main/java/org/apache/guacamole/rest/tunnel/StreamResource.java x: 8 commits (all time) y: 52 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/connection/ConnectionService.java x: 7 commits (all time) y: 140 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserDataConnection.java x: 7 commits (all time) y: 91 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/CryptoService.java x: 5 commits (all time) y: 57 lines of code guacamole-common/src/main/java/org/apache/guacamole/net/DelegatingGuacamoleSocket.java x: 3 commits (all time) y: 33 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/FailoverGuacamoleSocket.java x: 9 commits (all time) y: 102 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleConfiguration.java x: 7 commits (all time) y: 51 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 26 commits (all time) 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: 15 commits (all time) y: 241 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionMapper.xml x: 11 commits (all time) y: 82 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 11 commits (all time) 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: 21 commits (all time) 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: 7 commits (all time) y: 178 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connection/ConnectionMapper.xml x: 27 commits (all time) y: 255 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupMapper.xml x: 17 commits (all time) y: 241 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserGroupPermissionMapper.xml x: 9 commits (all time) 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: 15 commits (all time) 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: 20 commits (all time) y: 261 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/connectiongroup/ConnectionGroupMapper.xml x: 14 commits (all time) y: 241 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionMapper.xml x: 15 commits (all time) y: 93 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserGroupPermissionMapper.xml x: 9 commits (all time) y: 110 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/permission/UserPermissionMapper.xml x: 15 commits (all time) y: 110 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/sharingprofile/SharingProfileMapper.xml x: 14 commits (all time) y: 143 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/UserMapper.xml x: 20 commits (all time) 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: 49 commits (all time) y: 231 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/connection/SharedConnection.java x: 18 commits (all time) y: 86 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/user/SharedUser.java x: 20 commits (all time) y: 89 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractUser.java x: 16 commits (all time) y: 72 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingUser.java x: 12 commits (all time) y: 97 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/User.java x: 25 commits (all time) y: 28 lines of code guacamole/src/main/java/org/apache/guacamole/rest/history/HistoryResource.java x: 15 commits (all time) y: 35 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf/SQLServerPasswordPolicy.java x: 3 commits (all time) y: 84 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/ActiveConnectionPermissionService.java x: 22 commits (all time) y: 95 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledChildDirectoryObjectService.java x: 15 commits (all time) y: 70 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledPermissions.java x: 10 commits (all time) y: 140 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/AbstractPermissionService.java x: 17 commits (all time) y: 33 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledAuthenticatedUser.java x: 22 commits (all time) y: 55 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/conf/RadiusAuthenticationProtocol.java x: 9 commits (all time) y: 40 lines of code guacamole-ext/src/main/java/org/apache/guacamole/properties/EnumGuacamoleProperty.java x: 3 commits (all time) y: 81 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java x: 41 commits (all time) y: 126 lines of code extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/UserVerificationService.java x: 7 commits (all time) y: 43 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/activeconnection/TrackedActiveConnection.java x: 16 commits (all time) y: 133 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/ConnectionSharingService.java x: 17 commits (all time) y: 67 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/ActiveConnection.java x: 10 commits (all time) y: 34 lines of code extensions/guacamole-auth-radius/src/main/resources/config/radiusConfig.js x: 10 commits (all time) y: 8 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/base/EntityMapper.xml x: 8 commits (all time) y: 111 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserModel.java x: 21 commits (all time) y: 120 lines of code guacamole-ext/src/main/java/org/apache/guacamole/properties/UriGuacamoleProperty.java x: 1 commits (all time) y: 19 lines of code extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/api/DuoCookie.java x: 4 commits (all time) y: 75 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/OutputStreamInterceptingFilter.java x: 8 commits (all time) y: 86 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ModeledDirectoryObjectMapper.java x: 10 commits (all time) 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: 16 commits (all time) y: 129 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connectiongroup/RootConnectionGroup.java x: 7 commits (all time) y: 81 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ConnectionGroupPermissionService.java x: 12 commits (all time) y: 26 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ObjectPermissionMapper.java x: 10 commits (all time) y: 15 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ObjectPermissionService.java x: 12 commits (all time) y: 21 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/ObjectPermissionSet.java x: 12 commits (all time) y: 59 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/PermissionService.java x: 13 commits (all time) y: 26 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/SystemPermissionSet.java x: 12 commits (all time) y: 55 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/connectiongroup/SharedRootConnectionGroup.java x: 8 commits (all time) y: 76 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/user/SharedAuthenticatedUser.java x: 12 commits (all time) y: 33 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/GuacamoleTunnelService.java x: 15 commits (all time) y: 30 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/RemoteAuthenticatedUser.java x: 21 commits (all time) y: 37 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/UserMapper.java x: 9 commits (all time) y: 6 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/001-create-schema.sql x: 54 commits (all time) y: 310 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/upgrade/upgrade-pre-1.0.0.sql x: 7 commits (all time) y: 201 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/apache/guacamole/auth/jdbc/user/PasswordRecordMapper.xml x: 10 commits (all time) y: 51 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/001-create-schema.sql x: 56 commits (all time) y: 371 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-1.0.0.sql x: 7 commits (all time) y: 214 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/apache/guacamole/auth/jdbc/permission/SystemPermissionMapper.xml x: 10 commits (all time) y: 66 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/001-create-schema.sql x: 40 commits (all time) y: 534 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/002-create-admin-user.sql x: 24 commits (all time) y: 40 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/upgrade/upgrade-pre-1.0.0.sql x: 7 commits (all time) y: 355 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/base/EntityMapper.xml x: 5 commits (all time) y: 79 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/resources/org/apache/guacamole/auth/jdbc/user/PasswordRecordMapper.xml x: 13 commits (all time) y: 47 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPAuthenticationProvider.java x: 19 commits (all time) y: 43 lines of code extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectionGroup.java x: 10 commits (all time) y: 50 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractAuthenticatedUser.java x: 18 commits (all time) y: 13 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AuthenticatedUser.java x: 17 commits (all time) y: 9 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Connectable.java x: 12 commits (all time) y: 16 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingConnectionGroup.java x: 11 commits (all time) y: 92 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingUserGroup.java x: 6 commits (all time) y: 76 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/permission/ObjectPermissionSet.java x: 9 commits (all time) y: 63 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/permission/SystemPermissionSet.java x: 9 commits (all time) y: 53 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleAuthenticationProvider.java x: 24 commits (all time) y: 65 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnectionGroup.java x: 10 commits (all time) y: 55 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleObjectPermissionSet.java x: 10 commits (all time) y: 83 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleSystemPermissionSet.java x: 9 commits (all time) y: 48 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleUser.java x: 20 commits (all time) y: 59 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleUserContext.java x: 25 commits (all time) y: 66 lines of code guacamole-ext/src/main/java/org/apache/guacamole/token/StandardTokens.java x: 29 commits (all time) y: 41 lines of code guacamole/util/check-translation.py x: 3 commits (all time) y: 107 lines of code guacamole-common/src/main/java/org/apache/guacamole/websocket/GuacamoleWebSocketTunnelEndpoint.java x: 16 commits (all time) y: 177 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/tomcat/GuacamoleWebSocketTunnelServlet.java x: 17 commits (all time) y: 190 lines of code extensions/guacamole-auth-quickconnect/src/main/resources/controllers/quickconnectController.js x: 9 commits (all time) y: 19 lines of code guacamole/src/main/java/org/apache/guacamole/rest/permission/APIPermissionSet.java x: 8 commits (all time) y: 96 lines of code extensions/guacamole-auth-duo/src/main/java/org/apache/guacamole/auth/duo/DuoAuthenticationProvider.java x: 13 commits (all time) y: 27 lines of code extensions/guacamole-auth-header/src/main/java/org/apache/guacamole/auth/header/HTTPHeaderAuthenticationProvider.java x: 15 commits (all time) y: 25 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/user/SharedUserContext.java x: 17 commits (all time) y: 45 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusAuthenticationProvider.java x: 9 commits (all time) y: 24 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/CodeUsageTrackingService.java x: 2 commits (all time) y: 91 lines of code guacamole-ext/src/main/java/org/apache/guacamole/xml/DocumentHandler.java x: 6 commits (all time) y: 69 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AuthenticationProvider.java x: 15 commits (all time) y: 22 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/base/ActivityRecordSearchTerm.java x: 3 commits (all time) y: 99 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ConnectionRecordModel.java x: 11 commits (all time) y: 32 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/upgrade/upgrade-pre-0.9.14.sql x: 11 commits (all time) y: 28 lines of code guacamole/src/main/java/org/apache/guacamole/rest/history/APIConnectionRecord.java x: 9 commits (all time) y: 27 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/RestrictedGuacamoleTunnelService.java x: 27 commits (all time) y: 120 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/security/PasswordPolicyService.java x: 12 commits (all time) y: 101 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/SharedConnectionMap.java x: 8 commits (all time) y: 7 lines of code guacamole-common/src/main/java/org/apache/guacamole/io/ReaderGuacamoleReader.java x: 4 commits (all time) y: 126 lines of code guacamole-common/src/main/java/org/apache/guacamole/net/SSLGuacamoleSocket.java x: 4 commits (all time) y: 66 lines of code guacamole/src/main/java/org/apache/guacamole/rest/APIRequest.java x: 14 commits (all time) y: 53 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/InterceptedStreamMap.java x: 4 commits (all time) y: 63 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/StreamInterceptingTunnel.java x: 9 commits (all time) y: 64 lines of code extensions/guacamole-auth-duo/src/main/resources/lib/DuoWeb/Duo-Web-v2.js x: 2 commits (all time) y: 208 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/upgrade/upgrade-pre-0.9.10.sql x: 6 commits (all time) y: 85 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 117.0
commits (all time)
min: 1.0 | average: 7.48 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 117.0

File Size vs. Contributors (all time): 1382 points

guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js x: 2 contributors (all time) y: 203 lines of code guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 6 contributors (all time) y: 521 lines of code guacamole/src/main/frontend/src/app/player/directives/player.js x: 3 contributors (all time) y: 126 lines of code guacamole/src/main/frontend/src/app/player/directives/textView.js x: 2 contributors (all time) y: 35 lines of code guacamole/src/main/frontend/src/app/player/services/playerTimeService.js x: 2 contributors (all time) y: 21 lines of code guacamole/src/main/frontend/src/app/player/styles/player.css x: 3 contributors (all time) y: 120 lines of code guacamole/src/main/frontend/src/app/player/styles/textView.css x: 2 contributors (all time) y: 57 lines of code guacamole/src/main/frontend/src/app/player/templates/player.html x: 3 contributors (all time) y: 47 lines of code guacamole/src/main/frontend/src/app/player/templates/textView.html x: 2 contributors (all time) y: 26 lines of code guacamole/src/main/frontend/src/app/player/types/TextBatch.js x: 2 contributors (all time) y: 19 lines of code guacamole/src/main/frontend/src/app/settings/styles/history-player.css x: 3 contributors (all time) y: 54 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html x: 3 contributors (all time) 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 (all time) 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 (all time) 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 (all time) y: 72 lines of code guacamole/src/main/frontend/src/app/login/directives/login.js x: 3 contributors (all time) y: 91 lines of code guacamole-common-js/src/main/webapp/modules/Version.js x: 6 contributors (all time) y: 2 lines of code guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java x: 6 contributors (all time) 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 (all time) 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 (all time) 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 (all time) y: 82 lines of code guacamole-common-js/src/main/webapp/modules/Keyboard.js x: 9 contributors (all time) y: 587 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsPreferences.js x: 4 contributors (all time) y: 116 lines of code extensions/guacamole-history-recording-storage/src/main/java/org/apache/guacamole/history/connection/HistoryConnectionRecord.java x: 3 contributors (all time) y: 141 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java x: 3 contributors (all time) 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 (all time) 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 (all time) y: 209 lines of code guacamole/src/main/frontend/src/app/import/controllers/importConnectionsController.js x: 3 contributors (all time) y: 262 lines of code guacamole-common-js/src/main/webapp/modules/Parser.js x: 6 contributors (all time) 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 (all time) y: 103 lines of code guacamole/src/main/frontend/src/app/client/directives/guacClientNotification.js x: 3 contributors (all time) y: 202 lines of code guacamole/src/main/frontend/src/app/client/directives/guacFileTransfer.js x: 3 contributors (all time) y: 82 lines of code guacamole/src/main/frontend/src/app/client/templates/guacFileTransfer.html x: 3 contributors (all time) y: 12 lines of code guacamole/src/main/frontend/src/app/client/types/TranslationResult.js x: 2 contributors (all time) y: 8 lines of code guacamole/src/main/frontend/src/app/rest/services/tunnelService.js x: 6 contributors (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) y: 124 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectTranslator.java x: 5 contributors (all time) y: 33 lines of code guacamole/src/main/frontend/src/app/rest/services/patchService.js x: 4 contributors (all time) 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 (all time) 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 (all time) y: 57 lines of code guacamole/src/main/frontend/src/app/import/services/connectionParseService.js x: 3 contributors (all time) y: 361 lines of code guacamole-common-js/src/main/webapp/modules/Tunnel.js x: 12 contributors (all time) y: 490 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleInstruction.java x: 2 contributors (all time) y: 42 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleParser.java x: 2 contributors (all time) y: 101 lines of code guacamole/src/main/frontend/src/app/storage/services/sessionStorageFactory.js x: 3 contributors (all time) y: 41 lines of code guacamole/src/main/frontend/src/app/index/controllers/indexController.js x: 4 contributors (all time) y: 142 lines of code guacamole/src/main/frontend/src/index.html x: 3 contributors (all time) y: 77 lines of code guacamole/src/main/java/org/apache/guacamole/rest/usergroup/UserGroupObjectTranslator.java x: 3 contributors (all time) y: 29 lines of code guacamole-common-js/src/main/webapp/modules/Client.js x: 9 contributors (all time) y: 849 lines of code guacamole/src/main/frontend/src/app/import/services/connectionCSVService.js x: 3 contributors (all time) y: 194 lines of code guacamole/src/main/frontend/src/app/import/types/ImportConnection.js x: 3 contributors (all time) y: 22 lines of code guacamole/src/main/frontend/src/app/import/templates/connectionImport.html x: 3 contributors (all time) y: 65 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java x: 4 contributors (all time) y: 364 lines of code guacamole/src/main/frontend/src/app/import/directives/connectionImportErrors.js x: 2 contributors (all time) y: 114 lines of code guacamole/src/main/frontend/src/app/import/types/ImportConnectionError.js x: 2 contributors (all time) y: 13 lines of code guacamole/src/main/frontend/src/app/rest/types/DirectoryPatch.js x: 2 contributors (all time) y: 14 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsConnections.js x: 2 contributors (all time) y: 153 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsConnections.html x: 3 contributors (all time) 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 (all time) 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 (all time) 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 (all time) y: 44 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AtomicDirectoryOperation.java x: 2 contributors (all time) y: 6 lines of code guacamole/src/main/frontend/src/app/element/directives/guacDrop.js x: 2 contributors (all time) y: 51 lines of code guacamole/src/main/frontend/src/app/import/importModule.js x: 2 contributors (all time) y: 1 lines of code guacamole/src/main/frontend/src/app/rest/services/connectionService.js x: 4 contributors (all time) y: 73 lines of code guacamole/src/main/frontend/src/app/rest/services/userGroupService.js x: 4 contributors (all time) y: 66 lines of code guacamole/src/main/frontend/src/app/rest/services/userService.js x: 4 contributors (all time) y: 81 lines of code guacamole/src/main/java/org/apache/guacamole/rest/APIError.java x: 3 contributors (all time) y: 94 lines of code guacamole/src/main/java/org/apache/guacamole/rest/jsonpatch/APIPatch.java x: 2 contributors (all time) y: 27 lines of code guacamole/src/main/java/org/apache/guacamole/rest/permission/PermissionSetResource.java x: 4 contributors (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) y: 92 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/TOTPUser.java x: 5 contributors (all time) y: 49 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/UserVerificationService.java x: 5 contributors (all time) y: 171 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/usergroup/TOTPUserGroup.java x: 2 contributors (all time) y: 33 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/html/sso-providers.html x: 4 contributors (all time) y: 5 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/resources/styles/sso-providers.css x: 4 contributors (all time) 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 (all time) 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 (all time) 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 (all time) y: 76 lines of code guacamole/src/main/frontend/src/app/clipboard/styles/clipboard.css x: 3 contributors (all time) y: 45 lines of code guacamole/src/main/java/org/apache/guacamole/GuacamoleSession.java x: 4 contributors (all time) y: 108 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/HashTokenSessionMap.java x: 3 contributors (all time) y: 113 lines of code guacamole/src/main/frontend/src/app/client/directives/guacClientUserCount.js x: 4 contributors (all time) y: 77 lines of code guacamole/src/main/frontend/src/app/client/styles/tiled-client-grid.css x: 4 contributors (all time) y: 196 lines of code guacamole/src/main/frontend/src/app/client/templates/guacClientUserCount.html x: 4 contributors (all time) y: 11 lines of code guacamole/src/main/frontend/src/app/client/controllers/clientController.js x: 4 contributors (all time) y: 292 lines of code guacamole/src/main/frontend/src/app/client/templates/client.html x: 4 contributors (all time) y: 163 lines of code guacamole/src/main/frontend/src/app/client/templates/guacTiledClients.html x: 4 contributors (all time) y: 27 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedClient.js x: 5 contributors (all time) y: 389 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/ConfiguredGuacamoleSocket.java x: 6 contributors (all time) y: 145 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleClientInformation.java x: 4 contributors (all time) y: 52 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleProtocolVersion.java x: 4 contributors (all time) y: 67 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestService.java x: 6 contributors (all time) y: 134 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ConnectedLDAPConfiguration.java x: 3 contributors (all time) y: 123 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/LDAPConnectionService.java x: 6 contributors (all time) y: 160 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/DefaultLDAPConfiguration.java x: 3 contributors (all time) y: 104 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/EnvironmentLDAPConfiguration.java x: 3 contributors (all time) y: 172 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/JacksonLDAPConfiguration.java x: 4 contributors (all time) y: 189 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPConfiguration.java x: 3 contributors (all time) y: 31 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LDAPGuacamoleProperties.java x: 5 contributors (all time) 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 (all time) y: 189 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/UserContext.java x: 4 contributors (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) y: 86 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsPreferences.html x: 2 contributors (all time) y: 72 lines of code guacamole/src/main/java/org/apache/guacamole/extension/Extension.java x: 5 contributors (all time) y: 187 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Connection.java x: 3 contributors (all time) y: 26 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/SharingProfile.java x: 3 contributors (all time) y: 8 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/event/AuthenticationSuccessEvent.java x: 4 contributors (all time) y: 31 lines of code guacamole/src/main/java/org/apache/guacamole/GuacamoleServletContextListener.java x: 4 contributors (all time) y: 133 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/AuthenticationService.java x: 6 contributors (all time) y: 208 lines of code guacamole/src/main/java/org/apache/guacamole/rest/connection/ConnectionResource.java x: 4 contributors (all time) y: 97 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectResource.java x: 3 contributors (all time) 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 (all time) 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 (all time) y: 224 lines of code guacamole/src/main/java/org/apache/guacamole/rest/schema/SchemaResource.java x: 4 contributors (all time) y: 62 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/GuacamoleAuthenticationProcessException.java x: 2 contributors (all time) y: 56 lines of code extensions/guacamole-auth-ban/src/main/java/org/apache/guacamole/auth/ban/BanningAuthenticationListener.java x: 2 contributors (all time) y: 92 lines of code guacamole/src/main/frontend/src/app/manage/controllers/manageUserController.js x: 2 contributors (all time) y: 162 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/DecorationService.java x: 5 contributors (all time) y: 38 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedFileUpload.js x: 3 contributors (all time) y: 69 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/InputStreamInterceptingFilter.java x: 5 contributors (all time) 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 (all time) y: 184 lines of code guacamole-common-js/src/main/webapp/modules/Display.js x: 7 contributors (all time) y: 773 lines of code guacamole/src/main/frontend/src/app/home/templates/home.html x: 4 contributors (all time) y: 26 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsConnectionHistory.js x: 3 contributors (all time) y: 110 lines of code guacamole/src/main/frontend/src/app/player/styles/seek.css x: 2 contributors (all time) y: 74 lines of code guacamole/src/main/frontend/src/app/settings/styles/history.css x: 3 contributors (all time) y: 51 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistory.html x: 3 contributors (all time) 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 (all time) 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 (all time) y: 168 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/ActivityRecordSet.java x: 4 contributors (all time) y: 22 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingActivityRecord.java x: 2 contributors (all time) y: 49 lines of code guacamole-common-js/src/main/webapp/modules/StringReader.js x: 6 contributors (all time) y: 17 lines of code guacamole/src/main/frontend/src/app/clipboard/services/clipboardService.js x: 4 contributors (all time) y: 253 lines of code guacamole/src/main/frontend/src/app/form/services/formService.js x: 3 contributors (all time) y: 131 lines of code guacamole/src/main/frontend/src/app/navigation/services/userPageService.js x: 3 contributors (all time) y: 228 lines of code guacamole-common-js/src/main/webapp/modules/ArrayBufferWriter.js x: 5 contributors (all time) y: 29 lines of code guacamole-common-js/src/main/webapp/modules/AudioPlayer.js x: 6 contributors (all time) y: 221 lines of code guacamole-common-js/src/main/webapp/modules/AudioRecorder.js x: 5 contributors (all time) y: 218 lines of code guacamole-common-js/src/main/webapp/modules/BlobReader.js x: 4 contributors (all time) y: 43 lines of code guacamole-common-js/src/main/webapp/modules/BlobWriter.js x: 5 contributors (all time) y: 61 lines of code guacamole-common-js/src/main/webapp/modules/DataURIReader.js x: 5 contributors (all time) y: 16 lines of code guacamole-common-js/src/main/webapp/modules/Event.js x: 4 contributors (all time) y: 74 lines of code guacamole-common-js/src/main/webapp/modules/InputStream.js x: 5 contributors (all time) y: 10 lines of code guacamole-common-js/src/main/webapp/modules/JSONReader.js x: 6 contributors (all time) y: 23 lines of code guacamole-common-js/src/main/webapp/modules/Layer.js x: 7 contributors (all time) y: 313 lines of code guacamole-common-js/src/main/webapp/modules/Mouse.js x: 7 contributors (all time) y: 504 lines of code guacamole-common-js/src/main/webapp/modules/OnScreenKeyboard.js x: 7 contributors (all time) y: 257 lines of code guacamole-common-js/src/main/webapp/modules/OutputStream.js x: 5 contributors (all time) y: 12 lines of code guacamole-common-js/src/main/webapp/modules/RawAudioFormat.js x: 4 contributors (all time) y: 47 lines of code guacamole-common-js/src/main/webapp/modules/Status.js x: 6 contributors (all time) y: 62 lines of code guacamole-common-js/src/main/webapp/modules/StringWriter.js x: 5 contributors (all time) y: 69 lines of code guacamole-common-js/src/main/webapp/modules/VideoPlayer.js x: 6 contributors (all time) 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 (all time) 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 (all time) y: 106 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/ConfigurationService.java x: 6 contributors (all time) 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 (all time) 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 (all time) y: 64 lines of code extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/totp/TOTPGenerator.java x: 4 contributors (all time) y: 105 lines of code guacamole-common/src/main/java/org/apache/guacamole/servlet/GuacamoleHTTPTunnelServlet.java x: 4 contributors (all time) y: 227 lines of code guacamole/src/main/frontend/src/app/rest/services/membershipService.js x: 4 contributors (all time) y: 87 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/ObjectQueryService.java x: 7 contributors (all time) y: 148 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/connection/ConnectionService.java x: 8 contributors (all time) y: 146 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/group/UserGroupService.java x: 7 contributors (all time) y: 141 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/LDAPAuthenticatedUser.java x: 5 contributors (all time) y: 53 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/LDAPUserContext.java x: 5 contributors (all time) y: 94 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/user/UserService.java x: 7 contributors (all time) y: 90 lines of code guacamole-ext/src/main/java/org/apache/guacamole/properties/ByteArrayProperty.java x: 3 contributors (all time) 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 (all time) y: 314 lines of code guacamole/src/main/frontend/src/app/client/styles/client.css x: 3 contributors (all time) y: 88 lines of code guacamole/src/main/java/org/apache/guacamole/auth/file/Authorization.java x: 4 contributors (all time) y: 94 lines of code guacamole/src/main/frontend/src/app/client/directives/guacTiledClients.js x: 2 contributors (all time) y: 63 lines of code guacamole/src/main/frontend/src/app/client/services/guacClientManager.js x: 2 contributors (all time) y: 109 lines of code guacamole/src/main/frontend/src/app/client/styles/transfer.css x: 2 contributors (all time) y: 90 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedClientGroup.js x: 2 contributors (all time) y: 175 lines of code guacamole/src/main/frontend/src/app/client/types/ManagedFilesystem.js x: 2 contributors (all time) y: 157 lines of code guacamole/src/main/frontend/src/app/index/styles/ui.css x: 2 contributors (all time) y: 200 lines of code doc/guacamole-example/src/main/webapp/index.html x: 5 contributors (all time) y: 45 lines of code extensions/guacamole-auth-radius/src/main/resources/templates/radiusStateField.html x: 4 contributors (all time) y: 1 lines of code guacamole/src/main/frontend/src/app/form/controllers/timeZoneFieldController.js x: 2 contributors (all time) y: 588 lines of code guacamole/src/main/frontend/src/app/form/types/ColorScheme.js x: 2 contributors (all time) y: 754 lines of code guacamole/src/main/frontend/src/app/groupList/directives/guacGroupListFilter.js x: 2 contributors (all time) y: 98 lines of code guacamole/src/main/frontend/src/app/index/config/templateRequestDecorator.js x: 2 contributors (all time) y: 81 lines of code guacamole/src/main/frontend/src/app/index/styles/headers.css x: 2 contributors (all time) y: 66 lines of code guacamole/src/main/frontend/src/app/manage/controllers/manageConnectionController.js x: 2 contributors (all time) y: 118 lines of code guacamole/src/main/frontend/src/app/manage/controllers/manageUserGroupController.js x: 2 contributors (all time) y: 173 lines of code guacamole/src/main/frontend/src/app/manage/directives/connectionPermissionEditor.js x: 2 contributors (all time) y: 159 lines of code guacamole/src/main/frontend/src/app/manage/directives/identifierSetEditor.js x: 2 contributors (all time) y: 77 lines of code guacamole/src/main/frontend/src/app/rest/types/PermissionSet.js x: 2 contributors (all time) y: 149 lines of code guacamole-ext/src/main/java/org/apache/guacamole/environment/LocalEnvironment.java x: 5 contributors (all time) y: 163 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleConnection.java x: 6 contributors (all time) y: 119 lines of code guacamole/src/main/java/org/apache/guacamole/auth/file/FileAuthenticationProvider.java x: 4 contributors (all time) y: 84 lines of code guacamole-common/src/main/java/org/apache/guacamole/protocol/GuacamoleStatus.java x: 3 contributors (all time) y: 177 lines of code extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusConnectionService.java x: 5 contributors (all time) y: 158 lines of code extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectUserContext.java x: 5 contributors (all time) y: 58 lines of code extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/utility/QCParser.java x: 4 contributors (all time) y: 137 lines of code guacamole/src/main/java/org/apache/guacamole/rest/auth/TokenRESTService.java x: 5 contributors (all time) y: 88 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/connection/ConnectionService.java x: 3 contributors (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) y: 231 lines of code guacamole/src/main/java/org/apache/guacamole/rest/history/HistoryResource.java x: 4 contributors (all time) y: 35 lines of code guacamole/src/main/java/org/apache/guacamole/rest/user/APIUserWrapper.java x: 3 contributors (all time) 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 (all time) 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 (all time) y: 55 lines of code extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/MemberAttributeType.java x: 4 contributors (all time) y: 8 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequest.java x: 5 contributors (all time) y: 73 lines of code guacamole-ext/src/main/java/org/apache/guacamole/properties/UriGuacamoleProperty.java x: 1 contributors (all time) 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 (all time) y: 129 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/001-create-schema.sql x: 6 contributors (all time) y: 310 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/schema/001-create-schema.sql x: 7 contributors (all time) 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 (all time) y: 214 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/schema/001-create-schema.sql x: 4 contributors (all time) 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 (all time) y: 355 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/DelegatingConnectionGroup.java x: 5 contributors (all time) y: 92 lines of code guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleAuthenticationProvider.java x: 6 contributors (all time) y: 65 lines of code guacamole-ext/src/main/java/org/apache/guacamole/token/StandardTokens.java x: 6 contributors (all time) y: 41 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/jetty8/GuacamoleWebSocketTunnelServlet.java x: 3 contributors (all time) y: 166 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/tomcat/GuacamoleWebSocketTunnelServlet.java x: 3 contributors (all time) y: 190 lines of code guacamole/src/main/java/org/apache/guacamole/rest/connectiongroup/ConnectionGroupTree.java x: 3 contributors (all time) y: 148 lines of code guacamole-common/src/main/java/org/apache/guacamole/io/ReaderGuacamoleReader.java x: 2 contributors (all time) y: 126 lines of code extensions/guacamole-auth-duo/src/main/resources/lib/DuoWeb/Duo-Web-v2.js x: 2 contributors (all time) 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 (all time) y: 1 lines of code guacamole/src/main/java/org/apache/guacamole/tunnel/websocket/RestrictedGuacamoleWebSocketTunnelEndpoint.java x: 1 contributors (all time) 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 (all time)
min: 1.0 | average: 2.8 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 12.0

File Size vs. Commits (30 days): 12 points

guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js x: 2 commits (30d) y: 203 lines of code guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 1 commits (30d) y: 521 lines of code guacamole/src/main/frontend/src/app/player/directives/player.js x: 2 commits (30d) y: 126 lines of code guacamole/src/main/frontend/src/app/player/directives/textView.js x: 1 commits (30d) y: 35 lines of code guacamole/src/main/frontend/src/app/player/services/playerTimeService.js x: 1 commits (30d) y: 21 lines of code guacamole/src/main/frontend/src/app/player/styles/player.css x: 1 commits (30d) y: 120 lines of code guacamole/src/main/frontend/src/app/player/styles/textView.css x: 1 commits (30d) y: 57 lines of code guacamole/src/main/frontend/src/app/player/templates/player.html x: 1 commits (30d) y: 47 lines of code guacamole/src/main/frontend/src/app/player/templates/textView.html x: 1 commits (30d) y: 26 lines of code guacamole/src/main/frontend/src/app/player/types/TextBatch.js x: 1 commits (30d) y: 19 lines of code guacamole/src/main/frontend/src/app/settings/styles/history-player.css x: 1 commits (30d) y: 54 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html x: 1 commits (30d) y: 3 lines of code
521.0
lines of code
  min: 3.0
  average: 102.67
  25th percentile: 22.25
  median: 50.5
  75th percentile: 124.5
  max: 521.0
0 2.0
commits (30d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (30 days): 12 points

guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js x: 2 contributors (30d) y: 203 lines of code guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 1 contributors (30d) y: 521 lines of code guacamole/src/main/frontend/src/app/player/directives/player.js x: 2 contributors (30d) y: 126 lines of code guacamole/src/main/frontend/src/app/player/directives/textView.js x: 1 contributors (30d) y: 35 lines of code guacamole/src/main/frontend/src/app/player/services/playerTimeService.js x: 1 contributors (30d) y: 21 lines of code guacamole/src/main/frontend/src/app/player/styles/player.css x: 1 contributors (30d) y: 120 lines of code guacamole/src/main/frontend/src/app/player/styles/textView.css x: 1 contributors (30d) y: 57 lines of code guacamole/src/main/frontend/src/app/player/templates/player.html x: 1 contributors (30d) y: 47 lines of code guacamole/src/main/frontend/src/app/player/templates/textView.html x: 1 contributors (30d) y: 26 lines of code guacamole/src/main/frontend/src/app/player/types/TextBatch.js x: 1 contributors (30d) y: 19 lines of code guacamole/src/main/frontend/src/app/settings/styles/history-player.css x: 1 contributors (30d) y: 54 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html x: 1 contributors (30d) y: 3 lines of code
521.0
lines of code
  min: 3.0
  average: 102.67
  25th percentile: 22.25
  median: 50.5
  75th percentile: 124.5
  max: 521.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 52 points

guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js x: 5 commits (90d) y: 203 lines of code guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 12 commits (90d) y: 521 lines of code guacamole/src/main/frontend/src/app/player/directives/player.js x: 7 commits (90d) y: 126 lines of code guacamole/src/main/frontend/src/app/player/directives/textView.js x: 4 commits (90d) y: 35 lines of code guacamole/src/main/frontend/src/app/player/services/playerTimeService.js x: 3 commits (90d) y: 21 lines of code guacamole/src/main/frontend/src/app/player/styles/player.css x: 2 commits (90d) y: 120 lines of code guacamole/src/main/frontend/src/app/player/styles/textView.css x: 3 commits (90d) y: 57 lines of code guacamole/src/main/frontend/src/app/player/templates/player.html x: 2 commits (90d) y: 47 lines of code guacamole/src/main/frontend/src/app/player/templates/textView.html x: 3 commits (90d) y: 26 lines of code guacamole/src/main/frontend/src/app/player/types/TextBatch.js x: 3 commits (90d) y: 19 lines of code guacamole/src/main/frontend/src/app/settings/styles/history-player.css x: 2 commits (90d) y: 54 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html x: 2 commits (90d) 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: 2 commits (90d) y: 62 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-base/src/main/java/org/apache/guacamole/auth/sso/SSOAuthenticationEventListener.java x: 2 commits (90d) y: 35 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/AuthenticationProviderService.java x: 2 commits (90d) y: 63 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/SAMLAuthenticationEventListener.java x: 2 commits (90d) y: 21 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/SAMLAuthenticationProviderModule.java x: 2 commits (90d) 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: 1 commits (90d) y: 72 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-ssl/src/main/java/org/apache/guacamole/auth/ssl/SSLAuthenticationEventListener.java x: 2 commits (90d) y: 26 lines of code guacamole/src/main/frontend/src/app/login/directives/login.js x: 1 commits (90d) y: 91 lines of code guacamole-common-js/src/main/webapp/modules/Version.js x: 6 commits (90d) y: 2 lines of code guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java x: 6 commits (90d) 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: 3 commits (90d) 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: 3 commits (90d) 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: 3 commits (90d) y: 82 lines of code guacamole-common-js/src/main/webapp/modules/Keyboard.js x: 5 commits (90d) y: 587 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsPreferences.js x: 3 commits (90d) y: 116 lines of code extensions/guacamole-history-recording-storage/src/main/java/org/apache/guacamole/history/connection/HistoryConnectionRecord.java x: 2 commits (90d) y: 141 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java x: 4 commits (90d) 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: 7 commits (90d) y: 141 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmRecordService.java x: 2 commits (90d) y: 209 lines of code guacamole/src/main/frontend/src/app/import/controllers/importConnectionsController.js x: 2 commits (90d) y: 262 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf/SQLServerGuacamoleProperties.java x: 6 commits (90d) y: 103 lines of code guacamole/src/main/frontend/src/app/client/directives/guacClientNotification.js x: 1 commits (90d) y: 202 lines of code guacamole/src/main/frontend/src/app/client/directives/guacFileTransfer.js x: 1 commits (90d) y: 82 lines of code guacamole/src/main/frontend/src/app/client/services/guacTranslate.js x: 1 commits (90d) y: 24 lines of code guacamole/src/main/frontend/src/app/client/templates/guacFileTransfer.html x: 1 commits (90d) y: 12 lines of code guacamole/src/main/frontend/src/app/client/types/TranslationResult.js x: 1 commits (90d) y: 8 lines of code guacamole/src/main/frontend/src/app/rest/services/tunnelService.js x: 1 commits (90d) 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: 3 commits (90d) 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: 1 commits (90d) 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: 1 commits (90d) 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: 1 commits (90d) 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: 1 commits (90d) 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: 1 commits (90d) y: 124 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectTranslator.java x: 1 commits (90d) y: 33 lines of code guacamole/src/main/frontend/src/app/rest/services/patchService.js x: 1 commits (90d) 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: 2 commits (90d) 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: 2 commits (90d) y: 57 lines of code guacamole/src/main/frontend/src/app/import/services/connectionParseService.js x: 2 commits (90d) y: 361 lines of code
587.0
lines of code
  min: 2.0
  average: 109.58
  25th percentile: 27.75
  median: 77.0
  75th percentile: 146.25
  max: 587.0
0 12.0
commits (90d)
min: 1.0 | average: 2.71 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 12.0

File Size vs. Contributors (90 days): 52 points

guacamole-common-js/src/main/webapp/modules/KeyEventInterpreter.js x: 2 contributors (90d) y: 203 lines of code guacamole-common-js/src/main/webapp/modules/SessionRecording.js x: 3 contributors (90d) y: 521 lines of code guacamole/src/main/frontend/src/app/player/directives/player.js x: 2 contributors (90d) y: 126 lines of code guacamole/src/main/frontend/src/app/player/directives/textView.js x: 2 contributors (90d) y: 35 lines of code guacamole/src/main/frontend/src/app/player/services/playerTimeService.js x: 2 contributors (90d) y: 21 lines of code guacamole/src/main/frontend/src/app/player/styles/player.css x: 2 contributors (90d) y: 120 lines of code guacamole/src/main/frontend/src/app/player/styles/textView.css x: 2 contributors (90d) y: 57 lines of code guacamole/src/main/frontend/src/app/player/templates/player.html x: 2 contributors (90d) y: 47 lines of code guacamole/src/main/frontend/src/app/player/templates/textView.html x: 2 contributors (90d) y: 26 lines of code guacamole/src/main/frontend/src/app/player/types/TextBatch.js x: 2 contributors (90d) y: 19 lines of code guacamole/src/main/frontend/src/app/settings/styles/history-player.css x: 2 contributors (90d) y: 54 lines of code guacamole/src/main/frontend/src/app/settings/templates/settingsConnectionHistoryPlayer.html x: 2 contributors (90d) 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: 2 contributors (90d) y: 62 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/AuthenticationProviderService.java x: 2 contributors (90d) y: 63 lines of code extensions/guacamole-auth-sso/modules/guacamole-auth-sso-saml/src/main/java/org/apache/guacamole/auth/saml/SAMLAuthenticationProviderModule.java x: 2 contributors (90d) 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: 1 contributors (90d) y: 72 lines of code guacamole/src/main/frontend/src/app/login/directives/login.js x: 1 contributors (90d) y: 91 lines of code guacamole-common-js/src/main/webapp/modules/Version.js x: 3 contributors (90d) y: 2 lines of code guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java x: 3 contributors (90d) 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: 2 contributors (90d) y: 107 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/permission/SystemPermissionService.java x: 2 contributors (90d) y: 82 lines of code guacamole-common-js/src/main/webapp/modules/Keyboard.js x: 3 contributors (90d) y: 587 lines of code guacamole/src/main/frontend/src/app/settings/directives/guacSettingsPreferences.js x: 3 contributors (90d) y: 116 lines of code extensions/guacamole-history-recording-storage/src/main/java/org/apache/guacamole/history/connection/HistoryConnectionRecord.java x: 2 contributors (90d) y: 141 lines of code extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/RequestValidationService.java x: 2 contributors (90d) 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: 4 contributors (90d) y: 141 lines of code extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmRecordService.java x: 2 contributors (90d) y: 209 lines of code guacamole/src/main/frontend/src/app/import/controllers/importConnectionsController.js x: 2 contributors (90d) y: 262 lines of code extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf/SQLServerGuacamoleProperties.java x: 4 contributors (90d) y: 103 lines of code guacamole/src/main/frontend/src/app/client/directives/guacClientNotification.js x: 1 contributors (90d) y: 202 lines of code guacamole/src/main/frontend/src/app/client/directives/guacFileTransfer.js x: 1 contributors (90d) y: 82 lines of code guacamole/src/main/frontend/src/app/client/services/guacTranslate.js x: 1 contributors (90d) y: 24 lines of code guacamole/src/main/frontend/src/app/client/templates/guacFileTransfer.html x: 1 contributors (90d) y: 12 lines of code guacamole/src/main/frontend/src/app/client/types/TranslationResult.js x: 1 contributors (90d) y: 8 lines of code guacamole/src/main/frontend/src/app/rest/services/tunnelService.js x: 1 contributors (90d) 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: 3 contributors (90d) 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: 1 contributors (90d) 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: 1 contributors (90d) 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: 1 contributors (90d) 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: 1 contributors (90d) 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: 1 contributors (90d) y: 124 lines of code guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryObjectTranslator.java x: 1 contributors (90d) y: 33 lines of code guacamole/src/main/frontend/src/app/rest/services/patchService.js x: 1 contributors (90d) 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: 2 contributors (90d) y: 155 lines of code guacamole/src/main/frontend/src/app/import/services/connectionParseService.js x: 2 contributors (90d) y: 361 lines of code
587.0
lines of code
  min: 2.0
  average: 109.58
  25th percentile: 27.75
  median: 77.0
  75th percentile: 146.25
  max: 587.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.9 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0