apache / mina-ftpserver
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 216 files with 13,097 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (869 lines of code)
    • 143 files changed 6-20 times (10,636 lines of code)
    • 69 files changed 1-5 times (1,592 lines of code)
0% | 0% | 6% | 81% | 12%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 216 files with 13,097 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 4 files changed by 6-10 contributors (1,305 lines of code)
    • 131 files changed by 2-5 contributors (9,340 lines of code)
    • 81 files changed by 1 contributor (2,452 lines of code)
0% | 0% | 9% | 71% | 18%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, properties, txt, html, sql, bat, yaml, gitignore, cvsignore, xsd, sh, md
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 6% | 81% | 11%
xml0% | 0% | 0% | 90% | 9%
html0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
core0% | 0% | 7% | 80% | 11%
ftplet-api0% | 0% | 0% | 85% | 14%
distribution0% | 0% | 0% | 84% | 15%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
NioListener.java
in core/src/main/java/org/apache/ftpserver/listener/nio
153 10 2008-06-12 2023-07-16 31 8 ngn@apache.org garydgregory@gmail.com
ListenerBeanDefinitionParser.java
in core/src/main/java/org/apache/ftpserver/config/spring
220 4 2008-06-09 2022-01-14 26 5 ngn@apache.org elecharny@apache.org
IODataConnectionFactory.java
in core/src/main/java/org/apache/ftpserver/impl
256 17 2008-10-05 2022-01-14 24 7 ngn@apache.org elecharny@apache.org
NativeFtpFile.java
in core/src/main/java/org/apache/ftpserver/filesystem/nativefs/impl
240 25 2008-10-02 2023-07-05 21 5 ngn@apache.org garydgregory@gmail.com
FtpServer.java
in core/src/main/java/org/apache/ftpserver
10 - 2007-12-08 2009-06-10 20 1 ngn@apache.org ngn@apache.org
Listener.java
in core/src/main/java/org/apache/ftpserver/listener
30 - 2007-12-08 2011-05-31 17 4 ngn@apache.org sebb@apache.org
DefaultFtpHandler.java
in core/src/main/java/org/apache/ftpserver/impl
193 9 2008-09-09 2021-12-12 17 2 ngn@apache.org elecharny@apache.org
FtpIoSession.java
in core/src/main/java/org/apache/ftpserver/impl
469 109 2008-10-05 2024-12-26 16 6 ngn@apache.org elecharny@apache.org
FtpHandlerAdapter.java
in core/src/main/java/org/apache/ftpserver/listener/nio
58 10 2008-06-12 2016-10-23 14 5 ngn@apache.org elecharny@symas.com
DataConnectionConfigurationFactory.java
in core/src/main/java/org/apache/ftpserver
126 26 2008-10-13 2022-01-03 14 5 ngn@apache.org elecharny@apache.org
ServerBeanDefinitionParser.java
in core/src/main/java/org/apache/ftpserver/config/spring
166 5 2008-06-09 2011-05-31 14 3 ngn@apache.org sebb@apache.org
DbUserManager.java
in core/src/main/java/org/apache/ftpserver/usermanager/impl
427 29 2008-10-09 2023-07-16 14 6 ngn@apache.org garydgregory@gmail.com
Ftplet.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
13 - 2007-12-08 2022-01-05 13 2 ngn@apache.org elecharny@apache.org
UserManagerBeanDefinitionParser.java
in core/src/main/java/org/apache/ftpserver/config/spring
87 3 2008-06-09 2011-05-31 13 2 ngn@apache.org sebb@apache.org
AUTH.java
in core/src/main/java/org/apache/ftpserver/command/impl
95 2 2008-09-09 2024-12-26 13 4 ngn@apache.org elecharny@apache.org
STOR.java
in core/src/main/java/org/apache/ftpserver/command/impl
129 1 2008-09-09 2009-06-10 13 2 ngn@apache.org ngn@apache.org
APPE.java
in core/src/main/java/org/apache/ftpserver/command/impl
136 1 2008-09-09 2009-06-10 13 2 ngn@apache.org ngn@apache.org
STOU.java
in core/src/main/java/org/apache/ftpserver/command/impl
146 2 2008-09-09 2009-06-10 13 2 ngn@apache.org ngn@apache.org
RETR.java
in core/src/main/java/org/apache/ftpserver/command/impl
161 2 2008-09-09 2009-06-10 13 2 ngn@apache.org ngn@apache.org
PASS.java
in core/src/main/java/org/apache/ftpserver/command/impl
184 2 2008-09-09 2011-05-31 13 2 ngn@apache.org sebb@apache.org
FtpFile.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
29 - 2008-10-02 2022-01-05 12 4 ngn@apache.org elecharny@apache.org
STAT.java
in core/src/main/java/org/apache/ftpserver/command/impl
60 1 2008-09-09 2022-01-03 12 3 ngn@apache.org elecharny@apache.org
MKD.java
in core/src/main/java/org/apache/ftpserver/command/impl
66 1 2008-09-09 2011-05-31 12 3 ngn@apache.org sebb@apache.org
RMD.java
in core/src/main/java/org/apache/ftpserver/command/impl
74 1 2008-09-09 2022-01-03 12 4 ngn@apache.org elecharny@apache.org
DefaultFtpReply.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
79 8 2008-08-07 2022-01-03 12 5 ngn@apache.org elecharny@apache.org
AbstractListener.java
in core/src/main/java/org/apache/ftpserver/listener/nio
96 13 2008-09-30 2022-01-03 12 5 ngn@apache.org elecharny@apache.org
LIST.java
in core/src/main/java/org/apache/ftpserver/command/impl
108 1 2008-09-09 2022-01-03 12 4 ngn@apache.org elecharny@apache.org
SpringUtil.java
in core/src/main/java/org/apache/ftpserver/config/spring
115 11 2008-06-09 2023-07-16 12 4 ngn@apache.org garydgregory@gmail.com
User.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
12 - 2007-12-08 2009-09-24 11 2 ngn@apache.org ngn@apache.org
LocalizedFtpReply.java
in core/src/main/java/org/apache/ftpserver/impl
14 2 2008-09-09 2022-01-03 11 3 ngn@apache.org elecharny@apache.org
FtpSession.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
33 - 2007-12-08 2009-06-10 11 1 ngn@apache.org ngn@apache.org
DirectoryLister.java
in core/src/main/java/org/apache/ftpserver/command/impl/listing
64 4 2008-10-01 2023-07-16 11 4 ngn@apache.org garydgregory@gmail.com
DELE.java
in core/src/main/java/org/apache/ftpserver/command/impl
67 1 2008-09-09 2009-06-10 11 2 ngn@apache.org ngn@apache.org
DefaultSslConfiguration.java
in core/src/main/java/org/apache/ftpserver/ssl/impl
69 6 2008-09-09 2022-01-14 11 5 ngn@apache.org elecharny@apache.org
DefaultDataConnectionConfiguration.java
in core/src/main/java/org/apache/ftpserver/impl
74 14 2008-10-13 2022-01-05 11 5 ngn@apache.org elecharny@apache.org
RNTO.java
in core/src/main/java/org/apache/ftpserver/command/impl
99 1 2008-09-09 2009-06-10 11 2 ngn@apache.org ngn@apache.org
ListenerFactory.java
in core/src/main/java/org/apache/ftpserver/listener
116 21 2008-09-30 2011-05-31 11 4 ngn@apache.org sebb@apache.org
MD5.java
in core/src/main/java/org/apache/ftpserver/command/impl
132 2 2008-09-09 2022-01-03 11 4 ngn@apache.org elecharny@apache.org
DefaultFtplet.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
138 24 2007-12-08 2022-01-05 11 2 ngn@apache.org elecharny@apache.org
PassivePorts.java
in core/src/main/java/org/apache/ftpserver/impl
146 10 2008-10-05 2023-07-16 11 5 ngn@apache.org garydgregory@gmail.com
IODataConnection.java
in core/src/main/java/org/apache/ftpserver/impl
204 8 2008-10-05 2023-07-16 11 4 ngn@apache.org garydgregory@gmail.com
PropertiesUserManager.java
in core/src/main/java/org/apache/ftpserver/usermanager/impl
304 14 2008-10-09 2023-07-16 11 2 ngn@apache.org garydgregory@gmail.com
CommandFactoryBeanDefinitionParser.java
in core/src/main/java/org/apache/ftpserver/config/spring
44 2 2008-06-09 2011-05-31 10 2 ngn@apache.org sebb@apache.org
SITE_DESCUSER.java
in core/src/main/java/org/apache/ftpserver/command/impl
81 1 2008-09-09 2011-05-31 10 3 ngn@apache.org sebb@apache.org
DateUtils.java
in core/src/main/java/org/apache/ftpserver/util
139 5 2007-12-08 2011-03-27 10 3 ngn@apache.org sergey@apache.org
DataConnectionConfiguration.java
in core/src/main/java/org/apache/ftpserver
18 - 2008-10-05 2022-01-03 9 4 ngn@apache.org elecharny@apache.org
QUIT.java
in core/src/main/java/org/apache/ftpserver/command/impl
23 1 2008-09-09 2009-06-10 9 1 ngn@apache.org ngn@apache.org
FileSystemBeanDefinitionParser.java
in core/src/main/java/org/apache/ftpserver/config/spring
29 2 2008-06-09 2011-05-31 9 2 ngn@apache.org sebb@apache.org
ftpd-full.xml
in distribution/res/conf
41 - 2008-07-12 2022-01-14 9 3 ngn@apache.org elecharny@apache.org
LISTFileFormater.java
in core/src/main/java/org/apache/ftpserver/command/impl/listing
52 3 2008-10-01 2011-03-27 9 2 ngn@apache.org sergey@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
NioListener.java
in core/src/main/java/org/apache/ftpserver/listener/nio
153 10 2008-06-12 2023-07-16 31 8 ngn@apache.org garydgregory@gmail.com
IODataConnectionFactory.java
in core/src/main/java/org/apache/ftpserver/impl
256 17 2008-10-05 2022-01-14 24 7 ngn@apache.org elecharny@apache.org
FtpIoSession.java
in core/src/main/java/org/apache/ftpserver/impl
469 109 2008-10-05 2024-12-26 16 6 ngn@apache.org elecharny@apache.org
DbUserManager.java
in core/src/main/java/org/apache/ftpserver/usermanager/impl
427 29 2008-10-09 2023-07-16 14 6 ngn@apache.org garydgregory@gmail.com
ListenerBeanDefinitionParser.java
in core/src/main/java/org/apache/ftpserver/config/spring
220 4 2008-06-09 2022-01-14 26 5 ngn@apache.org elecharny@apache.org
NativeFtpFile.java
in core/src/main/java/org/apache/ftpserver/filesystem/nativefs/impl
240 25 2008-10-02 2023-07-05 21 5 ngn@apache.org garydgregory@gmail.com
DataConnectionConfigurationFactory.java
in core/src/main/java/org/apache/ftpserver
126 26 2008-10-13 2022-01-03 14 5 ngn@apache.org elecharny@apache.org
FtpHandlerAdapter.java
in core/src/main/java/org/apache/ftpserver/listener/nio
58 10 2008-06-12 2016-10-23 14 5 ngn@apache.org elecharny@symas.com
DefaultFtpReply.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
79 8 2008-08-07 2022-01-03 12 5 ngn@apache.org elecharny@apache.org
AbstractListener.java
in core/src/main/java/org/apache/ftpserver/listener/nio
96 13 2008-09-30 2022-01-03 12 5 ngn@apache.org elecharny@apache.org
DefaultSslConfiguration.java
in core/src/main/java/org/apache/ftpserver/ssl/impl
69 6 2008-09-09 2022-01-14 11 5 ngn@apache.org elecharny@apache.org
PassivePorts.java
in core/src/main/java/org/apache/ftpserver/impl
146 10 2008-10-05 2023-07-16 11 5 ngn@apache.org garydgregory@gmail.com
DefaultDataConnectionConfiguration.java
in core/src/main/java/org/apache/ftpserver/impl
74 14 2008-10-13 2022-01-05 11 5 ngn@apache.org elecharny@apache.org
DefaultFtpRequest.java
in core/src/main/java/org/apache/ftpserver/impl
56 9 2008-10-05 2023-11-28 9 5 ngn@apache.org garydgregory@gmail.com
FtpReplyTranslator.java
in core/src/main/java/org/apache/ftpserver/impl
282 12 2009-04-13 2022-01-03 6 5 sai@apache.org elecharny@apache.org
Listener.java
in core/src/main/java/org/apache/ftpserver/listener
30 - 2007-12-08 2011-05-31 17 4 ngn@apache.org sebb@apache.org
AUTH.java
in core/src/main/java/org/apache/ftpserver/command/impl
95 2 2008-09-09 2024-12-26 13 4 ngn@apache.org elecharny@apache.org
FtpFile.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
29 - 2008-10-02 2022-01-05 12 4 ngn@apache.org elecharny@apache.org
SpringUtil.java
in core/src/main/java/org/apache/ftpserver/config/spring
115 11 2008-06-09 2023-07-16 12 4 ngn@apache.org garydgregory@gmail.com
LIST.java
in core/src/main/java/org/apache/ftpserver/command/impl
108 1 2008-09-09 2022-01-03 12 4 ngn@apache.org elecharny@apache.org
RMD.java
in core/src/main/java/org/apache/ftpserver/command/impl
74 1 2008-09-09 2022-01-03 12 4 ngn@apache.org elecharny@apache.org
MD5.java
in core/src/main/java/org/apache/ftpserver/command/impl
132 2 2008-09-09 2022-01-03 11 4 ngn@apache.org elecharny@apache.org
DirectoryLister.java
in core/src/main/java/org/apache/ftpserver/command/impl/listing
64 4 2008-10-01 2023-07-16 11 4 ngn@apache.org garydgregory@gmail.com
ListenerFactory.java
in core/src/main/java/org/apache/ftpserver/listener
116 21 2008-09-30 2011-05-31 11 4 ngn@apache.org sebb@apache.org
IODataConnection.java
in core/src/main/java/org/apache/ftpserver/impl
204 8 2008-10-05 2023-07-16 11 4 ngn@apache.org garydgregory@gmail.com
DataConnectionConfiguration.java
in core/src/main/java/org/apache/ftpserver
18 - 2008-10-05 2022-01-03 9 4 ngn@apache.org elecharny@apache.org
BaseUser.java
in core/src/main/java/org/apache/ftpserver/usermanager/impl
105 17 2008-10-09 2023-07-16 8 4 ngn@apache.org garydgregory@gmail.com
FtpServerProtocolCodecFactory.java
in core/src/main/java/org/apache/ftpserver/listener/nio
18 2 2008-06-12 2011-04-18 8 4 ngn@apache.org sebb@apache.org
DataTransferFtpReply.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
4 - 2009-04-13 2022-01-04 7 4 sai@apache.org elecharny@apache.org
SslConfiguration.java
in core/src/main/java/org/apache/ftpserver/ssl
12 - 2008-02-25 2022-01-14 7 4 ngn@apache.org elecharny@apache.org
LocalizedRenameFtpReply.java
in core/src/main/java/org/apache/ftpserver/impl
28 4 2009-04-13 2022-01-03 7 4 sai@apache.org elecharny@apache.org
LocalizedFileActionFtpReply.java
in core/src/main/java/org/apache/ftpserver/impl
22 3 2009-04-13 2022-01-03 7 4 sai@apache.org elecharny@apache.org
LocalizedDataTransferFtpReply.java
in core/src/main/java/org/apache/ftpserver/impl
36 5 2009-04-13 2022-01-03 7 4 sai@apache.org elecharny@apache.org
FileActionFtpReply.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
4 - 2009-04-13 2022-01-03 6 4 sai@apache.org elecharny@apache.org
RenameFtpReply.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
5 - 2009-04-13 2022-01-03 5 4 sai@apache.org elecharny@apache.org
ServerBeanDefinitionParser.java
in core/src/main/java/org/apache/ftpserver/config/spring
166 5 2008-06-09 2011-05-31 14 3 ngn@apache.org sebb@apache.org
MKD.java
in core/src/main/java/org/apache/ftpserver/command/impl
66 1 2008-09-09 2011-05-31 12 3 ngn@apache.org sebb@apache.org
STAT.java
in core/src/main/java/org/apache/ftpserver/command/impl
60 1 2008-09-09 2022-01-03 12 3 ngn@apache.org elecharny@apache.org
LocalizedFtpReply.java
in core/src/main/java/org/apache/ftpserver/impl
14 2 2008-09-09 2022-01-03 11 3 ngn@apache.org elecharny@apache.org
DateUtils.java
in core/src/main/java/org/apache/ftpserver/util
139 5 2007-12-08 2011-03-27 10 3 ngn@apache.org sergey@apache.org
SITE_DESCUSER.java
in core/src/main/java/org/apache/ftpserver/command/impl
81 1 2008-09-09 2011-05-31 10 3 ngn@apache.org sebb@apache.org
ftpd-full.xml
in distribution/res/conf
41 - 2008-07-12 2022-01-14 9 3 ngn@apache.org elecharny@apache.org
SslConfigurationFactory.java
in core/src/main/java/org/apache/ftpserver/ssl
179 26 2008-10-05 2022-01-14 9 3 ngn@apache.org elecharny@apache.org
StringUtils.java
in core/src/main/java/org/apache/ftpserver/util
173 7 2007-12-08 2022-01-14 9 3 ngn@apache.org elecharny@apache.org
DefaultFtpletContainer.java
in core/src/main/java/org/apache/ftpserver/ftpletcontainer/impl
105 10 2008-09-09 2023-07-16 9 3 ngn@apache.org garydgregory@gmail.com
DefaultFtpServerContext.java
in core/src/main/java/org/apache/ftpserver/impl
173 26 2008-10-13 2023-07-16 9 3 ngn@apache.org garydgregory@gmail.com
OPTS.java
in core/src/main/java/org/apache/ftpserver/command/impl
59 2 2008-09-09 2023-07-16 8 3 ngn@apache.org garydgregory@gmail.com
DefaultCommandFactory.java
in core/src/main/java/org/apache/ftpserver/command/impl
22 3 2008-09-09 2023-11-28 8 3 ngn@apache.org garydgregory@gmail.com
DefaultMessageResource.java
in core/src/main/java/org/apache/ftpserver/message/impl
160 6 2008-09-09 2023-07-16 8 3 ngn@apache.org garydgregory@gmail.com
ConnectionConfig.java
in core/src/main/java/org/apache/ftpserver
9 - 2008-03-20 2022-01-05 7 3 ngn@apache.org elecharny@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BaseProperties.java
in core/src/main/java/org/apache/ftpserver/util
237 35 2007-12-08 2009-06-10 8 1 ngn@apache.org ngn@apache.org
IoUtils.java
in core/src/main/java/org/apache/ftpserver/util
177 17 2007-12-08 2009-06-10 9 1 ngn@apache.org ngn@apache.org
USER.java
in core/src/main/java/org/apache/ftpserver/command/impl
143 1 2008-09-09 2009-06-10 9 1 ngn@apache.org ngn@apache.org
OS.java
in core/src/main/java/org/apache/ftpserver/util
127 17 2007-12-08 2010-09-27 6 1 ngn@apache.org ngn@apache.org
DbUserManagerFactory.java
in core/src/main/java/org/apache/ftpserver/usermanager
114 21 2008-10-09 2009-06-10 5 1 ngn@apache.org ngn@apache.org
RegularExpr.java
in core/src/main/java/org/apache/ftpserver/util
98 3 2007-12-08 2009-06-10 5 1 ngn@apache.org ngn@apache.org
CommandLine.java
in core/src/main/java/org/apache/ftpserver/main
88 5 2008-07-12 2009-06-10 8 1 ngn@apache.org ngn@apache.org
PROT.java
in core/src/main/java/org/apache/ftpserver/command/impl
59 2 2008-09-09 2009-06-10 7 1 ngn@apache.org ngn@apache.org
REST.java
in core/src/main/java/org/apache/ftpserver/command/impl
55 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
SIZE.java
in core/src/main/java/org/apache/ftpserver/command/impl
53 1 2008-09-09 2009-06-10 8 1 ngn@apache.org ngn@apache.org
MLST.java
in core/src/main/java/org/apache/ftpserver/command/impl
52 1 2008-09-09 2009-06-10 9 1 ngn@apache.org ngn@apache.org
MDTM.java
in core/src/main/java/org/apache/ftpserver/command/impl
50 1 2008-09-09 2009-06-10 8 1 ngn@apache.org ngn@apache.org
RNFR.java
in core/src/main/java/org/apache/ftpserver/command/impl
49 1 2008-09-09 2009-06-10 8 1 ngn@apache.org ngn@apache.org
NativeFileSystemFactory.java
in core/src/main/java/org/apache/ftpserver/filesystem/nativefs
47 5 2008-10-02 2009-06-10 4 1 ngn@apache.org ngn@apache.org
PropertiesUserManagerFactory.java
in core/src/main/java/org/apache/ftpserver/usermanager
44 9 2008-10-09 2009-06-10 7 1 ngn@apache.org ngn@apache.org
STRU.java
in core/src/main/java/org/apache/ftpserver/command/impl
43 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
LANG.java
in core/src/main/java/org/apache/ftpserver/command/impl
42 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
MODE.java
in core/src/main/java/org/apache/ftpserver/command/impl
41 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
FtpSession.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
33 - 2007-12-08 2009-06-10 11 1 ngn@apache.org ngn@apache.org
EPSV.java
in core/src/main/java/org/apache/ftpserver/command/impl
33 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
HELP.java
in core/src/main/java/org/apache/ftpserver/command/impl
29 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
WritePermission.java
in core/src/main/java/org/apache/ftpserver/usermanager/impl
28 4 2008-10-09 2009-06-10 4 1 ngn@apache.org ngn@apache.org
UsernamePasswordAuthentication.java
in core/src/main/java/org/apache/ftpserver/usermanager
27 5 2007-12-08 2009-06-10 6 1 ngn@apache.org ngn@apache.org
UserMetadata.java
in core/src/main/java/org/apache/ftpserver/usermanager/impl
27 3 2008-10-09 2009-06-10 4 1 ngn@apache.org ngn@apache.org
TransferRatePermission.java
in core/src/main/java/org/apache/ftpserver/usermanager/impl
24 3 2008-10-09 2009-06-10 4 1 ngn@apache.org ngn@apache.org
SYST.java
in core/src/main/java/org/apache/ftpserver/command/impl
24 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
QUIT.java
in core/src/main/java/org/apache/ftpserver/command/impl
23 1 2008-09-09 2009-06-10 9 1 ngn@apache.org ngn@apache.org
SITE_ZONE.java
in core/src/main/java/org/apache/ftpserver/command/impl
23 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
MessageResourceFactory.java
in core/src/main/java/org/apache/ftpserver/message
23 5 2008-10-05 2009-06-10 5 1 ngn@apache.org ngn@apache.org
FtpStatistics.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
22 - 2007-12-08 2009-06-10 5 1 ngn@apache.org ngn@apache.org
PWD.java
in core/src/main/java/org/apache/ftpserver/command/impl
21 1 2008-09-09 2009-06-10 7 1 ngn@apache.org ngn@apache.org
FtpServerNamespaceHandler.java
in core/src/main/java/org/apache/ftpserver/config/spring
20 2 2008-06-09 2009-06-10 5 1 ngn@apache.org ngn@apache.org
ServerDataConnectionFactory.java
in core/src/main/java/org/apache/ftpserver/impl
19 - 2008-10-05 2009-06-10 5 1 ngn@apache.org ngn@apache.org
TransferRateRequest.java
in core/src/main/java/org/apache/ftpserver/usermanager/impl
18 4 2008-10-09 2009-06-10 4 1 ngn@apache.org ngn@apache.org
REIN.java
in core/src/main/java/org/apache/ftpserver/command/impl
18 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
ABOR.java
in core/src/main/java/org/apache/ftpserver/command/impl
18 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
NOOP.java
in core/src/main/java/org/apache/ftpserver/command/impl
18 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
OPTS_UTF8.java
in core/src/main/java/org/apache/ftpserver/command/impl
18 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
SITE_HELP.java
in core/src/main/java/org/apache/ftpserver/command/impl
18 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
PBSZ.java
in core/src/main/java/org/apache/ftpserver/command/impl
18 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
FEAT.java
in core/src/main/java/org/apache/ftpserver/command/impl
18 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
DataType.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
17 1 2007-12-08 2009-06-10 4 1 ngn@apache.org ngn@apache.org
DataConnectionException.java
in core/src/main/java/org/apache/ftpserver
17 4 2007-12-08 2009-09-21 7 1 ngn@apache.org ngn@apache.org
FtpServerConfigurationException.java
in core/src/main/java/org/apache/ftpserver
17 4 2007-12-08 2009-06-10 5 1 ngn@apache.org ngn@apache.org
NotSupportedCommand.java
in core/src/main/java/org/apache/ftpserver/command
17 1 2008-05-15 2009-06-10 8 1 ngn@apache.org ngn@apache.org
ACCT.java
in core/src/main/java/org/apache/ftpserver/command/impl
17 1 2008-09-09 2009-06-10 6 1 ngn@apache.org ngn@apache.org
AuthenticationFailedException.java
in ftplet-api/src/main/java/org/apache/ftpserver/ftplet
16 4 2007-12-08 2009-09-21 6 1 ngn@apache.org ngn@apache.org
ListenerFactoryBean.java
in core/src/main/java/org/apache/ftpserver/config/spring/factorybeans
15 3 2009-03-04 2009-06-10 3 1 ngn@apache.org ngn@apache.org
ConnectionConfigFactoryBean.java
in core/src/main/java/org/apache/ftpserver/config/spring/factorybeans
15 3 2009-03-04 2009-06-10 3 1 ngn@apache.org ngn@apache.org
SslConfigurationFactoryBean.java
in core/src/main/java/org/apache/ftpserver/config/spring/factorybeans
15 3 2009-03-04 2009-06-10 3 1 ngn@apache.org ngn@apache.org
Correlations

