Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/curl/stats

Scripts for generating project statistics and for plotting them as graphs.
https://github.com/curl/stats

lines-per-docs.plot: allow the yrange not start at zero

0610e8ab16992b4c9db69e7a827d9b91c455a5e7 authored 11 months ago
cve-age: add some more median plots

62f55f9486a1101c9042d4b6bd1fc3dd381473c3 authored 11 months ago
mksvg: fixup the contributors-over-time.csv use

6dd3efb727aaf90fbb433c8f953bb656781c61d2 authored 12 months ago
lines-per-author.plot: add, and run from mksvg

ec3dafd8fe946faf95eaac88c784bd2702e526ce authored 12 months ago
mksvg: remove lines-per-knownvulns

Since knownvulns-per-line is there and covers it better.

a0c89e76b924857c19e92c5a0ebc19157664584f authored 12 months ago
contrib-tail.pl: rewrite to avoid shortlog

c5b4f8483379c7053e6e8a15b5c0f74cec23eb5f authored 12 months ago
contrib-tail.pl: add more debug for fails

1328220b266982a3e40e5533c103d5fd0472ca4b authored 12 months ago
knownvulns-per-line.plot: fix axis label

2ef9d8db500d7cd119892c8f754cf775d58bd664 authored 12 months ago
mksvg: bring back contrib-tail

c16f76b317e3688f5242ce5ca0206a93f4b02b5b authored 12 months ago
contrib-tail.plot: make both axis log scale

23ccb5a1d009f9d83f6e95e880ea071f1b595c62 authored 12 months ago
knownvulns-per-line.plot: add

7fdcc42dd89c0dc6a748c9ef8ecfcc16a942deae authored 12 months ago
plotdivision: add scaling support

e3dbddced3f3379844269a464425ba89cff779fb authored 12 months ago
lines-per-knownvulns.plot: add

bc43f9045177d5fd07ee1512a042514985505a31 authored 12 months ago
mksvg: fix typo variable

c1a6ac9d41fcd41cda25e98608696c1a79effc7b authored about 1 year ago
lines-per-test.plot: new

57919bb45d92410b44606256e530ddbfcb37b950 authored about 1 year ago
lines-per-docs.plot: new

780bb43245b83fd9a5de9cd4f1268e5c08273e8d authored about 1 year ago
tests-over-time.plot: make tests thicker, code thinner

dab8ed1d995ad97bdbb02ccbf15fdc15d354d4b1 authored about 1 year ago
plotdivision: generic one plot divided by another

Takes two CSV files as input, generate the quota from that

6c44ff3535caa60431295be37811d8f6ae534a6b authored about 1 year ago
cmdline-options-over-time.pl: update count of current options

By grepping src/tool_listhelp.c instead of counting .d files as they no
longer exist.

cda4f8f400b9475bd7e22dbbdde59c32a3547dd9 authored about 1 year ago
tests-over-time.pl: count the pytests better

- adapt to the rename in 8.0.0
- count each individual test inside the files as unique tests

e084341b518781356be36d0c52a82ed0348dd9c9 authored about 1 year ago
manpages-over-time.pl: adapt to new libcurl man page setup, curldown

c148382fc39dcba109c7c133a4157c28a175ce31 authored about 1 year ago
cpy-over-time.plot: clarify that this is libcurl code

eb7b31166ea79a5f6683d396fc08e227ec4d22fb authored about 1 year ago
mksvg: add cpy-over-time graph

f9d05d029ef57590df18a7a13a3dbeae29195d51 authored about 1 year ago
c-vuln-over-time.plot: change plot order

85ea0ec01f4ec318219da9679a4b4a2f9e2a13a9 authored about 1 year ago
c-vuln-over-time: add high/critical data/plots

6830aaa2c1be00b3c26a59ed134c888a8c1bfec3 authored about 1 year ago
cpy-over-time: LOC per cpy and alloc calls, over time

6a42c27bca736a6f2c28bd8cac5cab2f0e0e0767 authored about 1 year ago
c-vuln-reports: add plots for C and non-C mistakes per report date

aa900d853d3cafa15c588916fb59df77a96a58f3 authored about 1 year ago
contributors-over-time.plot: remove mxtics

93f599564a4a465bb284cca1d3762612129cae2d authored over 1 year ago
lines-over-time.plot: remove mxtics and do xtics nomirror

fbd27727656d2924a06278f9f829f01f9b493579 authored over 1 year ago
commits-per-year.plot: make the bars orange

too many graph uses default purple

bd718ff1294091068f9b54429f406319ca3dc565 authored over 1 year ago
lines-over-time.*: provide the curl tool LOC in a separate plot

56bd892ab9e3a4f967e20c799cce38c0cc5c4ee1 authored over 1 year ago
cmdline-options-over-time.pl: add some pre-curl numbers

99a04685f08502bb469a9227eca6952a48a42880 authored over 1 year ago
vulns-over-time.pl: blank instead of 0 on the first

