apache / mina-sshd
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 1,038 files with 93,528 lines of code.
    • 3 files changed more than 100 times (1,814 lines of code)
    • 15 files changed 51-100 times (6,144 lines of code)
    • 63 files changed 21-50 times (15,464 lines of code)
    • 276 files changed 6-20 times (38,343 lines of code)
    • 681 files changed 1-5 times (31,763 lines of code)
1% | 6% | 16% | 40% | 33%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,038 files with 93,528 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 11 files changed by 11-25 contributors (5,486 lines of code)
    • 121 files changed by 6-10 contributors (23,910 lines of code)
    • 641 files changed by 2-5 contributors (56,075 lines of code)
    • 265 files changed by 1 contributor (8,057 lines of code)
0% | 5% | 25% | 59% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, pub, md, xml, txt, gitignore, svg, sh, asc, bat, yml, py, gitattributes, json, yaml, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java1% | 6% | 16% | 40% | 33%
xml0% | 0% | 0% | 59% | 40%
py0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sshd-core5% | 19% | 33% | 29% | 10%
sshd-sftp0% | 0% | 22% | 44% | 32%
sshd-cli0% | 0% | 25% | 64% | 9%
sshd-common0% | 0% | 2% | 49% | 48%
sshd-scp0% | 0% | 0% | 50% | 49%
sshd-git0% | 0% | 0% | 96% | 3%
sshd-netty0% | 0% | 0% | 84% | 15%
assembly0% | 0% | 0% | 88% | 11%
sshd-mina0% | 0% | 0% | 48% | 51%
ROOT0% | 0% | 0% | 34% | 65%
sshd-sources0% | 0% | 0% | 0% | 100%
sshd-openpgp0% | 0% | 0% | 0% | 100%
sshd-contrib0% | 0% | 0% | 0% | 100%
sshd-putty0% | 0% | 0% | 0% | 100%
sshd-spring-sftp0% | 0% | 0% | 0% | 100%
sshd-ldap0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ChannelSession.java
in sshd-core/src/main/java/org/apache/sshd/server/channel
755 24 2009-04-20 2023-03-20 115 15 proyal@apache.org ggregory@rocketsoftware.com
SshClient.java
in sshd-core/src/main/java/org/apache/sshd/client
773 59 2015-06-08 2023-03-20 103 12 lgoldstein@vmware.com ggregory@rocketsoftware.com
ClientSessionImpl.java
in sshd-core/src/main/java/org/apache/sshd/client/session
286 20 2009-04-20 2022-04-08 102 11 proyal@apache.org twolf@apache.org
AbstractSession.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1850 93 2016-02-23 2022-11-11 100 10 lyor.goldstein@gmail.com twolf@apache.org
AbstractChannel.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
780 76 2009-04-20 2023-07-06 97 14 proyal@apache.org garydgregory@gmail.com
AbstractClientChannel.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
444 40 2009-04-20 2023-03-20 85 11 proyal@apache.org ggregory@rocketsoftware.com
ServerSession.java
in sshd-core/src/main/java/org/apache/sshd/server/session
19 - 2009-04-20 2022-05-12 62 9 proyal@apache.org lgoldstein@apache.org
SshServer.java
in sshd-core/src/main/java/org/apache/sshd/server
310 44 2015-06-08 2022-10-30 62 8 lgoldstein@vmware.com twolf@apache.org
FactoryManager.java
in sshd-core/src/main/java/org/apache/sshd/common
68 5 2009-04-20 2021-02-15 61 10 proyal@apache.org lgoldstein@apache.org
AbstractClientSession.java
in sshd-core/src/main/java/org/apache/sshd/client/session
586 57 2015-11-26 2023-06-03 60 11 lgoldstein@vmware.com twolf@apache.org
Nio2Session.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
488 38 2013-07-25 2022-10-29 58 12 gnodet@apache.org twolf@apache.org
TcpipServerChannel.java
in sshd-core/src/main/java/org/apache/sshd/server/forward
318 25 2015-06-08 2023-03-20 56 11 lgoldstein@vmware.com ggregory@rocketsoftware.com
ClientSession.java
in sshd-core/src/main/java/org/apache/sshd/client/session
165 13 2015-06-08 2023-06-03 54 9 lgoldstein@vmware.com twolf@apache.org
ServerUserAuthService.java
in sshd-core/src/main/java/org/apache/sshd/server/session
485 16 2014-01-29 2022-10-30 54 8 gnodet@apache.org twolf@apache.org
ClientUserAuthService.java
in sshd-core/src/main/java/org/apache/sshd/client/session
349 15 2014-01-29 2023-03-20 53 9 gnodet@apache.org ggregory@rocketsoftware.com
Session.java
in sshd-core/src/main/java/org/apache/sshd/common/session
106 9 2015-06-08 2022-05-19 52 9 lgoldstein@vmware.com twolf@apache.org
ServerFactoryManager.java
in sshd-core/src/main/java/org/apache/sshd/server
15 - 2009-04-20 2021-02-15 51 10 proyal@apache.org lgoldstein@apache.org
TcpipClientChannel.java
in sshd-core/src/main/java/org/apache/sshd/common/forward
161 13 2013-02-19 2022-10-29 51 9 gnodet@apache.org twolf@apache.org
ChannelSession.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
214 8 2009-04-20 2022-10-26 49 10 proyal@apache.org twolf@apache.org
AbstractServerChannel.java
in sshd-core/src/main/java/org/apache/sshd/server/channel
86 7 2009-04-20 2022-10-29 46 9 proyal@apache.org twolf@apache.org
ChannelOutputStream.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
315 15 2009-04-20 2022-10-29 46 10 proyal@apache.org twolf@apache.org
AbstractServerSession.java
in sshd-core/src/main/java/org/apache/sshd/server/session
453 37 2015-11-26 2023-03-20 46 11 lgoldstein@vmware.com ggregory@rocketsoftware.com
AbstractConnectionService.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
682 52 2016-02-23 2023-03-20 44 9 lyor.goldstein@gmail.com ggregory@rocketsoftware.com
DHGEXServer.java
in sshd-core/src/main/java/org/apache/sshd/server/kex
303 9 2015-03-26 2022-10-29 42 7 gnodet@apache.org twolf@apache.org
Nio2Acceptor.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
334 19 2013-07-25 2022-06-11 42 8 gnodet@apache.org twolf@apache.org
Window.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
96 12 2009-04-20 2022-10-26 41 9 proyal@apache.org twolf@apache.org
DHGEXClient.java
in sshd-core/src/main/java/org/apache/sshd/client/kex
190 10 2015-03-26 2022-10-29 41 8 gnodet@apache.org twolf@apache.org
DHGClient.java
in sshd-core/src/main/java/org/apache/sshd/client/kex
196 7 2015-03-26 2022-10-29 40 11 gnodet@apache.org twolf@apache.org
X11ForwardSupport.java
in sshd-core/src/main/java/org/apache/sshd/server/x11
11 - 2010-03-31 2020-07-17 39 5 gnodet@apache.org gnodet@gmail.com
ClientFactoryManager.java
in sshd-core/src/main/java/org/apache/sshd/client
17 - 2010-09-22 2020-08-20 39 7 gnodet@apache.org lgoldstein@apache.org
Nio2Service.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
164 14 2013-07-25 2022-10-30 39 7 gnodet@apache.org twolf@apache.org
PtyCapableChannelSession.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
177 22 2014-04-22 2022-10-29 39 9 stephen.alan.connolly@gmail... twolf@apache.org
ChannelAsyncOutputStream.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
314 17 2014-06-05 2023-05-17 38 8 gnodet@apache.org twolf@apache.org
BaseBuilder.java
in sshd-core/src/main/java/org/apache/sshd/common
227 20 2015-06-08 2021-11-05 37 8 lgoldstein@vmware.com twolf@apache.org
ChannelDirectTcpip.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
96 6 2012-09-14 2023-03-20 36 9 gnodet@apache.org ggregory@rocketsoftware.com
DHGServer.java
in sshd-core/src/main/java/org/apache/sshd/server/kex
112 5 2015-03-26 2022-10-29 36 7 gnodet@apache.org twolf@apache.org
ClientConnectionService.java
in sshd-core/src/main/java/org/apache/sshd/client/session
116 9 2014-01-29 2022-11-11 36 6 gnodet@apache.org twolf@apache.org
ChannelAgentForwarding.java
in sshd-core/src/main/java/org/apache/sshd/agent/unix
123 7 2012-05-14 2022-10-30 36 6 gnodet@apache.org twolf@apache.org
SessionHelper.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1006 94 2018-10-25 2023-07-06 36 4 lgoldstein@apache.org garydgregory@gmail.com
ChannelAgentForwarding.java
in sshd-core/src/main/java/org/apache/sshd/agent/local
105 9 2012-05-14 2022-10-29 35 7 gnodet@apache.org twolf@apache.org
UserAuthGSS.java
in sshd-core/src/main/java/org/apache/sshd/server/auth/gss
148 4 2011-04-05 2022-10-30 34 10 gnodet@apache.org twolf@apache.org
TcpipForwardHandler.java
in sshd-core/src/main/java/org/apache/sshd/server/global
47 2 2014-01-29 2022-02-04 33 6 gnodet@apache.org lgoldstein@apache.org
ChannelPipedInputStream.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
154 12 2009-04-20 2023-03-20 33 9 proyal@apache.org ggregory@rocketsoftware.com
InvertedShellWrapper.java
in sshd-core/src/main/java/org/apache/sshd/server/shell
162 13 2009-04-20 2021-02-26 33 8 proyal@apache.org lgoldstein@apache.org
SshClientCliSupport.java
in sshd-cli/src/main/java/org/apache/sshd/cli/client
619 19 2018-04-17 2022-10-30 33 5 lyor@c-b4.com twolf@apache.org
ChannelShell.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
46 4 2009-04-20 2022-02-04 32 8 proyal@apache.org lgoldstein@apache.org
ChannelAsyncInputStream.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
175 13 2014-06-05 2023-03-20 32 8 gnodet@apache.org ggregory@rocketsoftware.com
CancelTcpipForwardHandler.java
in sshd-core/src/main/java/org/apache/sshd/server/global
42 2 2014-01-29 2022-02-04 31 6 gnodet@apache.org lgoldstein@apache.org
AbstractAgentClient.java
in sshd-core/src/main/java/org/apache/sshd/agent/common
171 4 2012-05-14 2023-05-01 31 7 gnodet@apache.org twolf@apache.org
SshConfigFileReader.java
in sshd-core/src/main/java/org/apache/sshd/common/config
192 13 2015-05-06 2020-07-29 31 7 lgoldstein@vmware.com lgoldstein@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ChannelSession.java
in sshd-core/src/main/java/org/apache/sshd/server/channel
755 24 2009-04-20 2023-03-20 115 15 proyal@apache.org ggregory@rocketsoftware.com
AbstractChannel.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
780 76 2009-04-20 2023-07-06 97 14 proyal@apache.org garydgregory@gmail.com
SshClient.java
in sshd-core/src/main/java/org/apache/sshd/client
773 59 2015-06-08 2023-03-20 103 12 lgoldstein@vmware.com ggregory@rocketsoftware.com
Nio2Session.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
488 38 2013-07-25 2022-10-29 58 12 gnodet@apache.org twolf@apache.org
ClientSessionImpl.java
in sshd-core/src/main/java/org/apache/sshd/client/session
286 20 2009-04-20 2022-04-08 102 11 proyal@apache.org twolf@apache.org
AbstractClientChannel.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
444 40 2009-04-20 2023-03-20 85 11 proyal@apache.org ggregory@rocketsoftware.com
AbstractClientSession.java
in sshd-core/src/main/java/org/apache/sshd/client/session
586 57 2015-11-26 2023-06-03 60 11 lgoldstein@vmware.com twolf@apache.org
TcpipServerChannel.java
in sshd-core/src/main/java/org/apache/sshd/server/forward
318 25 2015-06-08 2023-03-20 56 11 lgoldstein@vmware.com ggregory@rocketsoftware.com
AbstractServerSession.java
in sshd-core/src/main/java/org/apache/sshd/server/session
453 37 2015-11-26 2023-03-20 46 11 lgoldstein@vmware.com ggregory@rocketsoftware.com
DHGClient.java
in sshd-core/src/main/java/org/apache/sshd/client/kex
196 7 2015-03-26 2022-10-29 40 11 gnodet@apache.org twolf@apache.org
UserAuthPublicKey.java
in sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey
407 14 2016-01-05 2023-07-06 31 11 lgoldstein@vmware.com garydgregory@gmail.com
AbstractSession.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1850 93 2016-02-23 2022-11-11 100 10 lyor.goldstein@gmail.com twolf@apache.org
FactoryManager.java
in sshd-core/src/main/java/org/apache/sshd/common
68 5 2009-04-20 2021-02-15 61 10 proyal@apache.org lgoldstein@apache.org
ServerFactoryManager.java
in sshd-core/src/main/java/org/apache/sshd/server
15 - 2009-04-20 2021-02-15 51 10 proyal@apache.org lgoldstein@apache.org
ChannelSession.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
214 8 2009-04-20 2022-10-26 49 10 proyal@apache.org twolf@apache.org
ChannelOutputStream.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
315 15 2009-04-20 2022-10-29 46 10 proyal@apache.org twolf@apache.org
UserAuthGSS.java
in sshd-core/src/main/java/org/apache/sshd/server/auth/gss
148 4 2011-04-05 2022-10-30 34 10 gnodet@apache.org twolf@apache.org
Nio2Connector.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
231 8 2013-07-25 2023-03-20 31 10 gnodet@apache.org ggregory@rocketsoftware.com
DefaultAuthFuture.java
in sshd-core/src/main/java/org/apache/sshd/client/future
76 9 2009-04-20 2023-03-20 23 10 proyal@apache.org ggregory@rocketsoftware.com
DefaultOpenFuture.java
in sshd-core/src/main/java/org/apache/sshd/client/future
30 4 2009-04-20 2023-03-20 19 10 proyal@apache.org ggregory@rocketsoftware.com
OpenFuture.java
in sshd-core/src/main/java/org/apache/sshd/client/future
8 - 2009-04-20 2023-03-20 16 10 proyal@apache.org ggregory@rocketsoftware.com
ServerSession.java
in sshd-core/src/main/java/org/apache/sshd/server/session
19 - 2009-04-20 2022-05-12 62 9 proyal@apache.org lgoldstein@apache.org
ClientSession.java
in sshd-core/src/main/java/org/apache/sshd/client/session
165 13 2015-06-08 2023-06-03 54 9 lgoldstein@vmware.com twolf@apache.org
ClientUserAuthService.java
in sshd-core/src/main/java/org/apache/sshd/client/session
349 15 2014-01-29 2023-03-20 53 9 gnodet@apache.org ggregory@rocketsoftware.com
Session.java
in sshd-core/src/main/java/org/apache/sshd/common/session
106 9 2015-06-08 2022-05-19 52 9 lgoldstein@vmware.com twolf@apache.org
TcpipClientChannel.java
in sshd-core/src/main/java/org/apache/sshd/common/forward
161 13 2013-02-19 2022-10-29 51 9 gnodet@apache.org twolf@apache.org
AbstractServerChannel.java
in sshd-core/src/main/java/org/apache/sshd/server/channel
86 7 2009-04-20 2022-10-29 46 9 proyal@apache.org twolf@apache.org
AbstractConnectionService.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
682 52 2016-02-23 2023-03-20 44 9 lyor.goldstein@gmail.com ggregory@rocketsoftware.com
Window.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
96 12 2009-04-20 2022-10-26 41 9 proyal@apache.org twolf@apache.org
PtyCapableChannelSession.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
177 22 2014-04-22 2022-10-29 39 9 stephen.alan.connolly@gmail... twolf@apache.org
ChannelDirectTcpip.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
96 6 2012-09-14 2023-03-20 36 9 gnodet@apache.org ggregory@rocketsoftware.com
ChannelPipedInputStream.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
154 12 2009-04-20 2023-03-20 33 9 proyal@apache.org ggregory@rocketsoftware.com
BuiltinDHFactories.java
in sshd-core/src/main/java/org/apache/sshd/common/kex
347 48 2015-03-26 2020-11-01 26 9 gnodet@apache.org boards@gmail.com
Buffer.java
in sshd-common/src/main/java/org/apache/sshd/common/util/buffer
717 79 2018-09-05 2023-03-20 22 9 lyor@cb4.com ggregory@rocketsoftware.com
ServerBuilder.java
in sshd-core/src/main/java/org/apache/sshd/server
126 7 2015-06-08 2021-10-15 21 9 lgoldstein@vmware.com twolf@apache.org
DefaultConnectFuture.java
in sshd-core/src/main/java/org/apache/sshd/client/future
53 5 2009-04-20 2023-03-20 20 9 proyal@apache.org ggregory@rocketsoftware.com
UserAuthPublicKeyIterator.java
in sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey
178 8 2015-12-14 2023-07-06 17 9 lgoldstein@vmware.com garydgregory@gmail.com
UserAuthPassword.java
in sshd-core/src/main/java/org/apache/sshd/client/auth/password
170 8 2016-01-05 2023-03-20 16 9 lgoldstein@vmware.com ggregory@rocketsoftware.com
AuthFuture.java
in sshd-core/src/main/java/org/apache/sshd/client/future
11 - 2009-04-20 2023-03-20 16 9 proyal@apache.org ggregory@rocketsoftware.com
ConnectFuture.java
in sshd-core/src/main/java/org/apache/sshd/client/future
19 1 2009-04-20 2023-03-20 15 9 proyal@apache.org ggregory@rocketsoftware.com
SshAgentConstants.java
in sshd-core/src/main/java/org/apache/sshd/agent
60 3 2012-05-14 2021-11-03 14 9 gnodet@apache.org twolf@apache.org
NettyIoConnector.java
in sshd-netty/src/main/java/org/apache/sshd/netty
118 2 2018-04-17 2023-03-20 11 9 gnodet@apache.org ggregory@rocketsoftware.com
SshServer.java
in sshd-core/src/main/java/org/apache/sshd/server
310 44 2015-06-08 2022-10-30 62 8 lgoldstein@vmware.com twolf@apache.org
ServerUserAuthService.java
in sshd-core/src/main/java/org/apache/sshd/server/session
485 16 2014-01-29 2022-10-30 54 8 gnodet@apache.org twolf@apache.org
Nio2Acceptor.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
334 19 2013-07-25 2022-06-11 42 8 gnodet@apache.org twolf@apache.org
DHGEXClient.java
in sshd-core/src/main/java/org/apache/sshd/client/kex
190 10 2015-03-26 2022-10-29 41 8 gnodet@apache.org twolf@apache.org
ChannelAsyncOutputStream.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
314 17 2014-06-05 2023-05-17 38 8 gnodet@apache.org twolf@apache.org
BaseBuilder.java
in sshd-core/src/main/java/org/apache/sshd/common
227 20 2015-06-08 2021-11-05 37 8 lgoldstein@vmware.com twolf@apache.org
InvertedShellWrapper.java
in sshd-core/src/main/java/org/apache/sshd/server/shell
162 13 2009-04-20 2021-02-26 33 8 proyal@apache.org lgoldstein@apache.org
ChannelAsyncInputStream.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
175 13 2014-06-05 2023-03-20 32 8 gnodet@apache.org ggregory@rocketsoftware.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ScpRemote2RemoteTransferHelper.java
in sshd-scp/src/main/java/org/apache/sshd/scp/client
350 17 2020-08-14 2021-08-06 6 1 lgoldstein@apache.org lgoldstein@apache.org
sftpclient.py
in sshd-sources/python
239 18 2019-10-16 2019-10-17 2 1 lgoldstein@apache.org lgoldstein@apache.org
ScpPathCommandDetailsSupport.java
in sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers
163 15 2020-08-14 2020-08-17 2 1 lgoldstein@apache.org lgoldstein@apache.org
SimpleAccessControlSftpEventListener.java
in sshd-contrib/src/main/java/org/apache/sshd/contrib/server/subsystem/sftp
146 16 2021-01-08 2021-01-08 1 1 lgoldstein@apache.org lgoldstein@apache.org
CliLogger.java
in sshd-cli/src/main/java/org/apache/sshd/cli
142 21 2020-12-09 2021-08-06 3 1 lgoldstein@apache.org lgoldstein@apache.org
SSL.java
in sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni
137 - 2019-10-16 2019-10-16 1 1 lgoldstein@apache.org lgoldstein@apache.org
DeflatingInputStream.java
in sshd-contrib/src/main/java/org/apache/sshd/contrib/common/compression
133 10 2021-01-08 2021-02-26 2 1 lgoldstein@apache.org lgoldstein@apache.org
Library.java
in sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni
129 3 2019-10-16 2019-10-16 1 1 lgoldstein@apache.org lgoldstein@apache.org
LoggerSkeleton.java
in sshd-common/src/main/java/org/apache/sshd/common/util/logging
122 21 2020-12-10 2022-05-09 2 1 lgoldstein@apache.org lgoldstein@apache.org
File.java
in sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni
120 - 2019-10-16 2019-10-16 1 1 lgoldstein@apache.org lgoldstein@apache.org
Status.java
in sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni
117 - 2019-10-16 2019-10-16 1 1 lgoldstein@apache.org lgoldstein@apache.org
LdapPublickeyAuthenticator.java
in sshd-ldap/src/main/java/org/apache/sshd/ldap
114 8 2020-07-21 2020-08-18 2 1 gnodet@gmail.com gnodet@gmail.com
MinaAcceptor.java
in sshd-mina/src/main/java/org/apache/sshd/mina
113 11 2020-07-21 2020-08-18 2 1 gnodet@gmail.com gnodet@gmail.com
PGPPrivateKeyExtractor.java
in sshd-openpgp/src/main/java/org/apache/sshd/openpgp
112 5 2020-07-21 2020-07-21 1 1 gnodet@gmail.com gnodet@gmail.com
RemoteWindow.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
111 9 2022-10-26 2022-10-26 1 1 twolf@apache.org twolf@apache.org
PKCS8PrivateKeyInfo.java
in sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem
109 17 2020-05-01 2020-05-22 2 1 lgoldstein@apache.org lgoldstein@apache.org
NoneFileSystemProvider.java
in sshd-common/src/main/java/org/apache/sshd/common/file/nonefs
108 19 2020-07-05 2020-07-05 1 1 lgoldstein@apache.org lgoldstein@apache.org
NullPrintStream.java
in sshd-common/src/main/java/org/apache/sshd/common/util/io/output
102 29 2021-08-06 2021-08-06 1 1 lgoldstein@apache.org lgoldstein@apache.org
Handle.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/server
98 15 2020-07-21 2020-07-21 1 1 gnodet@gmail.com gnodet@gmail.com
PathUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util/io
90 9 2020-09-25 2023-03-23 4 1 lgoldstein@apache.org lgoldstein@apache.org
ProxyProtocolAcceptor.java
in sshd-contrib/src/main/java/org/apache/sshd/contrib/server/session/proxyprotocol
89 3 2021-01-08 2021-01-08 1 1 lgoldstein@apache.org lgoldstein@apache.org
ScpAckInfo.java
in sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers
84 12 2020-08-20 2021-02-26 2 1 lgoldstein@apache.org lgoldstein@apache.org
DefaultScpFileOpener.java
in sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers
84 5 2020-07-21 2020-07-21 1 1 gnodet@gmail.com gnodet@gmail.com
Socket.java
in sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni
78 - 2019-10-16 2019-10-16 1 1 lgoldstein@apache.org lgoldstein@apache.org
AutoCloseableDelegateInvocationHandler.java
in sshd-common/src/main/java/org/apache/sshd/common/util/closeable
77 7 2020-09-26 2021-02-26 2 1 lgoldstein@apache.org lgoldstein@apache.org
LineOutputStream.java
in sshd-common/src/main/java/org/apache/sshd/common/util/io/output
75 6 2021-08-06 2021-08-06 1 1 lgoldstein@apache.org lgoldstein@apache.org
LimitInputStream.java
in sshd-common/src/main/java/org/apache/sshd/common/util/io/input
74 7 2021-08-06 2021-08-06 1 1 lgoldstein@apache.org lgoldstein@apache.org
SftpPosixFileAttributes.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs
71 14 2020-07-21 2020-07-21 1 1 gnodet@gmail.com gnodet@gmail.com
SftpFileSystemInitializationContext.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs
71 17 2020-07-21 2020-07-21 1 1 gnodet@gmail.com gnodet@gmail.com
SftpFileStore.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs
67 12 2020-07-21 2020-07-21 1 1 gnodet@gmail.com gnodet@gmail.com
ScpTimestampCommandDetails.java
in sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers
65 10 2020-08-17 2020-08-18 2 1 lgoldstein@apache.org lgoldstein@apache.org
Invoker.java
in sshd-common/src/main/java/org/apache/sshd/common/util/io/functors
65 3 2021-02-26 2021-02-26 1 1 lgoldstein@apache.org lgoldstein@apache.org
VersionsParser.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/common/extensions
65 9 2020-07-21 2020-07-21 1 1 gnodet@gmail.com gnodet@gmail.com
SimpleAccessControlScpEventListener.java
in sshd-contrib/src/main/java/org/apache/sshd/contrib/server/scp
65 5 2021-01-08 2021-01-08 1 1 lgoldstein@apache.org lgoldstein@apache.org
NoneFileSystem.java
in sshd-common/src/main/java/org/apache/sshd/common/file/nonefs
64 13 2020-07-05 2020-07-05 1 1 lgoldstein@apache.org lgoldstein@apache.org
ScpCommandTransferEventListener.java
in sshd-cli/src/main/java/org/apache/sshd/cli/server/helper
64 6 2020-08-17 2020-12-10 2 1 lgoldstein@apache.org lgoldstein@apache.org
LineLevelAppender.java
in sshd-common/src/main/java/org/apache/sshd/common/util/io/output
62 7 2021-08-06 2021-08-06 1 1 lgoldstein@apache.org lgoldstein@apache.org
PGPPublicKeyEntryDataResolver.java
in sshd-openpgp/src/main/java/org/apache/sshd/openpgp
62 5 2020-07-21 2020-07-21 1 1 gnodet@gmail.com gnodet@gmail.com
CloseableEmptyInputStream.java
in sshd-common/src/main/java/org/apache/sshd/common/util/io/input
60 8 2021-08-06 2021-08-06 1 1 lgoldstein@apache.org lgoldstein@apache.org
SimplifiedLoggerSkeleton.java
in sshd-common/src/main/java/org/apache/sshd/common/util/logging
59 13 2020-12-10 2020-12-10 1 1 lgoldstein@apache.org lgoldstein@apache.org
LineLevelAppenderStream.java
in sshd-common/src/main/java/org/apache/sshd/common/util/io/output
58 6 2021-08-06 2021-08-06 1 1 lgoldstein@apache.org lgoldstein@apache.org
PGPPublicKeyFileWatcher.java
in sshd-openpgp/src/main/java/org/apache/sshd/openpgp
57 4 2020-07-21 2020-07-21 1 1 gnodet@gmail.com gnodet@gmail.com
Registry.java
in sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni
56 - 2019-10-16 2019-10-16 1 1 lgoldstein@apache.org lgoldstein@apache.org
NullInputStream.java
in sshd-common/src/main/java/org/apache/sshd/common/util/io/input
56 8 2021-08-06 2022-05-09 2 1 lgoldstein@apache.org lgoldstein@apache.org
OptionalFeature.java
in sshd-common/src/main/java/org/apache/sshd/common
56 7 2018-09-05 2018-09-05 1 1 lyor@cb4.com lyor@cb4.com
UnixDateFormat.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/server
54 3 2020-07-21 2020-07-21 1 1 gnodet@gmail.com gnodet@gmail.com
AbstractSftpFileAttributeView.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl
54 5 2020-07-21 2020-07-21 1 1 gnodet@gmail.com gnodet@gmail.com
VirtualFileSystemFactory.java
in sshd-common/src/main/java/org/apache/sshd/common/file/virtualfs
53 8 2020-06-05 2020-06-05 1 1 lgoldstein@apache.org lgoldstein@apache.org
RootedSecureDirectoryStream.java
in sshd-common/src/main/java/org/apache/sshd/common/file/root
53 10 2023-05-09 2023-05-09 1 1 gnodet@gmail.com gnodet@gmail.com
NioChannelDelegateInvocationHandler.java
in sshd-common/src/main/java/org/apache/sshd/common/util/closeable
49 6 2020-09-26 2020-09-26 1 1 lgoldstein@apache.org lgoldstein@apache.org
Correlations

