apache / james-jspf
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 103 files with 5,725 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 9 files changed 6-20 times (1,231 lines of code)
    • 94 files changed 1-5 times (4,494 lines of code)
0% | 0% | 0% | 21% | 78%
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 103 files with 5,725 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 55 files changed by 2-5 contributors (4,558 lines of code)
    • 48 files changed by 1 contributor (1,167 lines of code)
0% | 0% | 0% | 79% | 20%
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, txt, yaml, zone, gitignore, adoc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 21% | 78%
xml0% | 0% | 0% | 25% | 74%
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
resolver0% | 0% | 0% | 24% | 75%
src0% | 0% | 0% | 45% | 54%
tester0% | 0% | 0% | 0% | 100%
assemble0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
site.xml
in src/site
48 - 2006-05-27 2021-07-30 18 4 bago@apache.org btellier@linagora.com
index.xml
in src/site/xdoc
57 - 2006-05-27 2010-06-21 16 2 norman@apache.org norman@apache.org
AsynchronousSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
109 5 2022-10-27 2025-02-07 10 3 btellier@linagora.com e@pinter.dev
SPF.java
in resolver/src/main/java/org/apache/james/jspf/impl
255 24 2008-08-19 2025-01-22 8 4 bago@apache.org e@pinter.dev
DNSServiceXBillImpl.java
in resolver/src/main/java/org/apache/james/jspf/impl
178 8 2008-08-19 2025-01-20 7 4 bago@apache.org e@pinter.dev
MacroExpand.java
in resolver/src/main/java/org/apache/james/jspf/core
340 16 2008-08-19 2019-09-23 7 4 bago@apache.org btellier@linagora.com
site.xml
in src/reporting-site
13 - 2011-03-18 2016-10-06 6 2 felixk@apache.org btellier@linagora.com
FutureSPFResult.java
in resolver/src/main/java/org/apache/james/jspf/executor
96 11 2008-08-19 2019-09-23 6 3 bago@apache.org btellier@linagora.com
StagedMultipleSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
135 8 2008-08-19 2024-06-03 6 4 bago@apache.org a.mishanin@adguard.com
DNSService.java
in resolver/src/main/java/org/apache/james/jspf/core
13 - 2008-08-19 2022-10-27 5 4 bago@apache.org btellier@linagora.com
rfclist.xml
in src/site/xdoc
15 - 2006-05-27 2008-08-19 5 2 norman@apache.org bago@apache.org
SPFSession.java
in resolver/src/main/java/org/apache/james/jspf/core
195 32 2008-08-19 2025-01-22 5 5 bago@apache.org e@pinter.dev
FAQ.xml
in src/site/xdoc
24 - 2006-05-27 2008-08-19 4 2 norman@apache.org bago@apache.org
SynchronousSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
51 2 2008-08-19 2024-06-03 4 3 bago@apache.org a.mishanin@adguard.com
SPFYamlTestDescriptor.java
in tester/src/main/java/org/apache/james/jspf/tester
79 7 2009-06-03 2010-06-08 4 3 rdonkin@apache.org bago@apache.org
SPFQuery.java
in resolver/src/main/java/org/apache/james/jspf/impl
145 4 2008-08-19 2021-12-19 4 3 bago@apache.org btellier@linagora.com
DNSTestingServerLauncher.java
in tester/src/main/java/org/apache/james/jspf/tester
151 4 2009-06-03 2010-06-08 4 3 rdonkin@apache.org bago@apache.org
documentation.xml
in src/site/xdoc
14 - 2006-05-27 2008-08-19 3 2 norman@apache.org bago@apache.org
contribute.xml
in src/site/xdoc
14 - 2006-05-27 2008-08-19 3 2 norman@apache.org bago@apache.org
design.xml
in src/site/xdoc
14 - 2006-05-27 2008-08-19 3 2 norman@apache.org bago@apache.org
DefaultSPF.java
in resolver/src/main/java/org/apache/james/jspf/impl
17 3 2008-08-19 2025-01-18 3 3 bago@apache.org e@pinter.dev
code-standards.xml
in src/site/xdoc
61 - 2006-05-27 2008-08-19 3 2 norman@apache.org bago@apache.org
DefaultExplanationPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
76 6 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
FallbackPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
85 7 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
MXMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
89 4 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
SPFRetriever.java
in resolver/src/main/java/org/apache/james/jspf/policies
92 4 2008-08-19 2009-08-06 3 2 bago@apache.org norman@apache.org
ExpModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
92 6 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
IncludeMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
108 11 2008-08-19 2024-07-29 3 2 bago@apache.org btellier@linagora.com
DefaultTermsFactory.java
in resolver/src/main/java/org/apache/james/jspf/impl
109 7 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
AMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
176 11 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
RFC4408SPF1Parser.java
in resolver/src/main/java/org/apache/james/jspf/parser
176 5 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
DNSTestingServer.java
in tester/src/main/java/org/apache/james/jspf/tester
383 11 2009-06-03 2022-10-17 3 3 rdonkin@apache.org btellier@linagora.com
IResponseQueue.java
in resolver/src/main/java/org/apache/james/jspf/executor
6 - 2008-08-19 2009-08-06 2 2 bago@apache.org norman@apache.org
IResponse.java
in resolver/src/main/java/org/apache/james/jspf/executor
7 - 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
TermDefinition.java
in resolver/src/main/java/org/apache/james/jspf/parser
7 - 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
SPFCheckerExceptionCatcher.java
in resolver/src/main/java/org/apache/james/jspf/core
8 - 2008-08-19 2024-07-29 2 2 bago@apache.org btellier@linagora.com
SPFResultException.java
in resolver/src/main/java/org/apache/james/jspf/core/exceptions
8 1 2008-08-19 2009-08-06 2 2 bago@apache.org norman@apache.org
TermsFactory.java
in resolver/src/main/java/org/apache/james/jspf/parser
10 - 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
OverridePolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
18 2 2008-08-19 2019-09-23 2 2 bago@apache.org btellier@linagora.com
IResponseImpl.java
in resolver/src/main/java/org/apache/james/jspf/executor
24 5 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
WiringServiceTable.java
in resolver/src/main/java/org/apache/james/jspf/wiring
28 1 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
DNSResponse.java
in resolver/src/main/java/org/apache/james/jspf/core
31 4 2008-08-19 2009-08-06 2 2 bago@apache.org norman@apache.org
NeutralIfNotMatchPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
33 4 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
TrustedForwarderPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
33 1 2008-08-19 2019-09-23 2 2 bago@apache.org btellier@linagora.com
GenericModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
34 4 2008-08-19 2019-09-23 2 2 bago@apache.org btellier@linagora.com
GenericMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
36 4 2008-08-19 2019-09-23 2 2 bago@apache.org btellier@linagora.com
DefaultTermDefinition.java
in resolver/src/main/java/org/apache/james/jspf/impl
38 5 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
SPF1Record.java
in resolver/src/main/java/org/apache/james/jspf/core
48 6 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
ExistsMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
51 4 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
bin.xml
in assemble/src/assemble
54 - 2009-06-01 2011-07-14 2 1 rdonkin@apache.org rdonkin@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
SPFSession.java
in resolver/src/main/java/org/apache/james/jspf/core
195 32 2008-08-19 2025-01-22 5 5 bago@apache.org e@pinter.dev
site.xml
in src/site
48 - 2006-05-27 2021-07-30 18 4 bago@apache.org btellier@linagora.com
SPF.java
in resolver/src/main/java/org/apache/james/jspf/impl
255 24 2008-08-19 2025-01-22 8 4 bago@apache.org e@pinter.dev
MacroExpand.java
in resolver/src/main/java/org/apache/james/jspf/core
340 16 2008-08-19 2019-09-23 7 4 bago@apache.org btellier@linagora.com
DNSServiceXBillImpl.java
in resolver/src/main/java/org/apache/james/jspf/impl
178 8 2008-08-19 2025-01-20 7 4 bago@apache.org e@pinter.dev
StagedMultipleSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
135 8 2008-08-19 2024-06-03 6 4 bago@apache.org a.mishanin@adguard.com
DNSService.java
in resolver/src/main/java/org/apache/james/jspf/core
13 - 2008-08-19 2022-10-27 5 4 bago@apache.org btellier@linagora.com
AsynchronousSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
109 5 2022-10-27 2025-02-07 10 3 btellier@linagora.com e@pinter.dev
FutureSPFResult.java
in resolver/src/main/java/org/apache/james/jspf/executor
96 11 2008-08-19 2019-09-23 6 3 bago@apache.org btellier@linagora.com
DNSTestingServerLauncher.java
in tester/src/main/java/org/apache/james/jspf/tester
151 4 2009-06-03 2010-06-08 4 3 rdonkin@apache.org bago@apache.org
SPFYamlTestDescriptor.java
in tester/src/main/java/org/apache/james/jspf/tester
79 7 2009-06-03 2010-06-08 4 3 rdonkin@apache.org bago@apache.org
SynchronousSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
51 2 2008-08-19 2024-06-03 4 3 bago@apache.org a.mishanin@adguard.com
SPFQuery.java
in resolver/src/main/java/org/apache/james/jspf/impl
145 4 2008-08-19 2021-12-19 4 3 bago@apache.org btellier@linagora.com
DNSTestingServer.java
in tester/src/main/java/org/apache/james/jspf/tester
383 11 2009-06-03 2022-10-17 3 3 rdonkin@apache.org btellier@linagora.com
RFC4408SPF1Parser.java
in resolver/src/main/java/org/apache/james/jspf/parser
176 5 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
MXMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
89 4 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
AMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
176 11 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
ExpModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
92 6 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
DefaultExplanationPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
76 6 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
FallbackPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
85 7 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
DefaultSPF.java
in resolver/src/main/java/org/apache/james/jspf/impl
17 3 2008-08-19 2025-01-18 3 3 bago@apache.org e@pinter.dev
DefaultTermsFactory.java
in resolver/src/main/java/org/apache/james/jspf/impl
109 7 2008-08-19 2019-09-23 3 3 bago@apache.org btellier@linagora.com
index.xml
in src/site/xdoc
57 - 2006-05-27 2010-06-21 16 2 norman@apache.org norman@apache.org
site.xml
in src/reporting-site
13 - 2011-03-18 2016-10-06 6 2 felixk@apache.org btellier@linagora.com
rfclist.xml
in src/site/xdoc
15 - 2006-05-27 2008-08-19 5 2 norman@apache.org bago@apache.org
FAQ.xml
in src/site/xdoc
24 - 2006-05-27 2008-08-19 4 2 norman@apache.org bago@apache.org
design.xml
in src/site/xdoc
14 - 2006-05-27 2008-08-19 3 2 norman@apache.org bago@apache.org
code-standards.xml
in src/site/xdoc
61 - 2006-05-27 2008-08-19 3 2 norman@apache.org bago@apache.org
contribute.xml
in src/site/xdoc
14 - 2006-05-27 2008-08-19 3 2 norman@apache.org bago@apache.org
documentation.xml
in src/site/xdoc
14 - 2006-05-27 2008-08-19 3 2 norman@apache.org bago@apache.org
IncludeMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
108 11 2008-08-19 2024-07-29 3 2 bago@apache.org btellier@linagora.com
SPFRetriever.java
in resolver/src/main/java/org/apache/james/jspf/policies
92 4 2008-08-19 2009-08-06 3 2 bago@apache.org norman@apache.org
WiringServiceTable.java
in resolver/src/main/java/org/apache/james/jspf/wiring
28 1 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
TermsFactory.java
in resolver/src/main/java/org/apache/james/jspf/parser
10 - 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
TermDefinition.java
in resolver/src/main/java/org/apache/james/jspf/parser
7 - 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
SPF1Record.java
in resolver/src/main/java/org/apache/james/jspf/core
48 6 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
SPFResultException.java
in resolver/src/main/java/org/apache/james/jspf/core/exceptions
8 1 2008-08-19 2009-08-06 2 2 bago@apache.org norman@apache.org
DNSResponse.java
in resolver/src/main/java/org/apache/james/jspf/core
31 4 2008-08-19 2009-08-06 2 2 bago@apache.org norman@apache.org
Inet6Util.java
in resolver/src/main/java/org/apache/james/jspf/core
303 7 2008-08-19 2009-08-06 2 2 bago@apache.org norman@apache.org
SPFCheckerExceptionCatcher.java
in resolver/src/main/java/org/apache/james/jspf/core
8 - 2008-08-19 2024-07-29 2 2 bago@apache.org btellier@linagora.com
GenericModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
34 4 2008-08-19 2019-09-23 2 2 bago@apache.org btellier@linagora.com
PTRMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
105 5 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
GenericMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
36 4 2008-08-19 2019-09-23 2 2 bago@apache.org btellier@linagora.com
Directive.java
in resolver/src/main/java/org/apache/james/jspf/terms
68 6 2008-08-19 2019-09-23 2 2 bago@apache.org btellier@linagora.com
RedirectModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
82 7 2008-08-19 2024-07-29 2 2 bago@apache.org btellier@linagora.com
ExistsMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
51 4 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
TrustedForwarderPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
33 1 2008-08-19 2019-09-23 2 2 bago@apache.org btellier@linagora.com
OverridePolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
18 2 2008-08-19 2019-09-23 2 2 bago@apache.org btellier@linagora.com
NeutralIfNotMatchPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
33 4 2008-08-19 2009-08-07 2 2 bago@apache.org norman@apache.org
SPFStrictCheckerRetriever.java
in resolver/src/main/java/org/apache/james/jspf/policies
83 4 2008-08-19 2009-08-07 2 2 bago@apache.org norman@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
IPAddr.java
in resolver/src/main/java/org/apache/james/jspf/core
238 25 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
supplemental-models.xml
in resolver/src/main/appended-resources
110 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
UDPListener.java
in tester/src/main/java/org/apache/james/jspf/tester
74 3 2009-06-03 2009-06-03 1 1 rdonkin@apache.org rdonkin@apache.org
SPFResult.java
in resolver/src/main/java/org/apache/james/jspf/executor
72 9 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
TCPListener.java
in tester/src/main/java/org/apache/james/jspf/tester
65 4 2009-06-03 2009-06-03 1 1 rdonkin@apache.org rdonkin@apache.org
bin.xml
in assemble/src/assemble
54 - 2009-06-01 2011-07-14 2 1 rdonkin@apache.org rdonkin@apache.org
IP4Mechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
52 6 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
InitialChecksPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
39 1 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
DNSRequest.java
in resolver/src/main/java/org/apache/james/jspf/core
34 4 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
SPFTermsRegexps.java
in resolver/src/main/java/org/apache/james/jspf/core
28 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
SPF1Utils.java
in resolver/src/main/java/org/apache/james/jspf/core
28 2 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
UnknownModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
24 3 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
src.xml
in assemble/src/assemble
20 - 2009-06-01 2009-06-01 1 1 rdonkin@apache.org rdonkin@apache.org
ParseRecordPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
20 2 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
MatcherBasedConfiguration.java
in resolver/src/main/java/org/apache/james/jspf/parser
19 3 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
IP6Mechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
19 3 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
BestGuessPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
19 1 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
DNSLookupContinuation.java
in resolver/src/main/java/org/apache/james/jspf/core
15 3 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
AllMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
15 3 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
NoSPFRecordFoundPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
15 1 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
MacroData.java
in resolver/src/main/java/org/apache/james/jspf/core
14 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
PolicyPostFilter.java
in resolver/src/main/java/org/apache/james/jspf/policies
11 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
Policy.java
in resolver/src/main/java/org/apache/james/jspf/policies
11 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
WiringServiceException.java
in resolver/src/main/java/org/apache/james/jspf/wiring
10 2 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
NoneException.java
in resolver/src/main/java/org/apache/james/jspf/core/exceptions
10 2 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
TempErrorException.java
in resolver/src/main/java/org/apache/james/jspf/core/exceptions
10 2 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
NeutralException.java
in resolver/src/main/java/org/apache/james/jspf/core/exceptions
10 2 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
PermErrorException.java
in resolver/src/main/java/org/apache/james/jspf/core/exceptions
10 2 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
SPFErrorConstants.java
in resolver/src/main/java/org/apache/james/jspf/core/exceptions
10 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
SPFChecker.java
in resolver/src/main/java/org/apache/james/jspf/core
9 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
SPF1Constants.java
in resolver/src/main/java/org/apache/james/jspf/core
8 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
SPFRecordParser.java
in resolver/src/main/java/org/apache/james/jspf/core
8 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
SPFCheckerDNSResponseListener.java
in resolver/src/main/java/org/apache/james/jspf/core
8 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
site.xml
in assemble/src/reporting-site
7 - 2011-03-18 2011-03-18 1 1 felixk@apache.org felixk@apache.org
site.xml
in tester/src/reporting-site
7 - 2011-03-18 2011-03-18 1 1 felixk@apache.org felixk@apache.org
site.xml
in resolver/src/reporting-site
7 - 2011-03-18 2011-03-18 1 1 felixk@apache.org felixk@apache.org
TimeoutException.java
in resolver/src/main/java/org/apache/james/jspf/core/exceptions
7 1 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
DNSAsynchLookupService.java
in resolver/src/main/java/org/apache/james/jspf/executor
6 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
Modifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
5 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
Configuration.java
in resolver/src/main/java/org/apache/james/jspf/terms
5 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
ConfigurationEnabled.java
in resolver/src/main/java/org/apache/james/jspf/terms
5 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
SPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
5 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
ResponseGenerator.java
in tester/src/main/java/org/apache/james/jspf/tester
4 - 2009-06-03 2009-06-03 1 1 rdonkin@apache.org rdonkin@apache.org
WiringService.java
in resolver/src/main/java/org/apache/james/jspf/wiring
4 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
MacroExpandEnabled.java
in resolver/src/main/java/org/apache/james/jspf/core
4 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
SPFCheckEnabled.java
in resolver/src/main/java/org/apache/james/jspf/core
4 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
DNSServiceEnabled.java
in resolver/src/main/java/org/apache/james/jspf/core
4 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
Mechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
4 - 2008-08-19 2008-08-19 1 1 bago@apache.org bago@apache.org
Inet6Util.java
in resolver/src/main/java/org/apache/james/jspf/core
303 7 2008-08-19 2009-08-06 2 2 bago@apache.org norman@apache.org
IncludeMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
108 11 2008-08-19 2024-07-29 3 2 bago@apache.org btellier@linagora.com
Correlations

