apache / httpd-tests
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 428 files with 17,006 lines of code.
    • 1 file changed more than 100 times (821 lines of code)
    • 1 file changed 51-100 times (490 lines of code)
    • 7 files changed 21-50 times (1,457 lines of code)
    • 54 files changed 6-20 times (4,554 lines of code)
    • 365 files changed 1-5 times (9,684 lines of code)
4% | 2% | 8% | 26% | 56%
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 428 files with 17,006 lines of code.
    • 1 file changed by more than 25 contributors (821 lines of code)
    • 5 files changed by 11-25 contributors (1,153 lines of code)
    • 29 files changed by 6-10 contributors (3,253 lines of code)
    • 156 files changed by 2-5 contributors (8,960 lines of code)
    • 237 files changed by 1 contributor (2,819 lines of code)
4% | 6% | 19% | 52% | 16%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
t, htaccess, html, txt, php, pl, c, sh, lua, fr, in, inc, xml, css, pm
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
in43% | 0% | 20% | 5% | 31%
t0% | 3% | 8% | 30% | 57%
c0% | 0% | 0% | 77% | 22%
php0% | 0% | 0% | 1% | 98%
inc0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
lua0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
pm0% | 0% | 0% | 0% | 100%
xml0% | 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
t5% | 3% | 9% | 24% | 58%
c-modules0% | 0% | 0% | 77% | 22%
ROOT0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
build0% | 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
in
extra.conf.in
in t/conf
821 - 2001-07-30 2024-11-25 187 29 rbb@apache.org jfclere@apache.org
t
include.t
in t/modules
490 5 2001-08-02 2021-04-30 58 12 jsachs@apache.org jailletc36@apache.org
t
rewrite.t
in t/modules
244 - 2001-08-02 2024-07-26 40 15 jsachs@apache.org ylavic@apache.org
in
ssl.conf.in
in t/conf/ssl
229 - 2001-08-11 2020-07-02 38 11 dougm@apache.org jorton@apache.org
t
proxy.t
in t/modules
183 1 2004-12-01 2021-08-24 32 8 jorton@apache.org ylavic@apache.org
t
varlookup.t
in t/ssl
218 1 2001-08-23 2024-08-30 29 7 dougm@apache.org jorton@apache.org
in
proxy.conf.in
in t/conf
160 - 2001-08-18 2024-07-08 23 9 dougm@apache.org covener@apache.org
t
http_strict.t
in t/apache
207 1 2012-12-30 2020-06-19 23 8 sf@apache.org rpluem@apache.org
t
cgi.t
in t/modules
216 - 2001-08-09 2024-07-11 21 9 jsachs@apache.org rjung@apache.org
t
alias.t
in t/modules
181 - 2001-08-10 2019-06-18 19 9 jsachs@apache.org covener@apache.org
t
limits.t
in t/apache
166 3 2001-11-02 2020-03-24 17 8 coar@apache.org rjung@apache.org
t
proxy_fcgi.t
in t/modules
224 3 2017-02-09 2024-07-11 17 5 jchampion@apache.org covener@apache.org
t
expr.t
in t/apache
280 2 2010-11-06 2021-08-03 17 5 sf@apache.org covener@apache.org
t
info.t
in t/modules
55 - 2001-08-30 2020-08-01 16 11 jsachs@apache.org jailletc36@apache.org
t
deflate.t
in t/modules
94 - 2002-06-05 2024-07-23 16 8 jerenkrantz@apache.org rjung@apache.org
t
negotiation.t
in t/modules
135 1 2001-07-31 2019-03-21 16 12 jsachs@apache.org covener@apache.org
t
env.t
in t/modules
27 - 2001-08-22 2018-04-24 13 7 jsachs@apache.org jailletc36@apache.org
t
http.t
in t/ssl
34 - 2001-08-16 2005-11-02 13 5 dougm@apache.org stas@apache.org
t
vhost_alias.t
in t/modules
70 - 2001-08-27 2005-11-02 13 4 jsachs@apache.org stas@apache.org
t
chunked.t
in t/http11
103 2 2001-08-26 2004-09-30 12 8 dougm@apache.org geoff@apache.org
t
dav.t
in t/modules
118 - 2001-08-24 2018-09-13 12 7 jsachs@apache.org jailletc36@apache.org
mod_input_body_filter.c
in c-modules/input_body_filter
146 6 2001-08-11 2009-12-22 12 5 dougm@apache.org trawick@apache.org
t
expires.t
in t/modules
230 7 2001-07-31 2010-10-06 12 6 jsachs@apache.org rjung@apache.org
t
env.t
in t/ssl
61 2 2001-08-21 2010-12-30 11 5 dougm@apache.org sf@apache.org
in
proxyssl.conf.in
in t/conf/ssl
99 - 2002-03-29 2022-06-01 11 7 dougm@apache.org covener@apache.org
t
access.t
in t/modules
108 1 2001-08-06 2004-08-04 11 6 jsachs@apache.org geoff@apache.org
t
autoindex.t
in t/modules
328 3 2001-09-04 2020-01-31 11 7 jsachs@apache.org jorton@apache.org
t
func5.t
in t/php
23 - 2001-07-30 2004-09-30 10 7 rbb@apache.org geoff@apache.org
t
basicauth.t
in t/ssl
31 - 2001-08-21 2018-09-12 10 6 dougm@apache.org jorton@apache.org
t
ocsp.t
in t/ssl
50 - 2018-05-11 2022-01-10 10 5 jorton@apache.org ylavic@apache.org
mod_random_chunk.c
in c-modules/random_chunk
75 1 2001-08-26 2005-09-20 10 5 dougm@apache.org jorton@apache.org
t
chunkinput.t
in t/apache
78 - 2002-06-03 2016-12-01 10 7 jerenkrantz@apache.org wrowe@apache.org
mod_echo_post.c
in c-modules/echo_post
86 1 2001-08-11 2021-09-18 10 5 dougm@apache.org ylavic@apache.org
t
proxy.t
in t/ssl
92 - 2002-03-29 2019-05-17 10 6 jwoolley@apache.org rjung@apache.org
t
proxy_balancer.t
in t/modules
93 1 2005-08-19 2022-06-09 10 7 jorton@apache.org rjung@apache.org
t
dir.t
in t/modules
99 2 2001-08-17 2024-07-15 10 8 jsachs@apache.org covener@apache.org
mod_authany.c
in c-modules/authany
126 6 2001-08-26 2015-09-16 10 8 dougm@apache.org jim@apache.org
t
case.t
in t/filter
31 1 2001-08-20 2023-01-09 9 7 dougm@apache.org covener@apache.org
t
pr12355.t
in t/ssl
40 - 2005-09-22 2019-08-06 9 7 jorton@apache.org rjung@apache.org
mod_echo_post_chunk.c
in c-modules/echo_post_chunk
73 1 2002-06-03 2014-08-26 9 7 jerenkrantz@apache.org covener@apache.org
t
pr43738.t
in t/ssl
28 - 2007-11-02 2019-08-06 8 6 jorton@apache.org rjung@apache.org
t
nntp-like.t
in t/protocol
33 1 2001-11-16 2018-10-20 8 7 dougm@apache.org rjung@apache.org
t
contentlength.t
in t/apache
66 - 2002-06-17 2016-08-30 8 5 jerenkrantz@apache.org wrowe@apache.org
t
expr_string.t
in t/apache
100 1 2012-11-05 2020-01-13 8 4 sf@apache.org jorton@apache.org
mod_nntp_like.c
in c-modules/nntp_like
127 5 2001-11-16 2018-08-20 8 5 dougm@apache.org jailletc36@apache.org
t
setenvif.t
in t/modules
135 3 2001-08-23 2020-05-21 8 5 jsachs@apache.org jorton@apache.org
in
core.conf.in
in t/conf
2 - 2018-08-14 2023-01-09 7 2 covener@apache.org covener@apache.org
t
post.t
in t/apache
8 - 2001-08-11 2005-11-02 7 2 dougm@apache.org stas@apache.org
t
getfile.t
in t/apache
18 1 2001-08-21 2004-09-30 7 3 dougm@apache.org geoff@apache.org
t
require.t
in t/ssl
31 - 2001-08-17 2016-12-22 7 6 dougm@apache.org covener@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
in
extra.conf.in
in t/conf
821 - 2001-07-30 2024-11-25 187 29 rbb@apache.org jfclere@apache.org
t
rewrite.t
in t/modules
244 - 2001-08-02 2024-07-26 40 15 jsachs@apache.org ylavic@apache.org
t
include.t
in t/modules
490 5 2001-08-02 2021-04-30 58 12 jsachs@apache.org jailletc36@apache.org
t
negotiation.t
in t/modules
135 1 2001-07-31 2019-03-21 16 12 jsachs@apache.org covener@apache.org
in
ssl.conf.in
in t/conf/ssl
229 - 2001-08-11 2020-07-02 38 11 dougm@apache.org jorton@apache.org
t
info.t
in t/modules
55 - 2001-08-30 2020-08-01 16 11 jsachs@apache.org jailletc36@apache.org
in
proxy.conf.in
in t/conf
160 - 2001-08-18 2024-07-08 23 9 dougm@apache.org covener@apache.org
t
cgi.t
in t/modules
216 - 2001-08-09 2024-07-11 21 9 jsachs@apache.org rjung@apache.org
t
alias.t
in t/modules
181 - 2001-08-10 2019-06-18 19 9 jsachs@apache.org covener@apache.org
t
proxy.t
in t/modules
183 1 2004-12-01 2021-08-24 32 8 jorton@apache.org ylavic@apache.org
t
http_strict.t
in t/apache
207 1 2012-12-30 2020-06-19 23 8 sf@apache.org rpluem@apache.org
t
limits.t
in t/apache
166 3 2001-11-02 2020-03-24 17 8 coar@apache.org rjung@apache.org
t
deflate.t
in t/modules
94 - 2002-06-05 2024-07-23 16 8 jerenkrantz@apache.org rjung@apache.org
t
chunked.t
in t/http11
103 2 2001-08-26 2004-09-30 12 8 dougm@apache.org geoff@apache.org
mod_authany.c
in c-modules/authany
126 6 2001-08-26 2015-09-16 10 8 dougm@apache.org jim@apache.org
t
dir.t
in t/modules
99 2 2001-08-17 2024-07-15 10 8 jsachs@apache.org covener@apache.org
t
varlookup.t
in t/ssl
218 1 2001-08-23 2024-08-30 29 7 dougm@apache.org jorton@apache.org
t
env.t
in t/modules
27 - 2001-08-22 2018-04-24 13 7 jsachs@apache.org jailletc36@apache.org
t
dav.t
in t/modules
118 - 2001-08-24 2018-09-13 12 7 jsachs@apache.org jailletc36@apache.org
t
autoindex.t
in t/modules
328 3 2001-09-04 2020-01-31 11 7 jsachs@apache.org jorton@apache.org
in
proxyssl.conf.in
in t/conf/ssl
99 - 2002-03-29 2022-06-01 11 7 dougm@apache.org covener@apache.org
t
proxy_balancer.t
in t/modules
93 1 2005-08-19 2022-06-09 10 7 jorton@apache.org rjung@apache.org
t
func5.t
in t/php
23 - 2001-07-30 2004-09-30 10 7 rbb@apache.org geoff@apache.org
t
chunkinput.t
in t/apache
78 - 2002-06-03 2016-12-01 10 7 jerenkrantz@apache.org wrowe@apache.org
mod_echo_post_chunk.c
in c-modules/echo_post_chunk
73 1 2002-06-03 2014-08-26 9 7 jerenkrantz@apache.org covener@apache.org
t
pr12355.t
in t/ssl
40 - 2005-09-22 2019-08-06 9 7 jorton@apache.org rjung@apache.org
t
case.t
in t/filter
31 1 2001-08-20 2023-01-09 9 7 dougm@apache.org covener@apache.org
t
nntp-like.t
in t/protocol
33 1 2001-11-16 2018-10-20 8 7 dougm@apache.org rjung@apache.org
t
expires.t
in t/modules
230 7 2001-07-31 2010-10-06 12 6 jsachs@apache.org rjung@apache.org
t
access.t
in t/modules
108 1 2001-08-06 2004-08-04 11 6 jsachs@apache.org geoff@apache.org
t
basicauth.t
in t/ssl
31 - 2001-08-21 2018-09-12 10 6 dougm@apache.org jorton@apache.org
t
proxy.t
in t/ssl
92 - 2002-03-29 2019-05-17 10 6 jwoolley@apache.org rjung@apache.org
t
pr43738.t
in t/ssl
28 - 2007-11-02 2019-08-06 8 6 jorton@apache.org rjung@apache.org
t
require.t
in t/ssl
31 - 2001-08-17 2016-12-22 7 6 dougm@apache.org covener@apache.org
t
base.t
in t/ab
37 1 2018-03-05 2020-12-05 5 6 jorton@apache.org ylavic@apache.org
t
proxy_fcgi.t
in t/modules
224 3 2017-02-09 2024-07-11 17 5 jchampion@apache.org covener@apache.org
t
expr.t
in t/apache
280 2 2010-11-06 2021-08-03 17 5 sf@apache.org covener@apache.org
t
http.t
in t/ssl
34 - 2001-08-16 2005-11-02 13 5 dougm@apache.org stas@apache.org
mod_input_body_filter.c
in c-modules/input_body_filter
146 6 2001-08-11 2009-12-22 12 5 dougm@apache.org trawick@apache.org
t
env.t
in t/ssl
61 2 2001-08-21 2010-12-30 11 5 dougm@apache.org sf@apache.org
mod_random_chunk.c
in c-modules/random_chunk
75 1 2001-08-26 2005-09-20 10 5 dougm@apache.org jorton@apache.org
mod_echo_post.c
in c-modules/echo_post
86 1 2001-08-11 2021-09-18 10 5 dougm@apache.org ylavic@apache.org
t
ocsp.t
in t/ssl
50 - 2018-05-11 2022-01-10 10 5 jorton@apache.org ylavic@apache.org
mod_nntp_like.c
in c-modules/nntp_like
127 5 2001-11-16 2018-08-20 8 5 dougm@apache.org jailletc36@apache.org
t
setenvif.t
in t/modules
135 3 2001-08-23 2020-05-21 8 5 jsachs@apache.org jorton@apache.org
t
contentlength.t
in t/apache
66 - 2002-06-17 2016-08-30 8 5 jerenkrantz@apache.org wrowe@apache.org
t
var2.t
in t/php
22 - 2001-07-30 2004-09-30 6 5 rbb@apache.org geoff@apache.org
t
var1.t
in t/php
20 - 2001-07-30 2004-09-30 6 5 rbb@apache.org geoff@apache.org
t
arg.t
in t/php
20 - 2001-07-30 2004-09-30 6 5 rbb@apache.org geoff@apache.org
t
var3.t
in t/php
23 - 2001-07-30 2004-09-30 6 5 rbb@apache.org geoff@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
t
authz_core.t
in t/modules
320 3 2010-07-25 2011-01-08 2 1 sf@apache.org sf@apache.org
regression2.php
in t/htdocs/php
320 - 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
t
aaa.t
in t/modules
185 2 2010-07-02 2010-12-18 5 1 sf@apache.org sf@apache.org
t
hostcheck.t
in t/apache
100 2 2018-08-14 2023-01-09 3 1 covener@apache.org covener@apache.org
t
byterange5.t
in t/apache
93 - 2011-08-26 2011-08-26 1 1 sf@apache.org sf@apache.org
func3.php
in t/htdocs/php
68 5 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
t
maxranges.t
in t/apache
54 - 2011-08-28 2011-09-08 4 1 covener@apache.org covener@apache.org
t
CVE-2020-1927.t
in t/security
53 2 2020-04-11 2020-04-12 2 1 covener@apache.org covener@apache.org
t
CVE-2009-1890.t
in t/security
47 1 2009-07-02 2009-07-02 1 1 jorton@apache.org jorton@apache.org
t
leaks.t
in t/apache
43 - 2018-06-06 2020-07-02 2 1 jorton@apache.org jorton@apache.org
t
CVE-2004-0959.t
in t/security
41 1 2005-10-26 2005-10-26 1 1 jorton@apache.org jorton@apache.org
switch2.php
in t/htdocs/php
40 - 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
classes.php
in t/htdocs/php
37 3 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
t
ldap.t
in t/modules
36 - 2020-06-09 2020-06-16 2 1 jorton@apache.org jorton@apache.org
inheritance.php
in t/htdocs/php
35 3 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
strings3.php
in t/htdocs/php
34 - 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
t
cfg_getline.t
in t/apache
34 - 2011-08-13 2011-12-12 4 1 sf@apache.org sf@apache.org
t
CVE-2005-3357.t
in t/security
33 - 2005-12-20 2005-12-20 1 1 jorton@apache.org jorton@apache.org
mod_memory_track.c
in c-modules/memory_track
32 1 2018-06-06 2018-06-08 2 1 jorton@apache.org jorton@apache.org
t
pr18757.t
in t/apache
32 - 2005-12-16 2009-05-08 3 1 jorton@apache.org jorton@apache.org
t
reflector.t
in t/modules
31 - 2018-08-25 2018-08-25 1 1 jailletc36@apache.org jailletc36@apache.org
t
pha.t
in t/ssl
31 - 2019-11-21 2020-09-15 2 1 jorton@apache.org jorton@apache.org
t
ratelimit.t
in t/modules
30 - 2018-08-20 2018-08-21 2 1 covener@apache.org covener@apache.org
switch4.php
in t/htdocs/php
28 1 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
Misc.pm
in root
28 1 2017-06-27 2017-06-28 2 1 jim@apache.org jim@apache.org
mod_list_modules.c
in c-modules/list_modules
27 1 2001-11-21 2001-11-21 1 1 dougm@apache.org dougm@apache.org
switch3.php
in t/htdocs/php
27 - 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
t
pr64339.t
in t/apache
26 - 2024-02-06 2025-05-07 4 1 jorton@apache.org jorton@apache.org
httpd_test_util.c
in c-modules
24 1 2001-11-21 2002-03-08 2 1 dougm@apache.org dougm@apache.org
mod_fold.c
in c-modules/fold
22 1 2017-01-05 2017-01-05 1 1 covener@apache.org covener@apache.org
t
CVE-2004-0958.t
in t/security
22 - 2005-10-26 2005-10-26 1 1 jorton@apache.org jorton@apache.org
fcgi.pl
in t/php-fpm
22 - 2017-06-27 2017-06-27 1 1 jim@apache.org jim@apache.org
fcgi.pl
in scripts
22 - 2017-06-26 2017-06-26 1 1 jim@apache.org jim@apache.org
t
session_cookie.t
in t/modules
21 - 2018-10-21 2018-10-21 1 1 elukey@apache.org elukey@apache.org
func4.php
in t/htdocs/php
21 - 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
construct.php
in t/htdocs/php
20 2 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
t
CVE-2017-7659.t
in t/security
20 - 2017-06-22 2017-06-22 1 1 jchampion@apache.org jchampion@apache.org
t
pr35292.t
in t/apache
20 - 2005-09-25 2005-09-25 1 1 jorton@apache.org jorton@apache.org
t
unique_id.t
in t/modules
19 - 2013-07-10 2013-07-10 1 1 jorton@apache.org jorton@apache.org
t
clength.t
in t/http11
18 - 2017-09-13 2017-09-13 1 1 jorton@apache.org jorton@apache.org
globals.php
in t/htdocs/php
18 1 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
t
CVE-2004-0942.t
in t/security
18 - 2005-10-26 2005-10-26 1 1 jorton@apache.org jorton@apache.org
t
byterange.t
in t/filter
17 - 2018-05-14 2018-05-27 2 1 elukey@apache.org elukey@apache.org
lua
websockets.lua
in t/htdocs/modules/lua
17 1 2021-01-16 2022-06-01 2 1 covener@apache.org covener@apache.org
regression.php
in t/htdocs/php
17 - 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
t
lookup.t
in t/php
16 - 2005-01-24 2005-01-24 1 1 jorton@apache.org jorton@apache.org
t
directorymatch.t
in t/modules
15 - 2015-01-19 2015-01-19 1 1 covener@apache.org covener@apache.org
regression3.php
in t/htdocs/php
15 1 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
func6.php
in t/htdocs/php
15 2 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
t
CVE-2004-0811.t
in t/security
15 - 2005-10-26 2005-10-26 1 1 jorton@apache.org jorton@apache.org
Correlations

