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,079 files with 97,754 lines of code.
    • 5 files changed more than 100 times (4,715 lines of code)
    • 14 files changed 51-100 times (3,687 lines of code)
    • 69 files changed 21-50 times (19,456 lines of code)
    • 289 files changed 6-20 times (37,899 lines of code)
    • 702 files changed 1-5 times (31,997 lines of code)
4% | 3% | 19% | 38% | 32%
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,079 files with 97,754 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 13 files changed by 11-25 contributors (6,626 lines of code)
    • 130 files changed by 6-10 contributors (24,452 lines of code)
    • 657 files changed by 2-5 contributors (57,598 lines of code)
    • 279 files changed by 1 contributor (9,078 lines of code)
0% | 6% | 25% | 58% | 9%
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, sh, svg, asc, yaml, bat, py, gitattributes, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java4% | 3% | 20% | 38% | 32%
xml0% | 0% | 0% | 58% | 41%
py0% | 0% | 0% | 0% | 100%
pub0% | 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-core14% | 11% | 33% | 29% | 11%
sshd-sftp0% | 0% | 39% | 31% | 28%
sshd-common0% | 0% | 4% | 49% | 46%
sshd-cli0% | 0% | 25% | 64% | 9%
sshd-netty0% | 0% | 39% | 50% | 9%
sshd-git0% | 0% | 9% | 85% | 4%
sshd-scp0% | 0% | 0% | 54% | 45%
sshd-mina0% | 0% | 0% | 72% | 27%
assembly0% | 0% | 0% | 88% | 11%
sshd-spring-sftp0% | 0% | 0% | 61% | 38%
ROOT0% | 0% | 0% | 33% | 66%
sshd-contrib0% | 0% | 0% | 0% | 100%
sshd-sources0% | 0% | 0% | 0% | 100%
sshd-openpgp0% | 0% | 0% | 0% | 100%
sshd-putty0% | 0% | 0% | 0% | 100%
sshd-benchmarks0% | 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
772 25 2009-04-20 2024-06-03 116 15 proyal@apache.org twolf@apache.org
AbstractSession.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1999 98 2016-02-23 2025-02-21 109 10 lyor.goldstein@gmail.com twolf@apache.org
ClientSessionImpl.java
in sshd-core/src/main/java/org/apache/sshd/client/session
288 21 2009-04-20 2025-03-18 104 11 proyal@apache.org twolf@apache.org
SshClient.java
in sshd-core/src/main/java/org/apache/sshd/client
813 60 2015-06-08 2025-04-12 104 13 lgoldstein@vmware.com twolf@apache.org
AbstractChannel.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
843 78 2009-04-20 2025-03-26 101 14 proyal@apache.org twolf@apache.org
AbstractClientChannel.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
444 40 2009-04-20 2024-03-12 85 11 proyal@apache.org twolf@apache.org
SshServer.java
in sshd-core/src/main/java/org/apache/sshd/server
310 44 2015-06-08 2024-05-30 63 9 lgoldstein@vmware.com garydgregory@gmail.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
Nio2Session.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
497 38 2013-07-25 2024-05-09 62 13 gnodet@apache.org 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
572 57 2015-11-26 2025-02-16 60 11 lgoldstein@vmware.com twolf@apache.org
TcpipServerChannel.java
in sshd-core/src/main/java/org/apache/sshd/server/forward
330 26 2015-06-08 2025-03-20 58 11 lgoldstein@vmware.com twolf@apache.org
ClientSession.java
in sshd-core/src/main/java/org/apache/sshd/client/session
192 16 2015-06-08 2025-04-28 57 10 lgoldstein@vmware.com twolf@apache.org
ClientUserAuthService.java
in sshd-core/src/main/java/org/apache/sshd/client/session
413 17 2014-01-29 2024-07-17 54 9 gnodet@apache.org 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
Session.java
in sshd-core/src/main/java/org/apache/sshd/common/session
106 9 2015-06-08 2023-12-07 53 9 lgoldstein@vmware.com lgoldstein@apache.org
TcpipClientChannel.java
in sshd-core/src/main/java/org/apache/sshd/common/forward
169 13 2013-02-19 2023-09-01 53 9 gnodet@apache.org 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
ChannelSession.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
67 3 2009-04-20 2024-11-08 51 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
Nio2Acceptor.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
340 19 2013-07-25 2025-03-02 46 9 gnodet@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
DHGClient.java
in sshd-core/src/main/java/org/apache/sshd/client/kex
238 7 2015-03-26 2025-02-17 45 11 gnodet@apache.org twolf@apache.org
AbstractConnectionService.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
683 52 2016-02-23 2024-05-16 45 9 lyor.goldstein@gmail.com twolf@apache.org
DHGEXServer.java
in sshd-core/src/main/java/org/apache/sshd/server/kex
303 9 2015-03-26 2024-05-09 43 7 gnodet@apache.org twolf@apache.org
DHGEXClient.java
in sshd-core/src/main/java/org/apache/sshd/client/kex
190 10 2015-03-26 2024-05-09 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
BaseBuilder.java
in sshd-core/src/main/java/org/apache/sshd/common
232 20 2015-06-08 2024-11-04 41 8 lgoldstein@vmware.com twolf@apache.org
Nio2Service.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
180 16 2013-07-25 2025-02-22 40 7 gnodet@apache.org twolf@apache.org
SessionHelper.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1015 94 2018-10-25 2024-07-11 40 5 lgoldstein@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
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
325 17 2014-06-05 2024-07-12 39 8 gnodet@apache.org twolf@apache.org
DHGServer.java
in sshd-core/src/main/java/org/apache/sshd/server/kex
152 5 2015-03-26 2024-09-02 38 7 gnodet@apache.org twolf@apache.org
ChannelDirectTcpip.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
65 4 2012-09-14 2024-11-08 37 9 gnodet@apache.org twolf@apache.org
ClientConnectionService.java
in sshd-core/src/main/java/org/apache/sshd/client/session
150 10 2014-01-29 2024-05-16 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 35 6 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 35 10 gnodet@apache.org twolf@apache.org
Nio2Connector.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
236 8 2013-07-25 2025-02-22 35 11 gnodet@apache.org twolf@apache.org
ChannelAgentForwarding.java
in sshd-core/src/main/java/org/apache/sshd/agent/local
105 9 2012-05-14 2022-10-29 34 7 gnodet@apache.org twolf@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
TcpipForwardHandler.java
in sshd-core/src/main/java/org/apache/sshd/server/global
47 2 2014-01-29 2022-02-04 32 6 gnodet@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
AbstractAgentProxy.java
in sshd-core/src/main/java/org/apache/sshd/agent/common
231 11 2012-05-14 2023-12-27 32 7 gnodet@apache.org twolf@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
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
772 25 2009-04-20 2024-06-03 116 15 proyal@apache.org twolf@apache.org
AbstractChannel.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
843 78 2009-04-20 2025-03-26 101 14 proyal@apache.org twolf@apache.org
SshClient.java
in sshd-core/src/main/java/org/apache/sshd/client
813 60 2015-06-08 2025-04-12 104 13 lgoldstein@vmware.com twolf@apache.org
Nio2Session.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
497 38 2013-07-25 2024-05-09 62 13 gnodet@apache.org twolf@apache.org
ClientSessionImpl.java
in sshd-core/src/main/java/org/apache/sshd/client/session
288 21 2009-04-20 2025-03-18 104 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 2024-03-12 85 11 proyal@apache.org twolf@apache.org
AbstractClientSession.java
in sshd-core/src/main/java/org/apache/sshd/client/session
572 57 2015-11-26 2025-02-16 60 11 lgoldstein@vmware.com twolf@apache.org
TcpipServerChannel.java
in sshd-core/src/main/java/org/apache/sshd/server/forward
330 26 2015-06-08 2025-03-20 58 11 lgoldstein@vmware.com 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
DHGClient.java
in sshd-core/src/main/java/org/apache/sshd/client/kex
238 7 2015-03-26 2025-02-17 45 11 gnodet@apache.org twolf@apache.org
Nio2Connector.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
236 8 2013-07-25 2025-02-22 35 11 gnodet@apache.org twolf@apache.org
UserAuthPublicKey.java
in sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey
414 14 2016-01-05 2024-07-17 31 11 lgoldstein@vmware.com twolf@apache.org
Buffer.java
in sshd-common/src/main/java/org/apache/sshd/common/util/buffer
726 80 2018-09-05 2024-12-26 30 11 lyor@cb4.com twolf@apache.org
AbstractSession.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1999 98 2016-02-23 2025-02-21 109 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
ClientSession.java
in sshd-core/src/main/java/org/apache/sshd/client/session
192 16 2015-06-08 2025-04-28 57 10 lgoldstein@vmware.com twolf@apache.org
ChannelSession.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
67 3 2009-04-20 2024-11-08 51 10 proyal@apache.org 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
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 35 10 gnodet@apache.org twolf@apache.org
BuiltinDHFactories.java
in sshd-core/src/main/java/org/apache/sshd/common/kex
452 58 2015-03-26 2024-11-03 31 10 gnodet@apache.org twolf@apache.org
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
KnownHostsServerKeyVerifier.java
in sshd-core/src/main/java/org/apache/sshd/client/keyverifier
501 32 2016-02-14 2025-02-16 20 10 lgoldstein@vmware.com twolf@apache.org
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
SshServer.java
in sshd-core/src/main/java/org/apache/sshd/server
310 44 2015-06-08 2024-05-30 63 9 lgoldstein@vmware.com garydgregory@gmail.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
ClientUserAuthService.java
in sshd-core/src/main/java/org/apache/sshd/client/session
413 17 2014-01-29 2024-07-17 54 9 gnodet@apache.org twolf@apache.org
TcpipClientChannel.java
in sshd-core/src/main/java/org/apache/sshd/common/forward
169 13 2013-02-19 2023-09-01 53 9 gnodet@apache.org twolf@apache.org
Session.java
in sshd-core/src/main/java/org/apache/sshd/common/session
106 9 2015-06-08 2023-12-07 53 9 lgoldstein@vmware.com lgoldstein@apache.org
Nio2Acceptor.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
340 19 2013-07-25 2025-03-02 46 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
683 52 2016-02-23 2024-05-16 45 9 lyor.goldstein@gmail.com 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
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
65 4 2012-09-14 2024-11-08 37 9 gnodet@apache.org twolf@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
ServerBuilder.java
in sshd-core/src/main/java/org/apache/sshd/server
139 7 2015-06-08 2024-08-14 25 9 lgoldstein@vmware.com twolf@apache.org
GitPackCommand.java
in sshd-git/src/main/java/org/apache/sshd/git/pack
88 4 2014-06-04 2024-11-07 22 9 gnodet@apache.org 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
KeyUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/config/keys
792 62 2018-09-05 2025-02-16 20 9 lyor@cb4.com twolf@apache.org
UserAuthPublicKey.java
in sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey
217 8 2016-01-05 2025-02-22 19 9 lgoldstein@vmware.com twolf@apache.org
BuiltinIoServiceFactoryFactories.java
in sshd-core/src/main/java/org/apache/sshd/common/io
88 7 2015-05-19 2024-05-30 17 9 lgoldstein@vmware.com heap2015@outlook.com
AuthFuture.java
in sshd-core/src/main/java/org/apache/sshd/client/future
11 - 2009-04-20 2023-12-07 17 9 proyal@apache.org lgoldstein@apache.org
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
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
115 2 2018-04-17 2025-02-22 12 9 gnodet@apache.org 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
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
InetAddressRange.java
in sshd-common/src/main/java/org/apache/sshd/common/net
280 25 2025-02-20 2025-02-20 1 1 twolf@apache.org twolf@apache.org
sftpclient.py
in sshd-sources/python
239 18 2019-10-16 2019-10-17 2 1 lgoldstein@apache.org lgoldstein@apache.org
AsyncCapableClientChannel.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
204 12 2024-11-08 2024-11-08 1 1 twolf@apache.org twolf@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
RunBenchmarks.java
in sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks
134 6 2024-08-07 2024-09-10 2 1 twolf@apache.org twolf@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
SshBenchmark.java
in sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload
131 14 2024-08-07 2024-08-07 1 1 twolf@apache.org twolf@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
MLKEM.java
in sshd-core/src/main/java/org/apache/sshd/common/kex
118 8 2024-09-02 2024-09-02 1 1 twolf@apache.org twolf@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
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
TestServer.java
in sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks
97 8 2024-08-07 2024-08-07 1 1 twolf@apache.org twolf@apache.org
CommonState.java
in sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload
93 8 2024-08-07 2024-08-07 1 1 twolf@apache.org twolf@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
87 12 2020-08-20 2023-11-10 3 1 lgoldstein@apache.org lgoldstein@apache.org
SNTRUP761.java
in sshd-core/src/main/java/org/apache/sshd/common/kex
87 5 2024-05-09 2024-09-12 5 1 twolf@apache.org twolf@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
JSchBenchmark.java
in sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload
69 8 2024-08-07 2024-08-07 1 1 twolf@apache.org twolf@apache.org
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
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
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
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
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
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
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
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
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
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
Correlations

