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 436 files with 16,719 lines of code.
    • 1 file changed more than 100 times (774 lines of code)
    • 1 file changed 51-100 times (490 lines of code)
    • 5 files changed 21-50 times (1,021 lines of code)
    • 54 files changed 6-20 times (4,656 lines of code)
    • 375 files changed 1-5 times (9,778 lines of code)
4% | 2% | 6% | 27% | 58%
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 436 files with 16,719 lines of code.
    • 1 file changed by more than 25 contributors (774 lines of code)
    • 5 files changed by 11-25 contributors (1,101 lines of code)
    • 29 files changed by 6-10 contributors (3,162 lines of code)
    • 153 files changed by 2-5 contributors (8,764 lines of code)
    • 248 files changed by 1 contributor (2,918 lines of code)
4% | 6% | 18% | 52% | 17%
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, css, xml, json, pm
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
in43% | 0% | 12% | 11% | 32%
t0% | 3% | 6% | 30% | 58%
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%
css0% | 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
t4% | 3% | 6% | 25% | 60%
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
774 - 2001-07-30 2023-06-28 175 28 rbb@apache.org covener@apache.org
t
include.t
in t/modules
490 5 2001-08-02 2021-04-30 60 12 jsachs@apache.org jailletc36@apache.org
in
ssl.conf.in
in t/conf/ssl
229 - 2001-08-12 2020-07-02 38 11 dougm@apache.org jorton@apache.org
t
rewrite.t
in t/modules
192 - 2001-08-02 2023-06-28 35 15 jsachs@apache.org covener@apache.org
t
proxy.t
in t/modules
183 1 2004-12-01 2021-08-24 33 8 jorton@apache.org ylavic@apache.org
t
varlookup.t
in t/ssl
210 1 2001-08-23 2021-03-19 27 7 dougm@apache.org jorton@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
in
proxy.conf.in
in t/conf
101 - 2001-08-18 2021-08-24 19 9 dougm@apache.org ylavic@apache.org
t
alias.t
in t/modules
181 - 2001-08-10 2019-06-18 19 9 jsachs@apache.org covener@apache.org
t
cgi.t
in t/modules
208 - 2001-08-10 2020-07-15 19 9 jsachs@apache.org jorton@apache.org
t
negotiation.t
in t/modules
135 1 2001-07-31 2019-03-21 17 12 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
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-31 2020-08-01 16 11 jsachs@apache.org jailletc36@apache.org
t
deflate.t
in t/modules
93 - 2002-06-05 2019-10-11 14 8 jerenkrantz@apache.org jailletc36@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-28 2005-11-02 12 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-25 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
env.t
in t/ssl
61 2 2001-08-21 2010-12-30 11 5 dougm@apache.org sf@apache.org
mod_echo_post.c
in c-modules/echo_post
86 1 2001-08-11 2021-09-18 11 5 dougm@apache.org ylavic@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
proxy_fcgi.t
in t/modules
195 3 2017-02-10 2020-03-24 11 4 jchampion@apache.org rjung@apache.org
t
expires.t
in t/modules
230 7 2001-07-31 2010-10-06 11 6 jsachs@apache.org rjung@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
t
proxy.t
in t/ssl
92 - 2002-03-29 2019-05-17 10 6 dougm@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
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
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-17 2018-10-20 8 7 dougm@apache.org rjung@apache.org
t
contentlength.t
in t/apache
66 - 2002-06-18 2016-08-30 8 5 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 8 7 jerenkrantz@apache.org covener@apache.org
t
dir.t
in t/modules
84 2 2001-08-18 2021-11-25 8 8 jsachs@apache.org ylavic@apache.org
mod_nntp_like.c
in c-modules/nntp_like
127 5 2001-11-17 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
t
acceptpathinfo.t
in t/apache
61 1 2002-05-09 2010-06-06 7 4 jwoolley@apache.org jorton@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
774 - 2001-07-30 2023-06-28 175 28 rbb@apache.org covener@apache.org
t
rewrite.t
in t/modules
192 - 2001-08-02 2023-06-28 35 15 jsachs@apache.org covener@apache.org
t
include.t
in t/modules
490 5 2001-08-02 2021-04-30 60 12 jsachs@apache.org jailletc36@apache.org
t
negotiation.t
in t/modules
135 1 2001-07-31 2019-03-21 17 12 jsachs@apache.org covener@apache.org
in
ssl.conf.in
in t/conf/ssl
229 - 2001-08-12 2020-07-02 38 11 dougm@apache.org jorton@apache.org
t
info.t
in t/modules
55 - 2001-08-31 2020-08-01 16 11 jsachs@apache.org jailletc36@apache.org
t
alias.t
in t/modules
181 - 2001-08-10 2019-06-18 19 9 jsachs@apache.org covener@apache.org
t
cgi.t
in t/modules
208 - 2001-08-10 2020-07-15 19 9 jsachs@apache.org jorton@apache.org
in
proxy.conf.in
in t/conf
101 - 2001-08-18 2021-08-24 19 9 dougm@apache.org ylavic@apache.org
t
proxy.t
in t/modules
183 1 2004-12-01 2021-08-24 33 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
93 - 2002-06-05 2019-10-11 14 8 jerenkrantz@apache.org jailletc36@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
84 2 2001-08-18 2021-11-25 8 8 jsachs@apache.org ylavic@apache.org
t
varlookup.t
in t/ssl
210 1 2001-08-23 2021-03-19 27 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-25 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
func5.t
in t/php
23 - 2001-07-30 2004-09-30 10 7 rbb@apache.org geoff@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
chunkinput.t
in t/apache
78 - 2002-06-03 2016-12-01 10 7 jerenkrantz@apache.org wrowe@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-17 2018-10-20 8 7 dougm@apache.org rjung@apache.org
mod_echo_post_chunk.c
in c-modules/echo_post_chunk
73 1 2002-06-03 2014-08-26 8 7 jerenkrantz@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
expires.t
in t/modules
230 7 2001-07-31 2010-10-06 11 6 jsachs@apache.org rjung@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 dougm@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
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_echo_post.c
in c-modules/echo_post
86 1 2001-08-11 2021-09-18 11 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_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
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-18 2016-08-30 8 5 jerenkrantz@apache.org wrowe@apache.org
mod_nntp_like.c
in c-modules/nntp_like
127 5 2001-11-17 2018-08-20 8 5 dougm@apache.org jailletc36@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
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
construct.t
in t/php
14 - 2001-07-30 2004-10-20 5 5 rbb@apache.org jorton@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
regression2.php
in t/htdocs/php
320 - 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
t
authz_core.t
in t/modules
320 3 2010-07-25 2011-01-08 2 1 sf@apache.org sf@apache.org
t
aaa.t
in t/modules
185 2 2010-07-03 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
59 1 2022-06-01 2022-06-03 3 1 covener@apache.org covener@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
t
teclchunk.t
in t/apache
41 - 2021-03-24 2021-03-24 1 1 jfclere@apache.org jfclere@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
t
pr18757.t
in t/apache
32 - 2005-12-16 2009-05-08 3 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
pha.t
in t/ssl
31 - 2019-11-21 2020-09-15 2 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
ratelimit.t
in t/modules
30 - 2018-08-20 2018-08-21 2 1 covener@apache.org covener@apache.org
Misc.pm
in root
28 1 2017-06-27 2017-06-28 2 1 jim@apache.org jim@apache.org
switch4.php
in t/htdocs/php
28 1 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
switch3.php
in t/htdocs/php
27 - 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@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
httpd_test_util.c
in c-modules
24 1 2001-11-21 2002-03-08 2 1 dougm@apache.org dougm@apache.org
fcgi.pl
in t/php-fpm
22 - 2017-06-27 2017-06-27 1 1 jim@apache.org jim@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 scripts
22 - 2017-06-26 2017-06-26 1 1 jim@apache.org jim@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
func4.php
in t/htdocs/php
21 - 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@apache.org
t
session_cookie.t
in t/modules
21 - 2018-10-21 2018-10-21 1 1 elukey@apache.org elukey@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
construct.php
in t/htdocs/php
20 2 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@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
CVE-2004-0942.t
in t/security
18 - 2005-10-26 2005-10-26 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
regression.php
in t/htdocs/php
17 - 2001-07-30 2001-07-30 1 1 rbb@apache.org rbb@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
t
byterange.t
in t/filter
17 - 2018-05-14 2018-05-27 2 1 elukey@apache.org elukey@apache.org
t
lookup.t
in t/php
16 - 2005-01-24 2005-01-24 1 1 jorton@apache.org jorton@apache.org
15 - 2013-06-30 2013-06-30 1 1 rjung@apache.org rjung@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
t
pathinfo.t
in t/php
15 1 2005-03-10 2005-03-10 1 1 jorton@apache.org jorton@apache.org
Correlations