File Size vs. Number of Changes: 428 points

t/apache/pr64339.t x: 26 lines of code y: 4 # changes t/apache/errordoc.t x: 106 lines of code y: 6 # changes t/conf/extra.conf.in x: 821 lines of code y: 187 # changes t/ssl/varlookup.t x: 218 lines of code y: 29 # changes t/modules/rewrite.t x: 244 lines of code y: 40 # changes t/modules/deflate.t x: 94 lines of code y: 16 # changes t/apache/teclchunk.t x: 41 lines of code y: 2 # changes t/htdocs/security/CAN-2004-0959.php x: 8 lines of code y: 2 # changes t/htdocs/php/cfunctions.php x: 42 lines of code y: 4 # changes t/htdocs/php/strings2.php x: 151 lines of code y: 3 # changes t/modules/dir.t x: 99 lines of code y: 10 # changes t/modules/proxy_fcgi.t x: 224 lines of code y: 17 # changes t/modules/cgi.t x: 216 lines of code y: 21 # changes t/conf/proxy.conf.in x: 160 lines of code y: 23 # changes t/htdocs/modules/dir/fallback/index.html x: 1 lines of code y: 1 # changes t/modules/proxy_websockets.t x: 56 lines of code y: 6 # changes t/modules/proxy_websockets_ssl.t x: 59 lines of code y: 4 # changes t/modules/actions.t x: 51 lines of code y: 3 # changes t/htdocs/modules/xml2enc/doc.xml x: 1 lines of code y: 2 # changes t/modules/headers.t x: 243 lines of code y: 5 # changes t/apache/hostcheck.t x: 100 lines of code y: 3 # changes t/conf/core.conf.in x: 2 lines of code y: 7 # changes t/filter/case.t x: 31 lines of code y: 9 # changes t/modules/proxy_balancer.t x: 93 lines of code y: 10 # changes t/modules/sed.t x: 35 lines of code y: 4 # changes t/conf/ssl/proxyssl.conf.in x: 99 lines of code y: 11 # changes t/htdocs/modules/lua/websockets.lua x: 17 lines of code y: 2 # changes t/ssl/ocsp.t x: 50 lines of code y: 10 # changes t/modules/heartbeat.t x: 21 lines of code y: 3 # changes c-modules/echo_post/mod_echo_post.c x: 86 lines of code y: 10 # changes t/modules/proxy.t x: 183 lines of code y: 32 # changes t/apache/expr.t x: 280 lines of code y: 17 # changes t/apache/mergeslashes.t x: 103 lines of code y: 4 # changes t/conf/include.conf.in x: 66 lines of code y: 5 # changes t/modules/include.t x: 490 lines of code y: 58 # changes t/ab/base.t x: 37 lines of code y: 5 # changes t/modules/session.t x: 150 lines of code y: 5 # changes t/modules/allowmethods.t x: 51 lines of code y: 2 # changes t/ssl/pha.t x: 31 lines of code y: 2 # changes t/htdocs/modules/lua/filters.lua x: 12 lines of code y: 1 # changes t/modules/lua.t x: 66 lines of code y: 7 # changes t/modules/info.t x: 55 lines of code y: 16 # changes t/conf/ssl/ssl.conf.in x: 229 lines of code y: 38 # changes t/apache/leaks.t x: 43 lines of code y: 2 # changes t/apache/http_strict.t x: 207 lines of code y: 23 # changes t/modules/ldap.t x: 36 lines of code y: 2 # changes t/modules/setenvif.t x: 135 lines of code y: 8 # changes t/security/CVE-2020-1927.t x: 53 lines of code y: 2 # changes t/apache/limits.t x: 166 lines of code y: 17 # changes t/modules/usertrack.t x: 46 lines of code y: 3 # changes t/modules/substitute.t x: 98 lines of code y: 5 # changes t/modules/autoindex.t x: 328 lines of code y: 11 # changes t/apache/expr_string.t x: 100 lines of code y: 8 # changes t/modules/brotli.t x: 98 lines of code y: 3 # changes t/ssl/pr12355.t x: 40 lines of code y: 9 # changes t/ssl/pr43738.t x: 28 lines of code y: 8 # changes t/modules/alias.t x: 181 lines of code y: 19 # changes t/ssl/proxy.t x: 92 lines of code y: 10 # changes t/modules/buffer.t x: 20 lines of code y: 2 # changes t/modules/negotiation.t x: 135 lines of code y: 16 # changes t/security/CVE-2009-3555.t x: 41 lines of code y: 3 # changes t/modules/session_cookie.t x: 21 lines of code y: 1 # changes t/protocol/echo.t x: 30 lines of code y: 4 # changes t/protocol/nntp-like.t x: 33 lines of code y: 8 # changes t/apache/iffile.t x: 13 lines of code y: 3 # changes t/modules/dav.t x: 118 lines of code y: 12 # changes t/ssl/fakeauth.t x: 23 lines of code y: 2 # changes t/ssl/basicauth.t x: 31 lines of code y: 10 # changes t/modules/reflector.t x: 31 lines of code y: 1 # changes t/modules/ratelimit.t x: 30 lines of code y: 2 # changes c-modules/nntp_like/mod_nntp_like.c x: 127 lines of code y: 8 # changes t/modules/remoteip.t x: 68 lines of code y: 5 # changes t/htdocs/modules/lua/setheaderfromparam.lua x: 5 lines of code y: 1 # changes t/modules/env.t x: 27 lines of code y: 13 # changes t/apache/server_name_port.t x: 112 lines of code y: 7 # changes t/http11/clength.t x: 18 lines of code y: 1 # changes t/htdocs/modules/lua/setheaders.lua x: 4 lines of code y: 2 # changes Misc.pm x: 28 lines of code y: 2 # changes t/php-fpm/fcgi.pl x: 22 lines of code y: 1 # changes t/htdocs/modules/proxy/fcgi-action/index.php x: 2 lines of code y: 1 # changes t/security/CVE-2017-7659.t x: 20 lines of code y: 1 # changes t/ssl/require.t x: 31 lines of code y: 7 # changes t/ssl/extlookup.t x: 21 lines of code y: 4 # changes t/security/CVE-2008-2364.t x: 27 lines of code y: 2 # changes t/apache/headers.t x: 76 lines of code y: 6 # changes t/apache/chunkinput.t x: 78 lines of code y: 10 # changes t/apache/contentlength.t x: 66 lines of code y: 8 # changes t/modules/digest.t x: 120 lines of code y: 3 # changes c-modules/authany/mod_authany.c x: 126 lines of code y: 10 # changes t/security/CVE-2004-0747.t x: 15 lines of code y: 2 # changes t/modules/directorymatch.t x: 15 lines of code y: 1 # changes c-modules/echo_post_chunk/mod_echo_post_chunk.c x: 73 lines of code y: 9 # changes t/security/CVE-2005-3352.t x: 16 lines of code y: 4 # changes t/security/CVE-2009-1195.t x: 551 lines of code y: 4 # changes t/apache/byterange2.t x: 10 lines of code y: 4 # changes t/apache/cfg_getline.t x: 34 lines of code y: 4 # changes t/htdocs/modules/lua/translate.lua x: 26 lines of code y: 3 # changes t/htdocs/modules/lua/https.lua x: 7 lines of code y: 1 # changes t/apache/etags.t x: 115 lines of code y: 5 # changes t/htdocs/modules/deflate/index.html x: 2 lines of code y: 2 # changes t/apache/maxranges.t x: 54 lines of code y: 4 # changes t/apache/byterange7.t x: 97 lines of code y: 2 # changes t/apache/byterange6.t x: 143 lines of code y: 2 # changes t/apache/byterange3.t x: 55 lines of code y: 4 # changes t/apache/byterange.t x: 43 lines of code y: 5 # changes t/apache/byterange5.t x: 93 lines of code y: 1 # changes t/apache/byterange4.t x: 41 lines of code y: 1 # changes t/apache/mmn.t x: 33 lines of code y: 3 # changes t/modules/authz_core.t x: 320 lines of code y: 2 # changes t/ssl/env.t x: 61 lines of code y: 11 # changes t/conf/cache.conf.in x: 20 lines of code y: 3 # changes t/modules/aaa.t x: 185 lines of code y: 5 # changes t/modules/cache.t x: 15 lines of code y: 3 # changes t/modules/expires.t x: 230 lines of code y: 12 # changes t/conf/include-ssi-exec.conf.in x: 496 lines of code y: 4 # changes c-modules/eat_post/mod_eat_post.c x: 45 lines of code y: 3 # changes t/htdocs/authz/login.html x: 9 lines of code y: 1 # changes t/apache/acceptpathinfo.t x: 61 lines of code y: 7 # changes c-modules/input_body_filter/mod_input_body_filter.c x: 146 lines of code y: 12 # changes t/php/dirname.t x: 8 lines of code y: 5 # changes t/security/CVE-2009-1890.t x: 47 lines of code y: 1 # changes t/apache/pr18757.t x: 32 lines of code y: 3 # changes t/apache/pr37166.t x: 14 lines of code y: 2 # changes t/security/CVE-2006-5752.t x: 10 lines of code y: 1 # changes t/security/CVE-2005-3357.t x: 33 lines of code y: 1 # changes t/htdocs/php/arg.php x: 5 lines of code y: 3 # changes t/htdocs/php/func5.php x: 18 lines of code y: 6 # changes t/htdocs/php/var1.php x: 12 lines of code y: 3 # changes t/apache/post.t x: 8 lines of code y: 7 # changes t/modules/vhost_alias.t x: 70 lines of code y: 13 # changes t/ssl/headers.t x: 19 lines of code y: 4 # changes t/ssl/http.t x: 34 lines of code y: 13 # changes t/ssl/verify.t x: 25 lines of code y: 5 # changes c-modules/random_chunk/mod_random_chunk.c x: 75 lines of code y: 10 # changes t/php/construct.t x: 14 lines of code y: 5 # changes t/php/func2.t x: 12 lines of code y: 5 # changes t/php/func3.t x: 200 lines of code y: 5 # changes t/php/param.t x: 7 lines of code y: 5 # changes t/php/regression3.t x: 521 lines of code y: 5 # changes t/php/umask.t x: 11 lines of code y: 4 # changes t/apache/getfile.t x: 18 lines of code y: 7 # changes t/http11/chunked.t x: 103 lines of code y: 12 # changes t/php/arg.t x: 20 lines of code y: 6 # changes t/php/func5.t x: 23 lines of code y: 10 # changes t/php/getenv.t x: 10 lines of code y: 3 # changes t/php/getlastmod.t x: 17 lines of code y: 3 # changes t/php/var2.t x: 22 lines of code y: 6 # changes t/filter/case_in.t x: 30 lines of code y: 5 # changes t/apr/uri.t x: 7 lines of code y: 3 # changes t/http11/all.t x: 6 lines of code y: 2 # changes t/http11/basicauth.t x: 15 lines of code y: 6 # changes t/modules/access.t x: 108 lines of code y: 11 # changes t/php/add.t x: 7 lines of code y: 4 # changes t/php/cfunctions.t x: 1010 lines of code y: 4 # changes t/php/do-while.t x: 8 lines of code y: 4 # changes t/php/eval3.t x: 29 lines of code y: 4 # changes t/php/regression.t x: 220 lines of code y: 4 # changes t/php/strings2.t x: 25 lines of code y: 4 # changes t/php/strings3.t x: 48 lines of code y: 5 # changes t/php/switch2.t x: 39 lines of code y: 4 # changes t/php/switch3.t x: 18 lines of code y: 4 # changes t/htdocs/echo_post.html x: 11 lines of code y: 2 # changes t/http11/post.t x: 10 lines of code y: 2 # changes c-modules/httpd_test_util.c x: 24 lines of code y: 2 # changes c-modules/client_add_filter/mod_client_add_filter.c x: 39 lines of code y: 2 # changes t/apache/rwrite.t x: 4 lines of code y: 4 # changes c-modules/list_modules/mod_list_modules.c x: 27 lines of code y: 1 # changes t/htdocs/php/classes.php x: 37 lines of code y: 1 # changes t/htdocs/php/func3.php x: 68 lines of code y: 1 # changes t/htdocs/php/inheritance.php x: 35 lines of code y: 1 # changes t/htdocs/php/nestif.php x: 14 lines of code y: 1 # changes t/htdocs/php/regression2.php x: 320 lines of code y: 1 # changes t/htdocs/php/switch2.php x: 40 lines of code y: 1 # changes t/htdocs/php/switch4.php x: 28 lines of code y: 1 # changes
187.0
# changes
  min: 1.0
  average: 3.99
  25th percentile: 1.0
  median: 1.5
  75th percentile: 4.0
  max: 187.0