File Size vs. Number of Changes: 1080 points

sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 192 lines of code y: 57 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 334 lines of code y: 21 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpRemotePathChannel.java x: 434 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 813 lines of code y: 104 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDataReceiver.java x: 6 lines of code y: 12 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/AbstractChannel.java x: 843 lines of code y: 101 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/ChannelToPortHandler.java x: 76 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java x: 330 lines of code y: 58 # changes sshd-common/src/main/java/org/apache/sshd/common/util/closeable/AbstractCloseable.java x: 107 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionImpl.java x: 288 lines of code y: 104 # changes sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpShell.java x: 772 lines of code y: 9 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java x: 996 lines of code y: 23 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Acceptor.java x: 340 lines of code y: 46 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java x: 1999 lines of code y: 109 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSessionIoHandler.java x: 48 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionImpl.java x: 22 lines of code y: 26 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Connector.java x: 236 lines of code y: 35 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Service.java x: 180 lines of code y: 40 # changes sshd-mina/src/main/java/org/apache/sshd/mina/MinaConnector.java x: 176 lines of code y: 6 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoAcceptor.java x: 204 lines of code y: 11 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoConnector.java x: 115 lines of code y: 12 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoService.java x: 72 lines of code y: 6 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoSession.java x: 321 lines of code y: 22 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/ChaCha20Cipher.java x: 260 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/client/kex/DHGClient.java x: 238 lines of code y: 45 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/KnownHostsServerKeyVerifier.java x: 501 lines of code y: 20 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/RequiredServerKeyVerifier.java x: 39 lines of code y: 13 # changes sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java x: 572 lines of code y: 60 # changes sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java x: 230 lines of code y: 21 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java x: 792 lines of code y: 20 # changes sshd-common/src/main/java/org/apache/sshd/common/signature/AbstractSignature.java x: 106 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureDSA.java x: 91 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureECDSA.java x: 93 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureRSA.java x: 58 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericSignatureEd25519.java x: 24 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java x: 98 lines of code y: 11 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificateImpl.java x: 288 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/certificate/OpenSshCertificateBuilder.java x: 224 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/UserAuthPublicKey.java x: 217 lines of code y: 19 # changes sshd-common/src/main/java/org/apache/sshd/common/net/InetAddressRange.java x: 280 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/AuthorizedKeyEntriesPublickeyAuthenticator.java x: 111 lines of code y: 6 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/CachingPublicKeyAuthenticator.java x: 50 lines of code y: 12 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/PublickeyAuthenticator.java x: 25 lines of code y: 14 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/PKCS8PEMResourceKeyPairParser.java x: 137 lines of code y: 14 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/Buffer.java x: 726 lines of code y: 30 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityProviderRegistrar.java x: 161 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityUtils.java x: 589 lines of code y: 22 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleSecurityProviderRegistrar.java x: 161 lines of code y: 12 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PEMResourceKeyParser.java x: 30 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PublicKeyDecoder.java x: 13 lines of code y: 11 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderRegistrar.java x: 76 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderUtils.java x: 147 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/NetI2pCryptoEdDSASupport.java x: 94 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java x: 11 lines of code y: 14 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/SignatureEd25519.java x: 8 lines of code y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/bouncycastle/BouncyCastleEdDSASupport.java x: 126 lines of code y: 5 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/EdDSASupport.java x: 58 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericEd25519PEMResourceKeyParser.java x: 88 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericEd25519PublicKeyDecoder.java x: 65 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericOpenSSHEd25519PrivateKeyEntryDecoder.java x: 118 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java x: 312 lines of code y: 19 # changes sshd-common/src/main/java/org/apache/sshd/common/random/JceRandom.java x: 42 lines of code y: 4 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemProvider.java x: 1307 lines of code y: 21 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpPath.java x: 25 lines of code y: 5 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpPathIterator.java x: 90 lines of code y: 5 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/WithFileAttributeCache.java x: 15 lines of code y: 1 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/WithFileAttributes.java x: 5 lines of code y: 1 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpPathImpl.java x: 48 lines of code y: 4 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpSubsystemHelper.java x: 2385 lines of code y: 24 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystem.java x: 928 lines of code y: 27 # changes sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostEntry.java x: 175 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java x: 282 lines of code y: 12 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntry.java x: 276 lines of code y: 10 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntryResolver.java x: 45 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/UnsupportedSshPublicKey.java x: 46 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/u2f/SecurityKeyPublicKey.java x: 8 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/u2f/SkED25519PublicKey.java x: 72 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/AsyncCapableClientChannel.java x: 204 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelDirectTcpip.java x: 65 lines of code y: 37 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelSession.java x: 67 lines of code y: 51 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/SftpCommandMain.java x: 1098 lines of code y: 20 # changes sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java x: 590 lines of code y: 20 # changes sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentityLoader.java x: 61 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: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java x: 69 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/file/virtualfs/VirtualFileSystemFactory.java x: 53 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/keyprovider/AbstractResourceKeyPairProvider.java x: 184 lines of code y: 10 # changes sshd-common/src/main/java/org/apache/sshd/common/util/OsUtils.java x: 227 lines of code y: 12 # changes sshd-core/src/main/java/org/apache/sshd/server/config/keys/DefaultAuthorizedKeysAuthenticator.java x: 78 lines of code y: 19 # changes sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommand.java x: 88 lines of code y: 22 # changes sshd-putty/src/main/java/org/apache/sshd/putty/PuttyKeyPairResourceParser.java x: 196 lines of code y: 4 # changes sshd-scp/src/main/java/org/apache/sshd/scp/client/AbstractScpClient.java x: 139 lines of code y: 3 # changes sshd-scp/src/main/java/org/apache/sshd/scp/client/DefaultScpClient.java x: 134 lines of code y: 8 # changes sshd-scp/src/main/java/org/apache/sshd/scp/client/ScpClient.java x: 117 lines of code y: 4 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpClient.java x: 551 lines of code y: 10 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpClientDirectoryScanner.java x: 144 lines of code y: 4 # changes sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration/ApacheSshdSftpSessionFactory.java x: 402 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/util/ValidateUtils.java x: 187 lines of code y: 5 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpDirEntryIterator.java x: 119 lines of code y: 6 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpIterableDirEntry.java x: 31 lines of code y: 4 # changes sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java x: 232 lines of code y: 41 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/BuiltinDHFactories.java x: 452 lines of code y: 31 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/CurveSizeIndicator.java x: 4 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/ECDH.java x: 94 lines of code y: 20 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/KeyEncapsulationMethod.java x: 17 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/MLKEM.java x: 118 lines of code y: 1 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/MontgomeryCurve.java x: 90 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/XDH.java x: 43 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/server/kex/DHGServer.java x: 152 lines of code y: 38 # changes sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommandFactory.java x: 43 lines of code y: 15 # changes sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackConfiguration.java x: 12 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java x: 254 lines of code y: 11 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/keys/OpenSSHCertPublicKeyParser.java x: 66 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/writer/openssh/OpenSSHKeyPairResourceWriter.java x: 251 lines of code y: 5 # changes sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/RunBenchmarks.java x: 134 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/BuiltinCiphers.java x: 318 lines of code y: 16 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java x: 324 lines of code y: 17 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/SunJCESecurityProviderRegistrar.java x: 53 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/AbstractSecurityProviderRegistrar.java x: 74 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityEntityFactory.java x: 136 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityProviderChoice.java x: 83 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleEncryptedPrivateKeyInfoDecryptor.java x: 35 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleKeyPairResourceParser.java x: 106 lines of code y: 11 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/PathUtils.java x: 99 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/NamedFactory.java x: 28 lines of code y: 4 # changes sshd-core/src/main/java/org/apache/sshd/client/ClientBuilder.java x: 136 lines of code y: 24 # changes sshd-core/src/main/java/org/apache/sshd/server/ServerBuilder.java x: 139 lines of code y: 25 # changes sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/CatBenchmark.java x: 117 lines of code y: 2 # changes sshd-checkstyle-suppressions.xml x: 9 lines of code y: 3 # changes assembly/src/main/descriptors/windows-src.xml x: 82 lines of code y: 11 # changes sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/TestServer.java x: 97 lines of code y: 1 # changes sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/CommonState.java x: 93 lines of code y: 1 # changes sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/JSchBenchmark.java x: 69 lines of code y: 1 # changes sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/SshBenchmark.java x: 131 lines of code y: 1 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpOutputStreamAsync.java x: 341 lines of code y: 11 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpResponse.java x: 48 lines of code y: 3 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpStatus.java x: 45 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/mac/Poly1305Mac.java x: 217 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKey.java x: 414 lines of code y: 31 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientUserAuthService.java x: 413 lines of code y: 54 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystem.java x: 741 lines of code y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpMessage.java x: 27 lines of code y: 1 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/extensions/helpers/AbstractSftpClientExtension.java x: 143 lines of code y: 8 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/DefaultSftpClient.java x: 493 lines of code y: 19 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java x: 325 lines of code y: 39 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/PacketBuffer.java x: 10 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/BufferUtils.java x: 380 lines of code y: 16 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/SessionHelper.java x: 1015 lines of code y: 40 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java x: 772 lines of code y: 116 # changes sshd-core/src/main/java/org/apache/sshd/common/io/BuiltinIoServiceFactoryFactories.java x: 88 lines of code y: 17 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/DefaultForwarder.java x: 979 lines of code y: 13 # changes sshd-core/src/main/java/org/apache/sshd/server/SshServer.java x: 310 lines of code y: 63 # changes sshd-core/src/main/java/org/apache/sshd/client/simple/SimpleClient.java x: 4 lines of code y: 5 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystemFactory.java x: 122 lines of code y: 4 # changes sshd-mina/src/main/java/org/apache/sshd/mina/MinaAcceptor.java x: 112 lines of code y: 3 # changes sshd-mina/src/main/java/org/apache/sshd/mina/MinaService.java x: 204 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/BCrypt.java x: 625 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/future/WithException.java x: 4 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/io/IoWriteFuture.java x: 7 lines of code y: 3 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientConnectionService.java x: 150 lines of code y: 36 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractConnectionService.java x: 683 lines of code y: 45 # changes sshd-core/src/main/java/org/apache/sshd/client/kex/DHGEXClient.java x: 190 lines of code y: 42 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/AbstractDH.java x: 76 lines of code y: 13 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/dh/AbstractDHKeyExchange.java x: 124 lines of code y: 22 # changes sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEXServer.java x: 303 lines of code y: 43 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java x: 497 lines of code y: 62 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ClientChannel.java x: 51 lines of code y: 24 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/AbstractClientChannel.java x: 444 lines of code y: 85 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/SftpModuleProperties.java x: 92 lines of code y: 11 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpHelper.java x: 619 lines of code y: 15 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/DirectoryScanner.java x: 88 lines of code y: 7 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpHelper.java x: 1025 lines of code y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/BaseCTRCipher.java x: 48 lines of code y: 1 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/BaseRC4Cipher.java x: 31 lines of code y: 6 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/KeyExchangeMessageHandler.java x: 314 lines of code y: 11 # changes sshd-common/src/main/java/org/apache/sshd/common/future/WaitableFuture.java x: 52 lines of code y: 8 # changes sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentProxy.java x: 231 lines of code y: 32 # changes sshd-core/src/main/java/org/apache/sshd/client/global/OpenSshHostKeysHandler.java x: 32 lines of code y: 5 # changes sshd-core/src/main/java/org/apache/sshd/common/global/AbstractOpenSshHostKeysHandler.java x: 79 lines of code y: 12 # changes sshd-git/src/main/java/org/apache/sshd/git/GitModuleProperties.java x: 15 lines of code y: 2 # changes sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSession.java x: 159 lines of code y: 12 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/PublicKeyAuthenticationReporter.java x: 24 lines of code y: 4 # changes sshd-core/src/main/java/org/apache/sshd/client/future/AuthFuture.java x: 11 lines of code y: 17 # changes sshd-core/src/main/java/org/apache/sshd/common/session/Session.java x: 106 lines of code y: 53 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/ScpCommandMain.java x: 385 lines of code y: 15 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpAckInfo.java x: 87 lines of code y: 3 # changes sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpCommand.java x: 170 lines of code y: 7 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2ServiceFactory.java x: 65 lines of code y: 20 # changes sshd-core/src/main/java/org/apache/sshd/common/global/KeepAliveHandler.java x: 26 lines of code y: 2 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/TcpipClientChannel.java x: 169 lines of code y: 53 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/server/session/proxyprotocolv2/ProxyProtocolV2Acceptor.java x: 74 lines of code y: 2 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/server/session/proxyprotocolv2/data/FamilyAndTransport.java x: 46 lines of code y: 2 # changes sshd-contrib/src/main/java/org/apache/sshd/contrib/server/session/proxyprotocolv2/data/VersionAndCommand.java x: 22 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/der/DERWriter.java x: 109 lines of code y: 3 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/Handle.java x: 106 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/util/threads/ThreadUtils.java x: 177 lines of code y: 11 # 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-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/client/auth/password/PasswordIdentityProvider.java x: 71 lines of code y: 4 # 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/util/io/der/ASN1Object.java x: 239 lines of code y: 4 # 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/UserAuthPublicKeyIterator.java x: 178 lines of code y: 17 # 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/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-core/src/main/java/org/apache/sshd/client/channel/ChannelExec.java x: 62 lines of code y: 30 # 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/server/FileHandle.java x: 262 lines of code y: 8 # 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/SftpDirectoryStream.java x: 54 lines of code y: 4 # 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/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-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/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-putty/src/main/java/org/apache/sshd/putty/AbstractPuttyKeyDecoder.java x: 202 lines of code y: 3 # 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 assembly/src/main/components/modules.xml x: 57 lines of code y: 5 # 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/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/closeable/Builder.java x: 77 lines of code y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/closeable/FuturesCloseable.java x: 47 lines of code y: 5 # 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/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/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/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/server/auth/keyboard/UserAuthKeyboardInteractive.java x: 106 lines of code y: 13 # 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-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/config/keys/ClientIdentityFileWatcher.java x: 105 lines of code y: 12 # 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/VersionProperties.java x: 68 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/mac/BaseMac.java x: 80 lines of code y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/util/GenericUtils.java x: 582 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/closeable/ParallelCloseable.java x: 38 lines of code y: 3 # 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/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: 35 # 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/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: 35 # 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/pgm/GitPgmCommand.java x: 48 lines of code y: 18 # 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/helpers/LocalFileScpTargetStreamResolver.java x: 131 lines of code y: 3 # 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/server/AbstractSftpEventListenerAdapter.java x: 241 lines of code y: 6 # 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/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/KeyEntryResolver.java x: 178 lines of code y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/ECDSAPublicKeyEntryDecoder.java x: 142 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/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/SignatureFactory.java x: 170 lines of code y: 8 # 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: 34 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/hostbased/UserAuthHostBased.java x: 206 lines of code y: 17 # 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/server/channel/AbstractServerChannel.java x: 86 lines of code y: 46 # 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-common/src/main/java/org/apache/sshd/client/config/keys/DefaultClientIdentitiesWatcher.java x: 37 lines of code y: 5 # 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-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/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-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-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/Nio2ServiceFactoryFactory.java x: 21 lines of code y: 14 # 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/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-sftp/src/main/java/org/apache/sshd/sftp/common/SftpUniversalOwnerAndGroup.java x: 34 lines of code y: 3 # 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/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-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-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/session/ConnectionService.java x: 23 lines of code y: 20 # 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: 30 # 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-sftp/src/main/java/org/apache/sshd/sftp/common/extensions/ParserUtils.java x: 132 lines of code y: 4 # 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/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-core/src/main/java/org/apache/sshd/agent/SshAgentFactory.java x: 12 lines of code y: 16 # 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-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/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-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/session/helpers/TimeoutIndicator.java x: 38 lines of code y: 4 # 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/PropertyResolver.java x: 64 lines of code y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/util/EventListenerUtils.java x: 88 lines of code y: 4 # 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/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-scp/src/main/java/org/apache/sshd/scp/client/SimpleScpClientImpl.java x: 84 lines of code y: 5 # changes sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration/SpringSftpSession.java x: 227 lines of code y: 2 # 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/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-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/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/SimpleAccessControlSftpEventListener.java x: 146 lines of code y: 1 # 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-core/src/main/java/org/apache/sshd/common/kex/KeyExchange.java x: 51 lines of code y: 16 # 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-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/password/UserAuthPassword.java x: 101 lines of code y: 7 # 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/helpers/ScpPathCommandDetailsSupport.java x: 163 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/mac/Mac.java x: 39 lines of code y: 3 # 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-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-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/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/PublicKeyEntryDecoder.java x: 44 lines of code y: 7 # 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/config/keys/loader/KeyPairResourceParser.java x: 117 lines of code y: 5 # 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/util/IgnoringEmptyMap.java x: 81 lines of code y: 2 # changes sshd-common/src/main/java/org/apache/sshd/common/util/VersionInfo.java x: 86 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/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/DHG.java x: 87 lines of code y: 11 # 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/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/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/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/unix-bin.xml x: 75 lines of code y: 8 # 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/common/forward/TcpIpClientChannel.java x: 169 lines of code y: 1 # changes
116.0
# changes
  min: 1.0
  average: 7.54
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 116.0
0 2385.0
lines of code
min: 1.0 | average: 90.67 | 25th percentile: 14.25 | median: 43.0 | 75th percentile: 95.75 | max: 2385.0