File Size vs. Number of Changes: 436 points

t/conf/extra.conf.in x: 774 lines of code y: 175 # changes t/modules/rewrite.t x: 192 lines of code y: 35 # 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/proxy_websockets_ssl.t x: 59 lines of code y: 3 # changes t/modules/proxy_websockets.t x: 56 lines of code y: 5 # 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/dir.t x: 84 lines of code y: 8 # changes t/htdocs/modules/dir/htaccess/sub1/index.html x: 1 lines of code y: 1 # 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: 11 # changes t/modules/actions.t x: 43 lines of code y: 2 # changes t/conf/proxy.conf.in x: 101 lines of code y: 19 # changes t/modules/proxy.t x: 183 lines of code y: 33 # 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: 60 # changes t/apache/teclchunk.t x: 41 lines of code y: 1 # changes t/ssl/varlookup.t x: 210 lines of code y: 27 # 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/modules/cgi.t x: 208 lines of code y: 19 # changes t/conf/ssl/ssl.conf.in x: 229 lines of code y: 38 # 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/proxy_fcgi.t x: 195 lines of code y: 11 # 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: 7 # changes t/modules/headers.t x: 222 lines of code y: 4 # changes t/modules/brotli.t x: 98 lines of code y: 3 # changes t/modules/deflate.t x: 93 lines of code y: 14 # 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: 17 # 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: 5 # 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/apache/if_sections.t x: 55 lines of code y: 6 # 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/modules/ext_filter.t x: 27 lines of code y: 4 # 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/htdocs/php/cfunctions.php x: 38 lines of code y: 3 # changes t/htdocs/php/strings2.php x: 151 lines of code y: 2 # 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: 8 # 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/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: 11 # 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: 12 # 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/htdocs/security/CAN-2004-0958.php x: 1 lines of code y: 2 # 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/errordoc.t x: 80 lines of code y: 5 # 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/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
175.0
# changes
  min: 1.0
  average: 3.83
  25th percentile: 1.0
  median: 1.0
  75th percentile: 4.0
  max: 175.0