0 1010.0
lines of code
min: 1.0 | average: 39.73 | 25th percentile: 1.0 | median: 10.0 | 75th percentile: 33.0 | max: 1010.0

Number of Contributors vs. Number of Changes: 428 points

t/apache/pr64339.t x: 1 # contributors y: 4 # changes t/apache/errordoc.t x: 3 # contributors y: 6 # changes t/conf/extra.conf.in x: 29 # contributors y: 187 # changes t/ssl/varlookup.t x: 7 # contributors y: 29 # changes t/modules/rewrite.t x: 15 # contributors y: 40 # changes t/modules/deflate.t x: 8 # contributors y: 16 # changes t/apache/teclchunk.t x: 2 # contributors y: 2 # changes t/htdocs/php/cfunctions.php x: 4 # contributors y: 4 # changes t/htdocs/php/strings2.php x: 3 # contributors y: 3 # changes t/modules/dir.t x: 8 # contributors y: 10 # changes t/modules/proxy_fcgi.t x: 5 # contributors y: 17 # changes t/modules/cgi.t x: 9 # contributors y: 21 # changes t/conf/proxy.conf.in x: 9 # contributors y: 23 # changes t/htdocs/modules/dir/fallback/index.html x: 1 # contributors y: 1 # changes t/modules/proxy_websockets_ssl.t x: 2 # contributors y: 4 # changes t/htdocs/modules/xml2enc/doc.xml x: 1 # contributors y: 2 # changes t/modules/headers.t x: 4 # contributors y: 5 # changes t/apache/hostcheck.t x: 1 # contributors y: 3 # changes t/conf/core.conf.in x: 2 # contributors y: 7 # changes t/filter/case.t x: 7 # contributors y: 9 # changes t/modules/proxy_balancer.t x: 7 # contributors y: 10 # changes t/conf/ssl/proxyssl.conf.in x: 7 # contributors y: 11 # changes t/ssl/ocsp.t x: 5 # contributors y: 10 # changes t/modules/heartbeat.t x: 2 # contributors y: 3 # changes t/modules/proxy.t x: 8 # contributors y: 32 # changes t/modules/include.t x: 12 # contributors y: 58 # changes t/ab/base.t x: 6 # contributors y: 5 # changes t/modules/lua.t x: 4 # contributors y: 7 # changes t/modules/info.t x: 11 # contributors y: 16 # changes t/conf/ssl/ssl.conf.in x: 11 # contributors y: 38 # changes t/apache/http_strict.t x: 8 # contributors y: 23 # changes t/modules/setenvif.t x: 5 # contributors y: 8 # changes t/apache/limits.t x: 8 # contributors y: 17 # changes t/modules/substitute.t x: 2 # contributors y: 5 # changes t/apache/expr_string.t x: 4 # contributors y: 8 # changes t/ssl/pr43738.t x: 6 # contributors y: 8 # changes t/modules/alias.t x: 9 # contributors y: 19 # changes t/ssl/proxy.t x: 6 # contributors y: 10 # changes t/modules/negotiation.t x: 12 # contributors y: 16 # changes t/protocol/nntp-like.t x: 7 # contributors y: 8 # changes t/modules/dav.t x: 7 # contributors y: 12 # changes t/modules/remoteip.t x: 3 # contributors y: 5 # changes t/modules/env.t x: 7 # contributors y: 13 # changes t/ssl/require.t x: 6 # contributors y: 7 # changes t/apache/headers.t x: 4 # contributors y: 6 # changes t/apache/byterange2.t x: 3 # contributors y: 4 # changes t/apache/etags.t x: 5 # contributors y: 5 # changes t/apache/byterange4.t x: 2 # contributors y: 1 # changes t/ssl/env.t x: 5 # contributors y: 11 # changes t/modules/aaa.t x: 1 # contributors y: 5 # changes t/modules/expires.t x: 6 # contributors y: 12 # changes c-modules/input_body_filter/mod_input_body_filter.c x: 5 # contributors y: 12 # changes t/modules/vhost_alias.t x: 4 # contributors y: 13 # changes t/ssl/http.t x: 5 # contributors y: 13 # changes t/apache/getfile.t x: 3 # contributors y: 7 # changes t/http11/chunked.t x: 8 # contributors y: 12 # changes t/php/arg.t x: 5 # contributors y: 6 # changes t/modules/access.t x: 6 # contributors y: 11 # changes
187.0
# changes
  min: 1.0
  average: 3.99
  25th percentile: 1.0
  median: 1.5
  75th percentile: 4.0
  max: 187.0