Number of Contributors vs. Number of Changes: 1080 points

sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 10 # contributors y: 57 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 5 # contributors y: 21 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpRemotePathChannel.java x: 4 # contributors y: 8 # changes sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 13 # contributors y: 104 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDataReceiver.java x: 6 # contributors y: 12 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/AbstractChannel.java x: 14 # contributors y: 101 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/ChannelToPortHandler.java x: 2 # contributors y: 5 # changes sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java x: 11 # contributors y: 58 # changes sshd-common/src/main/java/org/apache/sshd/common/util/closeable/AbstractCloseable.java x: 4 # contributors y: 5 # changes sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionImpl.java x: 11 # contributors y: 104 # changes sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpShell.java x: 3 # contributors y: 9 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java x: 5 # contributors y: 23 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Acceptor.java x: 9 # contributors y: 46 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java x: 10 # contributors y: 109 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSessionIoHandler.java x: 6 # contributors y: 8 # changes sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionImpl.java x: 6 # contributors y: 26 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Connector.java x: 11 # contributors y: 35 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Service.java x: 7 # contributors y: 40 # changes sshd-mina/src/main/java/org/apache/sshd/mina/MinaConnector.java x: 4 # contributors y: 6 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoAcceptor.java x: 7 # contributors y: 11 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoConnector.java x: 9 # contributors y: 12 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoService.java x: 5 # contributors y: 6 # changes sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoSession.java x: 7 # contributors y: 22 # changes sshd-core/src/main/java/org/apache/sshd/client/kex/DHGClient.java x: 11 # contributors y: 45 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/KnownHostsServerKeyVerifier.java x: 10 # contributors y: 20 # changes sshd-core/src/main/java/org/apache/sshd/client/keyverifier/RequiredServerKeyVerifier.java x: 3 # contributors y: 13 # 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/core/CoreModuleProperties.java x: 4 # contributors y: 21 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java x: 9 # contributors y: 20 # changes sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureRSA.java x: 5 # contributors y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericSignatureEd25519.java x: 2 # contributors y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java x: 6 # contributors y: 11 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/UserAuthPublicKey.java x: 9 # contributors y: 19 # changes sshd-common/src/main/java/org/apache/sshd/common/net/InetAddressRange.java x: 1 # contributors y: 1 # changes sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/PublickeyAuthenticator.java x: 8 # contributors y: 14 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/PKCS8PEMResourceKeyPairParser.java x: 6 # contributors y: 14 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/Buffer.java x: 11 # contributors y: 30 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityProviderRegistrar.java x: 6 # contributors y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleSecurityProviderRegistrar.java x: 7 # contributors y: 12 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PEMResourceKeyParser.java x: 3 # contributors y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderRegistrar.java x: 7 # contributors y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderUtils.java x: 6 # contributors y: 7 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/NetI2pCryptoEdDSASupport.java x: 2 # contributors y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java x: 7 # contributors y: 14 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/SignatureEd25519.java x: 5 # contributors y: 8 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/EdDSASupport.java x: 2 # contributors y: 6 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericEd25519PEMResourceKeyParser.java x: 2 # contributors y: 2 # changes sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java x: 7 # contributors y: 19 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpPath.java x: 3 # contributors y: 5 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpSubsystemHelper.java x: 7 # contributors y: 24 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystem.java x: 5 # contributors y: 27 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java x: 5 # contributors y: 12 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntry.java x: 4 # contributors y: 10 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelDirectTcpip.java x: 9 # contributors y: 37 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelSession.java x: 10 # contributors y: 51 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/SftpCommandMain.java x: 4 # contributors y: 20 # changes sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java x: 8 # contributors y: 20 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/AbstractPrivateKeyObfuscator.java x: 4 # contributors y: 9 # changes sshd-common/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java x: 3 # contributors y: 3 # changes sshd-core/src/main/java/org/apache/sshd/server/config/keys/DefaultAuthorizedKeysAuthenticator.java x: 8 # contributors y: 19 # changes sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommand.java x: 9 # contributors y: 22 # changes sshd-putty/src/main/java/org/apache/sshd/putty/PuttyKeyPairResourceParser.java x: 3 # contributors y: 4 # changes sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java x: 8 # contributors y: 41 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/BuiltinDHFactories.java x: 10 # contributors y: 31 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/BuiltinKEM.java x: 1 # contributors y: 2 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/ECDH.java x: 6 # contributors y: 20 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/MontgomeryCurve.java x: 3 # contributors y: 8 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/SNTRUP761.java x: 1 # contributors y: 5 # changes sshd-core/src/main/java/org/apache/sshd/server/kex/DHGServer.java x: 7 # contributors y: 38 # changes sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommandFactory.java x: 6 # contributors y: 15 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java x: 5 # contributors y: 11 # changes sshd-common/src/main/java/org/apache/sshd/common/cipher/BuiltinCiphers.java x: 5 # contributors y: 16 # changes sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java x: 5 # contributors y: 17 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/SunJCESecurityProviderRegistrar.java x: 1 # contributors y: 3 # changes sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityEntityFactory.java x: 4 # contributors y: 4 # changes sshd-common/src/main/java/org/apache/sshd/common/util/io/PathUtils.java x: 3 # contributors y: 6 # changes sshd-core/src/main/java/org/apache/sshd/server/ServerBuilder.java x: 9 # contributors y: 25 # changes assembly/src/main/descriptors/windows-src.xml x: 4 # contributors y: 11 # 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/session/ClientUserAuthService.java x: 9 # contributors y: 54 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/DefaultSftpClient.java x: 4 # contributors y: 19 # changes sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java x: 8 # contributors y: 39 # changes sshd-common/src/main/java/org/apache/sshd/common/util/buffer/BufferUtils.java x: 6 # contributors y: 16 # changes sshd-core/src/main/java/org/apache/sshd/common/session/helpers/SessionHelper.java x: 5 # contributors y: 40 # changes sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java x: 15 # contributors y: 116 # changes sshd-core/src/main/java/org/apache/sshd/common/io/BuiltinIoServiceFactoryFactories.java x: 9 # contributors y: 17 # changes sshd-core/src/main/java/org/apache/sshd/common/forward/DefaultForwarder.java x: 4 # contributors y: 13 # changes sshd-core/src/main/java/org/apache/sshd/server/SshServer.java x: 9 # contributors y: 63 # changes sshd-core/src/main/java/org/apache/sshd/client/simple/SimpleClient.java x: 5 # contributors y: 5 # changes sshd-mina/src/main/java/org/apache/sshd/mina/MinaService.java x: 5 # contributors y: 7 # 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/AbstractConnectionService.java x: 9 # contributors y: 45 # changes sshd-core/src/main/java/org/apache/sshd/client/kex/DHGEXClient.java x: 8 # contributors y: 42 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/AbstractDH.java x: 5 # contributors y: 13 # changes sshd-core/src/main/java/org/apache/sshd/common/kex/dh/AbstractDHKeyExchange.java x: 5 # contributors y: 22 # changes sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEXServer.java x: 7 # contributors y: 43 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java x: 13 # contributors y: 62 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/AbstractClientChannel.java x: 11 # contributors y: 85 # changes sshd-sftp/src/main/java/org/apache/sshd/sftp/SftpModuleProperties.java x: 3 # contributors y: 11 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpHelper.java x: 4 # contributors y: 15 # changes sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentProxy.java x: 7 # contributors y: 32 # changes sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSession.java x: 8 # contributors y: 12 # changes sshd-core/src/main/java/org/apache/sshd/common/session/Session.java x: 9 # contributors y: 53 # changes sshd-cli/src/main/java/org/apache/sshd/cli/client/ScpCommandMain.java x: 3 # contributors y: 15 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2ServiceFactory.java x: 7 # contributors y: 20 # changes sshd-common/src/main/java/org/apache/sshd/common/keyprovider/MultiKeyIdentityIterator.java x: 4 # contributors y: 7 # changes sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelExec.java x: 7 # contributors y: 30 # changes sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpIoUtils.java x: 2 # contributors y: 8 # changes sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentClient.java x: 7 # contributors y: 31 # 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/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/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/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/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/server/auth/keyboard/UserAuthKeyboardInteractive.java x: 7 # contributors y: 13 # 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/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-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/local/AgentServerProxy.java x: 6 # contributors y: 21 # 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/agent/unix/ChannelAgentForwarding.java x: 6 # contributors y: 35 # 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/server/auth/gss/UserAuthGSS.java x: 10 # contributors y: 35 # 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/pgm/GitPgmCommand.java x: 7 # contributors y: 18 # 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: 34 # changes sshd-core/src/main/java/org/apache/sshd/client/auth/hostbased/UserAuthHostBased.java x: 7 # contributors y: 17 # 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/client/channel/PtyCapableChannelSession.java x: 9 # contributors y: 39 # 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-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/config/keys/IdentityUtils.java x: 3 # contributors y: 10 # 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/agent/unix/AgentClient.java x: 4 # contributors y: 16 # 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: 30 # changes sshd-core/src/main/java/org/apache/sshd/server/global/TcpipForwardHandler.java x: 6 # contributors y: 32 # 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/SshAgentFactory.java x: 7 # contributors y: 16 # changes sshd-scp/src/main/java/org/apache/sshd/scp/client/ScpRemote2RemoteTransferHelper.java x: 1 # 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-git/src/main/java/org/apache/sshd/git/transport/GitSshdSessionFactory.java x: 6 # contributors y: 18 # 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/common/kex/extension/KexExtensionHandler.java x: 2 # contributors y: 7 # changes sshd-core/src/main/java/org/apache/sshd/client/ClientFactoryManager.java x: 7 # contributors y: 39 # changes sshd-core/src/main/java/org/apache/sshd/server/config/keys/AuthorizedKeysAuthenticator.java x: 7 # contributors y: 23 # 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/agent/common/AgentForwardSupport.java x: 3 # contributors y: 14 # changes sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2CompletionHandler.java x: 5 # contributors y: 10 # 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/auth/AbstractUserAuth.java x: 3 # contributors y: 12 # changes
116.0
# changes
  min: 1.0
  average: 7.54
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 116.0
0 15.0
# contributors
min: 1.0 | average: 3.21 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 15.0