0 1010.0
lines of code
min: 1.0 | average: 38.35 | 25th percentile: 1.0 | median: 9.0 | 75th percentile: 32.0 | max: 1010.0

Number of Contributors vs. Number of Changes: 436 points

t/conf/extra.conf.in x: 28 # contributors y: 175 # changes t/modules/rewrite.t x: 15 # contributors y: 35 # 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/modules/proxy_websockets.t x: 3 # contributors y: 5 # changes t/modules/sed.t x: 2 # contributors y: 4 # changes t/conf/ssl/proxyssl.conf.in x: 7 # contributors y: 11 # changes t/htdocs/modules/lua/websockets.lua x: 1 # contributors y: 2 # changes t/ssl/ocsp.t x: 5 # contributors y: 10 # changes t/modules/dir.t x: 8 # contributors y: 8 # changes t/htdocs/modules/dir/htaccess/sub1/index.html x: 1 # contributors y: 1 # changes t/modules/heartbeat.t x: 2 # contributors y: 3 # changes c-modules/echo_post/mod_echo_post.c x: 5 # contributors y: 11 # changes t/modules/actions.t x: 2 # contributors y: 2 # changes t/conf/proxy.conf.in x: 9 # contributors y: 19 # changes t/modules/proxy.t x: 8 # contributors y: 33 # changes t/apache/expr.t x: 5 # contributors y: 17 # changes t/conf/include.conf.in x: 4 # contributors y: 5 # changes t/modules/include.t x: 12 # contributors y: 60 # changes t/ssl/varlookup.t x: 7 # contributors y: 27 # 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/proxy_fcgi.t x: 4 # contributors y: 11 # changes t/modules/usertrack.t x: 3 # contributors y: 3 # changes t/modules/substitute.t x: 2 # contributors y: 5 # changes t/modules/headers.t x: 3 # contributors y: 4 # changes t/modules/deflate.t x: 8 # contributors y: 14 # changes t/ssl/pr43738.t x: 6 # contributors y: 8 # changes t/ssl/proxy.t x: 6 # contributors y: 10 # changes t/modules/negotiation.t x: 12 # contributors y: 17 # changes t/protocol/nntp-like.t x: 7 # contributors y: 8 # changes t/modules/dav.t x: 7 # contributors y: 12 # changes t/modules/env.t x: 7 # contributors y: 13 # changes t/apache/if_sections.t x: 3 # contributors y: 6 # changes t/ssl/require.t x: 6 # contributors y: 7 # changes t/modules/ext_filter.t x: 4 # contributors y: 4 # changes t/apache/headers.t x: 4 # contributors y: 6 # changes c-modules/authany/mod_authany.c x: 8 # contributors y: 10 # changes t/apache/cfg_getline.t x: 1 # 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/modules/aaa.t x: 1 # contributors y: 5 # changes t/modules/expires.t x: 6 # contributors y: 11 # 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: 12 # 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
175.0
# changes
  min: 1.0
  average: 3.83
  25th percentile: 1.0
  median: 1.0
  75th percentile: 4.0
  max: 175.0