File Size vs. Number of Changes: 1039 points

sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 346 lines of code y: 18 # changes sshd-common/src/main/java/org/apache/sshd/common/util/threads/ThreadUtils.java x: 177 lines of code y: 10 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/BCrypt.java x: 625 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/FileSnapshot.java x: 72 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/LocalWindow.java x: 79 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/future/AbstractSshFuture.java x: 107 lines of code y: 14 # changes sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java x: 591 lines of code y: 18 # changes sshd-core/src/main/java/org/apache/sshd/common/future/GlobalRequestFuture.java x: 66 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/KeyExchangeMessageHandler.java x: 294 lines of code y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystem.java x: 702 lines of code y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java x: 937 lines of code y: 17 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpFileSystemAccessor.java x: 331 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/future/VerifiableFuture.java x: 17 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/future/WaitableFuture.java x: 28 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/client/auth/password/PasswordIdentityProvider.java x: 71 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostPatternValue.java x: 57 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostHashValue.java x: 143 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/client/config/keys/LazyClientKeyIdentityProvider.java x: 122 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/ECCurves.java x: 430 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/PrivateKeyEncryptionContext.java x: 201 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/keyprovider/KeyIdentityProvider.java x: 91 lines of code y: 13 # changes sshd-common/src/main/java/org/apache/sshd/common/keyprovider/MultiKeyIdentityIterator.java x: 67 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/der/ASN1Object.java x: 239 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityUtils.java x: 515 lines of code y: 15 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleSecurityProviderRegistrar.java x: 86 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderRegistrar.java x: 67 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/util/threads/SshdThreadFactory.java x: 46 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/agent/common/DefaultAgentForwardSupport.java x: 76 lines of code y: 6 # changes sshd-core/src/main/java/org/apache/sshd/agent/unix/AprLibrary.java x: 79 lines of code y: 14 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKey.java x: 407 lines of code y: 31 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKeyIterator.java x: 178 lines of code y: 17 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/exit/AbstractChannelExitRequestHandler.java x: 55 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/AbstractChannel.java x: 780 lines of code y: 97 # changes sshd-core/src/main/java/org/apache/sshd/common/io/BuiltinIoServiceFactoryFactories.java x: 88 lines of code y: 16 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/SessionHelper.java x: 1006 lines of code y: 36 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/InteractiveChallenge.java x: 85 lines of code y: 7 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/PromptEntry.java x: 63 lines of code y: 2 # changes sshd-core/src/main/java/org/apache/sshd/server/shell/ProcessShell.java x: 140 lines of code y: 14 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpLocation.java x: 189 lines of code y: 4 # changes sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpCommandFactory.java x: 193 lines of code y: 6 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/extensions/openssh/OpenSSHLimitsExtensionInfo.java x: 87 lines of code y: 2 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/extensions/openssh/OpenSSHStatExtensionInfo.java x: 110 lines of code y: 3 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpDirEntryIterator.java x: 119 lines of code y: 5 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/common/extensions/AclSupportedParser.java x: 156 lines of code y: 3 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/common/extensions/NewlineParser.java x: 71 lines of code y: 2 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/common/extensions/SpaceAvailableExtensionInfo.java x: 83 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelExec.java x: 62 lines of code y: 30 # changes sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java x: 586 lines of code y: 60 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 165 lines of code y: 54 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpIoUtils.java x: 156 lines of code y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpRemotePathChannel.java x: 453 lines of code y: 5 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/FileHandle.java x: 262 lines of code y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystem.java x: 888 lines of code y: 23 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpClient.java x: 514 lines of code y: 7 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemProvider.java x: 1286 lines of code y: 18 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemAutomatic.java x: 35 lines of code y: 1 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemClientSessionInitializer.java x: 54 lines of code y: 3 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/SftpModuleProperties.java x: 91 lines of code y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpDirectoryStream.java x: 54 lines of code y: 4 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpPathIterator.java x: 91 lines of code y: 4 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpIterableDirEntry.java x: 31 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/KnownHostsServerKeyVerifier.java x: 482 lines of code y: 17 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/ModifiedServerKeyAcceptor.java x: 12 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/ModifiableFileWatcher.java x: 118 lines of code y: 6 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java x: 314 lines of code y: 38 # changes sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedDirectoryStream.java x: 33 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystem.java x: 68 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystemProvider.java x: 502 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystemUtils.java x: 21 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedSecureDirectoryStream.java x: 53 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/file/util/BaseFileSystem.java x: 219 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/IoUtils.java x: 430 lines of code y: 10 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpSubsystemHelper.java x: 2384 lines of code y: 21 # changes sshd-common/src/main/java/org/apache/sshd/common/util/net/SshdSocketAddress.java x: 461 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentClient.java x: 171 lines of code y: 31 # changes sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostPatternsHolder.java x: 158 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java x: 321 lines of code y: 16 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/BCryptKdfOptions.java x: 204 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/FilePasswordProvider.java x: 63 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/AbstractPEMResourceKeyPairParser.java x: 146 lines of code y: 12 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/PKCS8PEMResourceKeyPairParser.java x: 137 lines of code y: 12 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleKeyPairResourceParser.java x: 106 lines of code y: 10 # changes sshd-putty/src/main/java/org/apache/sshd/putty/AbstractPuttyKeyDecoder.java x: 202 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyDecryptor.java x: 13 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHParserContext.java x: 42 lines of code y: 4 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/SftpCommandMain.java x: 1098 lines of code y: 19 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java x: 784 lines of code y: 15 # changes sshd-common/src/main/java/org/apache/sshd/common/util/ExceptionUtils.java x: 89 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/util/OsUtils.java x: 226 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/PathUtils.java x: 90 lines of code y: 4 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/common/util/security/androidopenssl/AndroidOpenSSLSecurityProviderRegistrar.java x: 23 lines of code y: 2 # changes sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPUtils.java x: 107 lines of code y: 4 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpFileOpener.java x: 180 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PEMResourceKeyParser.java x: 120 lines of code y: 4 # changes assembly/src/main/components/modules.xml x: 57 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/Decryptor.java x: 5 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/future/CancelFuture.java x: 10 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/future/CancelOption.java x: 6 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/future/DefaultCancelFuture.java x: 52 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/future/DefaultCancellableSshFuture.java x: 48 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/future/DefaultSshFuture.java x: 203 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/future/DefaultVerifiableSshFuture.java x: 8 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/future/SshFuture.java x: 5 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/io/AbstractIoWriteFuture.java x: 44 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/io/DefaultIoConnectFuture.java x: 32 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/keyprovider/MultiKeyIdentityProvider.java x: 27 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/Buffer.java x: 717 lines of code y: 22 # changes sshd-common/src/main/java/org/apache/sshd/common/util/closeable/Builder.java x: 77 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/threads/CloseableExecutorService.java x: 22 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java x: 309 lines of code y: 16 # changes sshd-common/src/main/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProvider.java x: 108 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/agent/local/AgentForwardedChannel.java x: 127 lines of code y: 29 # changes sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentForwardedChannel.java x: 62 lines of code y: 24 # changes sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 773 lines of code y: 103 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/AbstractUserAuth.java x: 64 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/UserAuth.java x: 20 lines of code y: 11 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/keyboard/UserAuthKeyboardInteractive.java x: 228 lines of code y: 22 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/password/UserAuthPassword.java x: 170 lines of code y: 16 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/AbstractClientChannel.java x: 444 lines of code y: 85 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelDirectTcpip.java x: 96 lines of code y: 36 # changes sshd-core/src/main/java/org/apache/sshd/client/future/AuthFuture.java x: 11 lines of code y: 16 # changes sshd-core/src/main/java/org/apache/sshd/client/future/ConnectFuture.java x: 19 lines of code y: 15 # changes sshd-core/src/main/java/org/apache/sshd/client/future/DefaultAuthFuture.java x: 76 lines of code y: 23 # changes sshd-core/src/main/java/org/apache/sshd/client/future/DefaultConnectFuture.java x: 53 lines of code y: 20 # changes sshd-core/src/main/java/org/apache/sshd/client/future/DefaultOpenFuture.java x: 30 lines of code y: 19 # changes sshd-core/src/main/java/org/apache/sshd/client/future/OpenFuture.java x: 8 lines of code y: 16 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientUserAuthService.java x: 349 lines of code y: 53 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncInputStream.java x: 175 lines of code y: 32 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelPipedInputStream.java x: 154 lines of code y: 33 # changes sshd-core/src/main/java/org/apache/sshd/common/future/DefaultKeyExchangeFuture.java x: 30 lines of code y: 10 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Connector.java x: 231 lines of code y: 31 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractConnectionService.java x: 682 lines of code y: 44 # changes sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java x: 221 lines of code y: 17 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/UserAuthKeyboardInteractive.java x: 106 lines of code y: 13 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java x: 755 lines of code y: 115 # changes sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java x: 318 lines of code y: 56 # changes sshd-core/src/main/java/org/apache/sshd/server/session/AbstractServerSession.java x: 453 lines of code y: 46 # changes sshd-core/src/main/java/org/apache/sshd/server/x11/ChannelForwardedX11.java x: 77 lines of code y: 14 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoConnector.java x: 118 lines of code y: 11 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoSession.java x: 312 lines of code y: 20 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/extensions/helpers/AbstractSftpClientExtension.java x: 138 lines of code y: 7 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/DefaultSftpClient.java x: 484 lines of code y: 16 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpOutputStreamAsync.java x: 208 lines of code y: 9 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpStatus.java x: 39 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/package-info.java x: 1 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientConnectionService.java x: 116 lines of code y: 36 # changes sshd-core/src/main/java/org/apache/sshd/common/global/GlobalRequestException.java x: 13 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java x: 1850 lines of code y: 100 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/BufferUtils.java x: 377 lines of code y: 15 # changes sshd-mina/src/main/java/org/apache/sshd/mina/MinaSession.java x: 167 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelPipedOutputStream.java x: 43 lines of code y: 7 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/BufferedIoOutputStream.java x: 188 lines of code y: 21 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/SshClientCliSupport.java x: 619 lines of code y: 33 # changes sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerCliSupport.java x: 251 lines of code y: 23 # changes sshd-cli/src/main/java/org/apache/sshd/cli/server/helper/ServerEventListenerHelper.java x: 15 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/client/auth/hostbased/HostKeyIdentityProvider.java x: 29 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentitiesWatcher.java x: 76 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentityFileWatcher.java x: 105 lines of code y: 12 # changes sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentityProvider.java x: 44 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/client/config/keys/LazyClientIdentityIterator.java x: 83 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/channel/PtyMode.java x: 175 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractPublicKeyEntryDecoder.java x: 32 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHDSSPrivateKeyEntryDecoder.java x: 99 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHECDSAPrivateKeyEntryDecoder.java x: 132 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHRSAPrivateKeyDecoder.java x: 115 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/file/util/BasePath.java x: 352 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/keyprovider/AbstractResourceKeyPairProvider.java x: 184 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/mac/BaseMac.java x: 80 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureDSA.java x: 91 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/util/GenericUtils.java x: 581 lines of code y: 19 # changes sshd-common/src/main/java/org/apache/sshd/common/util/SelectorUtils.java x: 451 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/util/ValidateUtils.java x: 169 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/closeable/ParallelCloseable.java x: 38 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleRandom.java x: 49 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderUtils.java x: 146 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/SignatureEd25519.java x: 25 lines of code y: 5 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/common/channel/throttle/ThrottlingChannelStreamWriter.java x: 158 lines of code y: 2 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/common/signature/LegacyDSASigner.java x: 222 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentProxy.java x: 219 lines of code y: 31 # changes sshd-core/src/main/java/org/apache/sshd/agent/local/AgentServerProxy.java x: 54 lines of code y: 21 # changes sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentServer.java x: 138 lines of code y: 16 # changes sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentServerProxy.java x: 178 lines of code y: 29 # changes sshd-core/src/main/java/org/apache/sshd/agent/unix/ChannelAgentForwarding.java x: 123 lines of code y: 36 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/DefaultForwarder.java x: 979 lines of code y: 12 # changes sshd-core/src/main/java/org/apache/sshd/common/io/DefaultIoServiceFactoryFactory.java x: 138 lines of code y: 21 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Service.java x: 164 lines of code y: 39 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/dh/AbstractDHKeyExchange.java x: 114 lines of code y: 21 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSessionIoHandler.java x: 45 lines of code y: 7 # changes sshd-core/src/main/java/org/apache/sshd/server/SshServer.java x: 310 lines of code y: 62 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/AsyncAuthException.java x: 62 lines of code y: 4 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/gss/UserAuthGSS.java x: 148 lines of code y: 34 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/AuthorizedKeyEntriesPublickeyAuthenticator.java x: 73 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/KeySetPublickeyAuthenticator.java x: 45 lines of code y: 9 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/PuttyRequestHandler.java x: 61 lines of code y: 17 # changes sshd-core/src/main/java/org/apache/sshd/server/command/AbstractCommandSupport.java x: 166 lines of code y: 11 # changes sshd-core/src/main/java/org/apache/sshd/server/command/AbstractFileSystemCommand.java x: 38 lines of code y: 9 # changes sshd-core/src/main/java/org/apache/sshd/server/forward/DirectTcpipFactory.java x: 8 lines of code y: 7 # changes sshd-core/src/main/java/org/apache/sshd/server/forward/StaticDecisionForwardingFilter.java x: 36 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/server/session/ServerUserAuthService.java x: 485 lines of code y: 54 # changes sshd-git/src/main/java/org/apache/sshd/git/AbstractGitCommand.java x: 93 lines of code y: 9 # changes sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommand.java x: 67 lines of code y: 18 # changes sshd-git/src/main/java/org/apache/sshd/git/pgm/GitPgmCommand.java x: 48 lines of code y: 18 # changes sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPAuthorizedEntriesTracker.java x: 135 lines of code y: 4 # changes sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPKeyPairResourceParser.java x: 194 lines of code y: 3 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpHelper.java x: 611 lines of code y: 12 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/LocalFileScpTargetStreamResolver.java x: 131 lines of code y: 3 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpClientDirectoryScanner.java x: 137 lines of code y: 2 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpPathDirectoryScanner.java x: 56 lines of code y: 2 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpHelper.java x: 980 lines of code y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpEventListenerAdapter.java x: 241 lines of code y: 6 # changes sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration/ApacheSshdSftpSessionFactory.java x: 402 lines of code y: 3 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/SshKeyScanMain.java x: 619 lines of code y: 11 # changes sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostEntry.java x: 175 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/PropertyResolverUtils.java x: 304 lines of code y: 11 # changes sshd-common/src/main/java/org/apache/sshd/common/config/TimeValueConfig.java x: 114 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java x: 268 lines of code y: 11 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyEntryResolver.java x: 178 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscator.java x: 100 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/AbstractPrivateKeyObfuscator.java x: 148 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/ssh2/Ssh2PublicKeyEntryDecoder.java x: 159 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/keyprovider/FileHostKeyCertificateProvider.java x: 73 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureECDSA.java x: 93 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureFactory.java x: 170 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/keys/OpenSSHCertPublicKeyParser.java x: 62 lines of code y: 6 # changes sshd-core/src/main/java/org/apache/sshd/agent/local/AgentImpl.java x: 123 lines of code y: 25 # changes sshd-core/src/main/java/org/apache/sshd/agent/local/ChannelAgentForwarding.java x: 105 lines of code y: 35 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/hostbased/UserAuthHostBased.java x: 206 lines of code y: 16 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ClientChannel.java x: 51 lines of code y: 23 # changes sshd-core/src/main/java/org/apache/sshd/client/kex/DHGClient.java x: 196 lines of code y: 40 # changes sshd-core/src/main/java/org/apache/sshd/client/kex/DHGEXClient.java x: 190 lines of code y: 41 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelOutputStream.java x: 315 lines of code y: 46 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/TcpipClientChannel.java x: 161 lines of code y: 51 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/MontgomeryCurve.java x: 92 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/AbstractServerChannel.java x: 86 lines of code y: 46 # changes sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEXServer.java x: 303 lines of code y: 42 # changes sshd-eclipse-formatter-config.xml x: 365 lines of code y: 3 # changes sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPAuthorizedKeyEntriesLoader.java x: 96 lines of code y: 3 # changes sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPPublicKeyExtractor.java x: 131 lines of code y: 2 # changes sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpCommand.java x: 170 lines of code y: 6 # changes sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpShell.java x: 708 lines of code y: 6 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java x: 488 lines of code y: 58 # changes sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSession.java x: 146 lines of code y: 11 # changes sshd-common/src/main/java/org/apache/sshd/client/config/keys/DefaultClientIdentitiesWatcher.java x: 37 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/BaseCipher.java x: 110 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/BaseGCMCipher.java x: 71 lines of code y: 6 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/client/auth/password/InteractivePasswordIdentityProvider.java x: 81 lines of code y: 4 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/PtyCapableChannelSession.java x: 177 lines of code y: 39 # changes sshd-core/src/main/java/org/apache/sshd/common/global/AbstractOpenSshHostKeysHandler.java x: 61 lines of code y: 11 # changes sshd-core/src/main/java/org/apache/sshd/server/shell/AggregateShellFactory.java x: 38 lines of code y: 2 # changes sshd-scp/src/main/java/org/apache/sshd/scp/client/DefaultScpClient.java x: 130 lines of code y: 4 # changes sshd-scp/src/main/java/org/apache/sshd/scp/client/DefaultScpStreamResolver.java x: 60 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelSession.java x: 214 lines of code y: 49 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/Channel.java x: 70 lines of code y: 29 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/RemoteWindow.java x: 111 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/Window.java x: 96 lines of code y: 41 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/PipeDataReceiver.java x: 34 lines of code y: 14 # changes sshd-common/src/main/java/org/apache/sshd/common/io/IoReadFuture.java x: 9 lines of code y: 3 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoAcceptor.java x: 207 lines of code y: 10 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoServiceFactoryFactory.java x: 23 lines of code y: 6 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelSubsystem.java x: 61 lines of code y: 27 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/PublicKeyAuthenticationReporter.java x: 24 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Acceptor.java x: 334 lines of code y: 42 # changes sshd-core/src/main/java/org/apache/sshd/common/session/Session.java x: 106 lines of code y: 52 # changes sshd-common/src/main/java/org/apache/sshd/common/kex/extension/parser/HostBoundPubkeyAuthentication.java x: 43 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/extension/DefaultClientKexExtensionHandler.java x: 81 lines of code y: 11 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/SocksProxy.java x: 267 lines of code y: 22 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2ServiceFactory.java x: 58 lines of code y: 18 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2ServiceFactoryFactory.java x: 21 lines of code y: 14 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoService.java x: 40 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java x: 90 lines of code y: 9 # changes sshd-core/src/main/java/org/apache/sshd/certificate/OpenSshCertificateBuilder.java x: 206 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ClientChannelEvent.java x: 15 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/ForwarderFactory.java x: 6 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/DHGroupData.java x: 159 lines of code y: 11 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/KexFactoryManager.java x: 90 lines of code y: 12 # changes sshd-core/src/main/java/org/apache/sshd/server/ServerAuthenticationManager.java x: 84 lines of code y: 19 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/hostbased/HostBasedAuthenticator.java x: 11 lines of code y: 6 # changes sshd-core/src/main/java/org/apache/sshd/server/session/ServerSession.java x: 19 lines of code y: 62 # changes sshd-ldap/src/main/java/org/apache/sshd/ldap/LdapNetworkConnector.java x: 346 lines of code y: 3 # changes sshd-ldap/src/main/java/org/apache/sshd/ldap/LdapPasswordAuthenticator.java x: 31 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/NumberUtils.java x: 201 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/keys/ED25519BufferPublicKeyParser.java x: 19 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/der/ASN1Type.java x: 65 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/output/LoggingFilterOutputStream.java x: 39 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/util/logging/LoggerSkeleton.java x: 122 lines of code y: 2 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/CurrentService.java x: 45 lines of code y: 2 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionImpl.java x: 286 lines of code y: 102 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntry.java x: 268 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/IdentityUtils.java x: 86 lines of code y: 10 # changes sshd-cli/src/main/java/org/apache/sshd/cli/CliSupport.java x: 330 lines of code y: 15 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/exception/SshChannelException.java x: 21 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/kex/extension/KexExtensions.java x: 107 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/session/SessionContext.java x: 74 lines of code y: 9 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelShell.java x: 46 lines of code y: 32 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelListener.java x: 23 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/exception/SshChannelBufferedOutputException.java x: 13 lines of code y: 2 # changes sshd-core/src/main/java/org/apache/sshd/common/session/ConnectionService.java x: 23 lines of code y: 20 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java x: 194 lines of code y: 9 # changes sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentClient.java x: 190 lines of code y: 16 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/hostbased/UserAuthHostBased.java x: 148 lines of code y: 13 # changes sshd-core/src/main/java/org/apache/sshd/server/global/CancelTcpipForwardHandler.java x: 42 lines of code y: 31 # changes sshd-core/src/main/java/org/apache/sshd/server/global/TcpipForwardHandler.java x: 47 lines of code y: 33 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/extensions/openssh/helpers/OpenSSHLimitsExtensionImpl.java x: 25 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/util/MapEntryUtils.java x: 229 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java x: 227 lines of code y: 37 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/AbstractDH.java x: 73 lines of code y: 12 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/ECDH.java x: 89 lines of code y: 19 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/BuiltinDHFactories.java x: 347 lines of code y: 26 # changes sshd-core/src/main/java/org/apache/sshd/agent/SshAgent.java x: 17 lines of code y: 13 # changes sshd-core/src/main/java/org/apache/sshd/agent/SshAgentConstants.java x: 60 lines of code y: 14 # changes sshd-core/src/main/java/org/apache/sshd/agent/common/AgentDelegate.java x: 41 lines of code y: 12 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpEventListener.java x: 123 lines of code y: 4 # changes sshd-core/src/main/java/org/apache/sshd/agent/local/ProxyAgentFactory.java x: 82 lines of code y: 20 # changes sshd-core/src/main/java/org/apache/sshd/agent/unix/UnixAgentFactory.java x: 61 lines of code y: 25 # changes sshd-core/src/main/java/org/apache/sshd/common/session/SessionListener.java x: 51 lines of code y: 15 # changes sshd-core/src/main/java/org/apache/sshd/client/ClientBuilder.java x: 132 lines of code y: 21 # changes sshd-core/src/main/java/org/apache/sshd/server/ServerBuilder.java x: 126 lines of code y: 21 # changes sshd-cli/src/main/java/org/apache/sshd/cli/CliLogger.java x: 142 lines of code y: 3 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/ScpCommandMain.java x: 385 lines of code y: 14 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/SshClientMain.java x: 182 lines of code y: 10 # changes sshd-common/src/main/java/org/apache/sshd/common/config/ConfigFileReaderSupport.java x: 127 lines of code y: 10 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/PrivateKeyEntryDecoder.java x: 72 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/DSSPEMResourceKeyPairParser.java x: 70 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/ECDSAPEMResourceKeyPairParser.java x: 168 lines of code y: 11 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/RSAPEMResourceKeyPairParser.java x: 80 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/writer/openssh/OpenSSHKeyPairResourceWriter.java x: 244 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/input/CloseableEmptyInputStream.java x: 60 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/input/LimitInputStream.java x: 74 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/output/LineLevelAppender.java x: 62 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/output/NullPrintStream.java x: 102 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java x: 123 lines of code y: 11 # changes sshd-scp/src/main/java/org/apache/sshd/scp/client/ScpRemote2RemoteTransferHelper.java x: 350 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/Property.java x: 327 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/BuiltinCiphers.java x: 256 lines of code y: 10 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/ChaCha20Cipher.java x: 207 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/mac/Poly1305Mac.java x: 206 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/session/helpers/TimeoutIndicator.java x: 38 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificateImpl.java x: 201 lines of code y: 7 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/UserAuthPublicKey.java x: 172 lines of code y: 14 # changes sshd-checkstyle.xml x: 155 lines of code y: 19 # changes sshd-common/src/main/java/org/apache/sshd/common/util/logging/LoggingUtils.java x: 463 lines of code y: 6 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpConstants.java x: 268 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/AttributeRepository.java x: 49 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/u2f/SkED25519PublicKey.java x: 46 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/util/closeable/AutoCloseableDelegateInvocationHandler.java x: 77 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/functors/Invoker.java x: 65 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityEntityFactory.java x: 136 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/server/Signal.java x: 59 lines of code y: 4 # changes sshd-core/src/main/java/org/apache/sshd/client/config/SshClientConfigFileReader.java x: 61 lines of code y: 10 # changes sshd-core/src/main/java/org/apache/sshd/client/simple/AbstractSimpleClientSessionCreator.java x: 179 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/server/config/SshServerConfigFileReader.java x: 113 lines of code y: 10 # changes sshd-core/src/main/java/org/apache/sshd/server/config/keys/ServerIdentity.java x: 99 lines of code y: 17 # changes sshd-core/src/main/java/org/apache/sshd/server/shell/InvertedShellWrapper.java x: 162 lines of code y: 33 # changes sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSessionFactory.java x: 94 lines of code y: 18 # changes sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPPublicRingWatcher.java x: 186 lines of code y: 2 # changes sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration/SpringSftpSession.java x: 227 lines of code y: 2 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpAckInfo.java x: 84 lines of code y: 2 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDataReceiver.java x: 6 lines of code y: 11 # changes sshd-core/src/main/java/org/apache/sshd/server/command/AbstractDelegatingCommandFactory.java x: 39 lines of code y: 6 # changes sshd-core/src/main/java/org/apache/sshd/server/shell/InvertedShell.java x: 24 lines of code y: 15 # changes sshd-git/src/main/java/org/apache/sshd/git/AbstractGitCommandFactory.java x: 67 lines of code y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystemEnvironment.java x: 29 lines of code y: 3 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystemFactory.java x: 122 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/server/command/AsyncCommand.java x: 3 lines of code y: 3 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpFileSystemAccessorManager.java x: 4 lines of code y: 2 # changes sshd-core/src/main/java/org/apache/sshd/common/FactoryManager.java x: 68 lines of code y: 61 # changes sshd-core/src/main/java/org/apache/sshd/common/helpers/AbstractFactoryManager.java x: 423 lines of code y: 27 # changes sshd-core/src/main/java/org/apache/sshd/server/ServerFactoryManager.java x: 15 lines of code y: 51 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/common/io/ImmediateWriteFuture.java x: 9 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/extension/KexExtensionHandler.java x: 56 lines of code y: 7 # changes sshd-core/src/main/java/org/apache/sshd/common/session/ReservedSessionMessagesHandler.java x: 29 lines of code y: 9 # changes sshd-core/src/main/java/org/apache/sshd/common/session/SessionWorkBuffer.java x: 21 lines of code y: 4 # changes sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionImpl.java x: 20 lines of code y: 25 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/ReservedSessionMessagesHandlerAdapter.java x: 68 lines of code y: 6 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/server/session/proxyprotocol/ProxyProtocolAcceptor.java x: 89 lines of code y: 1 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/server/subsystem/sftp/DetailedSftpErrorStatusDataHandler.java x: 30 lines of code y: 1 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/server/subsystem/sftp/SimpleAccessControlSftpEventListener.java x: 146 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/client/ClientAuthenticationManager.java x: 50 lines of code y: 16 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/KeyPairIdentity.java x: 63 lines of code y: 13 # changes sshd-common/src/main/java/org/apache/sshd/common/util/logging/AbstractLoggingBean.java x: 100 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/logging/SimplifiedLog.java x: 93 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/signature/BuiltinSignatures.java x: 325 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/server/kex/Moduli.java x: 124 lines of code y: 12 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/LocalForwardingEntry.java x: 116 lines of code y: 11 # changes sshd-common/src/main/java/org/apache/sshd/common/util/closeable/NioChannelDelegateInvocationHandler.java x: 49 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/DirectoryScanner.java x: 81 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/signature/Signature.java x: 19 lines of code y: 6 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpVersionSelector.java x: 95 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/SshConstants.java x: 154 lines of code y: 7 # changes sshd-scp/src/main/java/org/apache/sshd/scp/client/ScpClient.java x: 117 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/client/ClientFactoryManager.java x: 17 lines of code y: 39 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/SessionTimeoutListener.java x: 59 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/CachingPublicKeyAuthenticator.java x: 47 lines of code y: 11 # changes sshd-core/src/main/java/org/apache/sshd/server/config/keys/AuthorizedKeysAuthenticator.java x: 115 lines of code y: 23 # changes sshd-core/src/main/java/org/apache/sshd/server/global/OpenSshHostKeysHandler.java x: 97 lines of code y: 14 # changes sshd-core/src/main/java/org/apache/sshd/server/x11/DefaultX11ForwardSupport.java x: 177 lines of code y: 9 # changes sshd-ldap/src/main/java/org/apache/sshd/ldap/LdapPublickeyAuthenticator.java x: 114 lines of code y: 2 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpSourceStreamResolver.java x: 27 lines of code y: 2 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpPathCommandDetailsSupport.java x: 163 lines of code y: 2 # changes sshd-scp/src/main/java/org/apache/sshd/scp/client/AbstractScpClient.java x: 139 lines of code y: 2 # changes sshd-core/src/main/java/org/apache/sshd/server/global/KeepAliveHandler.java x: 26 lines of code y: 14 # changes sshd-common/src/main/java/org/apache/sshd/common/mac/BuiltinMacs.java x: 191 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionCreator.java x: 55 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/CipherInformation.java x: 10 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/common/config/SshConfigFileReader.java x: 192 lines of code y: 31 # changes sshd-core/src/main/java/org/apache/sshd/client/kex/AbstractDHClientKeyExchange.java x: 18 lines of code y: 13 # changes sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPPrivateKeyExtractor.java x: 112 lines of code y: 1 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/DefaultScpFileOpener.java x: 84 lines of code y: 1 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemInitializationContext.java x: 71 lines of code y: 1 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/Handle.java x: 98 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/agent/SshAgentServer.java x: 5 lines of code y: 10 # changes sshd-core/src/main/java/org/apache/sshd/common/io/AbstractIoServiceFactory.java x: 66 lines of code y: 15 # changes sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java x: 11 lines of code y: 39 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/DefaultForwarderFactory.java x: 48 lines of code y: 4 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/PublickeyAuthenticator.java x: 25 lines of code y: 13 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/PKCS8PrivateKeyInfo.java x: 109 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentityLoader.java x: 61 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/channel/SttySupport.java x: 179 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/compression/BuiltinCompressions.java x: 147 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/BuiltinIdentities.java x: 161 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyRandomArt.java x: 184 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/RSAPublicKeyDecoder.java x: 90 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/AbstractKeyPairResourceParser.java x: 128 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/KeyPairResourceLoader.java x: 108 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/digest/BaseDigest.java x: 100 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/keyprovider/FileKeyPairProvider.java x: 49 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/keyprovider/KeyPairProvider.java x: 97 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/util/IgnoringEmptyMap.java x: 81 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/der/DERWriter.java x: 105 lines of code y: 2 # changes sshd-core/src/main/java/org/apache/sshd/agent/common/AgentForwardSupport.java x: 6 lines of code y: 14 # changes sshd-core/src/main/java/org/apache/sshd/agent/local/ChannelAgentForwardingFactory.java x: 22 lines of code y: 7 # changes sshd-core/src/main/java/org/apache/sshd/agent/unix/ChannelAgentForwardingFactory.java x: 31 lines of code y: 9 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/DelegatingServerKeyVerifier.java x: 25 lines of code y: 11 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/StaticServerKeyVerifier.java x: 35 lines of code y: 11 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientConnectionServiceFactory.java x: 40 lines of code y: 9 # changes sshd-core/src/main/java/org/apache/sshd/common/Service.java x: 12 lines of code y: 17 # changes sshd-core/src/main/java/org/apache/sshd/common/auth/AbstractUserAuthMethodFactory.java x: 20 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelFactory.java x: 18 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelPipedSink.java x: 6 lines of code y: 6 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/IoWriteFutureImpl.java x: 14 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/common/future/KeyExchangeFuture.java x: 4 lines of code y: 4 # changes sshd-core/src/main/java/org/apache/sshd/common/io/AbstractIoServiceFactoryFactory.java x: 22 lines of code y: 9 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2CompletionHandler.java x: 25 lines of code y: 10 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/AbstractKexFactoryManager.java x: 106 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/DHG.java x: 87 lines of code y: 11 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/KeyExchangeFactory.java x: 6 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/server/Environment.java x: 21 lines of code y: 12 # changes sshd-core/src/main/java/org/apache/sshd/server/SignalListener.java x: 10 lines of code y: 11 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/UserAuth.java x: 11 lines of code y: 10 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/gss/GSSAuthenticator.java x: 37 lines of code y: 10 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/StaticPublickeyAuthenticator.java x: 34 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/server/config/keys/DefaultAuthorizedKeysAuthenticator.java x: 78 lines of code y: 18 # changes sshd-core/src/main/java/org/apache/sshd/server/forward/ForwardingFilter.java x: 29 lines of code y: 15 # changes sshd-core/src/main/java/org/apache/sshd/server/session/ServerConnectionServiceFactory.java x: 40 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/server/session/SessionFactory.java x: 16 lines of code y: 15 # changes sshd-core/src/main/java/org/apache/sshd/server/shell/InteractiveProcessShellFactory.java x: 16 lines of code y: 9 # changes sshd-core/src/main/java/org/apache/sshd/server/subsystem/SubsystemFactory.java x: 19 lines of code y: 9 # changes sshd-git/src/main/java/org/apache/sshd/git/pgm/EmbeddedCommandRunner.java x: 156 lines of code y: 9 # changes sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSessionProcess.java x: 77 lines of code y: 7 # changes sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommandFactory.java x: 34 lines of code y: 13 # changes sshd-git/src/main/java/org/apache/sshd/git/pgm/GitPgmCommandFactory.java x: 36 lines of code y: 13 # changes sshd-sources/python/sftpclient.py x: 239 lines of code y: 2 # changes sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni/File.java x: 120 lines of code y: 1 # changes sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni/Library.java x: 129 lines of code y: 1 # changes sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni/SSL.java x: 137 lines of code y: 1 # changes sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni/Socket.java x: 78 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/AcceptAllServerKeyVerifier.java x: 7 lines of code y: 9 # changes assembly/src/main/descriptors/windows-bin.xml x: 38 lines of code y: 6 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelRequestHandler.java x: 9 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/common/session/ConnectionServiceRequestHandler.java x: 10 lines of code y: 9 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/AbstractUserAuth.java x: 53 lines of code y: 12 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/RequiredServerKeyVerifier.java x: 27 lines of code y: 12 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/TcpIpClientChannel.java x: 161 lines of code y: 1 # changes
115.0
# changes
  min: 1.0
  average: 7.43
  25th percentile: 2.0
  median: 3.0
  75th percentile: 8.0
  max: 115.0