f4bbdac181ebc107cfadf0f680cc04c8ffc94107 authored over 1 year ago
todo-over-time: blank zeros, change color of known bugs

1e5466c4bef85dbee0c0feed7d79836b2a06d977 authored over 1 year ago
CI-jobs-over-time.pl: do blank instead of zero

To make the plots start/stop nicer

5f07f4b76e5e73408d27c10133e6d80b942afa77 authored over 1 year ago
examples-over-time: only show lines with example count

a9da5c09a616e7bd91ba675620d3fa7911ee7fb1 authored over 1 year ago
tests-over-time: inhibit dates with no tests at all

e1b10fa1d5429bb3ad8cdf37a61754b6e725222f authored over 1 year ago
lines-over-time.pl: fix typos

eafa4674b52a46b5eee15acbd92c9323b645d9f6 authored over 1 year ago
average: a generic average function

f05f70b73db17499f8255154d74082a00c59bc54 authored over 1 year ago
80-percent: use the average pm

cfbbb7a7a8ef1b80328234ca3e362de852f2903a authored over 1 year ago
lines-over-time: added four releases before curl

Also filled in a few later cached results

9078b7e9b314d3f85bd40c14bf638b36dbb2f3cb authored over 1 year ago
tls/3rdparty: dropped support for gskit today

c587c7f6cc51efc643087e9d210f2663e102ffee authored over 1 year ago
tag2date: cache lookups

c4ba00819118c822d6be75c04a36115cb16db693 authored over 1 year ago
c-vuln-reports.pl: remove unused "default date"

... and some other unused logic.

83adac36d5a55888170f9be53491c287bd86613f authored over 1 year ago
tag2date: switch to using the generic function

... instead of copied duplicates.

3d67140f879311d5809e1ac7642bdbe714314d87 authored over 1 year ago
c-vuln-over-time: remove two defaults no longer used

6c74eb3e691e049d2d336cf305a87eea620eed34 authored over 1 year ago
tag2date: provde a set from before the git transition

And also the two releases that don't have the correct git tag set

47857eaa554db389db49c7bbc58ff2a6c5e2000e authored over 1 year ago
high-vuln-reports: make the plots stop at last report

And use linespoints to mark the moments in time better

07f4e7b36a8d592397d09e864e85a54e9008ccbf authored over 1 year ago
c-vuln-over-time: polished

- Only output a number in the CSV if it was updated
- make the plots use "points" for every repo...

4514e08c92ec2f6b615d4d0245d57b76818dd103 authored over 1 year ago
3rdparty-history.md: -NSS

c93698ede61a4f24f73fff29e54165bc3adefbc2 authored over 1 year ago
tls-history: removed NSS today

18a51902ba64ab80a4baaef5f3565b9656f485cf authored over 1 year ago
sev-per-year: add to the dashboard

4b35f43b63aa4aa6c73811d6ce685ef56bdb6c9e authored over 1 year ago
graphs.plot: polished

94847ad252debaa4e9ae58a8d31de6a3eea36c72 authored over 1 year ago
examples-over-time: in the docs/examples/ dir

fd5776b981c2e355e256c411d3348f53a200582c authored over 1 year ago
high-vuln-reports: show distrib of high+critical vulns

9d641e1c290b89f6476bc891b04e7f4b38da614b authored over 1 year ago
cve-age: added all-time/12 month median, removed the 12-months from plot

The data is in the CSV though

f0a2f4f1417fc45dfd8dbf868dc2db181cfea162 authored over 1 year ago
mksvg: run c-vuln-reports

3ec6867f5b49828855ef160d216f89bed17a5454 authored over 1 year ago
c-vuln-reports: curl C vulnerability share since 2010

per report date

a1d128a5287e5eaed92711c2064cd0f844b99b7f authored over 1 year ago
bugbounty-over-time.plot: only show since 2018

And adjust the point

804f02ab813aafdb62fc36348e3457914b11c43f authored almost 2 years ago
3rdparty-history.md: AWS-LC

eef66e55f1e2048b1a6d8062f1cc7d25b831f84e authored almost 2 years ago
tls-history.md: AWS-LC added today

f584c583844993b3a6dcf9b612ec7be49b7d0a67 authored almost 2 years ago
tests-over-time.plot: add lines of code plot

6697944f90a629225e8dd1e049e9b5245a7bfc9a authored almost 2 years ago
vulns-releases.plot: bump it to 2018 and onwards

d71c219f034b31f7024bd1463d17c0b2d6e36402 authored almost 2 years ago
commits-per-month.plot: change to bars for the main commits

0605d60d602982bbf2cb61b82dae87d394bfc6c0 authored almost 2 years ago
tests-over-time: also count the tests/tests-httpd cases

061cbc3fd3faea13c51ac8dd7d96f4fce756d3b6 authored almost 2 years ago
80-percent.pl: wrongly only counted people with commits in several years

