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.
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-26;1141
The symbols are counted in the symbols-in-versions file in git at the time of releases.
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
high-vuln data
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;68;37
Data from 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-04-26;128
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.
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
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.
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.
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-26;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.
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
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;32131;18159;13972
The data comes from the git repository.
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.645811
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;12;10.83
This data comes from git repository.
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-26;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.
contrib-tail data
Daniel Stenberg;18159;1 Yang Tse;2587;2 Steve Holme;1916;3 Dan Fandrich;1365;4 Jay Satiro;694;5 ... Major_Tom;1;1261 Bastien Bouclet;1;1262 MichaĆ Fita;1;1263 Gealber Morales;1;1264 Neil Bowers;1;1265
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
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;2365;654.8;0.3386,193397
The data counts lines added and removed to files in src, lib and include over time, in 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 ... 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.52;43.48;38.10;52.36;65.44
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;168;150.75;109.66
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
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-26;;28
This data comes from a list curated by hand.
sev-per-year data
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.743142
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-26;168445;144922;23523
Lines of code means lines in the src, lib and include directories and is extracted from the git history of the 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
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
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.
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-25;3926;1727
This data comes from counting the files present in git at the time of releases.
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 ... 13477;2024-04-25 20:28:20;8.527;14.714;485.526 13471;2024-04-25 20:32:32;12.584;14.707;485.245 13355;2024-04-25 20:38:00;333.601;14.714;485.155 13473;2024-04-25 21:27:42;11.678;14.701;485.084 13150;2024-04-25 21:31:59;895.319;14.707;485.328
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;773191;703499;598072;315878;562740
The data comes from analyzing the git changes and includes all files and directories.
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-26;22286;35584;132861;444;18.66
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-25;136;;1;24;16;75;20;
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
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-26;3155
The data comes from the git repository.
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-26;496
docs data
2000-05-22;6235 2000-05-26;6331 2000-05-29;6589 2000-05-30;6588 2000-06-02;6588 ... 2024-04-16;96580 2024-04-17;96587 2024-04-18;96589 2024-04-24;96606 2024-04-26;96633
This data comes from checking the docs/ subdiretory in git.
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.
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.
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
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-26;;5
This data comes from a manually maintained file. Based on code inspection.
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;30;25.58
The data comes from the git repository.
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.
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-26;1838
This data comes from counting the test files present in git at the time of 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-04-21;63;64.4;4;3;43;86 2024-04-22;61;64.2;5;7;43;86 2024-04-23;65;64.1;8;4;43;86 2024-04-24;65;64.0;13;13;43;86 2024-04-25;63;63.9;14;16;43;86
This data is fetched from github daily using their API, then stored and massaged by scripts on our 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.
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-17;822;1262;65.13;79;160;439 2024-04-22;823;1263;65.16;79;160;439 2024-04-23;824;1264;65.19;79;160;439 2024-04-25;825;1265;65.22;79;160;439 2024-04-26;825;1265;65.22;79;160;439
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-04-20;133.158103
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.73;7.11;16.65;2.92
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
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.
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-25;136;;1;24;16;75;20;
The data comes from parsing the CI services instruction meta data files as stored in git.
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.
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;217;159;58;134.0;51.2;
This data is fetched from github daily using their API, then stored and massaged by scripts on our server.
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-26;305
The number of options comes from parsing the include/curl.h header file from git as it changed over time.
c-vulns data
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-25;136;79;23;33;1
The data comes from parsing the CI services instruction meta data files as stored in git.
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;606;1404.8
The data comes from the git repository
c-reports 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-04-26;94
The number of calls is extracted by parsing the include/curl.h file in git at the time of past releases
func-calls data
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;29;10;61.7;26.0
This data is extracted from the mailing archives as stored on the web server.
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.
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-26;;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.
Updated 2024-04-26 03:20:45 UTC
The scripts for generating all these images are available at github.com/curl/stats.