Dashboard
Daily updated graphs showing the state of the curl project in as much detail as possible.
[1 column]
[3 columns]
[5 columns]
[data view]
Each image below links to the corresponding CSV file with recently updated source data. The first and last lines of data is shown on the right.
vulns-releases data
1996-11-11;0.1;0 1996-12-17;0.2;0 1997-01-01;0.3;0 1997-04-08;1.0;0 1997-04-20;1.1;0 ... 2023-10-11;8.4.0;4 2023-12-06;8.5.0;4 2024-01-31;8.6.0;4 2024-03-27;8.7.0;0 2024-03-27;8.7.1;0
This data comes from the release.csv table.
docs data
2000-05-22;6235 2000-05-26;6331 2000-05-29;6589 2000-05-30;6588 2000-06-02;6588 ... 2024-05-14;96746 2024-05-15;96756 2024-05-16;96750 2024-05-17;96750 2024-05-19;96750
This data comes from checking the docs/ subdiretory in git.
mail data
2000-01-01;0;2;0.0;2.0 2000-02-01;0;71;0.0;36.5 2000-03-01;0;82;0.0;51.7 2000-04-01;0;27;0.0;45.5 2000-05-01;0;117;0.0;59.8 ... 2024-01-01;94;23;74.0;24.9 2024-02-01;21;23;68.6;25.7 2024-03-01;72;45;66.3;26.8 2024-04-01;34;18;62.1;26.7 2024-05-01;30;17;59.8;25.8
This data is extracted from the mailing archives as stored on the web server.
authorremains-top data
2000-03-14;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-08-21;1;1;1;1;1;0 2000-08-30;1;1;1;1;1;0 ... 2023-10-11;610;316;96;12;3;0 2023-12-06;618;319;97;12;3;0 2024-01-31;619;318;97;12;3;0 2024-03-27;623;312;97;12;3;0 2024-03-27;623;312;97;12;3;0
releases-per-year data
1996;2;2.00;2.00 1997;21;11.50;11.50 1998;26;16.33;16.33 1999;15;16.00;16.00 2000;14;15.60;15.60 ... 2020;9;9.00;9.00 2021;8;8.20;8.96 2022;8;8.00;8.93 2023;12;9.00;9.04 2024;3;8.00;8.83
authors-per-month data
2010-01-01;6;6.00 2010-02-01;6;6.00 2010-03-01;14;8.67 2010-04-01;13;9.75 2010-05-01;13;10.40 ... 2024-01-01;21;25.58 2024-02-01;27;25.33 2024-03-01;22;24.83 2024-04-01;31;25.67 2024-05-01;17;24.92
The data comes from the git repository.
bugbounty data
CVE-2000-0973;2000-10-13;0;0 CVE-2003-1605;2003-08-03;0;0 CVE-2005-0490;2005-02-21;0;0 CVE-2005-3185;2005-10-13;0;0 CVE-2005-4077;2005-12-07;0;0 ... CVE-2024-0853;2024-01-31;71940;540 CVE-2024-2004;2024-03-27;72480;540 CVE-2024-2379;2024-03-27;73020;540 CVE-2024-2398;2024-03-27;75560;2540 CVE-2024-2466;2024-03-27;78100;2540
This information comes from curl-www/docs/vuln.pm.
lines-per-docs data
2000-08-20;2.204963 2000-08-30;2.220959 2000-09-20;2.383672 2000-10-10;2.431512 2001-01-20;2.041710 ... 2023-09-10;1.811029 2023-10-10;1.786820 2024-01-30;1.706905 2024-03-20;1.740082 2024-05-10;1.742687
high-vuln data
days-per-release data
1996-11-11;0;0.0;0.0 1996-12-17;36;18.0;18.0 1997-01-01;15;17.0;17.0 1997-04-08;96;36.8;36.8 1997-04-20;12;31.8;31.8 ... 2023-10-11;28;31.2;38.9 2023-12-06;56;31.2;39.0 2024-01-31;56;31.2;39.0 2024-03-27;56;37.2;39.1 2024-03-27;0;33.8;38.9
This data comes from the main curl changelog's stored release dates.
commits data
1999-12-01;1;1;0 2000-01-01;23;23;0 2000-02-01;65;65;0 2000-03-01;135;135;0 2000-04-01;152;152;0 ... 2024-01-01;31686;17956;13730 2024-02-01;31823;18024;13799 2024-03-01;31963;18095;13868 2024-04-01;32145;18166;13979 2024-05-01;32265;18202;14063
The data comes from the git repository.
firsttimers data
2010-01-01;1;1.00 2010-02-01;0;0.50 2010-03-01;7;2.67 2010-04-01;6;3.50 2010-05-01;6;4.00 ... 2024-01-01;9;10.50 2024-02-01;11;10.42 2024-03-01;5;10.33 2024-04-01;13;10.92 2024-05-01;5;10.08
This data comes from git repository.
func-calls data
api-calls data
2000-08-21;31 2005-02-01;46 2005-05-16;46 2005-10-13;46 2006-02-27;46 ... 2023-12-06;93 2024-01-31;93 2024-03-27;93 2024-03-27;93 2024-05-19;94
The number of calls is extracted by parsing the include/curl.h file in git at the time of past releases
github-open data
2010-10-01;1;1.0;1;0;1;1 2010-10-02;1;1.0;0;0;1;1 2010-10-03;1;1.0;0;0;1;1 2010-10-04;1;1.0;0;0;1;1 2010-10-05;1;1.0;0;1;1;1 ... 2024-05-14;88;62.9;16;12;43;88 2024-05-15;77;62.9;13;24;43;88 2024-05-16;77;62.8;12;12;43;88 2024-05-17;78;62.8;12;11;43;88 2024-05-18;80;62.9;5;3;43;88
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
symbols data
2009-03-02;303 2009-05-18;427 2009-08-12;428 2009-11-04;428 2010-02-09;451 ... 2023-12-06;1132 2024-01-31;1136 2024-03-27;1137 2024-03-27;1137 2024-05-19;1141
The symbols are counted in the symbols-in-versions file in git at the time of releases.
lines-per-test data
2001-08-20;487.000000 2001-09-20;339.793651 2002-01-20;312.012658 2002-04-10;308.270588 2002-05-10;313.788235 ... 2023-09-10;91.568403 2023-10-10;90.945992 2024-01-30;91.181058 2024-03-20;91.639823 2024-05-10;90.843211
contributors data
1998-07-30;7 1999-09-13;30 2000-08-21;48 2001-06-07;67 2001-09-23;73 ... 2023-12-06;3039 2024-01-31;3078 2024-03-27;3134 2024-03-27;3134 2024-05-19;3167
The data comes from the git repository.
70-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;2;4.00;2.57 2021-01-01;5;4.40;2.68 2022-01-01;5;4.40;2.78 2023-01-01;4;4.00;2.83 2024-01-01;3;3.80;2.84
vulns-plot data
none;1998-03-20; CVE-2000-0973;2000-10-13;1 CVE-2003-1605;2003-08-03;2 CVE-2005-0490;2005-02-21;3 CVE-2005-3185;2005-10-13;4 ... CVE-2024-0853;2024-01-31;151 CVE-2024-2004;2024-03-27;152 CVE-2024-2379;2024-03-27;153 CVE-2024-2398;2024-03-27;154 CVE-2024-2466;2024-03-27;155
This data comes from curl-www/docs/vuln.pm.
authorremains data
2000-03-14;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-03-21;1;1;1;1;1;0 2000-08-21;1;1;1;1;1;0 2000-08-30;1;1;1;1;1;0 ... 2023-10-11;610;316;96;12;3;0 2023-12-06;618;319;97;12;3;0 2024-01-31;619;318;97;12;3;0 2024-03-27;623;312;97;12;3;0 2024-03-27;623;312;97;12;3;0
third-parties data
1998-03-20;;0 1998-06-01;OpenSSL;1 1999-08-01;OpenLDAP;2 2002-09-07;zlib;3 2003-08-05;c-ares;4 ... 2022-04-10;msh3;37 2023-03-30;AWS-LC;38 2023-07-29;-NSS;37 2023-08-07;-GSKit;36 2024-05-19;;36
If the name starts with a minus, support for that third party was removed.
This data comes from a list in the stats repository curated by hand.
fixtime data
CVE-2005-3185;2005-10-12;1;1.0;1;1.0; CVE-2005-4077;2005-11-29;8;4.5;2;4.5; CVE-2006-1061;2006-03-10;10;6.3;3;6.3; CVE-2007-3564;2007-06-27;13;13.0;4;8.0; CVE-2009-0037;2009-02-06;25;25.0;5;11.4; ... CVE-2024-0853;2023-12-29;33;28.4;148;27.7; CVE-2024-2004;2024-02-15;41;35.7;149;27.8; CVE-2024-2379;2024-03-10;17;34.0;150;27.7; CVE-2024-2398;2024-03-05;22;33.0;151;27.7; CVE-2024-2466;2024-03-14;13;31.5;152;27.6;
This data comes from curl-www/docs/vuln.pm.
The time is simply the number of days from the report to the curl project until the fix was released and annnounced publicly.
The graph has all the CVE ids on the xaxes under their corresponding bars.
95-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;5;8.40;4.38 2021-01-01;13;9.80;4.77 2022-01-01;11;10.20;5.04 2023-01-01;5;8.40;5.04 2024-01-01;6;8.00;5.08
ci-jobs data
2013-10-17;2;2;;;; 2016-07-28;4;4;;;; 2017-06-14;8;8;;;;;; 2017-08-09;11;11;;;;;; 2017-08-13;11;11;;;;;; ... 2023-12-06;129;;1;24;16;68;20; 2024-01-31;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-05-18;132;;1;20;16;75;20;
The data comes from parsing the CI services instruction meta data files as stored in git.
releases data
1996-11-11;0.1;1 1996-12-17;0.2;2 1997-01-01;0.3;3 1997-04-08;1.0;4 1997-04-20;1.1;5 ... 2023-10-11;8.4.0;252 2023-12-06;8.5.0;253 2024-01-31;8.6.0;254 2024-03-27;8.7.0;255 2024-03-27;8.7.1;256
This data comes from the main curl changelog's stored release dates.
authors-per-year data
1999-01-01;1;1 2000-01-01;1;0 2001-01-01;4;3 2002-01-01;4;1 2003-01-01;3;1 ... 2020-01-01;147;103 2021-01-01;187;135 2022-01-01;179;115 2023-01-01;188;124 2024-01-01;77;43
Data from the git repository
daniel-vs-rest data
1999-12-01;100.00;0.00;100.00;100.00;100.00 2000-01-01;100.00;0.00;100.00;100.00;100.00 2000-02-01;100.00;0.00;100.00;100.00;100.00 2000-03-01;100.00;0.00;100.00;100.00;100.00 2000-04-01;100.00;0.00;100.00;100.00;100.00 ... 2024-01-01;56.67;43.33;58.39;52.84;64.94 2024-02-01;56.64;43.36;49.64;52.73;64.80 2024-03-01;56.61;43.39;50.71;52.73;64.74 2024-04-01;56.51;43.49;39.01;52.34;65.42 2024-05-01;56.41;43.59;30.00;52.26;65.25
The data comes from the git repository.
ci-platforms data
2017-06-14;8;6;2;0;0 2017-08-09;11;6;5;0;0 2017-08-13;11;6;5;0;0 2017-10-04;15;9;6;0;0 2017-10-23;15;9;6;0;0 ... 2023-12-06;129;73;22;33;1 2024-01-31;131;75;22;33;1 2024-03-27;131;75;22;33;1 2024-03-27;131;75;22;33;1 2024-05-18;132;79;23;29;1
The data comes from parsing the CI services instruction meta data files as stored in git.
50-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;1;1.20;1.48 2021-01-01;1;1.20;1.45 2022-01-01;1;1.00;1.43 2023-01-01;2;1.20;1.46 2024-01-01;2;1.40;1.48
cmdline-options-over-time data
1997-06-01;2 1997-08-27;9 1998-03-14;21 1998-03-20;24 1998-08-27;29 ... 2023-12-06;258 2024-01-31;258 2024-03-27;258 2024-03-27;258 2024-05-19;259
This data comes the counter in RELEASE-NOTES in git at the time of releases. The time from before we started doing that, the count has been manually counted.
github-age data
2010-10-01;1.96;1.96;1.96;1.96 2010-11-01;0.05;0.05;1.00;0.05 2010-12-01;0.88;0.88;0.96;0.88 2011-01-01;0.00;0.00;0.72;0.00 2011-02-01;1.66;1.66;0.91;1.66 ... 2024-01-01;0.52;4.61;14.77;1.22 2024-02-01;1.35;19.20;15.87;7.52 2024-03-01;0.74;11.10;16.35;3.05 2024-04-01;0.82;6.95;16.65;3.15 2024-05-01;0.50;2.63;14.65;1.57
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
backends data
1998-03-20;;0 1998-06-01;OpenSSL;1 2005-04-01;GnuTLS;2 2006-06-29;wolfSSL;3 2007-02-01;NSS;4 ... 2021-02-09;rustls;14 2022-01-10;-MesaLink;13 2023-03-30;AWS-LC;14 2023-07-29;-NSS;13 2023-08-07;-gskit;12
protocols data
1996-10-01;HTTP;1 1997-06-01;GOPHER;2 1997-08-01;FTP;3 1998-06-01;HTTPS;4 1998-11-01;TELNET;5 ... 2020-04-14;MQTT;25 2020-12-15;GOPHERS;26 2022-09-09;WS;27 2022-09-09;WSS;28 2024-05-19;;28
This data comes from a list curated by hand.
vulns-per-kloc data
1996-11-10;0.000000 1997-08-20;0.000000 1998-03-10;0.000000 1998-09-20;1.775673 1999-05-20;1.057857 ... 2023-07-20;0.043346 2023-09-10;0.037507 2023-10-10;0.025004 2024-01-30;0.024439 2024-03-20;0.000000
vulns-per-year data
1998-01-01;0;11;0;0.00;11.00 1999-01-01;0;7;0;0.00;9.00 2000-01-01;1;5;1;0.33;7.67 2001-01-01;0;11;1;0.25;8.50 2002-01-01;0;1;1;0.20;7.00 ... 2020-01-01;6;4;98;12.40;4.40 2021-01-01;13;7;111;10.20;4.80 2022-01-01;21;8;132;12.00;5.00 2023-01-01;18;3;150;13.20;4.60 2024-01-01;5;1;155;12.60;4.60
The data comes from the vuln.pm file.
80-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;5;8.40;4.38 2021-01-01;13;9.80;4.77 2022-01-01;11;10.20;5.04 2023-01-01;5;8.40;5.04 2024-01-01;6;8.00;5.08
commits-per-year data
2000-01-01;709;709.0 2001-01-01;1346;1027.5 2002-01-01;937;997.3 2003-01-01;1218;1052.5 2004-01-01;2102;1262.4 ... 2020-01-01;1481;1288.0 2021-01-01;1446;1330.8 2022-01-01;1588;1372.2 2023-01-01;1903;1536.2 2024-01-01;740;1431.6
The data comes from the git repository
lines-per-author data
2004-08-10;4722.250000 2006-06-10;3662.846154 2009-01-10;3322.947368 2010-04-10;2143.647059 2010-06-10;1674.369565 ... 2023-07-10;137.902647 2023-07-20;137.557070 2023-09-10;133.978224 2023-10-10;132.648425 2024-05-10;132.655389
manpages data
curl 6.5;2000-03-14;0 curl 6.5.1;2000-03-21;0 curl 6.5.2;2000-03-21;0 curl 7.1.1;2000-08-21;11 curl 7.2;2000-08-30;11 ... curl 8.5.0;2023-12-06;496 curl 8.6.0;2024-01-31;496 curl 8.7.0;2024-03-27;496 curl 8.7.1;2024-03-27;496 now;2024-05-19;496
bugbounty-amounts data
1;CVE-2018-16840;2018-10-31;100;100.0 2;CVE-2018-16842;2018-10-31;100;100.0 3;CVE-2019-5435;2019-05-22;150;116.7 4;CVE-2019-5436;2019-05-22;200;137.5 5;CVE-2019-5443;2019-06-24;200;150.0 ... 61;CVE-2024-0853;2024-01-31;540;1764.0 62;CVE-2024-2004;2024-03-27;540;940.0 63;CVE-2024-2379;2024-03-27;540;940.0 64;CVE-2024-2398;2024-03-27;2540;940.0 65;CVE-2024-2466;2024-03-27;2540;1340.0
deltaloc data
1999-12-01;19213;19213.0;100.0000,19213 2000-01-01;-794;9209.5;50.0000,18419 2000-02-01;518;6312.3;33.3333,18937 2000-03-01;315;4813.0;25.0000,19252 2000-04-01;62;3862.8;20.0000,19314 ... 2024-01-01;2464;850.1;0.4516,188247 2024-02-01;1851;835.8;0.4397,190098 2024-03-01;934;697.2;0.3649,191032 2024-04-01;2418;659.2;0.3407,193450 2024-05-01;113;671.6;0.3470,193563
The data counts lines added and removed to files in src, lib and include over time, in the git repository.
examples data
curl 7.3;2000-09-28;2 curl 7.4.1;2000-10-16;2 curl 7.5;2000-12-04;3 curl 7.5.2;2001-01-05;3 curl 7.6;2001-01-27;3 ... curl 8.5.0;2023-12-06;125 curl 8.6.0;2024-01-31;128 curl 8.7.0;2024-03-27;128 curl 8.7.1;2024-03-27;128 now;2024-05-19;128
files data
2000-03-14;110;110 2000-03-21;111;111 2000-03-21;111;111 2000-08-21;136;136 2000-08-30;137;137 ... 2023-12-06;3864;1707 2024-01-31;3909;1746 2024-03-27;3936;1757 2024-03-27;3936;1757 2024-05-18;3939;1731
This data comes from counting the files present in git at the time of releases.
setopts data
2000-08-21;59 2000-10-16;63 2001-09-23;82 2002-10-01;100 2003-07-28;107 ... 2023-12-06;303 2024-01-31;304 2024-03-27;304 2024-03-27;304 2024-05-19;305
The number of options comes from parsing the include/curl.h header file from git as it changed over time.
tests data
curl 7.8;2001-06-07;18 curl 7.8.1;2001-08-20;41 curl 7.9;2001-09-25;63 curl 7.9.1;2001-11-04;76 curl 7.9.2;2001-12-05;78 ... curl 8.5.0;2023-12-06;1783 curl 8.6.0;2024-01-31;1795 curl 8.7.0;2024-03-27;1813 curl 8.7.1;2024-03-27;1813 now;2024-05-19;1856
This data comes from counting the test files present in git at the time of releases.
coreteam-per-year data
1999-01-01;0 2000-01-01;1 2001-01-01;2 2002-01-01;2 2003-01-01;1 ... 2020-01-01;10 2021-01-01;15 2022-01-01;13 2023-01-01;10 2024-01-01;8
The data comes from the git repository. A "core team" member is everyone who did 10 or more commits to the main git repository within the same calendar year.
github-fixes data
349;2015-07-25 22:45:22;224.874;224.874;224.874 322;2015-07-25 22:48:55;785.965;505.419;505.419 355;2015-07-26 20:20:26;54.946;224.874;355.261 356;2015-07-30 08:18:45;10.689;139.910;269.118 360;2015-08-01 22:15:39;50.213;54.946;225.337 ... 13661;2024-05-17 14:53:17;50.477;14.570;468.993 13599;2024-05-17 22:30:36;151.212;14.570;471.607 13696;2024-05-18 17:58:03;5.548;14.523;474.759 13697;2024-05-18 18:54:37;6.181;14.505;474.488 13691;2024-05-18 20:52:10;22.337;14.523;474.226
contrib-tail data
Daniel Stenberg;18202;1 Yang Tse;2587;2 Steve Holme;1916;3 Dan Fandrich;1365;4 Jay Satiro;699;5 ... Dmitry S. Baikov;1;1267 Brian Nixon;1;1268 Laurent Bonnans;1;1269 Sergii Pylypenko;1;1270 Adam Marcionek;1;1271
http-versions data
1996-11-11;HTTP/1.0;1 1999-05-22;HTTP/0.9;2 2001-03-22;HTTP/1.1;3 2013-09-01;HTTP/2;4 2019-08-01;HTTP/3;5 ... 2024-05-19;;5
This data comes from a manually maintained file. Based on code inspection.
lines data
1999-12-01;37273;0;0;0;37273 2000-01-01;37810;0;10960;0;26850 2000-02-01;39181;0;11739;0;27442 2000-03-01;41627;0;13327;0;28300 2000-04-01;42256;0;13513;0;28743 ... 2024-01-01;764048;681885;566747;305959;573227 2024-02-01;766790;687463;569012;309029;576212 2024-03-01;771647;691748;572886;312041;578468 2024-04-01;773279;704184;598132;316151;563180 2024-05-01;774110;707127;598532;318695;564010
The data comes from analyzing the git changes and includes all files and directories.
authors data
1999-12-29;0;1;0.00;1;1;1 2001-05-30;0;2;0.00;1;2;2 2001-05-31;0;3;0.00;2;3;3 2001-08-09;0;4;0.00;3;4;4 2002-08-03;0;5;0.00;3;4;5 ... 2024-05-13;827;1268;65.22;82;161;440 2024-05-16;828;1271;65.15;82;161;440 2024-05-16;829;1271;65.22;82;161;440 2024-05-16;830;1271;65.30;82;161;440 2024-05-19;830;1271;65.30;82;161;440
The data comes from the git repository
cve-time data
CVE-2000-0973;2000-10-13;396;937;937;1;396.0;396.0;396;396;396;396;0;0 CVE-2003-1605;2003-08-03;1891;1961;1024;2;1891.0;1143.5;1891;1144;396;1143;1891;0 CVE-2005-0490;2005-02-21;1607;2530;568;3;1607.0;1298.0;1607;1607;1001;1607;1891;0 CVE-2005-3185;2005-10-13;808;2763;233;4;1207.5;1175.5;1208;1208;808;1207;1891;0 CVE-2005-4077;2005-12-07;590;2819;55;5;1001.7;1058.4;808;808;699;808;1891;0 ... CVE-2024-0853;2024-01-31;56;9448;56;151;3679.5;3036.1;2926;2723;1744;1692;3109;2887 CVE-2024-2004;2024-03-27;574;9504;56;152;3363.9;3019.9;1315;2653;1744;1692;3102;2862 CVE-2024-2379;2024-03-27;56;9504;0;153;3088.2;3000.5;944;2583;1744;1692;3084;2837 CVE-2024-2398;2024-03-27;3150;9504;0;154;3093.0;3001.5;1315;2653;1744;1692;3102;2862 CVE-2024-2466;2024-03-27;112;9504;0;155;2880.1;2982.9;944;2583;1744;1692;3084;2837
This data comes from curl-www/docs/vuln.pm.
The "CVE age" is the number of days the vulnerability had been present in source code when reported. Project age is how old the project was in number of days at the time that vulnerability was reported.
The graph has all the CVE ids on the xaxes under their corresponding bars.
contribs-release data
2003-11-01;48;48 2004-01-22;40;44 2004-03-18;30;40 2004-04-26;25;35 2004-06-02;21;30 ... 2023-10-11;46;46 2023-12-06;78;46 2024-01-31;65;54 2024-03-27;92;65 2024-03-27;92;78
The data for this comes from the RELEASE-NOTES file in git at the time of releases. It can be noted that since this is per-release and some releases are done very quickly in time after a previous one, it is just natural that such releases have much fewer contributors.
bugfix-frequency data
1996-11-11;0;0.000 1996-12-17;0;0.000 1997-01-01;0;0.000 1997-04-08;0;0.000 1997-04-20;1;0.006 ... 2023-10-11;9551;3.883 2023-12-06;9734;3.857 2024-01-31;9888;3.854 2024-03-27;10050;3.752 2024-03-27;10051;3.756
This data comes from parsing the RELEASE-NOTES file in git at the time of each release.
c-reports data
ci-services data
2013-10-17;2;2;;;; 2016-07-28;4;4;;;; 2017-06-14;8;8;;;;;; 2017-08-09;11;11;;;;;; 2017-08-13;11;11;;;;;; ... 2023-12-06;129;;1;24;16;68;20; 2024-01-31;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-03-27;131;;1;24;16;70;20; 2024-05-18;132;;1;20;16;75;20;
90-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;5;8.40;4.38 2021-01-01;13;9.80;4.77 2022-01-01;11;10.20;5.04 2023-01-01;5;8.40;5.04 2024-01-01;6;8.00;5.08
github-monthly data
2010-10-01;2;2;0;2.0;0.0; 2010-11-01;1;1;0;1.5;0.0; 2010-12-01;2;2;0;1.7;0.0; 2011-01-01;1;1;0;1.5;0.0; 2011-02-01;3;3;0;1.8;0.0; ... 2024-01-01;197;153;44;135.6;51.8; 2024-02-01;168;120;48;131.9;49.0; 2024-03-01;211;147;64;131.5;49.7; 2024-04-01;244;178;66;135.6;51.8; 2024-05-01;170;139;31;139.5;49.3;
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
comments data
curl 6.5;2000-03-14;1900;3785;11469;64;22.06 curl 6.5.1;2000-03-21;1903;3779;11439;64;22.07 curl 6.5.2;2000-03-21;1903;3779;11504;64;21.99 curl 7.1.1;2000-08-21;2109;4430;12632;71;23.11 curl 7.2;2000-08-30;2135;4439;12749;71;22.97 ... curl 8.5.0;2023-12-06;21709;34916;126034;433;19.12 curl 8.6.0;2024-01-31;21865;34991;128679;437;18.86 curl 8.7.0;2024-03-27;22148;35437;130706;443;18.82 curl 8.7.1;2024-03-27;22148;35437;130706;443;18.82 now;2024-05-19;22292;35582;133023;444;18.64
commits-per-month data
1999-12-01;1;1.00;1.00 2000-01-01;22;11.50;11.50 2000-02-01;42;21.67;21.67 2000-03-01;70;33.75;33.75 2000-04-01;17;30.40;30.40 ... 2024-01-01;161;162.75;109.26 2024-02-01;137;158.58;109.36 2024-03-01;140;151.75;109.46 2024-04-01;182;151.92;109.71 2024-05-01;120;152.42;109.74
The data comes from the git repository.
60-percent data
2000-01-01;1;1.00;1.00 2001-01-01;1;1.00;1.00 2002-01-01;1;1.00;1.00 2003-01-01;1;1.00;1.00 2004-01-01;1;1.00;1.00 ... 2020-01-01;1;2.20;1.76 2021-01-01;2;2.20;1.77 2022-01-01;2;2.00;1.78 2023-01-01;3;2.00;1.83 2024-01-01;2;2.00;1.84
c-vulns data
todo data
2000-08-21;17; 2000-08-30;17; 2000-09-28;15; 2000-10-16;17; 2000-12-04;20; ... 2023-12-06;138;67 2024-01-31;139;67 2024-03-27;139;72 2024-03-27;139;72 2024-05-19;138;73
This data comes from parsing the two files in git at the time of releases (and currently). The scripts understand the file format used for these files.
sev-per-year data
loc data
1996-11-11;160;;160 1997-06-01;193;;193 1997-08-27;739;;739 1998-03-14;1611;;1611 1998-03-18;2200;;2200 ... 2023-12-06;160950;137803;23147 2024-01-31;163670;140391;23279 2024-03-27;166143;142740;23403 2024-03-27;166143;142740;23403 2024-05-19;168605;145063;23542
Lines of code means lines in the src, lib and include directories and is extracted from the git history of the repository.
Updated 2024-05-19 03:18:00 UTC
The scripts for generating all these images are available at github.com/curl/stats.