0 2384.0
lines of code
min: 1.0 | average: 90.17 | 25th percentile: 15.0 | median: 42.0 | 75th percentile: 96.0 | max: 2384.0

Number of Contributors vs. Number of Changes: 1039 points

sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 5 # contributors y: 18 # changes sshd-common/src/main/java/org/apache/sshd/common/util/threads/ThreadUtils.java x: 6 # contributors y: 10 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/BCrypt.java x: 6 # contributors y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/FileSnapshot.java x: 2 # contributors y: 3 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/LocalWindow.java x: 3 # contributors y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/future/AbstractSshFuture.java x: 6 # contributors y: 14 # changes sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java x: 8 # contributors y: 18 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/KeyExchangeMessageHandler.java x: 3 # contributors y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystem.java x: 4 # contributors y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java x: 5 # contributors y: 17 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpFileSystemAccessor.java x: 3 # contributors y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/future/VerifiableFuture.java x: 5 # contributors y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/future/WaitableFuture.java x: 6 # contributors y: 7 # changes sshd-common/src/main/java/org/apache/sshd/client/auth/password/PasswordIdentityProvider.java x: 4 # contributors y: 4 # changes sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostHashValue.java x: 5 # contributors y: 9 # changes sshd-common/src/main/java/org/apache/sshd/client/config/keys/LazyClientKeyIdentityProvider.java x: 4 # contributors y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/ECCurves.java x: 5 # contributors y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/PrivateKeyEncryptionContext.java x: 4 # contributors y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/keyprovider/KeyIdentityProvider.java x: 5 # contributors y: 13 # changes sshd-common/src/main/java/org/apache/sshd/common/keyprovider/MultiKeyIdentityIterator.java x: 4 # contributors y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityUtils.java x: 6 # contributors y: 15 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleSecurityProviderRegistrar.java x: 5 # contributors y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/util/threads/SshdThreadFactory.java x: 3 # contributors y: 3 # changes sshd-core/src/main/java/org/apache/sshd/agent/unix/AprLibrary.java x: 8 # contributors y: 14 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKey.java x: 11 # contributors y: 31 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKeyIterator.java x: 9 # contributors y: 17 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/AbstractChannel.java x: 14 # contributors y: 97 # changes sshd-core/src/main/java/org/apache/sshd/common/io/BuiltinIoServiceFactoryFactories.java x: 8 # contributors y: 16 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/SessionHelper.java x: 4 # contributors y: 36 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/InteractiveChallenge.java x: 5 # contributors y: 7 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/PromptEntry.java x: 2 # contributors y: 2 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpLocation.java x: 3 # contributors y: 4 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelExec.java x: 7 # contributors y: 30 # changes sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java x: 11 # contributors y: 60 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 9 # contributors y: 54 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpIoUtils.java x: 2 # contributors y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystem.java x: 4 # contributors y: 23 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpClient.java x: 3 # contributors y: 7 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemAutomatic.java x: 1 # contributors y: 1 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/KnownHostsServerKeyVerifier.java x: 8 # contributors y: 17 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java x: 8 # contributors y: 38 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/IoUtils.java x: 4 # contributors y: 10 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpSubsystemHelper.java x: 6 # contributors y: 21 # changes sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentClient.java x: 7 # contributors y: 31 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java x: 5 # contributors y: 16 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/FilePasswordProvider.java x: 4 # contributors y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/AbstractPEMResourceKeyPairParser.java x: 5 # contributors y: 12 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleKeyPairResourceParser.java x: 5 # contributors y: 10 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/SftpCommandMain.java x: 3 # contributors y: 19 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java x: 8 # contributors y: 15 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/PathUtils.java x: 1 # contributors y: 4 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/common/util/security/androidopenssl/AndroidOpenSSLSecurityProviderRegistrar.java x: 1 # contributors y: 2 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpFileOpener.java x: 2 # contributors y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/Buffer.java x: 9 # contributors y: 22 # changes sshd-common/src/main/java/org/apache/sshd/common/util/threads/CloseableExecutorService.java x: 5 # contributors y: 4 # changes sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java x: 6 # contributors y: 16 # changes sshd-core/src/main/java/org/apache/sshd/agent/local/AgentForwardedChannel.java x: 8 # contributors y: 29 # changes sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentForwardedChannel.java x: 8 # contributors y: 24 # changes sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 12 # contributors y: 103 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/UserAuth.java x: 5 # contributors y: 11 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/keyboard/UserAuthKeyboardInteractive.java x: 8 # contributors y: 22 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/password/UserAuthPassword.java x: 9 # contributors y: 16 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/AbstractClientChannel.java x: 11 # contributors y: 85 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelDirectTcpip.java x: 9 # contributors y: 36 # changes sshd-core/src/main/java/org/apache/sshd/client/future/ConnectFuture.java x: 9 # contributors y: 15 # changes sshd-core/src/main/java/org/apache/sshd/client/future/DefaultAuthFuture.java x: 10 # contributors y: 23 # changes sshd-core/src/main/java/org/apache/sshd/client/future/DefaultConnectFuture.java x: 9 # contributors y: 20 # changes sshd-core/src/main/java/org/apache/sshd/client/future/DefaultOpenFuture.java x: 10 # contributors y: 19 # changes sshd-core/src/main/java/org/apache/sshd/client/future/OpenFuture.java x: 10 # contributors y: 16 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientUserAuthService.java x: 9 # contributors y: 53 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncInputStream.java x: 8 # contributors y: 32 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelPipedInputStream.java x: 9 # contributors y: 33 # changes sshd-core/src/main/java/org/apache/sshd/common/future/DefaultKeyExchangeFuture.java x: 8 # contributors y: 10 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Connector.java x: 10 # contributors y: 31 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractConnectionService.java x: 9 # contributors y: 44 # changes sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java x: 4 # contributors y: 17 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/UserAuthKeyboardInteractive.java x: 7 # contributors y: 13 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java x: 15 # contributors y: 115 # changes sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java x: 11 # contributors y: 56 # changes sshd-core/src/main/java/org/apache/sshd/server/session/AbstractServerSession.java x: 11 # contributors y: 46 # changes sshd-core/src/main/java/org/apache/sshd/server/x11/ChannelForwardedX11.java x: 7 # contributors y: 14 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoConnector.java x: 9 # contributors y: 11 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoSession.java x: 7 # contributors y: 20 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/DefaultSftpClient.java x: 4 # contributors y: 16 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientConnectionService.java x: 6 # contributors y: 36 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java x: 10 # contributors y: 100 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/BufferedIoOutputStream.java x: 7 # contributors y: 21 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/SshClientCliSupport.java x: 5 # contributors y: 33 # changes sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerCliSupport.java x: 5 # contributors y: 23 # changes sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentityFileWatcher.java x: 4 # contributors y: 12 # changes sshd-common/src/main/java/org/apache/sshd/common/util/GenericUtils.java x: 6 # contributors y: 19 # changes sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentServerProxy.java x: 7 # contributors y: 29 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/DefaultForwarder.java x: 3 # contributors y: 12 # changes sshd-core/src/main/java/org/apache/sshd/common/io/DefaultIoServiceFactoryFactory.java x: 8 # contributors y: 21 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Service.java x: 7 # contributors y: 39 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/dh/AbstractDHKeyExchange.java x: 5 # contributors y: 21 # changes sshd-core/src/main/java/org/apache/sshd/server/SshServer.java x: 8 # contributors y: 62 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/gss/UserAuthGSS.java x: 10 # contributors y: 34 # changes sshd-core/src/main/java/org/apache/sshd/server/session/ServerUserAuthService.java x: 8 # contributors y: 54 # changes sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommand.java x: 7 # contributors y: 18 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/keys/OpenSSHCertPublicKeyParser.java x: 6 # contributors y: 6 # changes sshd-core/src/main/java/org/apache/sshd/agent/local/AgentImpl.java x: 6 # contributors y: 25 # changes sshd-core/src/main/java/org/apache/sshd/agent/local/ChannelAgentForwarding.java x: 7 # contributors y: 35 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/hostbased/UserAuthHostBased.java x: 7 # contributors y: 16 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ClientChannel.java x: 7 # contributors y: 23 # changes sshd-core/src/main/java/org/apache/sshd/client/kex/DHGClient.java x: 11 # contributors y: 40 # changes sshd-core/src/main/java/org/apache/sshd/client/kex/DHGEXClient.java x: 8 # contributors y: 41 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelOutputStream.java x: 10 # contributors y: 46 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/TcpipClientChannel.java x: 9 # contributors y: 51 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/AbstractServerChannel.java x: 9 # contributors y: 46 # changes sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEXServer.java x: 7 # contributors y: 42 # changes sshd-core/src/main/java/org/apache/sshd/server/kex/DHGServer.java x: 7 # contributors y: 36 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java x: 12 # contributors y: 58 # changes sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSession.java x: 7 # contributors y: 11 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/PtyCapableChannelSession.java x: 9 # contributors y: 39 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelSession.java x: 10 # contributors y: 49 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/Window.java x: 9 # contributors y: 41 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/PipeDataReceiver.java x: 5 # contributors y: 14 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoAcceptor.java x: 7 # contributors y: 10 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelSubsystem.java x: 5 # contributors y: 27 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Acceptor.java x: 8 # contributors y: 42 # changes sshd-core/src/main/java/org/apache/sshd/common/session/Session.java x: 9 # contributors y: 52 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/extension/DefaultClientKexExtensionHandler.java x: 3 # contributors y: 11 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2ServiceFactory.java x: 6 # contributors y: 18 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java x: 6 # contributors y: 9 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/common/util/io/ExposedBufferByteArrayOutputStream.java x: 1 # contributors y: 3 # changes sshd-core/src/main/java/org/apache/sshd/server/ServerAuthenticationManager.java x: 5 # contributors y: 19 # changes sshd-core/src/main/java/org/apache/sshd/server/session/ServerSession.java x: 9 # contributors y: 62 # changes sshd-common/src/main/java/org/apache/sshd/common/auth/UserAuthMethodFactory.java x: 2 # contributors y: 5 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionImpl.java x: 11 # contributors y: 102 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntry.java x: 3 # contributors y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/IdentityUtils.java x: 3 # contributors y: 10 # changes sshd-cli/src/main/java/org/apache/sshd/cli/CliSupport.java x: 4 # contributors y: 15 # changes sshd-common/src/main/java/org/apache/sshd/common/session/SessionContext.java x: 2 # contributors y: 9 # changes sshd-core/src/main/java/org/apache/sshd/common/session/ConnectionService.java x: 6 # contributors y: 20 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/hostbased/UserAuthHostBased.java x: 6 # contributors y: 13 # changes sshd-core/src/main/java/org/apache/sshd/server/global/CancelTcpipForwardHandler.java x: 6 # contributors y: 31 # changes sshd-core/src/main/java/org/apache/sshd/server/global/TcpipForwardHandler.java x: 6 # contributors y: 33 # changes sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java x: 8 # contributors y: 37 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/BuiltinDHFactories.java x: 9 # contributors y: 26 # changes sshd-core/src/main/java/org/apache/sshd/agent/SshAgentConstants.java x: 9 # contributors y: 14 # changes sshd-core/src/main/java/org/apache/sshd/agent/local/LocalAgentFactory.java x: 6 # contributors y: 12 # changes sshd-core/src/main/java/org/apache/sshd/server/ServerBuilder.java x: 9 # contributors y: 21 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/ScpCommandMain.java x: 3 # contributors y: 14 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/ECDSAPEMResourceKeyPairParser.java x: 4 # contributors y: 11 # changes sshd-scp/src/main/java/org/apache/sshd/scp/client/ScpRemote2RemoteTransferHelper.java x: 1 # contributors y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/AttributeRepository.java x: 2 # contributors y: 6 # changes sshd-core/src/main/java/org/apache/sshd/server/config/keys/ServerIdentity.java x: 6 # contributors y: 17 # changes sshd-core/src/main/java/org/apache/sshd/server/shell/InvertedShellWrapper.java x: 8 # contributors y: 33 # changes sshd-core/src/main/java/org/apache/sshd/server/shell/InvertedShell.java x: 7 # contributors y: 15 # changes sshd-core/src/main/java/org/apache/sshd/common/FactoryManager.java x: 10 # contributors y: 61 # changes sshd-core/src/main/java/org/apache/sshd/common/helpers/AbstractFactoryManager.java x: 7 # contributors y: 27 # changes sshd-core/src/main/java/org/apache/sshd/server/ServerFactoryManager.java x: 10 # contributors y: 51 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/extension/KexExtensionHandler.java x: 2 # contributors y: 7 # changes sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionImpl.java x: 5 # contributors y: 25 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/LocalForwardingEntry.java x: 6 # contributors y: 11 # changes sshd-core/src/main/java/org/apache/sshd/server/kex/AbstractDHServerKeyExchange.java x: 5 # contributors y: 15 # changes sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java x: 5 # contributors y: 39 # changes sshd-core/src/main/java/org/apache/sshd/common/ServiceFactory.java x: 4 # contributors y: 13 # changes sshd-core/src/main/java/org/apache/sshd/server/shell/ProcessShellFactory.java x: 8 # contributors y: 25 # changes sshd-core/src/main/java/org/apache/sshd/server/session/ServerConnectionService.java x: 3 # contributors y: 15 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/RequiredServerKeyVerifier.java x: 2 # contributors y: 12 # changes
115.0
# changes
  min: 1.0
  average: 7.43
  25th percentile: 2.0
  median: 3.0
  75th percentile: 8.0
  max: 115.0
