apache / mina-sshd
File Size

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

Intro
Learn more...
File Size Overall
9% | 15% | 24% | 21% | 28%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java9% | 15% | 24% | 21% | 28%
xml0% | 0% | 31% | 30% | 37%
py0% | 0% | 100% | 0% | 0%
pub0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
sshd-sftp31% | 21% | 18% | 9% | 19%
sshd-core9% | 16% | 26% | 20% | 27%
sshd-cli26% | 29% | 23% | 12% | 7%
sshd-common0% | 13% | 26% | 23% | 36%
sshd-scp0% | 31% | 7% | 39% | 20%
sshd-spring-sftp0% | 0% | 96% | 0% | 3%
sshd-netty0% | 0% | 64% | 14% | 21%
ROOT0% | 0% | 59% | 25% | 14%
sshd-ldap0% | 0% | 69% | 22% | 8%
sshd-sources0% | 0% | 18% | 38% | 42%
sshd-contrib0% | 0% | 16% | 32% | 50%
sshd-mina0% | 0% | 26% | 60% | 12%
sshd-putty0% | 0% | 29% | 28% | 41%
sshd-openpgp0% | 0% | 0% | 75% | 24%
sshd-benchmarks0% | 0% | 0% | 58% | 41%
sshd-git0% | 0% | 0% | 34% | 65%
assembly0% | 0% | 0% | 36% | 63%
Longest Files (Top 50)
File# lines# units
AbstractSftpSubsystemHelper.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/server
2385 129
AbstractSession.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1999 98
SftpFileSystemProvider.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs
1307 67
SftpCommandMain.java
in sshd-cli/src/main/java/org/apache/sshd/cli/client
1098 74
SftpHelper.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/common
1025 40
SessionHelper.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1015 94
AbstractSftpClient.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl
996 57
DefaultForwarder.java
in sshd-core/src/main/java/org/apache/sshd/common/forward
979 56
SftpSubsystem.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/server
928 42
AbstractChannel.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
843 78
SshClient.java
in sshd-core/src/main/java/org/apache/sshd/client
813 60
KeyUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/config/keys
792 62
ScpShell.java
in sshd-scp/src/main/java/org/apache/sshd/scp/server
772 33
ChannelSession.java
in sshd-core/src/main/java/org/apache/sshd/server/channel
772 25
SftpFileSystem.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs
741 94
Buffer.java
in sshd-common/src/main/java/org/apache/sshd/common/util/buffer
726 80
AbstractConnectionService.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
683 52
BCrypt.java
in sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf
625 14
ScpHelper.java
in sshd-scp/src/main/java/org/apache/sshd/scp/common
619 32
SshClientCliSupport.java
in sshd-cli/src/main/java/org/apache/sshd/cli/client
619 19
SshKeyScanMain.java
in sshd-cli/src/main/java/org/apache/sshd/cli/client
619 34
HostConfigEntry.java
in sshd-common/src/main/java/org/apache/sshd/client/config/hosts
590 51
SecurityUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util/security
589 57
GenericUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util
582 71
AbstractClientSession.java
in sshd-core/src/main/java/org/apache/sshd/client/session
572 57
SftpClient.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client
551 100
RootedFileSystemProvider.java
in sshd-common/src/main/java/org/apache/sshd/common/file/root
502 39
KnownHostsServerKeyVerifier.java
in sshd-core/src/main/java/org/apache/sshd/client/keyverifier
501 32
Nio2Session.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
497 38
DefaultSftpClient.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl
493 28
ServerUserAuthService.java
in sshd-core/src/main/java/org/apache/sshd/server/session
485 16
LoggingUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util/logging
463 43
SshdSocketAddress.java
in sshd-common/src/main/java/org/apache/sshd/common/util/net
461 32
AbstractServerSession.java
in sshd-core/src/main/java/org/apache/sshd/server/session
453 37
BuiltinDHFactories.java
in sshd-core/src/main/java/org/apache/sshd/common/kex
452 58
SelectorUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util
451 25
AbstractClientChannel.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
444 40
SftpRemotePathChannel.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl
434 25
IoUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util/io
430 34
ECCurves.java
in sshd-common/src/main/java/org/apache/sshd/common/cipher
430 29
AbstractFactoryManager.java
in sshd-core/src/main/java/org/apache/sshd/common/helpers
423 59
UserAuthPublicKey.java
in sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey
414 14
ClientUserAuthService.java
in sshd-core/src/main/java/org/apache/sshd/client/session
413 17
ApacheSshdSftpSessionFactory.java
in sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration
402 45
ScpCommandMain.java
in sshd-cli/src/main/java/org/apache/sshd/cli/client
385 8
BufferUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util/buffer
380 45
365 -
BasePath.java
in sshd-common/src/main/java/org/apache/sshd/common/file/util
352 40
ScpRemote2RemoteTransferHelper.java
in sshd-scp/src/main/java/org/apache/sshd/scp/client
350 17
LdapNetworkConnector.java
in sshd-ldap/src/main/java/org/apache/sshd/ldap
346 45
Files With Most Units (Top 50)
File# lines# units
AbstractSftpSubsystemHelper.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/server
2385 129
SftpClient.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client
551 100
AbstractSession.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1999 98
SftpFileSystem.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs
741 94
SessionHelper.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1015 94
Buffer.java
in sshd-common/src/main/java/org/apache/sshd/common/util/buffer
726 80
AbstractChannel.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
843 78
Property.java
in sshd-common/src/main/java/org/apache/sshd/common
327 75
SftpCommandMain.java
in sshd-cli/src/main/java/org/apache/sshd/cli/client
1098 74
GenericUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util
582 71
SftpFileSystemProvider.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs
1307 67
KeyUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/config/keys
792 62
SshClient.java
in sshd-core/src/main/java/org/apache/sshd/client
813 60
AbstractFactoryManager.java
in sshd-core/src/main/java/org/apache/sshd/common/helpers
423 59
BuiltinDHFactories.java
in sshd-core/src/main/java/org/apache/sshd/common/kex
452 58
AbstractSftpClient.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl
996 57
AbstractClientSession.java
in sshd-core/src/main/java/org/apache/sshd/client/session
572 57
SecurityUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util/security
589 57
DefaultForwarder.java
in sshd-core/src/main/java/org/apache/sshd/common/forward
979 56
AbstractConnectionService.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
683 52
HostConfigEntry.java
in sshd-common/src/main/java/org/apache/sshd/client/config/hosts
590 51
BuiltinSignatures.java
in sshd-common/src/main/java/org/apache/sshd/common/signature
325 46
ApacheSshdSftpSessionFactory.java
in sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration
402 45
LdapNetworkConnector.java
in sshd-ldap/src/main/java/org/apache/sshd/ldap
346 45
PropertyResolverUtils.java
in sshd-common/src/main/java/org/apache/sshd/common
304 45
BufferUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util/buffer
380 45
SshServer.java
in sshd-core/src/main/java/org/apache/sshd/server
310 44
LoggingUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util/logging
463 43
SftpSubsystem.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/server
928 42
OpenSshCertificateImpl.java
in sshd-common/src/main/java/org/apache/sshd/common/config/keys
288 42
SftpHelper.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/common
1025 40
AbstractClientChannel.java
in sshd-core/src/main/java/org/apache/sshd/client/channel
444 40
BasePath.java
in sshd-common/src/main/java/org/apache/sshd/common/file/util
352 40
BuiltinCiphers.java
in sshd-common/src/main/java/org/apache/sshd/common/cipher
318 40
RootedFileSystemProvider.java
in sshd-common/src/main/java/org/apache/sshd/common/file/root
502 39
Nio2Session.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
497 38
AbstractServerSession.java
in sshd-core/src/main/java/org/apache/sshd/server/session
453 37
MapEntryUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util
229 35
SshKeyScanMain.java
in sshd-cli/src/main/java/org/apache/sshd/cli/client
619 34
IoUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util/io
430 34
ByteArrayBuffer.java
in sshd-common/src/main/java/org/apache/sshd/common/util/buffer
254 34
ScpShell.java
in sshd-scp/src/main/java/org/apache/sshd/scp/server
772 33
ScpHelper.java
in sshd-scp/src/main/java/org/apache/sshd/scp/common
619 32
KnownHostsServerKeyVerifier.java
in sshd-core/src/main/java/org/apache/sshd/client/keyverifier
501 32
SshdSocketAddress.java
in sshd-common/src/main/java/org/apache/sshd/common/util/net
461 32
SftpEventListener.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/server
123 31
AbstractSftpEventListenerAdapter.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/server
241 30
PublicKeyEntry.java
in sshd-common/src/main/java/org/apache/sshd/common/config/keys
276 30
NettyIoSession.java
in sshd-netty/src/main/java/org/apache/sshd/netty
321 29
ScpCommandFactory.java
in sshd-scp/src/main/java/org/apache/sshd/scp/server
193 29
Files With Long Lines (Top 50)

There are 303 files with lines longer than 120 characters. In total, there are 857 long lines.