fc6472299c518f1ce3420037d24a1944dc510a16 authored about 2 years ago
90/95-percent: remove ytics 1

309908966fe0ca60b2721b6fe85625a953c1f69a authored about 2 years ago
add 90/95 percent plots

9978b0ab3b66c042fdce4f67ff5af0d8d5a54ac3 authored about 2 years ago
mksvg: add graphs for 90 and 95 percenters

1069063ad894105089524f204ed1d5ba5ddce042 authored about 2 years ago
mksvg: also pass in the web root to the c vuln script

6a618d9258043709e39d0822d97e8f033d9a6183 authored about 2 years ago
mksvg: use correct script names

96a81f4416fe0144531119f446bb345fabf75a26 authored about 2 years ago
mksvg: add the c-vulns graph

c39e0e38ac457defab3ccb2c621f2ba353c6ec97 authored about 2 years ago
c-vuln-over-time.plot: also add a LOC plot for comparison

c01f987d07b6b0055b643f2467bea817343c46ca authored about 2 years ago
files-over-time.plot: add the second plot

0279c01b3569142d43bfe0dec26cefd449bedf88 authored about 2 years ago
files-over-time: show non-test files in a separate plot

1e8de8eb9a533ad180ce098b828b3aa931163f56 authored about 2 years ago
CI-jobs-over-time.pl: remove debug output

35fa2e90bbfda598beb8ef5ff0c7039b94a6362e authored about 2 years ago
bugfix-frequency.plot: and ylabel

11c0b8653f979a5627eb762934d8297e2052c697 authored over 2 years ago
bugfix-frequency.plot: "bugfixes" for the y2 axis too

209df4d92e87ea56732726fe6ad6627d6b1cbd15 authored over 2 years ago
bugfix-frequency.plot: call them bugfixes

Drop the dash

b972709a759ca3fb9d378345aac77492a4065458 authored over 2 years ago
CI-*.pl: adapt to appveyor update

The "APPVEYOR_BUILD_WORKER_IMAGE" text no longer has a leading dash.

Fixes #13

05341ed60fa95627874cb8b5fa08e29fc4ac46ec authored over 2 years ago
protocols-over-time.plot: make the Y range unbounded upward

dd58073b2fdd767c90f4ffe10876dd924bcfe68b authored over 2 years ago
protocol-history.md: add WS and WSS

... even if experimental

a12d15de8ad1764a75eb2e3dbde9e58f9bc88289 authored over 2 years ago
3rdparty-history.md: mention msquic as well

6233c8775eefaa1445ec3dd51f94d8ab7f3da89c authored over 2 years ago
CI-*.pl: fix bug in GHA counter

It matched too many *steps labels

69d04ce4773473f5a6ca42ef8ff846550d2ed6c9 authored over 2 years ago
c-vuln-over-time: edits

25041a25b7a0580624083147f7ace71aae4230cb authored over 2 years ago
mksvg: show backends-over-time.svg

9927c211d6a3cb693be4cae38f175ffd292ac9d0 authored almost 3 years ago
mksvg: run backends-over-time instead of the tls one

1880335cca91a7c8ec45731ff23c0de7a63d2aa0 authored almost 3 years ago
backends-over-time.plot: replaces tls-over-time.plot

6e5a94d4b82558247352789651940c33bd081413 authored almost 3 years ago
*-over-time: added

Dropped the last "current date" line from all of them

e698f65c9342a9ab19d45133b6ada92da339067b authored almost 3 years ago
c-vuln-over-time.pl: simplify the plots

97b622d9ef778758822ec5c6c050b0830ad4c80a authored almost 3 years ago
3rdparty-history.md: msh3 support added

31b5ad7cd06cdf4bb70063265596cb1ad316496f authored almost 3 years ago
80-percent: make the second line "all time average"

b1294a122e7b28fb8441c780dca5e1118864d3d8 authored almost 3 years ago
50-percent.plot: fix xtics math typo

441eb4b904acf15e9a5868c250a3ca633c2d9ed6 authored almost 3 years ago
80-percent: generate 70/60/50% graphs too

1768b3fd18d02c95a601bdc13af4a60bf71c4023 authored almost 3 years ago
CI-*.pl: correct the zuul counter

It showed one too many

930ae25ba8e1f496769c853d5219f27e758795e0 authored almost 3 years ago
donations: slightly nicer look

b13b963785017a8a4f0d7dddfad3eb1a1d1e7877 authored about 3 years ago
symbols-over-time: xtics every year, and rotate them

55733f01766b8129e6f12b357c36e25713f6549a authored about 3 years ago
authors: make xtics show every year

71b98f973395c51d4b8add096963390f2efc7c00 authored about 3 years ago
authors-per-month: rotate the xtics and make them yearly

0a448c1f506e8f3768ddc45725f0a292d00a8fe9 authored about 3 years ago
firsttimers.plot: rotate the xtics and show every year

07ca3ed3f9ddd3c5551b69b16fdc51b03a6d62f6 authored about 3 years ago