0 15.0
# contributors
min: 1.0 | average: 3.18 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 15.0

Number of Contributors vs. File Size: 1039 points

sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 5 # contributors y: 346 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/threads/ThreadUtils.java x: 6 # contributors y: 177 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/BCrypt.java x: 6 # contributors y: 625 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/FileSnapshot.java x: 2 # contributors y: 72 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/LocalWindow.java x: 3 # contributors y: 79 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/AbstractSshFuture.java x: 6 # contributors y: 107 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java x: 8 # contributors y: 591 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/KeyExchangeMessageHandler.java x: 3 # contributors y: 294 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystem.java x: 4 # contributors y: 702 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java x: 5 # contributors y: 937 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpFileSystemAccessor.java x: 3 # contributors y: 331 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/VerifiableFuture.java x: 5 # contributors y: 17 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/WaitableFuture.java x: 6 # contributors y: 28 lines of code sshd-common/src/main/java/org/apache/sshd/client/auth/password/PasswordIdentityProvider.java x: 4 # contributors y: 71 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostPatternValue.java x: 5 # contributors y: 57 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostHashValue.java x: 5 # contributors y: 143 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/keys/LazyClientKeyIdentityProvider.java x: 4 # contributors y: 122 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/ECCurves.java x: 5 # contributors y: 430 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/PrivateKeyEncryptionContext.java x: 4 # contributors y: 201 lines of code sshd-common/src/main/java/org/apache/sshd/common/keyprovider/KeyIdentityProvider.java x: 5 # contributors y: 91 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/der/ASN1Object.java x: 4 # contributors y: 239 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityUtils.java x: 6 # contributors y: 515 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderRegistrar.java x: 5 # contributors y: 67 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/threads/SshdThreadFactory.java x: 3 # contributors y: 46 lines of code sshd-core/src/main/java/org/apache/sshd/agent/common/DefaultAgentForwardSupport.java x: 5 # contributors y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/AprLibrary.java x: 8 # contributors y: 79 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKey.java x: 11 # contributors y: 407 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKeyIterator.java x: 9 # contributors y: 178 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/exit/AbstractChannelExitRequestHandler.java x: 4 # contributors y: 55 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/AbstractChannel.java x: 14 # contributors y: 780 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/BuiltinIoServiceFactoryFactories.java x: 8 # contributors y: 88 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/SessionHelper.java x: 4 # contributors y: 1006 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/PromptEntry.java x: 2 # contributors y: 63 lines of code sshd-core/src/main/java/org/apache/sshd/server/shell/ProcessShell.java x: 6 # contributors y: 140 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpLocation.java x: 3 # contributors y: 189 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpCommandFactory.java x: 4 # contributors y: 193 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/extensions/openssh/OpenSSHLimitsExtensionInfo.java x: 2 # contributors y: 87 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/extensions/openssh/OpenSSHStatExtensionInfo.java x: 3 # contributors y: 110 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/extensions/AclSupportedParser.java x: 3 # contributors y: 156 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelExec.java x: 7 # contributors y: 62 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java x: 11 # contributors y: 586 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 9 # contributors y: 165 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpIoUtils.java x: 2 # contributors y: 156 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpRemotePathChannel.java x: 4 # contributors y: 453 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/FileHandle.java x: 3 # contributors y: 262 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystem.java x: 4 # contributors y: 888 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpClient.java x: 3 # contributors y: 514 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemProvider.java x: 5 # contributors y: 1286 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemAutomatic.java x: 1 # contributors y: 35 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemClientSessionInitializer.java x: 3 # contributors y: 54 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/SftpModuleProperties.java x: 3 # contributors y: 91 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpIterableDirEntry.java x: 3 # contributors y: 31 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/KnownHostsServerKeyVerifier.java x: 8 # contributors y: 482 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/ModifiedServerKeyAcceptor.java x: 3 # contributors y: 12 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/ModifiableFileWatcher.java x: 5 # contributors y: 118 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java x: 8 # contributors y: 314 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystemProvider.java x: 3 # contributors y: 502 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystemUtils.java x: 1 # contributors y: 21 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedSecureDirectoryStream.java x: 1 # contributors y: 53 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/util/BaseFileSystem.java x: 3 # contributors y: 219 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/IoUtils.java x: 4 # contributors y: 430 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpSubsystemHelper.java x: 6 # contributors y: 2384 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/net/SshdSocketAddress.java x: 5 # contributors y: 461 lines of code sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentClient.java x: 7 # contributors y: 171 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostPatternsHolder.java x: 5 # contributors y: 158 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java x: 5 # contributors y: 321 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/FilePasswordProvider.java x: 4 # contributors y: 63 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/PKCS8PEMResourceKeyPairParser.java x: 5 # contributors y: 137 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleKeyPairResourceParser.java x: 5 # contributors y: 106 lines of code sshd-putty/src/main/java/org/apache/sshd/putty/AbstractPuttyKeyDecoder.java x: 3 # contributors y: 202 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHParserContext.java x: 4 # contributors y: 42 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/RawKdfOptions.java x: 3 # contributors y: 71 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/SftpCommandMain.java x: 3 # contributors y: 1098 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java x: 8 # contributors y: 784 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/OsUtils.java x: 3 # contributors y: 226 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/PathUtils.java x: 1 # contributors y: 90 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpFileOpener.java x: 2 # contributors y: 180 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PEMResourceKeyParser.java x: 2 # contributors y: 120 lines of code assembly/src/main/components/modules.xml x: 3 # contributors y: 57 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/Decryptor.java x: 1 # contributors y: 5 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/CancelFuture.java x: 2 # contributors y: 10 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/CancelOption.java x: 2 # contributors y: 6 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/DefaultCancelFuture.java x: 2 # contributors y: 52 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/DefaultSshFuture.java x: 5 # contributors y: 203 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/DefaultVerifiableSshFuture.java x: 5 # contributors y: 8 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/SshFuture.java x: 4 # contributors y: 5 lines of code sshd-common/src/main/java/org/apache/sshd/common/io/DefaultIoConnectFuture.java x: 2 # contributors y: 32 lines of code sshd-common/src/main/java/org/apache/sshd/common/keyprovider/MultiKeyIdentityProvider.java x: 4 # contributors y: 27 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/Buffer.java x: 9 # contributors y: 717 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/closeable/Builder.java x: 4 # contributors y: 77 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/threads/CloseableExecutorService.java x: 5 # contributors y: 22 lines of code sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java x: 6 # contributors y: 309 lines of code sshd-core/src/main/java/org/apache/sshd/agent/local/AgentForwardedChannel.java x: 8 # contributors y: 127 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentForwardedChannel.java x: 8 # contributors y: 62 lines of code sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 12 # contributors y: 773 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/keyboard/UserAuthKeyboardInteractive.java x: 8 # contributors y: 228 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/AbstractClientChannel.java x: 11 # contributors y: 444 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelDirectTcpip.java x: 9 # contributors y: 96 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/AuthFuture.java x: 9 # contributors y: 11 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/ConnectFuture.java x: 9 # contributors y: 19 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/DefaultAuthFuture.java x: 10 # contributors y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/DefaultConnectFuture.java x: 9 # contributors y: 53 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/DefaultOpenFuture.java x: 10 # contributors y: 30 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/OpenFuture.java x: 10 # contributors y: 8 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientUserAuthService.java x: 9 # contributors y: 349 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncInputStream.java x: 8 # contributors y: 175 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelPipedInputStream.java x: 9 # contributors y: 154 lines of code sshd-core/src/main/java/org/apache/sshd/common/future/DefaultKeyExchangeFuture.java x: 8 # contributors y: 30 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Connector.java x: 10 # contributors y: 231 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractConnectionService.java x: 9 # contributors y: 682 lines of code sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java x: 4 # contributors y: 221 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/UserAuthKeyboardInteractive.java x: 7 # contributors y: 106 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java x: 15 # contributors y: 755 lines of code sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java x: 11 # contributors y: 318 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/AbstractServerSession.java x: 11 # contributors y: 453 lines of code sshd-core/src/main/java/org/apache/sshd/server/x11/ChannelForwardedX11.java x: 7 # contributors y: 77 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaConnector.java x: 3 # contributors y: 177 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoConnector.java x: 9 # contributors y: 118 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoSession.java x: 7 # contributors y: 312 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/extensions/helpers/AbstractSftpClientExtension.java x: 4 # contributors y: 138 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/DefaultSftpClient.java x: 4 # contributors y: 484 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpOutputStreamAsync.java x: 4 # contributors y: 208 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpStatus.java x: 2 # contributors y: 39 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientConnectionService.java x: 6 # contributors y: 116 lines of code sshd-core/src/main/java/org/apache/sshd/common/global/GlobalRequestException.java x: 1 # contributors y: 13 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java x: 10 # contributors y: 1850 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/BufferUtils.java x: 6 # contributors y: 377 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaSession.java x: 3 # contributors y: 167 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelPipedOutputStream.java x: 5 # contributors y: 43 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/BufferedIoOutputStream.java x: 7 # contributors y: 188 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/SshClientCliSupport.java x: 5 # contributors y: 619 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerCliSupport.java x: 5 # contributors y: 251 lines of code sshd-common/src/main/java/org/apache/sshd/client/auth/hostbased/HostKeyIdentityProvider.java x: 4 # contributors y: 29 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentityFileWatcher.java x: 4 # contributors y: 105 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractPublicKeyEntryDecoder.java x: 5 # contributors y: 32 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHDSSPrivateKeyEntryDecoder.java x: 5 # contributors y: 99 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/util/BasePath.java x: 3 # contributors y: 352 lines of code sshd-common/src/main/java/org/apache/sshd/common/keyprovider/AbstractResourceKeyPairProvider.java x: 4 # contributors y: 184 lines of code sshd-common/src/main/java/org/apache/sshd/common/signature/AbstractSignature.java x: 4 # contributors y: 99 lines of code sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureDSA.java x: 4 # contributors y: 91 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/GenericUtils.java x: 6 # contributors y: 581 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/SelectorUtils.java x: 5 # contributors y: 451 lines of code sshd-contrib/src/main/java/org/apache/sshd/contrib/common/signature/LegacyDSASigner.java x: 2 # contributors y: 222 lines of code sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentProxy.java x: 7 # contributors y: 219 lines of code sshd-core/src/main/java/org/apache/sshd/agent/local/AgentServerProxy.java x: 6 # contributors y: 54 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/ChannelAgentForwarding.java x: 6 # contributors y: 123 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/DefaultForwarder.java x: 3 # contributors y: 979 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/DefaultIoServiceFactoryFactory.java x: 8 # contributors y: 138 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Service.java x: 7 # contributors y: 164 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSessionIoHandler.java x: 6 # contributors y: 45 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/gss/UserAuthGSS.java x: 10 # contributors y: 148 lines of code sshd-core/src/main/java/org/apache/sshd/server/command/AbstractCommandSupport.java x: 5 # contributors y: 166 lines of code sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommand.java x: 7 # contributors y: 67 lines of code sshd-git/src/main/java/org/apache/sshd/git/pgm/GitPgmCommand.java x: 7 # contributors y: 48 lines of code sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPAuthorizedEntriesTracker.java x: 3 # contributors y: 135 lines of code sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPKeyPairResourceParser.java x: 2 # contributors y: 194 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpHelper.java x: 3 # contributors y: 611 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/LocalFileScpTargetStreamResolver.java x: 3 # contributors y: 131 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpClientDirectoryScanner.java x: 2 # contributors y: 137 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpHelper.java x: 4 # contributors y: 980 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpEventListenerAdapter.java x: 3 # contributors y: 241 lines of code sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration/ApacheSshdSftpSessionFactory.java x: 3 # contributors y: 402 lines of code sshd-common/src/main/java/org/apache/sshd/common/PropertyResolverUtils.java x: 5 # contributors y: 304 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java x: 5 # contributors y: 268 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyEntryResolver.java x: 5 # contributors y: 178 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/AbstractPrivateKeyObfuscator.java x: 4 # contributors y: 148 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/keys/OpenSSHCertPublicKeyParser.java x: 6 # contributors y: 62 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/hostbased/UserAuthHostBased.java x: 7 # contributors y: 206 lines of code sshd-core/src/main/java/org/apache/sshd/client/kex/DHGClient.java x: 11 # contributors y: 196 lines of code sshd-core/src/main/java/org/apache/sshd/client/kex/DHGEXClient.java x: 8 # contributors y: 190 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelOutputStream.java x: 10 # contributors y: 315 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/AbstractServerChannel.java x: 9 # contributors y: 86 lines of code sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEXServer.java x: 7 # contributors y: 303 lines of code sshd-eclipse-formatter-config.xml x: 3 # contributors y: 365 lines of code sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPAuthorizedKeyEntriesLoader.java x: 3 # contributors y: 96 lines of code sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPPublicKeyExtractor.java x: 2 # contributors y: 131 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpShell.java x: 3 # contributors y: 708 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java x: 12 # contributors y: 488 lines of code sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSession.java x: 7 # contributors y: 146 lines of code sshd-contrib/src/main/java/org/apache/sshd/contrib/client/auth/password/InteractivePasswordIdentityProvider.java x: 2 # contributors y: 81 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/forward/DynamicPortForwardingTracker.java x: 4 # contributors y: 17 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelSession.java x: 10 # contributors y: 214 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/RemoteWindow.java x: 1 # contributors y: 111 lines of code sshd-common/src/main/java/org/apache/sshd/common/io/IoReadFuture.java x: 3 # contributors y: 9 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoAcceptor.java x: 7 # contributors y: 207 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/ScpModuleProperties.java x: 2 # contributors y: 28 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Acceptor.java x: 8 # contributors y: 334 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/Session.java x: 9 # contributors y: 106 lines of code sshd-common/src/main/java/org/apache/sshd/common/kex/extension/parser/HostBoundPubkeyAuthentication.java x: 1 # contributors y: 43 lines of code sshd-common/src/main/java/org/apache/sshd/common/io/IoSession.java x: 3 # contributors y: 22 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/SocksProxy.java x: 8 # contributors y: 267 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java x: 6 # contributors y: 90 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/DHGroupData.java x: 7 # contributors y: 159 lines of code sshd-ldap/src/main/java/org/apache/sshd/ldap/LdapNetworkConnector.java x: 2 # contributors y: 346 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/logging/LoggerSkeleton.java x: 1 # contributors y: 122 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionImpl.java x: 11 # contributors y: 286 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntry.java x: 3 # contributors y: 268 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/CliSupport.java x: 4 # contributors y: 330 lines of code sshd-common/src/main/java/org/apache/sshd/common/kex/extension/KexExtensions.java x: 2 # contributors y: 107 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelShell.java x: 8 # contributors y: 46 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/hostbased/UserAuthHostBased.java x: 6 # contributors y: 148 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/BuiltinDHFactories.java x: 9 # contributors y: 347 lines of code sshd-core/src/main/java/org/apache/sshd/agent/SshAgentConstants.java x: 9 # contributors y: 60 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpEventListener.java x: 4 # contributors y: 123 lines of code sshd-core/src/main/java/org/apache/sshd/agent/SshAgentFactory.java x: 7 # contributors y: 12 lines of code sshd-core/src/main/java/org/apache/sshd/client/ClientBuilder.java x: 7 # contributors y: 132 lines of code sshd-core/src/main/java/org/apache/sshd/server/ServerBuilder.java x: 9 # contributors y: 126 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/CliLogger.java x: 1 # contributors y: 142 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/ScpCommandMain.java x: 3 # contributors y: 385 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/SshClientMain.java x: 3 # contributors y: 182 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/ECDSAPEMResourceKeyPairParser.java x: 4 # contributors y: 168 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/writer/openssh/OpenSSHKeyPairResourceWriter.java x: 2 # contributors y: 244 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/input/CloseableEmptyInputStream.java x: 1 # contributors y: 60 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/input/LimitInputStream.java x: 1 # contributors y: 74 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/output/NullPrintStream.java x: 1 # contributors y: 102 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java x: 5 # contributors y: 123 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/ScpRemote2RemoteTransferHelper.java x: 1 # contributors y: 350 lines of code sshd-common/src/main/java/org/apache/sshd/common/Property.java x: 3 # contributors y: 327 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/BuiltinCiphers.java x: 5 # contributors y: 256 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/ChaCha20Cipher.java x: 2 # contributors y: 207 lines of code sshd-common/src/main/java/org/apache/sshd/common/mac/Poly1305Mac.java x: 2 # contributors y: 206 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificateImpl.java x: 6 # contributors y: 201 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/logging/LoggingUtils.java x: 3 # contributors y: 463 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpConstants.java x: 2 # contributors y: 268 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/closeable/AutoCloseableDelegateInvocationHandler.java x: 1 # contributors y: 77 lines of code sshd-contrib/src/main/java/org/apache/sshd/contrib/common/compression/DeflatingInputStream.java x: 1 # contributors y: 133 lines of code sshd-core/src/main/java/org/apache/sshd/client/simple/AbstractSimpleClientSessionCreator.java x: 5 # contributors y: 179 lines of code sshd-core/src/main/java/org/apache/sshd/server/config/keys/ServerIdentity.java x: 6 # contributors y: 99 lines of code sshd-core/src/main/java/org/apache/sshd/server/shell/InvertedShellWrapper.java x: 8 # contributors y: 162 lines of code sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration/SpringSftpSession.java x: 2 # contributors y: 227 lines of code sshd-core/src/main/java/org/apache/sshd/server/shell/InvertedShell.java x: 7 # contributors y: 24 lines of code sshd-core/src/main/java/org/apache/sshd/common/FactoryManager.java x: 10 # contributors y: 68 lines of code sshd-core/src/main/java/org/apache/sshd/common/helpers/AbstractFactoryManager.java x: 7 # contributors y: 423 lines of code sshd-core/src/main/java/org/apache/sshd/server/ServerFactoryManager.java x: 10 # contributors y: 15 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerMain.java x: 5 # contributors y: 189 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/KeyExchange.java x: 5 # contributors y: 51 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpVersionSelector.java x: 2 # contributors y: 95 lines of code sshd-core/src/main/java/org/apache/sshd/server/config/keys/AuthorizedKeysAuthenticator.java x: 7 # contributors y: 115 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpPathCommandDetailsSupport.java x: 1 # contributors y: 163 lines of code sshd-common/src/main/java/org/apache/sshd/common/compression/BuiltinCompressions.java x: 3 # contributors y: 147 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityProviderRegistrar.java x: 4 # contributors y: 156 lines of code sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSessionProcess.java x: 6 # contributors y: 77 lines of code sshd-sources/python/sftpclient.py x: 1 # contributors y: 239 lines of code sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni/Library.java x: 1 # contributors y: 129 lines of code
2384.0
lines of code
  min: 1.0
  average: 90.17
  25th percentile: 15.0
  median: 42.0
  75th percentile: 96.0
  max: 2384.0
0 15.0
# contributors
min: 1.0 | average: 3.18 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 15.0