File# lines# units# long lines
365 - 103
AbstractSftpClient.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl
996 57 30
AbstractSession.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1999 98 20
AbstractSftpSubsystemHelper.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/server
2385 129 19
DefaultForwarder.java
in sshd-core/src/main/java/org/apache/sshd/common/forward
979 56 13
SftpFileSystemProvider.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs
1307 67 12
KeyExchangeMessageHandler.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
314 12 12
HostConfigEntry.java
in sshd-common/src/main/java/org/apache/sshd/client/config/hosts
590 51 12
AbstractSftpEventListenerAdapter.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/server
241 30 11
UserAuthPublicKey.java
in sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey
414 14 11
SftpHelper.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/common
1025 40 10
ServerUserAuthService.java
in sshd-core/src/main/java/org/apache/sshd/server/session
485 16 10
SftpCommandMain.java
in sshd-cli/src/main/java/org/apache/sshd/cli/client
1098 74 10
BuiltinCiphers.java
in sshd-common/src/main/java/org/apache/sshd/common/cipher
318 40 10
BuiltinDHFactories.java
in sshd-core/src/main/java/org/apache/sshd/common/kex
452 58 9
ECCurves.java
in sshd-common/src/main/java/org/apache/sshd/common/cipher
430 29 9
ScpRemote2RemoteTransferHelper.java
in sshd-scp/src/main/java/org/apache/sshd/scp/client
350 17 8
AbstractAgentProxy.java
in sshd-core/src/main/java/org/apache/sshd/agent/common
231 11 8
KnownHostsServerKeyVerifier.java
in sshd-core/src/main/java/org/apache/sshd/client/keyverifier
501 32 7
SshClient.java
in sshd-core/src/main/java/org/apache/sshd/client
813 60 7
UserAuthPublicKey.java
in sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey
217 8 7
SecurityUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util/security
589 57 7
SftpClient.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client
551 100 6
AbstractConnectionService.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
683 52 6
ChannelOutputStream.java
in sshd-core/src/main/java/org/apache/sshd/common/channel
315 15 6
SimpleSessionClient.java
in sshd-core/src/main/java/org/apache/sshd/client/simple
42 8 6
DHGClient.java
in sshd-core/src/main/java/org/apache/sshd/client/kex
238 7 6
ChannelSession.java
in sshd-core/src/main/java/org/apache/sshd/server/channel
772 25 6
SshKeyScanMain.java
in sshd-cli/src/main/java/org/apache/sshd/cli/client
619 34 6
AbstractScpClient.java
in sshd-scp/src/main/java/org/apache/sshd/scp/client
139 12 5
ScpShell.java
in sshd-scp/src/main/java/org/apache/sshd/scp/server
772 33 5
SimpleAccessControlSftpEventListener.java
in sshd-contrib/src/main/java/org/apache/sshd/contrib/server/subsystem/sftp
146 16 5
Socket.java
in sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni
78 - 5
SessionHelper.java
in sshd-core/src/main/java/org/apache/sshd/common/session/helpers
1015 94 5
KexFactoryManager.java
in sshd-core/src/main/java/org/apache/sshd/common/kex
90 15 5
PEMResourceParserUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem
80 8 5
KeyUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/config/keys
792 62 5
LoggingUtils.java
in sshd-common/src/main/java/org/apache/sshd/common/util/logging
463 43 5
AbstractPuttyKeyDecoder.java
in sshd-putty/src/main/java/org/apache/sshd/putty
202 8 4
DefaultScpClient.java
in sshd-scp/src/main/java/org/apache/sshd/scp/client
134 7 4
SimpleScpClient.java
in sshd-scp/src/main/java/org/apache/sshd/scp/client
40 8 4
LdapNetworkConnector.java
in sshd-ldap/src/main/java/org/apache/sshd/ldap
346 45 4
SftpFileSystem.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs
741 94 4
AbstractSftpClientExtension.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/client/extensions/helpers
143 20 4
SftpSubsystem.java
in sshd-sftp/src/main/java/org/apache/sshd/sftp/server
928 42 4
Nio2Session.java
in sshd-core/src/main/java/org/apache/sshd/common/io/nio2
497 38 4
ClientUserAuthService.java
in sshd-core/src/main/java/org/apache/sshd/client/session
413 17 4
SshClientMain.java
in sshd-cli/src/main/java/org/apache/sshd/cli/client
182 2 4
SshClientCliSupport.java
in sshd-cli/src/main/java/org/apache/sshd/cli/client
619 19 4
ServerPortForwardingEventListener.java
in sshd-cli/src/main/java/org/apache/sshd/cli/server/helper
70 5 4
Correlations

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

sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 60 commits (all time) y: 192 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 22 commits (all time) y: 334 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpRemotePathChannel.java x: 9 commits (all time) y: 434 lines of code sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 132 commits (all time) y: 813 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDataReceiver.java x: 12 commits (all time) y: 6 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/AbstractChannel.java x: 121 commits (all time) y: 843 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/ChannelToPortHandler.java x: 5 commits (all time) y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java x: 70 commits (all time) y: 330 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/closeable/AbstractCloseable.java x: 5 commits (all time) y: 107 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionImpl.java x: 125 commits (all time) y: 288 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpShell.java x: 12 commits (all time) y: 772 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java x: 26 commits (all time) y: 996 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Acceptor.java x: 49 commits (all time) y: 340 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java x: 135 commits (all time) y: 1999 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSessionIoHandler.java x: 9 commits (all time) y: 48 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionImpl.java x: 29 commits (all time) y: 22 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Connector.java x: 36 commits (all time) y: 236 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Service.java x: 44 commits (all time) y: 180 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaConnector.java x: 6 commits (all time) y: 176 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoAcceptor.java x: 12 commits (all time) y: 204 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoConnector.java x: 14 commits (all time) y: 115 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoService.java x: 7 commits (all time) y: 72 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoSession.java x: 24 commits (all time) y: 321 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/ChaCha20Cipher.java x: 5 commits (all time) y: 260 lines of code sshd-core/src/main/java/org/apache/sshd/client/kex/DHGClient.java x: 45 commits (all time) y: 238 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/KnownHostsServerKeyVerifier.java x: 22 commits (all time) y: 501 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/RequiredServerKeyVerifier.java x: 14 commits (all time) y: 39 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java x: 72 commits (all time) y: 572 lines of code sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java x: 21 commits (all time) y: 230 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java x: 21 commits (all time) y: 792 lines of code sshd-common/src/main/java/org/apache/sshd/common/signature/AbstractSignature.java x: 8 commits (all time) y: 106 lines of code sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureDSA.java x: 8 commits (all time) y: 91 lines of code sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureECDSA.java x: 6 commits (all time) y: 93 lines of code sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureRSA.java x: 9 commits (all time) y: 58 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericSignatureEd25519.java x: 3 commits (all time) y: 24 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java x: 12 commits (all time) y: 98 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificateImpl.java x: 8 commits (all time) y: 288 lines of code sshd-core/src/main/java/org/apache/sshd/certificate/OpenSshCertificateBuilder.java x: 5 commits (all time) y: 224 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/UserAuthPublicKey.java x: 19 commits (all time) y: 217 lines of code sshd-common/src/main/java/org/apache/sshd/common/net/InetAddressRange.java x: 1 commits (all time) y: 280 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/AuthorizedKeyEntriesPublickeyAuthenticator.java x: 7 commits (all time) y: 111 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/CachingPublicKeyAuthenticator.java x: 14 commits (all time) y: 50 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/PublickeyAuthenticator.java x: 14 commits (all time) y: 25 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/PKCS8PEMResourceKeyPairParser.java x: 16 commits (all time) y: 137 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/Buffer.java x: 31 commits (all time) y: 726 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityProviderRegistrar.java x: 9 commits (all time) y: 161 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityUtils.java x: 23 commits (all time) y: 589 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleSecurityProviderRegistrar.java x: 12 commits (all time) y: 161 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PEMResourceKeyParser.java x: 7 commits (all time) y: 30 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PublicKeyDecoder.java x: 11 commits (all time) y: 13 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderRegistrar.java x: 9 commits (all time) y: 76 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderUtils.java x: 7 commits (all time) y: 147 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/NetI2pCryptoEdDSASupport.java x: 4 commits (all time) y: 94 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java x: 15 commits (all time) y: 11 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/SignatureEd25519.java x: 8 commits (all time) y: 8 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/bouncycastle/BouncyCastleEdDSASupport.java x: 7 commits (all time) y: 126 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/EdDSASupport.java x: 7 commits (all time) y: 58 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericEd25519PEMResourceKeyParser.java x: 2 commits (all time) y: 88 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericEd25519PublicKeyDecoder.java x: 4 commits (all time) y: 65 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericOpenSSHEd25519PrivateKeyEntryDecoder.java x: 4 commits (all time) y: 118 lines of code sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java x: 21 commits (all time) y: 312 lines of code sshd-common/src/main/java/org/apache/sshd/common/random/JceRandom.java x: 4 commits (all time) y: 42 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemProvider.java x: 23 commits (all time) y: 1307 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpPath.java x: 5 commits (all time) y: 25 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpPathIterator.java x: 5 commits (all time) y: 90 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/WithFileAttributeCache.java x: 1 commits (all time) y: 15 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/WithFileAttributes.java x: 1 commits (all time) y: 5 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpPathImpl.java x: 4 commits (all time) y: 48 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpSubsystemHelper.java x: 30 commits (all time) y: 2385 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystem.java x: 32 commits (all time) y: 928 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostEntry.java x: 9 commits (all time) y: 175 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java x: 12 commits (all time) y: 282 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntry.java x: 11 commits (all time) y: 276 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntryResolver.java x: 6 commits (all time) y: 45 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/UnsupportedSshPublicKey.java x: 1 commits (all time) y: 46 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/u2f/SecurityKeyPublicKey.java x: 2 commits (all time) y: 8 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/u2f/SkED25519PublicKey.java x: 5 commits (all time) y: 72 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/AsyncCapableClientChannel.java x: 1 commits (all time) y: 204 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelDirectTcpip.java x: 38 commits (all time) y: 65 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelSession.java x: 54 commits (all time) y: 67 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/SftpCommandMain.java x: 24 commits (all time) y: 1098 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java x: 24 commits (all time) y: 590 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentityLoader.java x: 8 commits (all time) y: 61 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/AbstractPrivateKeyObfuscator.java x: 9 commits (all time) y: 148 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java x: 3 commits (all time) y: 69 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/virtualfs/VirtualFileSystemFactory.java x: 2 commits (all time) y: 53 lines of code sshd-common/src/main/java/org/apache/sshd/common/keyprovider/AbstractResourceKeyPairProvider.java x: 10 commits (all time) y: 184 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/OsUtils.java x: 12 commits (all time) y: 227 lines of code sshd-core/src/main/java/org/apache/sshd/server/config/keys/DefaultAuthorizedKeysAuthenticator.java x: 19 commits (all time) y: 78 lines of code sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommand.java x: 23 commits (all time) y: 88 lines of code sshd-putty/src/main/java/org/apache/sshd/putty/PuttyKeyPairResourceParser.java x: 4 commits (all time) y: 196 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/AbstractScpClient.java x: 3 commits (all time) y: 139 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/DefaultScpClient.java x: 9 commits (all time) y: 134 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpClient.java x: 10 commits (all time) y: 551 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpClientDirectoryScanner.java x: 4 commits (all time) y: 144 lines of code sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration/ApacheSshdSftpSessionFactory.java x: 6 commits (all time) y: 402 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/ValidateUtils.java x: 5 commits (all time) y: 187 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpDirEntryIterator.java x: 6 commits (all time) y: 119 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpIterableDirEntry.java x: 4 commits (all time) y: 31 lines of code sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java x: 45 commits (all time) y: 232 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/BuiltinDHFactories.java x: 35 commits (all time) y: 452 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/ECDH.java x: 23 commits (all time) y: 94 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/KeyEncapsulationMethod.java x: 4 commits (all time) y: 17 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/MLKEM.java x: 1 commits (all time) y: 118 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/XDH.java x: 5 commits (all time) y: 43 lines of code sshd-core/src/main/java/org/apache/sshd/server/kex/DHGServer.java x: 38 commits (all time) y: 152 lines of code sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommandFactory.java x: 16 commits (all time) y: 43 lines of code sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackConfiguration.java x: 2 commits (all time) y: 12 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java x: 11 commits (all time) y: 254 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/writer/openssh/OpenSSHKeyPairResourceWriter.java x: 6 commits (all time) y: 251 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/RunBenchmarks.java x: 2 commits (all time) y: 134 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/BuiltinCiphers.java x: 17 commits (all time) y: 318 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java x: 18 commits (all time) y: 324 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SunJCESecurityProviderRegistrar.java x: 3 commits (all time) y: 53 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityEntityFactory.java x: 4 commits (all time) y: 136 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityProviderChoice.java x: 3 commits (all time) y: 83 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleEncryptedPrivateKeyInfoDecryptor.java x: 2 commits (all time) y: 35 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleKeyPairResourceParser.java x: 11 commits (all time) y: 106 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/PathUtils.java x: 7 commits (all time) y: 99 lines of code sshd-common/src/main/java/org/apache/sshd/common/NamedFactory.java x: 4 commits (all time) y: 28 lines of code sshd-core/src/main/java/org/apache/sshd/client/ClientBuilder.java x: 24 commits (all time) y: 136 lines of code sshd-core/src/main/java/org/apache/sshd/server/ServerBuilder.java x: 26 commits (all time) y: 139 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/CatBenchmark.java x: 2 commits (all time) y: 117 lines of code sshd-checkstyle-suppressions.xml x: 3 commits (all time) y: 9 lines of code assembly/src/main/descriptors/windows-src.xml x: 12 commits (all time) y: 82 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/TestServer.java x: 1 commits (all time) y: 97 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/CommonState.java x: 1 commits (all time) y: 93 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/JSchBenchmark.java x: 1 commits (all time) y: 69 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/SshBenchmark.java x: 1 commits (all time) y: 131 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpOutputStreamAsync.java x: 12 commits (all time) y: 341 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKey.java x: 37 commits (all time) y: 414 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientUserAuthService.java x: 62 commits (all time) y: 413 lines of code assembly/src/main/descriptors/unix-src.xml x: 10 commits (all time) y: 75 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystem.java x: 12 commits (all time) y: 741 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpMessage.java x: 1 commits (all time) y: 27 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/extensions/helpers/AbstractSftpClientExtension.java x: 8 commits (all time) y: 143 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/DefaultSftpClient.java x: 23 commits (all time) y: 493 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java x: 42 commits (all time) y: 325 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/BufferUtils.java x: 17 commits (all time) y: 380 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/SessionHelper.java x: 52 commits (all time) y: 1015 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java x: 148 commits (all time) y: 772 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/BuiltinIoServiceFactoryFactories.java x: 18 commits (all time) y: 88 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/DefaultForwarder.java x: 13 commits (all time) y: 979 lines of code sshd-core/src/main/java/org/apache/sshd/server/SshServer.java x: 74 commits (all time) y: 310 lines of code sshd-core/src/main/java/org/apache/sshd/client/simple/SimpleClient.java x: 5 commits (all time) y: 4 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentitiesWatcher.java x: 9 commits (all time) y: 75 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystemFactory.java x: 5 commits (all time) y: 122 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaAcceptor.java x: 3 commits (all time) y: 112 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaService.java x: 7 commits (all time) y: 204 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/BCrypt.java x: 9 commits (all time) y: 625 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientConnectionService.java x: 42 commits (all time) y: 150 lines of code sshd-core/src/main/java/org/apache/sshd/common/future/GlobalRequestFuture.java x: 4 commits (all time) y: 67 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractConnectionService.java x: 51 commits (all time) y: 683 lines of code sshd-core/src/main/java/org/apache/sshd/client/kex/DHGEXClient.java x: 43 commits (all time) y: 190 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/AbstractDH.java x: 15 commits (all time) y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/dh/AbstractDHKeyExchange.java x: 22 commits (all time) y: 124 lines of code sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEXServer.java x: 45 commits (all time) y: 303 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java x: 72 commits (all time) y: 497 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ClientChannel.java x: 25 commits (all time) y: 51 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/AbstractClientChannel.java x: 95 commits (all time) y: 444 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/SftpModuleProperties.java x: 11 commits (all time) y: 92 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpHelper.java x: 15 commits (all time) y: 619 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/DirectoryScanner.java x: 9 commits (all time) y: 88 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpHelper.java x: 10 commits (all time) y: 1025 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/BaseCTRCipher.java x: 1 commits (all time) y: 48 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/KeyExchangeMessageHandler.java x: 11 commits (all time) y: 314 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/WaitableFuture.java x: 8 commits (all time) y: 52 lines of code sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentProxy.java x: 32 commits (all time) y: 231 lines of code sshd-core/src/main/java/org/apache/sshd/client/global/OpenSshHostKeysHandler.java x: 5 commits (all time) y: 32 lines of code sshd-core/src/main/java/org/apache/sshd/common/global/AbstractOpenSshHostKeysHandler.java x: 13 commits (all time) y: 79 lines of code sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSession.java x: 12 commits (all time) y: 159 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/AuthFuture.java x: 17 commits (all time) y: 11 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/Session.java x: 58 commits (all time) y: 106 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/ScpCommandMain.java x: 17 commits (all time) y: 385 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpAckInfo.java x: 3 commits (all time) y: 87 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2ServiceFactory.java x: 21 commits (all time) y: 65 lines of code sshd-core/src/main/java/org/apache/sshd/common/global/KeepAliveHandler.java x: 2 commits (all time) y: 26 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/TcpipClientChannel.java x: 59 commits (all time) y: 169 lines of code sshd-contrib/src/main/java/org/apache/sshd/contrib/server/session/proxyprotocolv2/ProxyProtocolV2Acceptor.java x: 2 commits (all time) y: 74 lines of code sshd-contrib/src/main/java/org/apache/sshd/contrib/server/session/proxyprotocolv2/data/FamilyAndTransport.java x: 2 commits (all time) y: 46 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/Handle.java x: 2 commits (all time) y: 106 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/threads/ThreadUtils.java x: 12 commits (all time) y: 177 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/AbstractSshFuture.java x: 15 commits (all time) y: 107 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpFileSystemAccessor.java x: 8 commits (all time) y: 331 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostPatternValue.java x: 6 commits (all time) y: 57 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/ECCurves.java x: 8 commits (all time) y: 430 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/PrivateKeyEncryptionContext.java x: 6 commits (all time) y: 201 lines of code sshd-common/src/main/java/org/apache/sshd/common/keyprovider/KeyIdentityProvider.java x: 13 commits (all time) y: 91 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/der/ASN1Object.java x: 4 commits (all time) y: 239 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/threads/SshdThreadFactory.java x: 3 commits (all time) y: 46 lines of code sshd-core/src/main/java/org/apache/sshd/agent/common/DefaultAgentForwardSupport.java x: 6 commits (all time) y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/AprLibrary.java x: 14 commits (all time) y: 79 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKeyIterator.java x: 20 commits (all time) y: 178 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/InteractiveChallenge.java x: 7 commits (all time) y: 85 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/PromptEntry.java x: 2 commits (all time) y: 63 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpCommandFactory.java x: 6 commits (all time) y: 193 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/extensions/AclSupportedParser.java x: 3 commits (all time) y: 156 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelExec.java x: 31 commits (all time) y: 62 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpIoUtils.java x: 8 commits (all time) y: 156 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemAutomatic.java x: 1 commits (all time) y: 35 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystemProvider.java x: 4 commits (all time) y: 502 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/util/BaseFileSystem.java x: 4 commits (all time) y: 219 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/IoUtils.java x: 10 commits (all time) y: 430 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/net/SshdSocketAddress.java x: 8 commits (all time) y: 461 lines of code sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentClient.java x: 33 commits (all time) y: 171 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostPatternsHolder.java x: 5 commits (all time) y: 158 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/BCryptKdfOptions.java x: 8 commits (all time) y: 204 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/AbstractPEMResourceKeyPairParser.java x: 12 commits (all time) y: 146 lines of code sshd-putty/src/main/java/org/apache/sshd/putty/AbstractPuttyKeyDecoder.java x: 3 commits (all time) y: 202 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyDecryptor.java x: 3 commits (all time) y: 13 lines of code sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPUtils.java x: 4 commits (all time) y: 107 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpFileOpener.java x: 4 commits (all time) y: 180 lines of code assembly/src/main/components/modules.xml x: 5 commits (all time) y: 57 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/SshFuture.java x: 4 commits (all time) y: 5 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/closeable/Builder.java x: 4 commits (all time) y: 77 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/closeable/FuturesCloseable.java x: 5 commits (all time) y: 47 lines of code sshd-core/src/main/java/org/apache/sshd/agent/local/AgentForwardedChannel.java x: 30 commits (all time) y: 127 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentForwardedChannel.java x: 25 commits (all time) y: 62 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/UserAuth.java x: 12 commits (all time) y: 20 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/keyboard/UserAuthKeyboardInteractive.java x: 24 commits (all time) y: 228 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/password/UserAuthPassword.java x: 17 commits (all time) y: 170 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/ConnectFuture.java x: 15 commits (all time) y: 19 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/DefaultAuthFuture.java x: 24 commits (all time) y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/DefaultConnectFuture.java x: 20 commits (all time) y: 53 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/DefaultOpenFuture.java x: 19 commits (all time) y: 30 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/OpenFuture.java x: 16 commits (all time) y: 8 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncInputStream.java x: 32 commits (all time) y: 175 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelPipedInputStream.java x: 34 commits (all time) y: 154 lines of code sshd-core/src/main/java/org/apache/sshd/common/future/DefaultKeyExchangeFuture.java x: 10 commits (all time) y: 30 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/UserAuthKeyboardInteractive.java x: 14 commits (all time) y: 106 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/AbstractServerSession.java x: 56 commits (all time) y: 453 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaSession.java x: 8 commits (all time) y: 167 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelPipedOutputStream.java x: 7 commits (all time) y: 43 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/BufferedIoOutputStream.java x: 23 commits (all time) y: 188 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/SshClientCliSupport.java x: 36 commits (all time) y: 619 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerCliSupport.java x: 26 commits (all time) y: 251 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentityFileWatcher.java x: 12 commits (all time) y: 105 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHECDSAPrivateKeyEntryDecoder.java x: 8 commits (all time) y: 132 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHRSAPrivateKeyDecoder.java x: 8 commits (all time) y: 115 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/util/BasePath.java x: 3 commits (all time) y: 352 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/GenericUtils.java x: 22 commits (all time) y: 582 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/SelectorUtils.java x: 7 commits (all time) y: 451 lines of code sshd-contrib/src/main/java/org/apache/sshd/contrib/common/channel/throttle/ThrottlingChannelStreamWriter.java x: 2 commits (all time) y: 158 lines of code sshd-contrib/src/main/java/org/apache/sshd/contrib/common/signature/LegacyDSASigner.java x: 3 commits (all time) y: 222 lines of code sshd-core/src/main/java/org/apache/sshd/agent/local/AgentServerProxy.java x: 21 commits (all time) y: 54 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentServer.java x: 17 commits (all time) y: 138 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentServerProxy.java x: 31 commits (all time) y: 178 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/ChannelAgentForwarding.java x: 39 commits (all time) y: 123 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/DefaultIoServiceFactoryFactory.java x: 21 commits (all time) y: 138 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/gss/UserAuthGSS.java x: 38 commits (all time) y: 148 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/KeySetPublickeyAuthenticator.java x: 9 commits (all time) y: 45 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/PuttyRequestHandler.java x: 18 commits (all time) y: 61 lines of code sshd-core/src/main/java/org/apache/sshd/server/command/AbstractCommandSupport.java x: 11 commits (all time) y: 166 lines of code sshd-core/src/main/java/org/apache/sshd/server/forward/DirectTcpipFactory.java x: 7 commits (all time) y: 8 lines of code sshd-core/src/main/java/org/apache/sshd/server/forward/StaticDecisionForwardingFilter.java x: 8 commits (all time) y: 36 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/ServerUserAuthService.java x: 67 commits (all time) y: 485 lines of code sshd-git/src/main/java/org/apache/sshd/git/AbstractGitCommand.java x: 10 commits (all time) y: 93 lines of code sshd-git/src/main/java/org/apache/sshd/git/pgm/GitPgmCommand.java x: 19 commits (all time) y: 48 lines of code sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPKeyPairResourceParser.java x: 3 commits (all time) y: 194 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/LocalFileScpTargetStreamResolver.java x: 3 commits (all time) y: 131 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/InputStreamReader.java x: 5 commits (all time) y: 175 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpEventListenerAdapter.java x: 6 commits (all time) y: 241 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/SshKeyScanMain.java x: 11 commits (all time) y: 619 lines of code sshd-common/src/main/java/org/apache/sshd/common/PropertyResolverUtils.java x: 11 commits (all time) y: 304 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyEntryResolver.java x: 7 commits (all time) y: 178 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscator.java x: 8 commits (all time) y: 100 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/ssh2/Ssh2PublicKeyEntryDecoder.java x: 4 commits (all time) y: 159 lines of code sshd-core/src/main/java/org/apache/sshd/agent/local/AgentImpl.java x: 26 commits (all time) y: 123 lines of code sshd-core/src/main/java/org/apache/sshd/agent/local/ChannelAgentForwarding.java x: 39 commits (all time) y: 105 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/hostbased/UserAuthHostBased.java x: 17 commits (all time) y: 206 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelOutputStream.java x: 51 commits (all time) y: 315 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/AbstractServerChannel.java x: 49 commits (all time) y: 86 lines of code sshd-eclipse-formatter-config.xml x: 4 commits (all time) y: 365 lines of code sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPAuthorizedKeyEntriesLoader.java x: 3 commits (all time) y: 96 lines of code sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPPublicKeyExtractor.java x: 2 commits (all time) y: 131 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/PtyCapableChannelSession.java x: 42 commits (all time) y: 177 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/DefaultScpStreamResolver.java x: 3 commits (all time) y: 60 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/Channel.java x: 30 commits (all time) y: 70 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/RemoteWindow.java x: 1 commits (all time) y: 111 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/Window.java x: 42 commits (all time) y: 96 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/PipeDataReceiver.java x: 14 commits (all time) y: 34 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoServiceFactoryFactory.java x: 6 commits (all time) y: 23 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelSubsystem.java x: 28 commits (all time) y: 61 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/extension/DefaultClientKexExtensionHandler.java x: 11 commits (all time) y: 81 lines of code sshd-common/src/main/java/org/apache/sshd/common/io/IoSession.java x: 7 commits (all time) y: 22 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/SocksProxy.java x: 26 commits (all time) y: 267 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ClientChannelEvent.java x: 5 commits (all time) y: 15 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/RequestHandler.java x: 10 commits (all time) y: 28 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/DHGroupData.java x: 13 commits (all time) y: 159 lines of code sshd-core/src/main/java/org/apache/sshd/server/ServerAuthenticationManager.java x: 21 commits (all time) y: 84 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/hostbased/HostBasedAuthenticator.java x: 6 commits (all time) y: 11 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/ServerSession.java x: 82 commits (all time) y: 19 lines of code sshd-ldap/src/main/java/org/apache/sshd/ldap/LdapNetworkConnector.java x: 3 commits (all time) y: 346 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpUniversalOwnerAndGroup.java x: 3 commits (all time) y: 34 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/CliSupport.java x: 17 commits (all time) y: 330 lines of code sshd-common/src/main/java/org/apache/sshd/common/session/SessionContext.java x: 12 commits (all time) y: 74 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelShell.java x: 33 commits (all time) y: 46 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelListener.java x: 8 commits (all time) y: 23 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/ConnectionService.java x: 21 commits (all time) y: 23 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentClient.java x: 17 commits (all time) y: 190 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/hostbased/UserAuthHostBased.java x: 14 commits (all time) y: 148 lines of code sshd-core/src/main/java/org/apache/sshd/server/global/TcpipForwardHandler.java x: 36 commits (all time) y: 47 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/MapEntryUtils.java x: 5 commits (all time) y: 229 lines of code sshd-core/src/main/java/org/apache/sshd/agent/SshAgent.java x: 13 commits (all time) y: 17 lines of code sshd-core/src/main/java/org/apache/sshd/agent/SshAgentConstants.java x: 15 commits (all time) y: 60 lines of code sshd-core/src/main/java/org/apache/sshd/agent/common/AgentDelegate.java x: 12 commits (all time) y: 41 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpEventListener.java x: 5 commits (all time) y: 123 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/UnixAgentFactory.java x: 26 commits (all time) y: 61 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/SessionListener.java x: 15 commits (all time) y: 51 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/SshClientMain.java x: 11 commits (all time) y: 182 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/ConfigFileReaderSupport.java x: 10 commits (all time) y: 127 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/ECDSAPEMResourceKeyPairParser.java x: 14 commits (all time) y: 168 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/RSAPEMResourceKeyPairParser.java x: 10 commits (all time) y: 80 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/input/CloseableEmptyInputStream.java x: 1 commits (all time) y: 60 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/ScpRemote2RemoteTransferHelper.java x: 7 commits (all time) y: 350 lines of code sshd-common/src/main/java/org/apache/sshd/common/Property.java x: 7 commits (all time) y: 327 lines of code sshd-checkstyle.xml x: 24 commits (all time) y: 155 lines of code sshd-common/src/main/java/org/apache/sshd/client/auth/AuthenticationIdentitiesProvider.java x: 7 commits (all time) y: 56 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpConstants.java x: 3 commits (all time) y: 268 lines of code sshd-common/src/main/java/org/apache/sshd/common/AttributeRepository.java x: 6 commits (all time) y: 49 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/EventListenerUtils.java x: 4 commits (all time) y: 88 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/closeable/AutoCloseableDelegateInvocationHandler.java x: 2 commits (all time) y: 77 lines of code sshd-core/src/main/java/org/apache/sshd/client/config/SshClientConfigFileReader.java x: 10 commits (all time) y: 61 lines of code sshd-core/src/main/java/org/apache/sshd/client/simple/AbstractSimpleClientSessionCreator.java x: 8 commits (all time) y: 179 lines of code sshd-core/src/main/java/org/apache/sshd/server/config/SshServerConfigFileReader.java x: 11 commits (all time) y: 113 lines of code sshd-core/src/main/java/org/apache/sshd/server/config/keys/ServerIdentity.java x: 17 commits (all time) y: 99 lines of code sshd-core/src/main/java/org/apache/sshd/server/shell/InvertedShellWrapper.java x: 40 commits (all time) y: 162 lines of code sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSessionFactory.java x: 19 commits (all time) y: 94 lines of code sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPPublicRingWatcher.java x: 2 commits (all time) y: 186 lines of code sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration/SpringSftpSession.java x: 2 commits (all time) y: 227 lines of code sshd-core/src/main/java/org/apache/sshd/server/shell/InvertedShell.java x: 16 commits (all time) y: 24 lines of code sshd-core/src/main/java/org/apache/sshd/common/FactoryManager.java x: 69 commits (all time) y: 68 lines of code sshd-core/src/main/java/org/apache/sshd/common/helpers/AbstractFactoryManager.java x: 30 commits (all time) y: 423 lines of code sshd-core/src/main/java/org/apache/sshd/server/ServerFactoryManager.java x: 56 commits (all time) y: 15 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/ReservedSessionMessagesHandler.java x: 11 commits (all time) y: 29 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/ReservedSessionMessagesHandlerAdapter.java x: 6 commits (all time) y: 68 lines of code sshd-contrib/src/main/java/org/apache/sshd/contrib/server/subsystem/sftp/SimpleAccessControlSftpEventListener.java x: 1 commits (all time) y: 146 lines of code sshd-core/src/main/java/org/apache/sshd/client/ClientAuthenticationManager.java x: 18 commits (all time) y: 50 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/KeyPairIdentity.java x: 14 commits (all time) y: 63 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerMain.java x: 24 commits (all time) y: 189 lines of code sshd-common/src/main/java/org/apache/sshd/common/signature/BuiltinSignatures.java x: 8 commits (all time) y: 325 lines of code sshd-core/src/main/java/org/apache/sshd/server/kex/Moduli.java x: 12 commits (all time) y: 124 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/KeyExchange.java x: 16 commits (all time) y: 51 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpVersionSelector.java x: 2 commits (all time) y: 95 lines of code sshd-common/src/main/java/org/apache/sshd/common/SshConstants.java x: 7 commits (all time) y: 154 lines of code sshd-core/src/main/java/org/apache/sshd/client/ClientFactoryManager.java x: 42 commits (all time) y: 17 lines of code sshd-core/src/main/java/org/apache/sshd/server/config/keys/AuthorizedKeysAuthenticator.java x: 24 commits (all time) y: 115 lines of code sshd-core/src/main/java/org/apache/sshd/server/global/OpenSshHostKeysHandler.java x: 14 commits (all time) y: 97 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpPathCommandDetailsSupport.java x: 2 commits (all time) y: 163 lines of code sshd-common/src/main/java/org/apache/sshd/common/mac/BuiltinMacs.java x: 5 commits (all time) y: 191 lines of code sshd-core/src/main/java/org/apache/sshd/common/config/SshConfigFileReader.java x: 36 commits (all time) y: 192 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/DefaultScpFileOpener.java x: 1 commits (all time) y: 84 lines of code sshd-core/src/main/java/org/apache/sshd/agent/SshAgentServer.java x: 10 commits (all time) y: 5 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientProxyConnector.java x: 6 commits (all time) y: 6 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/AbstractIoServiceFactory.java x: 15 commits (all time) y: 66 lines of code sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java x: 44 commits (all time) y: 11 lines of code sshd-common/src/main/java/org/apache/sshd/common/channel/SttySupport.java x: 3 commits (all time) y: 179 lines of code sshd-common/src/main/java/org/apache/sshd/common/compression/BuiltinCompressions.java x: 3 commits (all time) y: 147 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/BuiltinIdentities.java x: 4 commits (all time) y: 161 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/AbstractKeyPairResourceParser.java x: 9 commits (all time) y: 128 lines of code sshd-core/src/main/java/org/apache/sshd/agent/common/AgentForwardSupport.java x: 14 commits (all time) y: 6 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/ChannelAgentForwardingFactory.java x: 9 commits (all time) y: 31 lines of code sshd-core/src/main/java/org/apache/sshd/common/ServiceFactory.java x: 14 commits (all time) y: 15 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelFactory.java x: 8 commits (all time) y: 18 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/AbstractIoServiceFactoryFactory.java x: 9 commits (all time) y: 22 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/gss/CredentialHelper.java x: 13 commits (all time) y: 62 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/password/PasswordAuthenticator.java x: 10 commits (all time) y: 12 lines of code sshd-core/src/main/java/org/apache/sshd/server/forward/ForwardingFilter.java x: 15 commits (all time) y: 29 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/ServerConnectionServiceFactory.java x: 8 commits (all time) y: 40 lines of code sshd-core/src/main/java/org/apache/sshd/server/shell/InteractiveProcessShellFactory.java x: 9 commits (all time) y: 16 lines of code sshd-git/src/main/java/org/apache/sshd/git/pgm/EmbeddedCommandRunner.java x: 11 commits (all time) y: 156 lines of code sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSessionProcess.java x: 7 commits (all time) y: 77 lines of code sshd-sources/python/sftpclient.py x: 2 commits (all time) y: 239 lines of code sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni/SSL.java x: 1 commits (all time) y: 137 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/AcceptAllServerKeyVerifier.java x: 11 commits (all time) y: 7 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/ServerConnectionService.java x: 17 commits (all time) y: 21 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/AbstractUserAuth.java x: 12 commits (all time) y: 53 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/TcpIpClientChannel.java x: 1 commits (all time) y: 169 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 148.0
commits (all time)
min: 1.0 | average: 8.12 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 148.0

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

sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 10 contributors (all time) y: 192 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 5 contributors (all time) y: 334 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpRemotePathChannel.java x: 4 contributors (all time) y: 434 lines of code sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 13 contributors (all time) y: 813 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDataReceiver.java x: 6 contributors (all time) y: 6 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/AbstractChannel.java x: 14 contributors (all time) y: 843 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/ChannelToPortHandler.java x: 2 contributors (all time) y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java x: 11 contributors (all time) y: 330 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/closeable/AbstractCloseable.java x: 4 contributors (all time) y: 107 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionImpl.java x: 11 contributors (all time) y: 288 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpShell.java x: 3 contributors (all time) y: 772 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java x: 5 contributors (all time) y: 996 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Acceptor.java x: 9 contributors (all time) y: 340 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java x: 10 contributors (all time) y: 1999 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSessionIoHandler.java x: 6 contributors (all time) y: 48 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionImpl.java x: 6 contributors (all time) y: 22 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Connector.java x: 11 contributors (all time) y: 236 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Service.java x: 7 contributors (all time) y: 180 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaConnector.java x: 4 contributors (all time) y: 176 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoAcceptor.java x: 7 contributors (all time) y: 204 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoConnector.java x: 9 contributors (all time) y: 115 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoService.java x: 5 contributors (all time) y: 72 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoSession.java x: 7 contributors (all time) y: 321 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/ChaCha20Cipher.java x: 2 contributors (all time) y: 260 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/KnownHostsServerKeyVerifier.java x: 10 contributors (all time) y: 501 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/RequiredServerKeyVerifier.java x: 3 contributors (all time) y: 39 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java x: 11 contributors (all time) y: 572 lines of code sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java x: 4 contributors (all time) y: 230 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java x: 9 contributors (all time) y: 792 lines of code sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureDSA.java x: 4 contributors (all time) y: 91 lines of code sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureRSA.java x: 5 contributors (all time) y: 58 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericSignatureEd25519.java x: 2 contributors (all time) y: 24 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java x: 6 contributors (all time) y: 98 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificateImpl.java x: 6 contributors (all time) y: 288 lines of code sshd-core/src/main/java/org/apache/sshd/certificate/OpenSshCertificateBuilder.java x: 4 contributors (all time) y: 224 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/UserAuthPublicKey.java x: 9 contributors (all time) y: 217 lines of code sshd-common/src/main/java/org/apache/sshd/common/net/InetAddressRange.java x: 1 contributors (all time) y: 280 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/PublickeyAuthenticator.java x: 8 contributors (all time) y: 25 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/PKCS8PEMResourceKeyPairParser.java x: 6 contributors (all time) y: 137 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/Buffer.java x: 11 contributors (all time) y: 726 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityProviderRegistrar.java x: 6 contributors (all time) y: 161 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityUtils.java x: 7 contributors (all time) y: 589 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleSecurityProviderRegistrar.java x: 7 contributors (all time) y: 161 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PEMResourceKeyParser.java x: 3 contributors (all time) y: 30 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PublicKeyDecoder.java x: 6 contributors (all time) y: 13 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderRegistrar.java x: 7 contributors (all time) y: 76 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/EdDSASecurityProviderUtils.java x: 6 contributors (all time) y: 147 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/NetI2pCryptoEdDSASupport.java x: 2 contributors (all time) y: 94 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java x: 7 contributors (all time) y: 11 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/SignatureEd25519.java x: 5 contributors (all time) y: 8 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/bouncycastle/BouncyCastleEdDSASupport.java x: 2 contributors (all time) y: 126 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/EdDSASupport.java x: 2 contributors (all time) y: 58 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericEd25519PEMResourceKeyParser.java x: 2 contributors (all time) y: 88 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/generic/GenericOpenSSHEd25519PrivateKeyEntryDecoder.java x: 2 contributors (all time) y: 118 lines of code sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java x: 7 contributors (all time) y: 312 lines of code sshd-common/src/main/java/org/apache/sshd/common/random/JceRandom.java x: 2 contributors (all time) y: 42 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystemProvider.java x: 5 contributors (all time) y: 1307 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpPath.java x: 3 contributors (all time) y: 25 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpPathIterator.java x: 3 contributors (all time) y: 90 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/WithFileAttributeCache.java x: 1 contributors (all time) y: 15 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/WithFileAttributes.java x: 1 contributors (all time) y: 5 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpPathImpl.java x: 2 contributors (all time) y: 48 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpSubsystemHelper.java x: 7 contributors (all time) y: 2385 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpSubsystem.java x: 5 contributors (all time) y: 928 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostEntry.java x: 6 contributors (all time) y: 175 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java x: 5 contributors (all time) y: 282 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntry.java x: 4 contributors (all time) y: 276 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyEntryResolver.java x: 4 contributors (all time) y: 45 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/UnsupportedSshPublicKey.java x: 1 contributors (all time) y: 46 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/u2f/SecurityKeyPublicKey.java x: 2 contributors (all time) y: 8 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/u2f/SkED25519PublicKey.java x: 3 contributors (all time) y: 72 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/AsyncCapableClientChannel.java x: 1 contributors (all time) y: 204 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelDirectTcpip.java x: 9 contributors (all time) y: 65 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelSession.java x: 10 contributors (all time) y: 67 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/SftpCommandMain.java x: 4 contributors (all time) y: 1098 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java x: 8 contributors (all time) y: 590 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/keys/ClientIdentityLoader.java x: 4 contributors (all time) y: 61 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/AbstractPrivateKeyObfuscator.java x: 4 contributors (all time) y: 148 lines of code sshd-common/src/main/java/org/apache/sshd/common/keyprovider/AbstractResourceKeyPairProvider.java x: 4 contributors (all time) y: 184 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/OsUtils.java x: 5 contributors (all time) y: 227 lines of code sshd-core/src/main/java/org/apache/sshd/server/config/keys/DefaultAuthorizedKeysAuthenticator.java x: 8 contributors (all time) y: 78 lines of code sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommand.java x: 9 contributors (all time) y: 88 lines of code sshd-putty/src/main/java/org/apache/sshd/putty/PuttyKeyPairResourceParser.java x: 3 contributors (all time) y: 196 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/AbstractScpClient.java x: 3 contributors (all time) y: 139 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/DefaultScpClient.java x: 4 contributors (all time) y: 134 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/ScpClient.java x: 3 contributors (all time) y: 117 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpClient.java x: 4 contributors (all time) y: 551 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpClientDirectoryScanner.java x: 2 contributors (all time) y: 144 lines of code sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration/ApacheSshdSftpSessionFactory.java x: 4 contributors (all time) y: 402 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/ValidateUtils.java x: 3 contributors (all time) y: 187 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpDirEntryIterator.java x: 4 contributors (all time) y: 119 lines of code sshd-core/src/main/java/org/apache/sshd/common/BaseBuilder.java x: 8 contributors (all time) y: 232 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/BuiltinDHFactories.java x: 10 contributors (all time) y: 452 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/BuiltinKEM.java x: 1 contributors (all time) y: 55 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/KeyEncapsulationMethod.java x: 2 contributors (all time) y: 17 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/MLKEM.java x: 1 contributors (all time) y: 118 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/SNTRUP761.java x: 1 contributors (all time) y: 87 lines of code sshd-core/src/main/java/org/apache/sshd/server/kex/DHGServer.java x: 7 contributors (all time) y: 152 lines of code sshd-git/src/main/java/org/apache/sshd/git/pack/GitPackCommandFactory.java x: 6 contributors (all time) y: 43 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java x: 5 contributors (all time) y: 254 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/keys/OpenSSHCertPublicKeyParser.java x: 6 contributors (all time) y: 66 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/writer/openssh/OpenSSHKeyPairResourceWriter.java x: 3 contributors (all time) y: 251 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/RunBenchmarks.java x: 1 contributors (all time) y: 134 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/BuiltinCiphers.java x: 5 contributors (all time) y: 318 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java x: 5 contributors (all time) y: 324 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/SecurityProviderChoice.java x: 3 contributors (all time) y: 83 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleEncryptedPrivateKeyInfoDecryptor.java x: 1 contributors (all time) y: 35 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/security/bouncycastle/BouncyCastleKeyPairResourceParser.java x: 5 contributors (all time) y: 106 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/PathUtils.java x: 3 contributors (all time) y: 99 lines of code sshd-common/src/main/java/org/apache/sshd/common/NamedFactory.java x: 4 contributors (all time) y: 28 lines of code sshd-core/src/main/java/org/apache/sshd/client/ClientBuilder.java x: 7 contributors (all time) y: 136 lines of code sshd-core/src/main/java/org/apache/sshd/server/ServerBuilder.java x: 9 contributors (all time) y: 139 lines of code sshd-checkstyle-suppressions.xml x: 3 contributors (all time) y: 9 lines of code assembly/src/main/descriptors/windows-src.xml x: 4 contributors (all time) y: 82 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/TestServer.java x: 1 contributors (all time) y: 97 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/JSchBenchmark.java x: 1 contributors (all time) y: 69 lines of code sshd-benchmarks/src/main/java/org/apache/sshd/benchmarks/sftp/upload/SshBenchmark.java x: 1 contributors (all time) y: 131 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpOutputStreamAsync.java x: 4 contributors (all time) y: 341 lines of code sshd-common/src/main/java/org/apache/sshd/common/mac/Poly1305Mac.java x: 2 contributors (all time) y: 217 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKey.java x: 11 contributors (all time) y: 414 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientUserAuthService.java x: 9 contributors (all time) y: 413 lines of code assembly/src/main/descriptors/unix-src.xml x: 4 contributors (all time) y: 75 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/fs/SftpFileSystem.java x: 4 contributors (all time) y: 741 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/SftpMessage.java x: 1 contributors (all time) y: 27 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/DefaultSftpClient.java x: 4 contributors (all time) y: 493 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java x: 8 contributors (all time) y: 325 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/buffer/BufferUtils.java x: 6 contributors (all time) y: 380 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/SessionHelper.java x: 5 contributors (all time) y: 1015 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelSession.java x: 15 contributors (all time) y: 772 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/DefaultCancelFuture.java x: 3 contributors (all time) y: 52 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/DefaultForwarder.java x: 4 contributors (all time) y: 979 lines of code sshd-core/src/main/java/org/apache/sshd/server/SshServer.java x: 9 contributors (all time) y: 310 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaAcceptor.java x: 2 contributors (all time) y: 112 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaService.java x: 5 contributors (all time) y: 204 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/kdf/BCrypt.java x: 6 contributors (all time) y: 625 lines of code sshd-core/src/main/java/org/apache/sshd/common/future/GlobalRequestFuture.java x: 2 contributors (all time) y: 67 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractConnectionService.java x: 9 contributors (all time) y: 683 lines of code sshd-core/src/main/java/org/apache/sshd/client/kex/DHGEXClient.java x: 8 contributors (all time) y: 190 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/AbstractDH.java x: 5 contributors (all time) y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/dh/AbstractDHKeyExchange.java x: 5 contributors (all time) y: 124 lines of code sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEXServer.java x: 7 contributors (all time) y: 303 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java x: 13 contributors (all time) y: 497 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ClientChannel.java x: 7 contributors (all time) y: 51 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/AbstractClientChannel.java x: 11 contributors (all time) y: 444 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpHelper.java x: 4 contributors (all time) y: 619 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/DirectoryScanner.java x: 5 contributors (all time) y: 88 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpHelper.java x: 4 contributors (all time) y: 1025 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/BaseCipher.java x: 5 contributors (all time) y: 148 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/BaseRC4Cipher.java x: 5 contributors (all time) y: 31 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/Cipher.java x: 4 contributors (all time) y: 34 lines of code sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentProxy.java x: 7 contributors (all time) y: 231 lines of code sshd-common/src/main/java/org/apache/sshd/common/kex/extension/KexExtensions.java x: 3 contributors (all time) y: 108 lines of code sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSession.java x: 8 contributors (all time) y: 159 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/AuthFuture.java x: 9 contributors (all time) y: 11 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/Session.java x: 9 contributors (all time) y: 106 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/ScpCommandMain.java x: 3 contributors (all time) y: 385 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpCommand.java x: 3 contributors (all time) y: 170 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2ServiceFactory.java x: 7 contributors (all time) y: 65 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/TcpipClientChannel.java x: 9 contributors (all time) y: 169 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/AbstractSshFuture.java x: 6 contributors (all time) y: 107 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpFileSystemAccessor.java x: 3 contributors (all time) y: 331 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/ECCurves.java x: 5 contributors (all time) y: 430 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/PrivateKeyEncryptionContext.java x: 4 contributors (all time) y: 201 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/der/ASN1Object.java x: 4 contributors (all time) y: 239 lines of code sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/UserAuthPublicKeyIterator.java x: 9 contributors (all time) y: 178 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/exit/AbstractChannelExitRequestHandler.java x: 4 contributors (all time) y: 55 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpCommandFactory.java x: 4 contributors (all time) y: 193 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/extensions/AclSupportedParser.java x: 3 contributors (all time) y: 156 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpIoUtils.java x: 2 contributors (all time) y: 156 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/FileHandle.java x: 3 contributors (all time) y: 262 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/ModifiedServerKeyAcceptor.java x: 3 contributors (all time) y: 12 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/ModifiableFileWatcher.java x: 5 contributors (all time) y: 118 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystemProvider.java x: 3 contributors (all time) y: 502 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/util/BaseFileSystem.java x: 3 contributors (all time) y: 219 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/IoUtils.java x: 4 contributors (all time) y: 430 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/net/SshdSocketAddress.java x: 5 contributors (all time) y: 461 lines of code sshd-core/src/main/java/org/apache/sshd/agent/common/AbstractAgentClient.java x: 7 contributors (all time) y: 171 lines of code sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostPatternsHolder.java x: 5 contributors (all time) y: 158 lines of code sshd-putty/src/main/java/org/apache/sshd/putty/AbstractPuttyKeyDecoder.java x: 3 contributors (all time) y: 202 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/ScpFileOpener.java x: 2 contributors (all time) y: 180 lines of code assembly/src/main/components/modules.xml x: 3 contributors (all time) y: 57 lines of code sshd-common/src/main/java/org/apache/sshd/common/future/SshFuture.java x: 4 contributors (all time) y: 5 lines of code sshd-common/src/main/java/org/apache/sshd/common/io/DefaultIoConnectFuture.java x: 2 contributors (all time) y: 32 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/threads/CloseableExecutorService.java x: 5 contributors (all time) y: 22 lines of code sshd-core/src/main/java/org/apache/sshd/agent/local/AgentForwardedChannel.java x: 8 contributors (all time) y: 127 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentForwardedChannel.java x: 8 contributors (all time) y: 62 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/ConnectFuture.java x: 9 contributors (all time) y: 19 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/DefaultAuthFuture.java x: 10 contributors (all time) y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/DefaultConnectFuture.java x: 9 contributors (all time) y: 53 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/DefaultOpenFuture.java x: 10 contributors (all time) y: 30 lines of code sshd-core/src/main/java/org/apache/sshd/client/future/OpenFuture.java x: 10 contributors (all time) y: 8 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncInputStream.java x: 8 contributors (all time) y: 175 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelPipedInputStream.java x: 9 contributors (all time) y: 154 lines of code sshd-core/src/main/java/org/apache/sshd/common/future/DefaultKeyExchangeFuture.java x: 8 contributors (all time) y: 30 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/UserAuthKeyboardInteractive.java x: 7 contributors (all time) y: 106 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/AbstractServerSession.java x: 11 contributors (all time) y: 453 lines of code sshd-mina/src/main/java/org/apache/sshd/mina/MinaSession.java x: 3 contributors (all time) y: 167 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelPipedOutputStream.java x: 5 contributors (all time) y: 43 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/BufferedIoOutputStream.java x: 7 contributors (all time) y: 188 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/client/SshClientCliSupport.java x: 5 contributors (all time) y: 619 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerCliSupport.java x: 5 contributors (all time) y: 251 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHDSSPrivateKeyEntryDecoder.java x: 5 contributors (all time) y: 99 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHECDSAPrivateKeyEntryDecoder.java x: 5 contributors (all time) y: 132 lines of code sshd-common/src/main/java/org/apache/sshd/common/file/util/BasePath.java x: 3 contributors (all time) y: 352 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/GenericUtils.java x: 6 contributors (all time) y: 582 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/SelectorUtils.java x: 5 contributors (all time) y: 451 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/ChannelAgentForwarding.java x: 6 contributors (all time) y: 123 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/DefaultIoServiceFactoryFactory.java x: 8 contributors (all time) y: 138 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/gss/UserAuthGSS.java x: 10 contributors (all time) y: 148 lines of code sshd-core/src/main/java/org/apache/sshd/server/command/AbstractCommandSupport.java x: 5 contributors (all time) y: 166 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/ServerUserAuthService.java x: 8 contributors (all time) y: 485 lines of code sshd-openpgp/src/main/java/org/apache/sshd/openpgp/PGPKeyPairResourceParser.java x: 2 contributors (all time) y: 194 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/LocalFileScpTargetStreamResolver.java x: 3 contributors (all time) y: 131 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpEventListenerAdapter.java x: 3 contributors (all time) y: 241 lines of code sshd-common/src/main/java/org/apache/sshd/common/PropertyResolverUtils.java x: 5 contributors (all time) y: 304 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyEntryResolver.java x: 5 contributors (all time) y: 178 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscator.java x: 4 contributors (all time) y: 100 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelOutputStream.java x: 10 contributors (all time) y: 315 lines of code sshd-eclipse-formatter-config.xml x: 3 contributors (all time) y: 365 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/forward/DynamicPortForwardingTracker.java x: 4 contributors (all time) y: 17 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/Channel.java x: 7 contributors (all time) y: 70 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/RemoteWindow.java x: 1 contributors (all time) y: 111 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/Window.java x: 9 contributors (all time) y: 96 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/SocksProxy.java x: 8 contributors (all time) y: 267 lines of code sshd-ldap/src/main/java/org/apache/sshd/ldap/LdapNetworkConnector.java x: 2 contributors (all time) y: 346 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/CliSupport.java x: 4 contributors (all time) y: 330 lines of code sshd-core/src/main/java/org/apache/sshd/client/channel/ChannelShell.java x: 8 contributors (all time) y: 46 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/extensions/ParserUtils.java x: 2 contributors (all time) y: 132 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/MapEntryUtils.java x: 3 contributors (all time) y: 229 lines of code sshd-core/src/main/java/org/apache/sshd/agent/SshAgent.java x: 5 contributors (all time) y: 17 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/server/SftpEventListener.java x: 4 contributors (all time) y: 123 lines of code sshd-core/src/main/java/org/apache/sshd/agent/unix/UnixAgentFactory.java x: 6 contributors (all time) y: 61 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/CliLogger.java x: 1 contributors (all time) y: 142 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/pem/ECDSAPEMResourceKeyPairParser.java x: 4 contributors (all time) y: 168 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/io/input/CloseableEmptyInputStream.java x: 1 contributors (all time) y: 60 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/client/ScpRemote2RemoteTransferHelper.java x: 1 contributors (all time) y: 350 lines of code sshd-common/src/main/java/org/apache/sshd/common/Property.java x: 3 contributors (all time) y: 327 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/logging/LoggingUtils.java x: 3 contributors (all time) y: 463 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpConstants.java x: 2 contributors (all time) y: 268 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/closeable/AutoCloseableDelegateInvocationHandler.java x: 1 contributors (all time) y: 77 lines of code sshd-core/src/main/java/org/apache/sshd/client/simple/AbstractSimpleClientSessionCreator.java x: 5 contributors (all time) y: 179 lines of code sshd-core/src/main/java/org/apache/sshd/server/shell/InvertedShellWrapper.java x: 8 contributors (all time) y: 162 lines of code sshd-spring-sftp/src/main/java/org/apache/sshd/sftp/spring/integration/SpringSftpSession.java x: 2 contributors (all time) y: 227 lines of code sshd-core/src/main/java/org/apache/sshd/server/shell/InvertedShell.java x: 7 contributors (all time) y: 24 lines of code sshd-core/src/main/java/org/apache/sshd/common/helpers/AbstractFactoryManager.java x: 7 contributors (all time) y: 423 lines of code sshd-core/src/main/java/org/apache/sshd/server/ServerFactoryManager.java x: 10 contributors (all time) y: 15 lines of code sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerMain.java x: 5 contributors (all time) y: 189 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/LocalForwardingEntry.java x: 6 contributors (all time) y: 116 lines of code sshd-core/src/main/java/org/apache/sshd/common/kex/KeyExchange.java x: 5 contributors (all time) y: 51 lines of code sshd-core/src/main/java/org/apache/sshd/server/config/keys/AuthorizedKeysAuthenticator.java x: 7 contributors (all time) y: 115 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpPathCommandDetailsSupport.java x: 1 contributors (all time) y: 163 lines of code sshd-common/src/main/java/org/apache/sshd/common/compression/BuiltinCompressions.java x: 3 contributors (all time) y: 147 lines of code sshd-git/src/main/java/org/apache/sshd/git/pgm/EmbeddedCommandRunner.java x: 4 contributors (all time) y: 156 lines of code sshd-git/src/main/java/org/apache/sshd/git/transport/GitSshdSessionProcess.java x: 6 contributors (all time) y: 77 lines of code sshd-sources/python/sftpclient.py x: 1 contributors (all time) 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 (all time)
min: 1.0 | average: 3.21 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 15.0

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

sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 2 commits (30d) y: 192 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 1 commits (30d) y: 334 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpRemotePathChannel.java x: 1 commits (30d) y: 434 lines of code sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 1 commits (30d) y: 813 lines of code
813.0
lines of code
  min: 192.0
  average: 443.25
  25th percentile: 227.5
  median: 384.0
  75th percentile: 718.25
  max: 813.0
0 2.0
commits (30d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0

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

sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 2 contributors (30d) y: 192 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 1 contributors (30d) y: 334 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpRemotePathChannel.java x: 1 contributors (30d) y: 434 lines of code sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 1 contributors (30d) y: 813 lines of code
813.0
lines of code
  min: 192.0
  average: 443.25
  25th percentile: 227.5
  median: 384.0
  75th percentile: 718.25
  max: 813.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0

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

sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 2 commits (90d) y: 192 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 1 commits (90d) y: 334 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpRemotePathChannel.java x: 1 commits (90d) y: 434 lines of code sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 1 commits (90d) y: 813 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDataReceiver.java x: 1 commits (90d) y: 6 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/AbstractChannel.java x: 1 commits (90d) y: 843 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/ChannelToPortHandler.java x: 1 commits (90d) y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java x: 1 commits (90d) y: 330 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/closeable/AbstractCloseable.java x: 1 commits (90d) y: 107 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionImpl.java x: 2 commits (90d) y: 288 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpShell.java x: 2 commits (90d) y: 772 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java x: 1 commits (90d) y: 996 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Acceptor.java x: 1 commits (90d) y: 340 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java x: 2 commits (90d) y: 1999 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSessionIoHandler.java x: 1 commits (90d) y: 48 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionImpl.java x: 1 commits (90d) y: 22 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Connector.java x: 1 commits (90d) y: 236 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Service.java x: 1 commits (90d) y: 180 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoAcceptor.java x: 1 commits (90d) y: 204 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoConnector.java x: 1 commits (90d) y: 115 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoSession.java x: 1 commits (90d) y: 321 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/ChaCha20Cipher.java x: 1 commits (90d) y: 260 lines of code sshd-core/src/main/java/org/apache/sshd/client/kex/DHGClient.java x: 2 commits (90d) y: 238 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/KnownHostsServerKeyVerifier.java x: 1 commits (90d) y: 501 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/RequiredServerKeyVerifier.java x: 1 commits (90d) y: 39 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java x: 1 commits (90d) y: 572 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java x: 1 commits (90d) y: 792 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java x: 1 commits (90d) y: 98 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificateImpl.java x: 1 commits (90d) y: 288 lines of code sshd-core/src/main/java/org/apache/sshd/certificate/OpenSshCertificateBuilder.java x: 1 commits (90d) y: 224 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/UserAuthPublicKey.java x: 3 commits (90d) y: 217 lines of code sshd-common/src/main/java/org/apache/sshd/common/net/InetAddressRange.java x: 1 commits (90d) y: 280 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/PublickeyAuthenticator.java x: 1 commits (90d) y: 25 lines of code
1999.0
lines of code
  min: 6.0
  average: 337.61
  25th percentile: 104.75
  median: 233.0
  75th percentile: 363.5
  max: 1999.0
0 3.0
commits (90d)
min: 1.0 | average: 1.18 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

sshd-core/src/main/java/org/apache/sshd/client/session/ClientSession.java x: 2 contributors (90d) y: 192 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java x: 1 contributors (90d) y: 334 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpRemotePathChannel.java x: 1 contributors (90d) y: 434 lines of code sshd-core/src/main/java/org/apache/sshd/client/SshClient.java x: 1 contributors (90d) y: 813 lines of code sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDataReceiver.java x: 1 contributors (90d) y: 6 lines of code sshd-core/src/main/java/org/apache/sshd/common/channel/AbstractChannel.java x: 1 contributors (90d) y: 843 lines of code sshd-core/src/main/java/org/apache/sshd/common/forward/ChannelToPortHandler.java x: 1 contributors (90d) y: 76 lines of code sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java x: 1 contributors (90d) y: 330 lines of code sshd-common/src/main/java/org/apache/sshd/common/util/closeable/AbstractCloseable.java x: 1 contributors (90d) y: 107 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionImpl.java x: 1 contributors (90d) y: 288 lines of code sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpShell.java x: 1 contributors (90d) y: 772 lines of code sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java x: 1 contributors (90d) y: 996 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Acceptor.java x: 1 contributors (90d) y: 340 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java x: 1 contributors (90d) y: 1999 lines of code sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSessionIoHandler.java x: 1 contributors (90d) y: 48 lines of code sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionImpl.java x: 1 contributors (90d) y: 22 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Connector.java x: 1 contributors (90d) y: 236 lines of code sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Service.java x: 1 contributors (90d) y: 180 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoAcceptor.java x: 1 contributors (90d) y: 204 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoConnector.java x: 1 contributors (90d) y: 115 lines of code sshd-netty/src/main/java/org/apache/sshd/netty/NettyIoSession.java x: 1 contributors (90d) y: 321 lines of code sshd-common/src/main/java/org/apache/sshd/common/cipher/ChaCha20Cipher.java x: 1 contributors (90d) y: 260 lines of code sshd-core/src/main/java/org/apache/sshd/client/kex/DHGClient.java x: 1 contributors (90d) y: 238 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/KnownHostsServerKeyVerifier.java x: 1 contributors (90d) y: 501 lines of code sshd-core/src/main/java/org/apache/sshd/client/keyverifier/RequiredServerKeyVerifier.java x: 1 contributors (90d) y: 39 lines of code sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java x: 1 contributors (90d) y: 572 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java x: 1 contributors (90d) y: 792 lines of code sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java x: 1 contributors (90d) y: 98 lines of code sshd-core/src/main/java/org/apache/sshd/certificate/OpenSshCertificateBuilder.java x: 1 contributors (90d) y: 224 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/UserAuthPublicKey.java x: 1 contributors (90d) y: 217 lines of code sshd-common/src/main/java/org/apache/sshd/common/net/InetAddressRange.java x: 1 contributors (90d) y: 280 lines of code sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/PublickeyAuthenticator.java x: 1 contributors (90d) y: 25 lines of code
1999.0
lines of code
  min: 6.0
  average: 337.61
  25th percentile: 104.75
  median: 233.0
  75th percentile: 363.5
  max: 1999.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0