Number of Contributors vs. File Size: 1080 points

sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 10 # contributors y: 192 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 5 # contributors y: 334 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpRemotePathChannel.java x: 4 # contributors y: 434 lines of code sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 13 # contributors y: 813 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDataReceiver.java x: 6 # contributors y: 6 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/AbstractChannel.java x: 14 # contributors y: 843 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/ChannelToPortHandler.java x: 2 # contributors y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java x: 11 # contributors y: 330 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/closeable/AbstractCloseable.java x: 4 # contributors y: 107 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionImpl.java x: 11 # contributors y: 288 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpShell.java x: 3 # contributors y: 772 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java x: 5 # contributors y: 996 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Acceptor.java x: 9 # contributors y: 340 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java x: 10 # contributors y: 1999 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSessionIoHandler.java x: 6 # contributors y: 48 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionImpl.java x: 6 # contributors y: 22 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Connector.java x: 11 # contributors y: 236 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Service.java x: 7 # contributors y: 180 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaConnector.java x: 4 # contributors y: 176 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoAcceptor.java x: 7 # contributors y: 204 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoConnector.java x: 9 # contributors y: 115 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoService.java x: 5 # contributors y: 72 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoSession.java x: 7 # contributors y: 321 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/ChaCha20Cipher.java x: 2 # contributors y: 260 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/KnownHostsServerKeyVerifier.java x: 10 # contributors y: 501 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/RequiredServerKeyVerifier.java x: 3 # contributors y: 39 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java x: 11 # contributors y: 572 lines of code sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java x: 4 # contributors y: 230 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java x: 9 # contributors y: 792 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/signature/SignatureRSA.java x: 5 # contributors y: 58 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericSignatureEd25519.java x: 2 # contributors y: 24 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java x: 6 # contributors y: 98 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificateImpl.java x: 6 # contributors y: 288 lines of code sshd-core/src/main/java/org/apache/sshd/certificate/OpenSshCertificateBuilder.java x: 4 # contributors y: 224 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/UserAuthPublicKey.java x: 9 # contributors y: 217 lines of code sshd-common/src/main/java/org/apache/sshd/common/net/InetAddressRange.java x: 1 # contributors y: 280 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/PublickeyAuthenticator.java x: 8 # contributors y: 25 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/PKCS8PEMResourceKeyPairParser.java x: 6 # contributors y: 137 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/Buffer.java x: 11 # contributors y: 726 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityProviderRegistrar.java x: 6 # contributors y: 161 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityUtils.java x: 7 # contributors y: 589 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleSecurityProviderRegistrar.java x: 7 # contributors y: 161 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PEMResourceKeyParser.java x: 3 # contributors y: 30 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PublicKeyDecoder.java x: 6 # contributors y: 13 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderRegistrar.java x: 7 # contributors y: 76 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderUtils.java x: 6 # contributors y: 147 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/NetI2pCryptoEdDSASupport.java x: 2 # contributors y: 94 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java x: 7 # contributors y: 11 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/SignatureEd25519.java x: 5 # contributors y: 8 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/bouncycastle/BouncyCastleEdDSASupport.java x: 2 # contributors y: 126 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/EdDSASupport.java x: 2 # contributors y: 58 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericEd25519PEMResourceKeyParser.java x: 2 # contributors y: 88 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericOpenSSHEd25519PrivateKeyEntryDecoder.java x: 2 # contributors y: 118 lines of code sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java x: 7 # contributors y: 312 lines of code sshd-common/src/main/java/org/apache/sshd/common/random/JceRandom.java x: 2 # contributors y: 42 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemProvider.java x: 5 # contributors y: 1307 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpPath.java x: 3 # contributors y: 25 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpPathIterator.java x: 3 # contributors y: 90 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/WithFileAttributeCache.java x: 1 # contributors y: 15 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/WithFileAttributes.java x: 1 # contributors y: 5 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpPathImpl.java x: 2 # contributors y: 48 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpSubsystemHelper.java x: 7 # contributors y: 2385 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystem.java x: 5 # contributors y: 928 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostEntry.java x: 6 # contributors y: 175 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java x: 5 # contributors y: 282 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntry.java x: 4 # contributors y: 276 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntryResolver.java x: 4 # contributors y: 45 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/UnsupportedSshPublicKey.java x: 1 # contributors y: 46 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/u2f/SecurityKeyPublicKey.java x: 2 # contributors y: 8 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/u2f/SkED25519PublicKey.java x: 3 # contributors y: 72 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/AsyncCapableClientChannel.java x: 1 # contributors y: 204 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelDirectTcpip.java x: 9 # contributors y: 65 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelSession.java x: 10 # contributors y: 67 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/SftpCommandMain.java x: 4 # contributors y: 1098 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java x: 8 # contributors y: 590 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentityLoader.java x: 4 # contributors y: 61 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/keyprovider/AbstractResourceKeyPairProvider.java x: 4 # contributors y: 184 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/OsUtils.java x: 5 # contributors y: 227 lines of code sshd-core/src/main/java/org/apache/sshd/server/config/keys/DefaultAuthorizedKeysAuthenticator.java x: 8 # contributors y: 78 lines of code sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommand.java x: 9 # contributors y: 88 lines of code sshd-putty/src/main/java/org/apache/sshd/putty/PuttyKeyPairResourceParser.java x: 3 # contributors y: 196 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/AbstractScpClient.java x: 3 # contributors y: 139 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/DefaultScpClient.java x: 4 # contributors y: 134 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/ScpClient.java x: 3 # contributors y: 117 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpClient.java x: 4 # contributors y: 551 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpClientDirectoryScanner.java x: 2 # contributors y: 144 lines of code sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration/ApacheSshdSftpSessionFactory.java x: 4 # contributors y: 402 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/ValidateUtils.java x: 3 # contributors y: 187 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpDirEntryIterator.java x: 4 # contributors y: 119 lines of code sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java x: 8 # contributors y: 232 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/BuiltinDHFactories.java x: 10 # contributors y: 452 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/BuiltinKEM.java x: 1 # contributors y: 55 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/KeyEncapsulationMethod.java x: 2 # contributors y: 17 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/MLKEM.java x: 1 # contributors y: 118 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/SNTRUP761.java x: 1 # contributors y: 87 lines of code sshd-core/src/main/java/org/apache/sshd/server/kex/DHGServer.java x: 7 # contributors y: 152 lines of code sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommandFactory.java x: 6 # contributors y: 43 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java x: 5 # contributors y: 254 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/keys/OpenSSHCertPublicKeyParser.java x: 6 # contributors y: 66 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/writer/openssh/OpenSSHKeyPairResourceWriter.java x: 3 # contributors y: 251 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/RunBenchmarks.java x: 1 # contributors y: 134 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/BuiltinCiphers.java x: 5 # contributors y: 318 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java x: 5 # contributors y: 324 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityProviderChoice.java x: 3 # contributors y: 83 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleEncryptedPrivateKeyInfoDecryptor.java x: 1 # contributors y: 35 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-common/src/main/java/org/apache/sshd/common/util/io/PathUtils.java x: 3 # contributors y: 99 lines of code sshd-common/src/main/java/org/apache/sshd/common/NamedFactory.java x: 4 # contributors y: 28 lines of code sshd-core/src/main/java/org/apache/sshd/client/ClientBuilder.java x: 7 # contributors y: 136 lines of code sshd-core/src/main/java/org/apache/sshd/server/ServerBuilder.java x: 9 # contributors y: 139 lines of code sshd-checkstyle-suppressions.xml x: 3 # contributors y: 9 lines of code assembly/src/main/descriptors/windows-src.xml x: 4 # contributors y: 82 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/TestServer.java x: 1 # contributors y: 97 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/JSchBenchmark.java x: 1 # contributors y: 69 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/SshBenchmark.java x: 1 # contributors y: 131 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpOutputStreamAsync.java x: 4 # contributors y: 341 lines of code sshd-common/src/main/java/org/apache/sshd/common/mac/Poly1305Mac.java x: 2 # contributors y: 217 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKey.java x: 11 # contributors y: 414 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientUserAuthService.java x: 9 # contributors y: 413 lines of code assembly/src/main/descriptors/unix-src.xml x: 4 # contributors y: 75 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystem.java x: 4 # contributors y: 741 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpMessage.java x: 1 # contributors y: 27 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/DefaultSftpClient.java x: 4 # contributors y: 493 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java x: 8 # contributors y: 325 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/BufferUtils.java x: 6 # contributors y: 380 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/SessionHelper.java x: 5 # contributors y: 1015 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java x: 15 # contributors y: 772 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/DefaultCancelFuture.java x: 3 # contributors y: 52 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/DefaultForwarder.java x: 4 # contributors y: 979 lines of code sshd-core/src/main/java/org/apache/sshd/server/SshServer.java x: 9 # contributors y: 310 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaAcceptor.java x: 2 # contributors y: 112 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaService.java x: 5 # contributors y: 204 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-core/src/main/java/org/apache/sshd/common/future/GlobalRequestFuture.java x: 2 # contributors y: 67 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractConnectionService.java x: 9 # contributors y: 683 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/kex/AbstractDH.java x: 5 # contributors y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/dh/AbstractDHKeyExchange.java x: 5 # contributors y: 124 lines of code sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEXServer.java x: 7 # contributors y: 303 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java x: 13 # contributors y: 497 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ClientChannel.java x: 7 # contributors y: 51 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/AbstractClientChannel.java x: 11 # contributors y: 444 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpHelper.java x: 4 # contributors y: 619 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/DirectoryScanner.java x: 5 # contributors y: 88 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpHelper.java x: 4 # contributors y: 1025 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/BaseCipher.java x: 5 # contributors y: 148 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/BaseRC4Cipher.java x: 5 # contributors y: 31 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/Cipher.java x: 4 # contributors y: 34 lines of code sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentProxy.java x: 7 # contributors y: 231 lines of code sshd-common/src/main/java/org/apache/sshd/common/kex/extension/KexExtensions.java x: 3 # contributors y: 108 lines of code sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSession.java x: 8 # contributors y: 159 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/common/session/Session.java x: 9 # contributors y: 106 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/ScpCommandMain.java x: 3 # contributors y: 385 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpCommand.java x: 3 # contributors y: 170 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2ServiceFactory.java x: 7 # contributors y: 65 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/TcpipClientChannel.java x: 9 # contributors y: 169 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/AbstractSshFuture.java x: 6 # contributors y: 107 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/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/util/io/der/ASN1Object.java x: 4 # contributors y: 239 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-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/common/extensions/AclSupportedParser.java x: 3 # contributors y: 156 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/server/FileHandle.java x: 3 # contributors y: 262 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-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/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-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-putty/src/main/java/org/apache/sshd/putty/AbstractPuttyKeyDecoder.java x: 3 # contributors y: 202 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpFileOpener.java x: 2 # contributors y: 180 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/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/util/threads/CloseableExecutorService.java x: 5 # contributors y: 22 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/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/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/server/auth/keyboard/UserAuthKeyboardInteractive.java x: 7 # contributors y: 106 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/AbstractServerSession.java x: 11 # contributors y: 453 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/common/config/keys/loader/openssh/OpenSSHDSSPrivateKeyEntryDecoder.java x: 5 # contributors y: 99 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHECDSAPrivateKeyEntryDecoder.java x: 5 # contributors y: 132 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/util/GenericUtils.java x: 6 # contributors y: 582 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/SelectorUtils.java x: 5 # contributors y: 451 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/io/DefaultIoServiceFactoryFactory.java x: 8 # contributors y: 138 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-core/src/main/java/org/apache/sshd/server/session/ServerUserAuthService.java x: 8 # contributors y: 485 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/helpers/LocalFileScpTargetStreamResolver.java x: 3 # contributors y: 131 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpEventListenerAdapter.java x: 3 # contributors y: 241 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/KeyEntryResolver.java x: 5 # contributors y: 178 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscator.java x: 4 # contributors y: 100 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelOutputStream.java x: 10 # contributors y: 315 lines of code sshd-eclipse-formatter-config.xml x: 3 # contributors y: 365 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/common/channel/Channel.java x: 7 # contributors y: 70 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/RemoteWindow.java x: 1 # contributors y: 111 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/Window.java x: 9 # contributors y: 96 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/SocksProxy.java x: 8 # contributors y: 267 lines of code sshd-ldap/src/main/java/org/apache/sshd/ldap/LdapNetworkConnector.java x: 2 # contributors y: 346 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/CliSupport.java x: 4 # contributors y: 330 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelShell.java x: 8 # contributors y: 46 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/extensions/ParserUtils.java x: 2 # contributors y: 132 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/MapEntryUtils.java x: 3 # contributors y: 229 lines of code sshd-core/src/main/java/org/apache/sshd/agent/SshAgent.java x: 5 # contributors y: 17 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/unix/UnixAgentFactory.java x: 6 # contributors y: 61 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/CliLogger.java x: 1 # contributors y: 142 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/util/io/input/CloseableEmptyInputStream.java x: 1 # contributors y: 60 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/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-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/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/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/forward/LocalForwardingEntry.java x: 6 # contributors y: 116 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/KeyExchange.java x: 5 # contributors y: 51 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-git/src/main/java/org/apache/sshd/git/pgm/EmbeddedCommandRunner.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
2385.0
lines of code
  min: 1.0
  average: 90.67
  25th percentile: 14.25
  median: 43.0
  75th percentile: 95.75
  max: 2385.0
0 15.0
# contributors
min: 1.0 | average: 3.21 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 15.0