File Size vs. Number of Changes: 216 points

core/src/main/java/org/apache/ftpserver/command/impl/AUTH.java x: 95 lines of code y: 13 # changes core/src/main/java/org/apache/ftpserver/impl/FtpIoSession.java x: 469 lines of code y: 16 # changes core/src/main/java/org/apache/ftpserver/command/impl/DefaultCommandFactory.java x: 22 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/impl/DefaultFtpRequest.java x: 56 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/util/FileRegularFilter.java x: 19 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/CommandFactoryFactory.java x: 148 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/impl/OPTS.java x: 59 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/OPTS_MLST.java x: 61 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/command/impl/listing/DirectoryLister.java x: 64 lines of code y: 11 # changes core/src/main/java/org/apache/ftpserver/config/spring/SpringUtil.java x: 115 lines of code y: 12 # changes core/src/main/java/org/apache/ftpserver/ftpletcontainer/impl/DefaultFtpletContainer.java x: 105 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/impl/DefaultFtpServer.java x: 122 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/impl/DefaultFtpServerContext.java x: 173 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/impl/DefaultFtpStatistics.java x: 324 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/impl/PassivePorts.java x: 146 lines of code y: 11 # changes core/src/main/java/org/apache/ftpserver/ipfilter/RemoteIpFilter.java x: 119 lines of code y: 4 # changes core/src/main/java/org/apache/ftpserver/listener/nio/NioListener.java x: 153 lines of code y: 31 # changes core/src/main/java/org/apache/ftpserver/main/AddUser.java x: 113 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/message/impl/DefaultMessageResource.java x: 160 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/usermanager/UserFactory.java x: 60 lines of code y: 3 # changes core/src/main/java/org/apache/ftpserver/usermanager/impl/BaseUser.java x: 105 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/usermanager/impl/DbUserManager.java x: 427 lines of code y: 14 # changes core/src/main/java/org/apache/ftpserver/usermanager/impl/PropertiesUserManager.java x: 304 lines of code y: 11 # changes core/src/main/java/org/apache/ftpserver/impl/IODataConnection.java x: 204 lines of code y: 11 # changes core/src/main/java/org/apache/ftpserver/filesystem/nativefs/impl/NativeFtpFile.java x: 240 lines of code y: 21 # changes core/src/main/java/org/apache/ftpserver/Version.java x: 21 lines of code y: 2 # changes core/src/main/java/org/apache/ftpserver/util/EncryptUtils.java x: 41 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/config/spring/ListenerBeanDefinitionParser.java x: 220 lines of code y: 26 # changes core/src/main/java/org/apache/ftpserver/impl/IODataConnectionFactory.java x: 256 lines of code y: 24 # changes core/src/main/java/org/apache/ftpserver/ssl/SslConfiguration.java x: 12 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/ssl/SslConfigurationFactory.java x: 179 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/ssl/impl/DefaultSslConfiguration.java x: 69 lines of code y: 11 # changes distribution/res/conf/ftpd-full.xml x: 41 lines of code y: 9 # changes distribution/res/conf/ftpd-typical.xml x: 16 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/ConnectionConfig.java x: 9 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/impl/DefaultDataConnectionConfiguration.java x: 74 lines of code y: 11 # changes core/src/main/java/org/apache/ftpserver/impl/ServerFtpStatistics.java x: 18 lines of code y: 5 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/DefaultFtplet.java x: 138 lines of code y: 11 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpFile.java x: 29 lines of code y: 12 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpReply.java x: 47 lines of code y: 6 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/Ftplet.java x: 13 lines of code y: 13 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/DataTransferFtpReply.java x: 4 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/DataConnectionConfiguration.java x: 18 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/DataConnectionConfigurationFactory.java x: 126 lines of code y: 14 # changes core/src/main/java/org/apache/ftpserver/command/impl/EPRT.java x: 94 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/LIST.java x: 108 lines of code y: 12 # changes core/src/main/java/org/apache/ftpserver/command/impl/MD5.java x: 132 lines of code y: 11 # changes core/src/main/java/org/apache/ftpserver/command/impl/PORT.java x: 85 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/RMD.java x: 74 lines of code y: 12 # changes core/src/main/java/org/apache/ftpserver/command/impl/STAT.java x: 60 lines of code y: 12 # changes core/src/main/java/org/apache/ftpserver/impl/FtpReplyTranslator.java x: 282 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/impl/LocalizedDataTransferFtpReply.java x: 36 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/impl/LocalizedFileActionFtpReply.java x: 22 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/impl/LocalizedFtpReply.java x: 14 lines of code y: 11 # changes core/src/main/java/org/apache/ftpserver/impl/LocalizedRenameFtpReply.java x: 28 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/ipfilter/IpFilterType.java x: 13 lines of code y: 3 # changes core/src/main/java/org/apache/ftpserver/listener/nio/AbstractListener.java x: 96 lines of code y: 12 # changes core/src/main/java/org/apache/ftpserver/usermanager/Md5PasswordEncryptor.java x: 17 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/usermanager/SaltedPasswordEncryptor.java x: 35 lines of code y: 6 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/DefaultFtpReply.java x: 79 lines of code y: 12 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FileActionFtpReply.java x: 4 lines of code y: 6 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/RenameFtpReply.java x: 5 lines of code y: 5 # changes distribution/src/main/assemblies/bin.xml x: 68 lines of code y: 6 # changes distribution/src/main/assemblies/src.xml x: 44 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/impl/DefaultFtpHandler.java x: 193 lines of code y: 17 # changes core/src/main/java/org/apache/ftpserver/listener/nio/FtpHandlerAdapter.java x: 58 lines of code y: 14 # changes core/src/main/java/org/apache/ftpserver/command/impl/listing/package.html x: 9 lines of code y: 2 # changes core/src/main/java/org/apache/ftpserver/impl/package.html x: 8 lines of code y: 2 # changes core/src/main/java/org/apache/ftpserver/ipfilter/MinaSessionFilter.java x: 17 lines of code y: 3 # changes core/src/main/java/org/apache/ftpserver/ipfilter/SessionFilter.java x: 5 lines of code y: 2 # changes core/src/main/java/org/apache/ftpserver/listener/ListenerFactory.java x: 116 lines of code y: 11 # changes core/src/main/java/org/apache/ftpserver/command/impl/PASS.java x: 184 lines of code y: 13 # changes core/src/main/java/org/apache/ftpserver/command/impl/SITE_DESCUSER.java x: 81 lines of code y: 10 # changes core/src/main/java/org/apache/ftpserver/config/spring/CommandFactoryBeanDefinitionParser.java x: 44 lines of code y: 10 # changes core/src/main/java/org/apache/ftpserver/config/spring/FileSystemBeanDefinitionParser.java x: 29 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/config/spring/ServerBeanDefinitionParser.java x: 166 lines of code y: 14 # changes core/src/main/java/org/apache/ftpserver/config/spring/UserManagerBeanDefinitionParser.java x: 87 lines of code y: 13 # changes core/src/main/java/org/apache/ftpserver/FtpServerFactory.java x: 69 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/ftpletcontainer/FtpletContainer.java x: 7 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/impl/FtpHandler.java x: 20 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/listener/nio/FtpLoggingFilter.java x: 42 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/ssl/impl/AliasKeyManager.java x: 48 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/impl/MKD.java x: 66 lines of code y: 12 # changes core/src/main/java/org/apache/ftpserver/command/impl/SITE.java x: 51 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/listener/Listener.java x: 30 lines of code y: 17 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpException.java x: 20 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/command/impl/MLSD.java x: 101 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/command/impl/NLST.java x: 108 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/command/impl/listing/ListArgument.java x: 32 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/filesystem/nativefs/impl/NameEqualsFileFilter.java x: 19 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/filesystem/nativefs/impl/NativeFileSystemView.java x: 159 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/impl/DefaultConnectionConfig.java x: 42 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/impl/DefaultFtpSession.java x: 121 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/listener/nio/FtpServerProtocolCodecFactory.java x: 18 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/usermanager/impl/ConcurrentLoginPermission.java x: 37 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/ssl/impl/ExtendedAliasKeyManager.java x: 72 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/command/impl/SITE_STAT.java x: 62 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/command/impl/SITE_WHO.java x: 59 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/command/impl/listing/LISTFileFormater.java x: 52 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/command/impl/listing/ListArgumentParser.java x: 58 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/command/impl/listing/MLSTFileFormater.java x: 64 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/listing/NLSTFileFormater.java x: 11 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/util/DateUtils.java x: 139 lines of code y: 10 # changes core/src/main/java/org/apache/ftpserver/util/SocketAddressEncoder.java x: 52 lines of code y: 6 # changes distribution/res/ftp-db.sql x: 12 lines of code y: 4 # changes core/src/main/java/org/apache/ftpserver/util/OS.java x: 127 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/ConnectionConfigFactory.java x: 51 lines of code y: 7 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/User.java x: 12 lines of code y: 11 # changes core/src/main/java/org/apache/ftpserver/DataConnectionException.java x: 17 lines of code y: 7 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/AuthenticationFailedException.java x: 16 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/FtpServer.java x: 10 lines of code y: 20 # changes core/src/main/java/org/apache/ftpserver/FtpServerConfigurationException.java x: 17 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/command/AbstractCommand.java x: 3 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/command/Command.java x: 10 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/CommandFactory.java x: 4 lines of code y: 4 # changes core/src/main/java/org/apache/ftpserver/command/NotSupportedCommand.java x: 17 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/ABOR.java x: 18 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/impl/APPE.java x: 136 lines of code y: 13 # changes core/src/main/java/org/apache/ftpserver/command/impl/CDUP.java x: 40 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/CWD.java x: 44 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/DELE.java x: 67 lines of code y: 11 # changes core/src/main/java/org/apache/ftpserver/command/impl/EPSV.java x: 33 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/impl/HELP.java x: 29 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/impl/MDTM.java x: 50 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/MFMT.java x: 104 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/command/impl/MODE.java x: 41 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/impl/PASV.java x: 57 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/PWD.java x: 21 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/command/impl/QUIT.java x: 23 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/command/impl/REST.java x: 55 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/impl/RETR.java x: 161 lines of code y: 13 # changes core/src/main/java/org/apache/ftpserver/command/impl/RNFR.java x: 49 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/RNTO.java x: 99 lines of code y: 11 # changes core/src/main/java/org/apache/ftpserver/command/impl/SITE_ZONE.java x: 23 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/impl/SIZE.java x: 53 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/STOR.java x: 129 lines of code y: 13 # changes core/src/main/java/org/apache/ftpserver/command/impl/STOU.java x: 146 lines of code y: 13 # changes core/src/main/java/org/apache/ftpserver/command/impl/STRU.java x: 43 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/impl/SYST.java x: 24 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/command/impl/TYPE.java x: 48 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/USER.java x: 143 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/config/spring/FtpServerNamespaceHandler.java x: 20 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/config/spring/factorybeans/ConnectionConfigFactoryBean.java x: 15 lines of code y: 3 # changes core/src/main/java/org/apache/ftpserver/filesystem/nativefs/NativeFileSystemFactory.java x: 47 lines of code y: 4 # changes core/src/main/java/org/apache/ftpserver/impl/FileObserver.java x: 9 lines of code y: 4 # changes core/src/main/java/org/apache/ftpserver/impl/StatisticsObserver.java x: 14 lines of code y: 4 # changes core/src/main/java/org/apache/ftpserver/main/CommandLine.java x: 88 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/main/Daemon.java x: 80 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/message/MessageResource.java x: 8 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/message/MessageResourceFactory.java x: 23 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/ssl/ClientAuth.java x: 6 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/usermanager/AnonymousAuthentication.java x: 14 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/usermanager/DbUserManagerFactory.java x: 114 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/usermanager/PasswordEncryptor.java x: 5 lines of code y: 3 # changes core/src/main/java/org/apache/ftpserver/usermanager/PropertiesUserManagerFactory.java x: 44 lines of code y: 7 # changes core/src/main/java/org/apache/ftpserver/usermanager/UsernamePasswordAuthentication.java x: 27 lines of code y: 6 # changes core/src/main/java/org/apache/ftpserver/usermanager/impl/TransferRatePermission.java x: 24 lines of code y: 4 # changes core/src/main/java/org/apache/ftpserver/usermanager/impl/TransferRateRequest.java x: 18 lines of code y: 4 # changes core/src/main/java/org/apache/ftpserver/usermanager/impl/UserMetadata.java x: 27 lines of code y: 4 # changes core/src/main/java/org/apache/ftpserver/usermanager/impl/WritePermission.java x: 28 lines of code y: 4 # changes core/src/main/java/org/apache/ftpserver/util/BaseProperties.java x: 237 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/util/ClassUtils.java x: 13 lines of code y: 8 # changes core/src/main/java/org/apache/ftpserver/util/IllegalInetAddressException.java x: 10 lines of code y: 5 # changes core/src/main/java/org/apache/ftpserver/util/IoUtils.java x: 177 lines of code y: 9 # changes core/src/main/java/org/apache/ftpserver/util/RegularExpr.java x: 98 lines of code y: 5 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/Authentication.java x: 3 lines of code y: 4 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/DataConnectionFactory.java x: 6 lines of code y: 6 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/DataType.java x: 17 lines of code y: 4 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpRequest.java x: 8 lines of code y: 6 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpSession.java x: 33 lines of code y: 11 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpStatistics.java x: 22 lines of code y: 5 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpletContext.java x: 7 lines of code y: 6 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpletResult.java x: 7 lines of code y: 3 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/Structure.java x: 13 lines of code y: 4 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/UserManager.java x: 12 lines of code y: 6 # changes
31.0
# changes
  min: 2.0
  average: 7.48
  25th percentile: 5.0
  median: 6.0
  75th percentile: 9.0
  max: 31.0