File Size vs. Number of Changes: 103 points

resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java x: 109 lines of code y: 10 # changes resolver/src/main/java/org/apache/james/jspf/impl/SPF.java x: 255 lines of code y: 8 # changes resolver/src/main/java/org/apache/james/jspf/core/SPFSession.java x: 195 lines of code y: 5 # changes resolver/src/main/java/org/apache/james/jspf/impl/DNSServiceXBillImpl.java x: 178 lines of code y: 7 # changes resolver/src/main/java/org/apache/james/jspf/impl/DefaultSPF.java x: 17 lines of code y: 3 # changes resolver/src/main/java/org/apache/james/jspf/core/SPFCheckerExceptionCatcher.java x: 8 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/terms/IncludeMechanism.java x: 108 lines of code y: 3 # changes resolver/src/main/java/org/apache/james/jspf/terms/RedirectModifier.java x: 82 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/executor/StagedMultipleSPFExecutor.java x: 135 lines of code y: 6 # changes resolver/src/main/java/org/apache/james/jspf/executor/SynchronousSPFExecutor.java x: 51 lines of code y: 4 # changes resolver/src/main/java/org/apache/james/jspf/core/DNSService.java x: 13 lines of code y: 5 # changes tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServer.java x: 383 lines of code y: 3 # changes resolver/src/main/java/org/apache/james/jspf/impl/SPFQuery.java x: 145 lines of code y: 4 # changes src/site/site.xml x: 48 lines of code y: 18 # changes resolver/src/main/java/org/apache/james/jspf/core/MacroExpand.java x: 340 lines of code y: 7 # changes resolver/src/main/java/org/apache/james/jspf/executor/FutureSPFResult.java x: 96 lines of code y: 6 # changes resolver/src/main/java/org/apache/james/jspf/impl/DefaultTermsFactory.java x: 109 lines of code y: 3 # changes resolver/src/main/java/org/apache/james/jspf/parser/RFC4408SPF1Parser.java x: 176 lines of code y: 3 # changes resolver/src/main/java/org/apache/james/jspf/policies/local/DefaultExplanationPolicy.java x: 76 lines of code y: 3 # changes resolver/src/main/java/org/apache/james/jspf/policies/local/FallbackPolicy.java x: 85 lines of code y: 3 # changes resolver/src/main/java/org/apache/james/jspf/policies/local/OverridePolicy.java x: 18 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/policies/local/TrustedForwarderPolicy.java x: 33 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/terms/Directive.java x: 68 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/terms/ExpModifier.java x: 92 lines of code y: 3 # changes resolver/src/main/java/org/apache/james/jspf/terms/GenericMechanism.java x: 36 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/terms/GenericModifier.java x: 34 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/terms/MXMechanism.java x: 89 lines of code y: 3 # changes src/reporting-site/site.xml x: 13 lines of code y: 6 # changes assemble/src/assemble/bin.xml x: 54 lines of code y: 2 # changes assemble/src/reporting-site/site.xml x: 7 lines of code y: 1 # changes src/site/xdoc/index.xml x: 57 lines of code y: 16 # changes tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServerLauncher.java x: 151 lines of code y: 4 # changes tester/src/main/java/org/apache/james/jspf/tester/SPFYamlTestDescriptor.java x: 79 lines of code y: 4 # changes resolver/src/main/java/org/apache/james/jspf/core/SPF1Record.java x: 48 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/executor/IResponse.java x: 7 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/executor/IResponseImpl.java x: 24 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/impl/DefaultTermDefinition.java x: 38 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/parser/TermsFactory.java x: 10 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/policies/SPFStrictCheckerRetriever.java x: 83 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/terms/ExistsMechanism.java x: 51 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/terms/PTRMechanism.java x: 105 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/wiring/WiringServiceTable.java x: 28 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/core/Inet6Util.java x: 303 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/executor/IResponseQueue.java x: 6 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/core/DNSResponse.java x: 31 lines of code y: 2 # changes resolver/src/main/java/org/apache/james/jspf/impl/DNSServiceAsynchSimulator.java x: 87 lines of code y: 2 # changes tester/src/main/java/org/apache/james/jspf/tester/ResponseGenerator.java x: 4 lines of code y: 1 # changes tester/src/main/java/org/apache/james/jspf/tester/TCPListener.java x: 65 lines of code y: 1 # changes tester/src/main/java/org/apache/james/jspf/tester/UDPListener.java x: 74 lines of code y: 1 # changes assemble/src/assemble/src.xml x: 20 lines of code y: 1 # changes src/site/xdoc/FAQ.xml x: 24 lines of code y: 4 # changes src/site/xdoc/code-standards.xml x: 61 lines of code y: 3 # changes src/site/xdoc/contribute.xml x: 14 lines of code y: 3 # changes src/site/xdoc/rfclist.xml x: 15 lines of code y: 5 # changes resolver/src/main/appended-resources/supplemental-models.xml x: 110 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/core/DNSLookupContinuation.java x: 15 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/core/DNSRequest.java x: 34 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/core/IPAddr.java x: 238 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/core/MacroData.java x: 14 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/core/SPF1Constants.java x: 8 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/core/SPF1Utils.java x: 28 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/core/SPFChecker.java x: 9 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/core/exceptions/NeutralException.java x: 10 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/executor/DNSAsynchLookupService.java x: 6 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/executor/SPFExecutor.java x: 5 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/executor/SPFResult.java x: 72 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/parser/MatcherBasedConfiguration.java x: 19 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/policies/InitialChecksPolicy.java x: 39 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/policies/Policy.java x: 11 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/terms/IP4Mechanism.java x: 52 lines of code y: 1 # changes resolver/src/main/java/org/apache/james/jspf/terms/UnknownModifier.java x: 24 lines of code y: 1 # changes
18.0
# changes
  min: 1.0
  average: 2.51
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 18.0
0 383.0
lines of code
min: 4.0 | average: 55.58 | 25th percentile: 10.0 | median: 24.0 | 75th percentile: 79.0 | max: 383.0