0 28.0
# contributors
min: 1.0 | average: 2.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 4.0 | max: 28.0

Number of Contributors vs. File Size: 436 points

t/conf/extra.conf.in x: 28 # contributors y: 774 lines of code t/modules/rewrite.t x: 15 # contributors y: 192 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/proxy_websockets_ssl.t x: 1 # contributors y: 59 lines of code t/modules/proxy_websockets.t x: 3 # contributors y: 56 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/dir.t x: 8 # contributors y: 84 lines of code t/htdocs/modules/dir/htaccess/sub1/index.html x: 1 # contributors y: 1 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/actions.t x: 2 # contributors y: 43 lines of code t/conf/proxy.conf.in x: 9 # contributors y: 101 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/apache/teclchunk.t x: 1 # contributors y: 41 lines of code t/ssl/varlookup.t x: 7 # contributors y: 210 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/modules/cgi.t x: 9 # contributors y: 208 lines of code t/conf/ssl/ssl.conf.in x: 11 # contributors y: 229 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/proxy_fcgi.t x: 4 # contributors y: 195 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/headers.t x: 3 # contributors y: 222 lines of code t/modules/brotli.t x: 3 # contributors y: 98 lines of code t/modules/deflate.t x: 8 # contributors y: 93 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/htdocs/php/cfunctions.php x: 3 # contributors y: 38 lines of code t/htdocs/php/strings2.php x: 2 # contributors y: 151 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/apache/post.t x: 2 # contributors y: 8 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/apache/errordoc.t x: 2 # contributors y: 80 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/httpd_test_util.c x: 1 # contributors y: 24 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: 38.35
  25th percentile: 1.0
  median: 9.0
  75th percentile: 32.0
  max: 1010.0
0 28.0
# contributors
min: 1.0 | average: 2.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 4.0 | max: 28.0