0 469.0
lines of code
min: 3.0 | average: 60.63 | 25th percentile: 15.0 | median: 32.5 | 75th percentile: 80.75 | max: 469.0

Number of Contributors vs. Number of Changes: 216 points

core/src/main/java/org/apache/ftpserver/command/impl/AUTH.java x: 4 # contributors y: 13 # changes core/src/main/java/org/apache/ftpserver/impl/FtpIoSession.java x: 6 # contributors y: 16 # changes core/src/main/java/org/apache/ftpserver/command/impl/DefaultCommandFactory.java x: 3 # contributors y: 8 # changes core/src/main/java/org/apache/ftpserver/impl/DefaultFtpRequest.java x: 5 # contributors y: 9 # changes core/src/main/java/org/apache/ftpserver/util/FileRegularFilter.java x: 2 # contributors y: 6 # changes core/src/main/java/org/apache/ftpserver/command/impl/OPTS_MLST.java x: 2 # contributors y: 9 # changes core/src/main/java/org/apache/ftpserver/command/impl/listing/DirectoryLister.java x: 4 # contributors y: 11 # changes core/src/main/java/org/apache/ftpserver/config/spring/SpringUtil.java x: 4 # contributors y: 12 # changes core/src/main/java/org/apache/ftpserver/ftpletcontainer/impl/DefaultFtpletContainer.java x: 3 # contributors y: 9 # changes core/src/main/java/org/apache/ftpserver/impl/PassivePorts.java x: 5 # contributors y: 11 # changes core/src/main/java/org/apache/ftpserver/ipfilter/RemoteIpFilter.java x: 3 # contributors y: 4 # changes core/src/main/java/org/apache/ftpserver/listener/nio/NioListener.java x: 8 # contributors y: 31 # changes core/src/main/java/org/apache/ftpserver/main/AddUser.java x: 3 # contributors y: 5 # changes core/src/main/java/org/apache/ftpserver/usermanager/UserFactory.java x: 3 # contributors y: 3 # changes core/src/main/java/org/apache/ftpserver/usermanager/impl/BaseUser.java x: 4 # contributors y: 8 # changes core/src/main/java/org/apache/ftpserver/usermanager/impl/DbUserManager.java x: 6 # contributors y: 14 # changes core/src/main/java/org/apache/ftpserver/usermanager/impl/PropertiesUserManager.java x: 2 # contributors y: 11 # changes core/src/main/java/org/apache/ftpserver/filesystem/nativefs/impl/NativeFtpFile.java x: 5 # contributors y: 21 # changes core/src/main/java/org/apache/ftpserver/Version.java x: 2 # contributors y: 2 # changes core/src/main/java/org/apache/ftpserver/util/EncryptUtils.java x: 2 # contributors y: 7 # changes core/src/main/java/org/apache/ftpserver/config/spring/ListenerBeanDefinitionParser.java x: 5 # contributors y: 26 # changes core/src/main/java/org/apache/ftpserver/impl/IODataConnectionFactory.java x: 7 # contributors y: 24 # changes core/src/main/java/org/apache/ftpserver/ssl/SslConfiguration.java x: 4 # contributors y: 7 # changes distribution/res/conf/ftpd-typical.xml x: 2 # contributors y: 5 # changes core/src/main/java/org/apache/ftpserver/ConnectionConfig.java x: 3 # contributors y: 7 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpReply.java x: 3 # contributors y: 6 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/Ftplet.java x: 2 # contributors y: 13 # changes core/src/main/java/org/apache/ftpserver/DataConnectionConfiguration.java x: 4 # contributors y: 9 # changes core/src/main/java/org/apache/ftpserver/DataConnectionConfigurationFactory.java x: 5 # contributors y: 14 # changes core/src/main/java/org/apache/ftpserver/command/impl/EPRT.java x: 2 # contributors y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/STAT.java x: 3 # contributors y: 12 # changes core/src/main/java/org/apache/ftpserver/impl/FtpReplyTranslator.java x: 5 # contributors y: 6 # changes core/src/main/java/org/apache/ftpserver/impl/LocalizedFtpReply.java x: 3 # contributors y: 11 # changes core/src/main/java/org/apache/ftpserver/listener/nio/AbstractListener.java x: 5 # contributors y: 12 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FileActionFtpReply.java x: 4 # contributors y: 6 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/RenameFtpReply.java x: 4 # contributors y: 5 # changes core/src/main/java/org/apache/ftpserver/impl/DefaultFtpHandler.java x: 2 # contributors y: 17 # changes core/src/main/java/org/apache/ftpserver/ipfilter/MinaSessionFilter.java x: 2 # contributors y: 3 # changes core/src/main/java/org/apache/ftpserver/command/impl/SITE_DESCUSER.java x: 3 # contributors y: 10 # changes core/src/main/java/org/apache/ftpserver/config/spring/CommandFactoryBeanDefinitionParser.java x: 2 # contributors y: 10 # changes core/src/main/java/org/apache/ftpserver/config/spring/ServerBeanDefinitionParser.java x: 3 # contributors y: 14 # changes core/src/main/java/org/apache/ftpserver/listener/Listener.java x: 4 # contributors y: 17 # changes distribution/res/ftp-db.sql x: 1 # contributors y: 4 # changes core/src/main/java/org/apache/ftpserver/util/OS.java x: 1 # contributors y: 6 # changes core/src/main/java/org/apache/ftpserver/DataConnectionException.java x: 1 # contributors y: 7 # changes core/src/main/java/org/apache/ftpserver/FtpServer.java x: 1 # contributors y: 20 # changes core/src/main/java/org/apache/ftpserver/FtpServerConfigurationException.java x: 1 # contributors y: 5 # changes core/src/main/java/org/apache/ftpserver/command/NotSupportedCommand.java x: 1 # contributors y: 8 # changes core/src/main/java/org/apache/ftpserver/command/impl/MLST.java x: 1 # contributors y: 9 # changes core/src/main/java/org/apache/ftpserver/config/spring/factorybeans/ConnectionConfigFactoryBean.java x: 1 # contributors y: 3 # changes ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpSession.java x: 1 # contributors y: 11 # changes
31.0
# changes
  min: 2.0
  average: 7.48
  25th percentile: 5.0
  median: 6.0
  75th percentile: 9.0
  max: 31.0
