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.
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 ... 13434;2024-04-21 08:49:48;11.556;14.650;481.460 13435;2024-04-21 08:50:37;11.478;14.600;481.181 13433;2024-04-21 08:51:12;11.736;14.570;480.902 13437;2024-04-22 10:58:30;19.475;14.600;481.184 13436;2024-04-22 11:30:14;22.048;14.650;480.912
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-04-23;1141
The symbols are counted in the symbols-in-versions file in git at the time of releases.
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-04-23;;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.
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; ... 2023-12-01;168;118;50;132.5;53.8; 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;183;133;50;131.8;50.5;
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
contrib-tail data
Daniel Stenberg;18155;1 Yang Tse;2587;2 Steve Holme;1916;3 Dan Fandrich;1364;4 Jay Satiro;693;5 ... stopiccot;1;1259 Bill Middlecamp;1;1260 Pedro Monreal;1;1261 Lawrence Matthews;1;1262 Eduard Strehlau;1;1263
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-04-22;136;;1;24;16;75;20;
The data comes from parsing the CI services instruction meta data files as stored in git.
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-04-20;132.627078
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-04-20;1.733894
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.
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;5;7.80;5.04
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
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;5;7.80;5.04
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-04-23;1834
This data comes from counting the test files present in git at the time of releases.
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-04-23;496
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 ... 2023-12-01;10;10.33 2024-01-01;9;10.50 2024-02-01;11;10.42 2024-03-01;5;10.33 2024-04-01;10;10.67
This data comes from git repository.
c-vulns data
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.
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-04-23;;28
This data comes from a list curated by hand.
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-04-22;3918;1724
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-04-23;305
The number of options comes from parsing the include/curl.h header file from git as it changed over time.
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;586;1400.8
The data comes from the git repository
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;64;35
Data from the git repository
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
sev-per-year data
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 ... 2023-12-01;0.59;9.70;14.80;4.45 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.00;16.34;2.92 2024-04-01;0.70;6.23;16.58;3.04
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
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
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-04-23;128
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;5;7.80;5.04
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 ... 2023-12-01;336;708.4;0.3813,185783 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;1346;569.8;0.2962,192378
The data counts lines added and removed to files in src, lib and include over time, in 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-04-22;136;79;23;33;1
The data comes from parsing the CI services instruction meta data files as stored in git.
c-reports data
docs data
2000-05-22;6235 2000-05-26;6331 2000-05-29;6589 2000-05-30;6588 2000-06-02;6588 ... 2024-04-15;95944 2024-04-16;96580 2024-04-17;96587 2024-04-18;96589 2024-04-23;96608
This data comes from checking the docs/ subdiretory in git.
func-calls data
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.
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.
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
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-04-23;;5
This data comes from a manually maintained file. Based on code inspection.
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-04-23;22212;35459;132049;441;18.69
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-04-16;820;1261;65.03;79;160;439 2024-04-16;821;1261;65.11;79;160;439 2024-04-17;822;1262;65.13;79;160;439 2024-04-22;823;1263;65.16;79;160;439 2024-04-23;823;1263;65.16;79;160;439
The data comes from the git repository
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 ... 2023-12-01;122;158.58;109.08 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;148;149.08;109.59
The data comes from the git repository.
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 ... 2023-12-01;31525;17862;13663 2024-01-01;31686;17956;13730 2024-02-01;31823;18024;13799 2024-03-01;31963;18095;13868 2024-04-01;32111;18155;13956
The data comes from the git repository.
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-04-23;3151
The data comes from the git repository.
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 ... 2023-12-01;27;25.92 2024-01-01;21;25.58 2024-02-01;27;25.33 2024-03-01;22;24.83 2024-04-01;25;25.17
The data comes from the git repository.
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-04-23;94
The number of calls is extracted by parsing the include/curl.h file in git at the time of past releases
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 ... 2023-12-01;706783;675904;514068;303531;565088 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;773100;701379;598015;315664;560800
The data comes from analyzing the git changes and includes all files and directories.
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-04-23;167508;144000;23508
Lines of code means lines in the src, lib and include directories and is extracted from the git history of the repository.
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;6
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.
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-04-22;136;;1;24;16;75;20;
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.
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-04-23;138;72
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.
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.
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.
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-04-23;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.
high-vuln data
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-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-04-20;91.334787
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
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
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
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 ... 2023-12-01;43;29;72.6;26.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;22;6;61.1;25.7
This data is extracted from the mailing archives as stored on the web server.
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.
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-04-18;57;64.8;11;10;43;86 2024-04-19;58;64.7;13;12;43;86 2024-04-20;62;64.5;5;1;43;86 2024-04-21;63;64.4;4;3;43;86 2024-04-22;61;64.2;5;7;43;86
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
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 ... 2023-12-01;56.66;43.34;41.80;51.12;62.88 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.54;43.46;40.54;52.43;65.45
The data comes from the git repository.
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.
Updated 2024-04-23 03:20:58 UTC
The scripts for generating all these images are available at github.com/curl/stats.