0 29.0
# contributors
min: 1.0 | average: 2.48 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 4.0 | max: 29.0

Number of Contributors vs. File Size: 428 points

t/apache/pr64339.t x: 1 # contributors y: 26 lines of code t/apache/errordoc.t x: 3 # contributors y: 106 lines of code t/conf/extra.conf.in x: 29 # contributors y: 821 lines of code t/ssl/varlookup.t x: 7 # contributors y: 218 lines of code t/modules/rewrite.t x: 15 # contributors y: 244 lines of code t/modules/deflate.t x: 8 # contributors y: 94 lines of code t/apache/teclchunk.t x: 2 # contributors y: 41 lines of code t/htdocs/security/CAN-2004-0959.php x: 2 # contributors y: 8 lines of code t/htdocs/php/cfunctions.php x: 4 # contributors y: 42 lines of code t/htdocs/php/strings2.php x: 3 # contributors y: 151 lines of code t/modules/dir.t x: 8 # contributors y: 99 lines of code t/modules/proxy_fcgi.t x: 5 # contributors y: 224 lines of code t/modules/cgi.t x: 9 # contributors y: 216 lines of code t/conf/proxy.conf.in x: 9 # contributors y: 160 lines of code t/htdocs/modules/dir/fallback/index.html x: 1 # contributors y: 1 lines of code t/modules/proxy_websockets.t x: 3 # contributors y: 56 lines of code t/modules/proxy_websockets_ssl.t x: 2 # contributors y: 59 lines of code t/modules/actions.t x: 3 # contributors y: 51 lines of code t/modules/headers.t x: 4 # contributors y: 243 lines of code t/apache/hostcheck.t x: 1 # contributors y: 100 lines of code t/conf/core.conf.in x: 2 # contributors y: 2 lines of code t/filter/case.t x: 7 # contributors y: 31 lines of code t/modules/proxy_balancer.t x: 7 # contributors y: 93 lines of code t/modules/sed.t x: 2 # contributors y: 35 lines of code t/conf/ssl/proxyssl.conf.in x: 7 # contributors y: 99 lines of code t/htdocs/modules/lua/websockets.lua x: 1 # contributors y: 17 lines of code t/ssl/ocsp.t x: 5 # contributors y: 50 lines of code t/modules/heartbeat.t x: 2 # contributors y: 21 lines of code c-modules/echo_post/mod_echo_post.c x: 5 # contributors y: 86 lines of code t/modules/proxy.t x: 8 # contributors y: 183 lines of code t/apache/expr.t x: 5 # contributors y: 280 lines of code t/apache/mergeslashes.t x: 2 # contributors y: 103 lines of code t/conf/include.conf.in x: 4 # contributors y: 66 lines of code t/modules/include.t x: 12 # contributors y: 490 lines of code t/ab/base.t x: 6 # contributors y: 37 lines of code t/modules/session.t x: 4 # contributors y: 150 lines of code t/modules/allowmethods.t x: 2 # contributors y: 51 lines of code t/ssl/pha.t x: 1 # contributors y: 31 lines of code t/htdocs/modules/lua/filters.lua x: 1 # contributors y: 12 lines of code t/modules/info.t x: 11 # contributors y: 55 lines of code t/conf/ssl/ssl.conf.in x: 11 # contributors y: 229 lines of code t/apache/leaks.t x: 1 # contributors y: 43 lines of code t/apache/http_strict.t x: 8 # contributors y: 207 lines of code t/modules/ldap.t x: 1 # contributors y: 36 lines of code t/modules/setenvif.t x: 5 # contributors y: 135 lines of code t/security/CVE-2020-1927.t x: 1 # contributors y: 53 lines of code t/apache/limits.t x: 8 # contributors y: 166 lines of code t/modules/usertrack.t x: 3 # contributors y: 46 lines of code t/modules/substitute.t x: 2 # contributors y: 98 lines of code t/modules/autoindex.t x: 7 # contributors y: 328 lines of code t/apache/expr_string.t x: 4 # contributors y: 100 lines of code t/modules/brotli.t x: 3 # contributors y: 98 lines of code t/ssl/pr12355.t x: 7 # contributors y: 40 lines of code t/ssl/pr43738.t x: 6 # contributors y: 28 lines of code t/security/CVE-2019-0215.t x: 2 # contributors y: 31 lines of code t/modules/alias.t x: 9 # contributors y: 181 lines of code t/ssl/proxy.t x: 6 # contributors y: 92 lines of code t/modules/negotiation.t x: 12 # contributors y: 135 lines of code t/modules/session_cookie.t x: 1 # contributors y: 21 lines of code t/protocol/echo.t x: 4 # contributors y: 30 lines of code t/protocol/nntp-like.t x: 7 # contributors y: 33 lines of code t/apache/iffile.t x: 3 # contributors y: 13 lines of code t/modules/dav.t x: 7 # contributors y: 118 lines of code c-modules/nntp_like/mod_nntp_like.c x: 5 # contributors y: 127 lines of code t/modules/remoteip.t x: 3 # contributors y: 68 lines of code c-modules/memory_track/mod_memory_track.c x: 1 # contributors y: 32 lines of code t/htdocs/modules/lua/setheaderfromparam.lua x: 1 # contributors y: 5 lines of code t/modules/env.t x: 7 # contributors y: 27 lines of code t/apache/server_name_port.t x: 4 # contributors y: 112 lines of code t/apache/if_sections.t x: 3 # contributors y: 55 lines of code t/htdocs/modules/lua/setheaders.lua x: 2 # contributors y: 4 lines of code t/modules/ext_filter.t x: 4 # contributors y: 27 lines of code t/security/CVE-2008-2364.t x: 2 # contributors y: 27 lines of code t/apache/headers.t x: 4 # contributors y: 76 lines of code t/apache/chunkinput.t x: 7 # contributors y: 78 lines of code t/apache/contentlength.t x: 5 # contributors y: 66 lines of code t/modules/digest.t x: 3 # contributors y: 120 lines of code c-modules/authany/mod_authany.c x: 8 # contributors y: 126 lines of code t/security/CVE-2004-0747.t x: 2 # contributors y: 15 lines of code c-modules/echo_post_chunk/mod_echo_post_chunk.c x: 7 # contributors y: 73 lines of code t/security/CVE-2005-3352.t x: 4 # contributors y: 16 lines of code t/security/CVE-2009-1195.t x: 4 # contributors y: 551 lines of code t/apache/pr49328.t x: 2 # contributors y: 16 lines of code t/apache/byterange2.t x: 3 # contributors y: 10 lines of code t/apache/etags.t x: 5 # contributors y: 115 lines of code t/apache/byterange6.t x: 2 # contributors y: 143 lines of code t/apache/byterange.t x: 3 # contributors y: 43 lines of code t/apache/byterange5.t x: 1 # contributors y: 93 lines of code t/modules/authz_core.t x: 1 # contributors y: 320 lines of code t/ssl/env.t x: 5 # contributors y: 61 lines of code t/conf/cache.conf.in x: 3 # contributors y: 20 lines of code t/modules/aaa.t x: 1 # contributors y: 185 lines of code t/modules/expires.t x: 6 # contributors y: 230 lines of code t/conf/include-ssi-exec.conf.in x: 4 # contributors y: 496 lines of code t/htdocs/authz/login.html x: 1 # contributors y: 9 lines of code t/apache/acceptpathinfo.t x: 4 # contributors y: 61 lines of code c-modules/input_body_filter/mod_input_body_filter.c x: 5 # contributors y: 146 lines of code t/php/dirname.t x: 5 # contributors y: 8 lines of code t/security/CVE-2009-1890.t x: 1 # contributors y: 47 lines of code t/htdocs/php/arg.php x: 3 # contributors y: 5 lines of code t/htdocs/php/var3.php x: 3 # contributors y: 16 lines of code t/modules/vhost_alias.t x: 4 # contributors y: 70 lines of code t/ssl/http.t x: 5 # contributors y: 34 lines of code c-modules/random_chunk/mod_random_chunk.c x: 5 # contributors y: 75 lines of code t/htdocs/php/regression1.inc x: 2 # contributors y: 320 lines of code t/php/construct.t x: 5 # contributors y: 14 lines of code t/php/func3.t x: 5 # contributors y: 200 lines of code t/php/func4.t x: 5 # contributors y: 37 lines of code t/php/param.t x: 5 # contributors y: 7 lines of code t/php/regression3.t x: 5 # contributors y: 521 lines of code t/http11/chunked.t x: 8 # contributors y: 103 lines of code t/php/arg.t x: 5 # contributors y: 20 lines of code t/php/func5.t x: 7 # contributors y: 23 lines of code t/modules/access.t x: 6 # contributors y: 108 lines of code t/modules/status.t x: 4 # contributors y: 11 lines of code t/php/add.t x: 4 # contributors y: 7 lines of code t/php/cfunctions.t x: 4 # contributors y: 1010 lines of code t/php/classes.t x: 4 # contributors y: 35 lines of code t/php/regression.t x: 4 # contributors y: 220 lines of code t/php/switch2.t x: 4 # contributors y: 39 lines of code c-modules/client_add_filter/mod_client_add_filter.c x: 2 # contributors y: 39 lines of code t/htdocs/php/func3.php x: 1 # contributors y: 68 lines of code
1010.0
lines of code
  min: 1.0
  average: 39.73
  25th percentile: 1.0
  median: 10.0
  75th percentile: 33.0
  max: 1010.0
0 29.0
# contributors
min: 1.0 | average: 2.48 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 4.0 | max: 29.0