0 8.0
# contributors
min: 1.0 | average: 2.16 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0

Number of Contributors vs. File Size: 216 points

core/src/main/java/org/apache/ftpserver/command/impl/AUTH.java x: 4 # contributors y: 95 lines of code core/src/main/java/org/apache/ftpserver/impl/FtpIoSession.java x: 6 # contributors y: 469 lines of code core/src/main/java/org/apache/ftpserver/command/impl/DefaultCommandFactory.java x: 3 # contributors y: 22 lines of code core/src/main/java/org/apache/ftpserver/impl/DefaultFtpRequest.java x: 5 # contributors y: 56 lines of code core/src/main/java/org/apache/ftpserver/util/FileRegularFilter.java x: 2 # contributors y: 19 lines of code core/src/main/java/org/apache/ftpserver/command/CommandFactoryFactory.java x: 2 # contributors y: 148 lines of code core/src/main/java/org/apache/ftpserver/command/impl/OPTS.java x: 3 # contributors y: 59 lines of code core/src/main/java/org/apache/ftpserver/command/impl/OPTS_MLST.java x: 2 # contributors y: 61 lines of code core/src/main/java/org/apache/ftpserver/command/impl/listing/DirectoryLister.java x: 4 # contributors y: 64 lines of code core/src/main/java/org/apache/ftpserver/config/spring/SpringUtil.java x: 4 # contributors y: 115 lines of code core/src/main/java/org/apache/ftpserver/ftpletcontainer/impl/DefaultFtpletContainer.java x: 3 # contributors y: 105 lines of code core/src/main/java/org/apache/ftpserver/impl/DefaultFtpServer.java x: 2 # contributors y: 122 lines of code core/src/main/java/org/apache/ftpserver/impl/DefaultFtpServerContext.java x: 3 # contributors y: 173 lines of code core/src/main/java/org/apache/ftpserver/impl/DefaultFtpStatistics.java x: 2 # contributors y: 324 lines of code core/src/main/java/org/apache/ftpserver/impl/PassivePorts.java x: 5 # contributors y: 146 lines of code core/src/main/java/org/apache/ftpserver/ipfilter/RemoteIpFilter.java x: 3 # contributors y: 119 lines of code core/src/main/java/org/apache/ftpserver/listener/nio/NioListener.java x: 8 # contributors y: 153 lines of code core/src/main/java/org/apache/ftpserver/main/AddUser.java x: 3 # contributors y: 113 lines of code core/src/main/java/org/apache/ftpserver/message/impl/DefaultMessageResource.java x: 3 # contributors y: 160 lines of code core/src/main/java/org/apache/ftpserver/usermanager/UserFactory.java x: 3 # contributors y: 60 lines of code core/src/main/java/org/apache/ftpserver/usermanager/impl/BaseUser.java x: 4 # contributors y: 105 lines of code core/src/main/java/org/apache/ftpserver/usermanager/impl/DbUserManager.java x: 6 # contributors y: 427 lines of code core/src/main/java/org/apache/ftpserver/usermanager/impl/PropertiesUserManager.java x: 2 # contributors y: 304 lines of code core/src/main/java/org/apache/ftpserver/impl/IODataConnection.java x: 4 # contributors y: 204 lines of code core/src/main/java/org/apache/ftpserver/filesystem/nativefs/impl/NativeFtpFile.java x: 5 # contributors y: 240 lines of code core/src/main/java/org/apache/ftpserver/Version.java x: 2 # contributors y: 21 lines of code core/src/main/java/org/apache/ftpserver/util/EncryptUtils.java x: 2 # contributors y: 41 lines of code core/src/main/java/org/apache/ftpserver/config/spring/ListenerBeanDefinitionParser.java x: 5 # contributors y: 220 lines of code core/src/main/java/org/apache/ftpserver/impl/IODataConnectionFactory.java x: 7 # contributors y: 256 lines of code core/src/main/java/org/apache/ftpserver/ssl/SslConfiguration.java x: 4 # contributors y: 12 lines of code core/src/main/java/org/apache/ftpserver/ssl/SslConfigurationFactory.java x: 3 # contributors y: 179 lines of code core/src/main/java/org/apache/ftpserver/ssl/impl/DefaultSslConfiguration.java x: 5 # contributors y: 69 lines of code distribution/res/conf/ftpd-full.xml x: 3 # contributors y: 41 lines of code distribution/res/conf/ftpd-typical.xml x: 2 # contributors y: 16 lines of code core/src/main/java/org/apache/ftpserver/ConnectionConfig.java x: 3 # contributors y: 9 lines of code core/src/main/java/org/apache/ftpserver/impl/DefaultDataConnectionConfiguration.java x: 5 # contributors y: 74 lines of code core/src/main/java/org/apache/ftpserver/impl/ServerFtpStatistics.java x: 2 # contributors y: 18 lines of code ftplet-api/src/main/java/org/apache/ftpserver/ftplet/DefaultFtplet.java x: 2 # contributors y: 138 lines of code ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpFile.java x: 4 # contributors y: 29 lines of code ftplet-api/src/main/java/org/apache/ftpserver/ftplet/FtpReply.java x: 3 # contributors y: 47 lines of code ftplet-api/src/main/java/org/apache/ftpserver/ftplet/Ftplet.java x: 2 # contributors y: 13 lines of code ftplet-api/src/main/java/org/apache/ftpserver/ftplet/DataTransferFtpReply.java x: 4 # contributors y: 4 lines of code core/src/main/java/org/apache/ftpserver/DataConnectionConfiguration.java x: 4 # contributors y: 18 lines of code core/src/main/java/org/apache/ftpserver/DataConnectionConfigurationFactory.java x: 5 # contributors y: 126 lines of code core/src/main/java/org/apache/ftpserver/command/impl/EPRT.java x: 2 # contributors y: 94 lines of code core/src/main/java/org/apache/ftpserver/command/impl/LIST.java x: 4 # contributors y: 108 lines of code core/src/main/java/org/apache/ftpserver/command/impl/MD5.java x: 4 # contributors y: 132 lines of code core/src/main/java/org/apache/ftpserver/command/impl/PORT.java x: 2 # contributors y: 85 lines of code core/src/main/java/org/apache/ftpserver/command/impl/RMD.java x: 4 # contributors y: 74 lines of code core/src/main/java/org/apache/ftpserver/impl/FtpReplyTranslator.java x: 5 # contributors y: 282 lines of code core/src/main/java/org/apache/ftpserver/impl/LocalizedDataTransferFtpReply.java x: 4 # contributors y: 36 lines of code core/src/main/java/org/apache/ftpserver/impl/LocalizedFileActionFtpReply.java x: 4 # contributors y: 22 lines of code core/src/main/java/org/apache/ftpserver/impl/LocalizedFtpReply.java x: 3 # contributors y: 14 lines of code core/src/main/java/org/apache/ftpserver/listener/nio/AbstractListener.java x: 5 # contributors y: 96 lines of code core/src/main/java/org/apache/ftpserver/usermanager/Md5PasswordEncryptor.java x: 3 # contributors y: 17 lines of code core/src/main/java/org/apache/ftpserver/usermanager/SaltedPasswordEncryptor.java x: 3 # contributors y: 35 lines of code ftplet-api/src/main/java/org/apache/ftpserver/ftplet/DefaultFtpReply.java x: 5 # contributors y: 79 lines of code distribution/src/main/assemblies/bin.xml x: 2 # contributors y: 68 lines of code distribution/src/main/assemblies/src.xml x: 2 # contributors y: 44 lines of code core/src/main/java/org/apache/ftpserver/impl/DefaultFtpHandler.java x: 2 # contributors y: 193 lines of code core/src/main/java/org/apache/ftpserver/listener/nio/FtpHandlerAdapter.java x: 5 # contributors y: 58 lines of code core/src/main/java/org/apache/ftpserver/command/impl/listing/package.html x: 2 # contributors y: 9 lines of code core/src/main/java/org/apache/ftpserver/ipfilter/SessionFilter.java x: 2 # contributors y: 5 lines of code core/src/main/java/org/apache/ftpserver/command/impl/PASS.java x: 2 # contributors y: 184 lines of code core/src/main/java/org/apache/ftpserver/command/impl/SITE_DESCUSER.java x: 3 # contributors y: 81 lines of code core/src/main/java/org/apache/ftpserver/config/spring/FileSystemBeanDefinitionParser.java x: 2 # contributors y: 29 lines of code core/src/main/java/org/apache/ftpserver/config/spring/ServerBeanDefinitionParser.java x: 3 # contributors y: 166 lines of code core/src/main/java/org/apache/ftpserver/config/spring/UserManagerBeanDefinitionParser.java x: 2 # contributors y: 87 lines of code core/src/main/java/org/apache/ftpserver/FtpServerFactory.java x: 2 # contributors y: 69 lines of code core/src/main/java/org/apache/ftpserver/ftpletcontainer/FtpletContainer.java x: 2 # contributors y: 7 lines of code core/src/main/java/org/apache/ftpserver/ssl/impl/AliasKeyManager.java x: 2 # contributors y: 48 lines of code core/src/main/java/org/apache/ftpserver/command/impl/MKD.java x: 3 # contributors y: 66 lines of code core/src/main/java/org/apache/ftpserver/command/impl/SITE.java x: 2 # contributors y: 51 lines of code core/src/main/java/org/apache/ftpserver/listener/Listener.java x: 4 # contributors y: 30 lines of code core/src/main/java/org/apache/ftpserver/command/impl/MLSD.java x: 2 # contributors y: 101 lines of code core/src/main/java/org/apache/ftpserver/command/impl/NLST.java x: 2 # contributors y: 108 lines of code core/src/main/java/org/apache/ftpserver/command/impl/listing/ListArgument.java x: 2 # contributors y: 32 lines of code core/src/main/java/org/apache/ftpserver/filesystem/nativefs/impl/NativeFileSystemView.java x: 2 # contributors y: 159 lines of code core/src/main/java/org/apache/ftpserver/impl/DefaultFtpSession.java x: 2 # contributors y: 121 lines of code core/src/main/java/org/apache/ftpserver/usermanager/impl/AbstractUserManager.java x: 2 # contributors y: 35 lines of code core/src/main/java/org/apache/ftpserver/usermanager/impl/ConcurrentLoginPermission.java x: 2 # contributors y: 37 lines of code core/src/main/java/org/apache/ftpserver/ssl/impl/ExtendedAliasKeyManager.java x: 2 # contributors y: 72 lines of code core/src/main/java/org/apache/ftpserver/command/impl/SITE_WHO.java x: 2 # contributors y: 59 lines of code core/src/main/java/org/apache/ftpserver/command/impl/listing/LISTFileFormater.java x: 2 # contributors y: 52 lines of code core/src/main/java/org/apache/ftpserver/command/impl/listing/MLSTFileFormater.java x: 2 # contributors y: 64 lines of code core/src/main/java/org/apache/ftpserver/command/impl/listing/NLSTFileFormater.java x: 2 # contributors y: 11 lines of code core/src/main/java/org/apache/ftpserver/util/DateUtils.java x: 3 # contributors y: 139 lines of code distribution/res/ftp-db.sql x: 1 # contributors y: 12 lines of code core/src/main/java/org/apache/ftpserver/util/OS.java x: 1 # contributors y: 127 lines of code ftplet-api/src/main/java/org/apache/ftpserver/ftplet/User.java x: 2 # contributors y: 12 lines of code core/src/main/java/org/apache/ftpserver/DataConnectionException.java x: 1 # contributors y: 17 lines of code ftplet-api/src/main/java/org/apache/ftpserver/ftplet/AuthenticationFailedException.java x: 1 # contributors y: 16 lines of code core/src/main/java/org/apache/ftpserver/FtpServer.java x: 1 # contributors y: 10 lines of code core/src/main/java/org/apache/ftpserver/command/AbstractCommand.java x: 1 # contributors y: 3 lines of code core/src/main/java/org/apache/ftpserver/command/CommandFactory.java x: 1 # contributors y: 4 lines of code core/src/main/java/org/apache/ftpserver/command/impl/APPE.java x: 2 # contributors y: 136 lines of code core/src/main/java/org/apache/ftpserver/command/impl/CDUP.java x: 2 # contributors y: 40 lines of code core/src/main/java/org/apache/ftpserver/command/impl/EPSV.java x: 1 # contributors y: 33 lines of code core/src/main/java/org/apache/ftpserver/command/impl/HELP.java x: 1 # contributors y: 29 lines of code core/src/main/java/org/apache/ftpserver/command/impl/LANG.java x: 1 # contributors y: 42 lines of code core/src/main/java/org/apache/ftpserver/command/impl/MDTM.java x: 1 # contributors y: 50 lines of code core/src/main/java/org/apache/ftpserver/command/impl/MFMT.java x: 2 # contributors y: 104 lines of code core/src/main/java/org/apache/ftpserver/command/impl/MLST.java x: 1 # contributors y: 52 lines of code core/src/main/java/org/apache/ftpserver/command/impl/PASV.java x: 2 # contributors y: 57 lines of code core/src/main/java/org/apache/ftpserver/command/impl/PROT.java x: 1 # contributors y: 59 lines of code core/src/main/java/org/apache/ftpserver/command/impl/PWD.java x: 1 # contributors y: 21 lines of code core/src/main/java/org/apache/ftpserver/command/impl/QUIT.java x: 1 # contributors y: 23 lines of code core/src/main/java/org/apache/ftpserver/command/impl/REST.java x: 1 # contributors y: 55 lines of code core/src/main/java/org/apache/ftpserver/command/impl/RETR.java x: 2 # contributors y: 161 lines of code core/src/main/java/org/apache/ftpserver/command/impl/RNFR.java x: 1 # contributors y: 49 lines of code core/src/main/java/org/apache/ftpserver/command/impl/RNTO.java x: 2 # contributors y: 99 lines of code core/src/main/java/org/apache/ftpserver/command/impl/STOR.java x: 2 # contributors y: 129 lines of code core/src/main/java/org/apache/ftpserver/command/impl/STOU.java x: 2 # contributors y: 146 lines of code core/src/main/java/org/apache/ftpserver/command/impl/STRU.java x: 1 # contributors y: 43 lines of code core/src/main/java/org/apache/ftpserver/command/impl/USER.java x: 1 # contributors y: 143 lines of code core/src/main/java/org/apache/ftpserver/config/spring/FtpServerNamespaceHandler.java x: 1 # contributors y: 20 lines of code core/src/main/java/org/apache/ftpserver/filesystem/nativefs/NativeFileSystemFactory.java x: 1 # contributors y: 47 lines of code core/src/main/java/org/apache/ftpserver/impl/FileObserver.java x: 1 # contributors y: 9 lines of code core/src/main/java/org/apache/ftpserver/impl/StatisticsObserver.java x: 1 # contributors y: 14 lines of code core/src/main/java/org/apache/ftpserver/main/CommandLine.java x: 1 # contributors y: 88 lines of code core/src/main/java/org/apache/ftpserver/main/Daemon.java x: 2 # contributors y: 80 lines of code core/src/main/java/org/apache/ftpserver/ssl/ClientAuth.java x: 1 # contributors y: 6 lines of code core/src/main/java/org/apache/ftpserver/usermanager/DbUserManagerFactory.java x: 1 # contributors y: 114 lines of code core/src/main/java/org/apache/ftpserver/usermanager/UsernamePasswordAuthentication.java x: 1 # contributors y: 27 lines of code core/src/main/java/org/apache/ftpserver/util/BaseProperties.java x: 1 # contributors y: 237 lines of code core/src/main/java/org/apache/ftpserver/util/IoUtils.java x: 1 # contributors y: 177 lines of code core/src/main/java/org/apache/ftpserver/util/RegularExpr.java x: 1 # contributors y: 98 lines of code
469.0
lines of code
  min: 3.0
  average: 60.63
  25th percentile: 15.0
  median: 32.5
  75th percentile: 80.75
  max: 469.0
0 8.0
# contributors
min: 1.0 | average: 2.16 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0