Number of Contributors vs. Number of Changes: 103 points

resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java x: 3 # contributors y: 10 # changes resolver/src/main/java/org/apache/james/jspf/impl/SPF.java x: 4 # contributors y: 8 # changes resolver/src/main/java/org/apache/james/jspf/core/SPFSession.java x: 5 # contributors y: 5 # changes resolver/src/main/java/org/apache/james/jspf/impl/DNSServiceXBillImpl.java x: 4 # contributors y: 7 # changes resolver/src/main/java/org/apache/james/jspf/impl/DefaultSPF.java x: 3 # contributors y: 3 # changes resolver/src/main/java/org/apache/james/jspf/core/SPFCheckerExceptionCatcher.java x: 2 # contributors y: 2 # changes resolver/src/main/java/org/apache/james/jspf/terms/IncludeMechanism.java x: 2 # contributors y: 3 # changes resolver/src/main/java/org/apache/james/jspf/executor/StagedMultipleSPFExecutor.java x: 4 # contributors y: 6 # changes resolver/src/main/java/org/apache/james/jspf/executor/SynchronousSPFExecutor.java x: 3 # contributors y: 4 # changes resolver/src/main/java/org/apache/james/jspf/core/DNSService.java x: 4 # contributors y: 5 # changes src/site/site.xml x: 4 # contributors y: 18 # changes resolver/src/main/java/org/apache/james/jspf/executor/FutureSPFResult.java x: 3 # contributors y: 6 # changes src/reporting-site/site.xml x: 2 # contributors y: 6 # changes assemble/src/assemble/bin.xml x: 1 # contributors y: 2 # changes assemble/src/reporting-site/site.xml x: 1 # contributors y: 1 # changes src/site/xdoc/index.xml x: 2 # contributors y: 16 # changes src/site/xdoc/FAQ.xml x: 2 # contributors y: 4 # changes src/site/xdoc/rfclist.xml x: 2 # contributors y: 5 # changes
18.0
# changes
  min: 1.0
  average: 2.51
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 18.0
0 5.0
# contributors
min: 1.0 | average: 1.83 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 103 points

resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java x: 3 # contributors y: 109 lines of code resolver/src/main/java/org/apache/james/jspf/impl/SPF.java x: 4 # contributors y: 255 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPFSession.java x: 5 # contributors y: 195 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DNSServiceXBillImpl.java x: 4 # contributors y: 178 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DefaultSPF.java x: 3 # contributors y: 17 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPFCheckerExceptionCatcher.java x: 2 # contributors y: 8 lines of code resolver/src/main/java/org/apache/james/jspf/terms/IncludeMechanism.java x: 2 # contributors y: 108 lines of code resolver/src/main/java/org/apache/james/jspf/terms/RedirectModifier.java x: 2 # contributors y: 82 lines of code resolver/src/main/java/org/apache/james/jspf/executor/StagedMultipleSPFExecutor.java x: 4 # contributors y: 135 lines of code resolver/src/main/java/org/apache/james/jspf/executor/SynchronousSPFExecutor.java x: 3 # contributors y: 51 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSService.java x: 4 # contributors y: 13 lines of code tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServer.java x: 3 # contributors y: 383 lines of code resolver/src/main/java/org/apache/james/jspf/impl/SPFQuery.java x: 3 # contributors y: 145 lines of code src/site/site.xml x: 4 # contributors y: 48 lines of code resolver/src/main/java/org/apache/james/jspf/core/MacroExpand.java x: 4 # contributors y: 340 lines of code resolver/src/main/java/org/apache/james/jspf/executor/FutureSPFResult.java x: 3 # contributors y: 96 lines of code resolver/src/main/java/org/apache/james/jspf/parser/RFC4408SPF1Parser.java x: 3 # contributors y: 176 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/DefaultExplanationPolicy.java x: 3 # contributors y: 76 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/FallbackPolicy.java x: 3 # contributors y: 85 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/OverridePolicy.java x: 2 # contributors y: 18 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/TrustedForwarderPolicy.java x: 2 # contributors y: 33 lines of code resolver/src/main/java/org/apache/james/jspf/terms/Directive.java x: 2 # contributors y: 68 lines of code resolver/src/main/java/org/apache/james/jspf/terms/ExpModifier.java x: 3 # contributors y: 92 lines of code resolver/src/main/java/org/apache/james/jspf/terms/GenericMechanism.java x: 2 # contributors y: 36 lines of code resolver/src/main/java/org/apache/james/jspf/terms/GenericModifier.java x: 2 # contributors y: 34 lines of code resolver/src/main/java/org/apache/james/jspf/terms/MXMechanism.java x: 3 # contributors y: 89 lines of code src/reporting-site/site.xml x: 2 # contributors y: 13 lines of code assemble/src/assemble/bin.xml x: 1 # contributors y: 54 lines of code assemble/src/reporting-site/site.xml x: 1 # contributors y: 7 lines of code src/site/xdoc/index.xml x: 2 # contributors y: 57 lines of code tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServerLauncher.java x: 3 # contributors y: 151 lines of code tester/src/main/java/org/apache/james/jspf/tester/SPFYamlTestDescriptor.java x: 3 # contributors y: 79 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPF1Record.java x: 2 # contributors y: 48 lines of code resolver/src/main/java/org/apache/james/jspf/executor/IResponse.java x: 2 # contributors y: 7 lines of code resolver/src/main/java/org/apache/james/jspf/executor/IResponseImpl.java x: 2 # contributors y: 24 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DefaultTermDefinition.java x: 2 # contributors y: 38 lines of code resolver/src/main/java/org/apache/james/jspf/parser/TermsFactory.java x: 2 # contributors y: 10 lines of code resolver/src/main/java/org/apache/james/jspf/policies/SPFStrictCheckerRetriever.java x: 2 # contributors y: 83 lines of code resolver/src/main/java/org/apache/james/jspf/terms/ExistsMechanism.java x: 2 # contributors y: 51 lines of code resolver/src/main/java/org/apache/james/jspf/terms/PTRMechanism.java x: 2 # contributors y: 105 lines of code resolver/src/main/java/org/apache/james/jspf/wiring/WiringServiceTable.java x: 2 # contributors y: 28 lines of code resolver/src/main/java/org/apache/james/jspf/core/Inet6Util.java x: 2 # contributors y: 303 lines of code resolver/src/main/java/org/apache/james/jspf/executor/IResponseQueue.java x: 2 # contributors y: 6 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSResponse.java x: 2 # contributors y: 31 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DNSServiceAsynchSimulator.java x: 2 # contributors y: 87 lines of code resolver/src/main/java/org/apache/james/jspf/policies/SPFRetriever.java x: 2 # contributors y: 92 lines of code tester/src/main/java/org/apache/james/jspf/tester/ResponseGenerator.java x: 1 # contributors y: 4 lines of code tester/src/main/java/org/apache/james/jspf/tester/TCPListener.java x: 1 # contributors y: 65 lines of code tester/src/main/java/org/apache/james/jspf/tester/UDPListener.java x: 1 # contributors y: 74 lines of code assemble/src/assemble/src.xml x: 1 # contributors y: 20 lines of code src/site/xdoc/code-standards.xml x: 2 # contributors y: 61 lines of code src/site/xdoc/contribute.xml x: 2 # contributors y: 14 lines of code resolver/src/main/appended-resources/supplemental-models.xml x: 1 # contributors y: 110 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSLookupContinuation.java x: 1 # contributors y: 15 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSRequest.java x: 1 # contributors y: 34 lines of code resolver/src/main/java/org/apache/james/jspf/core/IPAddr.java x: 1 # contributors y: 238 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPF1Constants.java x: 1 # contributors y: 8 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPF1Utils.java x: 1 # contributors y: 28 lines of code resolver/src/main/java/org/apache/james/jspf/core/exceptions/NeutralException.java x: 1 # contributors y: 10 lines of code resolver/src/main/java/org/apache/james/jspf/executor/DNSAsynchLookupService.java x: 1 # contributors y: 6 lines of code resolver/src/main/java/org/apache/james/jspf/executor/SPFResult.java x: 1 # contributors y: 72 lines of code resolver/src/main/java/org/apache/james/jspf/parser/MatcherBasedConfiguration.java x: 1 # contributors y: 19 lines of code resolver/src/main/java/org/apache/james/jspf/policies/InitialChecksPolicy.java x: 1 # contributors y: 39 lines of code resolver/src/main/java/org/apache/james/jspf/policies/Policy.java x: 1 # contributors y: 11 lines of code resolver/src/main/java/org/apache/james/jspf/terms/IP4Mechanism.java x: 1 # contributors y: 52 lines of code resolver/src/main/java/org/apache/james/jspf/terms/UnknownModifier.java x: 1 # contributors y: 24 lines of code
383.0
lines of code
  min: 4.0
  average: 55.58
  25th percentile: 10.0
  median: 24.0
  75th percentile: 79.0
  max: 383.0
0 5.0
# contributors
min: 1.0 | average: 1.83 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0