Ecosyste.ms: OpenCollective

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

github.com/ooni/backend

Everything related to OONI backend infrastructure: ooni/api, ooni/pipeline, ooni/sysadmin, collector, bouncers and test-helpers
https://github.com/ooni/backend

Move test name validation

2d2807c2549e0fe3c64e766105f14f3a26ea158a authored over 2 years ago by Federico Ceratto <[email protected]>
Add fetching measurements from other collectors

2c5f9a02256209678455ea3c463e1adde8a19e7f authored over 2 years ago by Federico Ceratto <[email protected]>
Add filtering and grouping by domain

42b36005f1a9d26278e68ebc4404ece17203d3a1 authored over 2 years ago by Federico Ceratto <[email protected]>
1.0.1 Add stunreachability (#278)

Add stunreachability, fix mypy warnings, minor cleanups

a9e3d4b527bc46f283355096986232fee4add290 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix more dates, reformat

e618427c1220c20147099ae98d4817f21bc6f7bf authored over 2 years ago by Federico Ceratto <[email protected]>
Load gunicorn conf from file

9656bda2eafa2efc07adc8944e1d4a91c14c3919 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix category_code listing bug

955b6dbbff7983ef7d7f51c4814514d3fe21af4a authored over 2 years ago by Federico Ceratto <[email protected]>
Test: change log handling

84b17c04fa354ebd9ba4946f57937a6dcbe33f57 authored over 2 years ago by Federico Ceratto <[email protected]>
Minor change

e13742c1ac459b0965a0c250c02b00a58cbac9fa authored over 2 years ago by Federico Ceratto <[email protected]>
Disable flaky tests

4baa07116da0585feff9d47e82b48a404d4aeda0 authored over 2 years ago by Federico Ceratto <[email protected]>
Speedup

cb9febdd64853f4ca5f6d70894916c482f289ea5 authored over 2 years ago by Federico Ceratto <[email protected]>
Switch torsf stats to Clickhouse

ee78dac5e486e2fd97d6d6456652c70f7e7562c1 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix logging

2df3fac9aa8a21906ae7e3983870f85b3315c94c authored over 2 years ago by Federico Ceratto <[email protected]>
Fix network coverage

75bfa45ad1e6b50dc8d81e0002558812d33f2e9a authored over 2 years ago by Federico Ceratto <[email protected]>
Align charts with prod API

20fd8f966335b1dbb37378305130e155187d07af authored over 2 years ago by Federico Ceratto <[email protected]>
Rollback temp change

0cf432bb2830d584aae589a945fe165d09e57604 authored over 2 years ago by Federico Ceratto <[email protected]>
Add /circumvention_runtime_stats

d0d7c80bfd390966081a374d8406416be2eff521 authored over 2 years ago by Federico Ceratto <[email protected]>
Add comment

ace30864712e5130a542629713ca710ee93a4b8c authored over 2 years ago by Federico Ceratto <[email protected]>
Add comment

6c4af3d155dd198b04b96f411a2912f7f17ab55b authored over 2 years ago by Federico Ceratto <[email protected]>
Hide cc=ZZ on list_measurements

d3cb78dc020565f07c5acb5f16178ae68c25d3f3 authored over 2 years ago by Federico Ceratto <[email protected]>
Remove debug command

16e4ab404542fbb951a8cc0316cd9aaeb82386db authored over 2 years ago by Federico Ceratto <[email protected]>
Disable test

5b5b58ee0fde854c4778ec3dc8826f701e9290c6 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix test

517fc3c5051162135095c02bed77fb28bc59b32a authored over 2 years ago by Federico Ceratto <[email protected]>
Handle empty network list in /vanilla_tor_stats

77c295f32c4d9709b0eefa0d96313bbf38293180 authored over 2 years ago by Federico Ceratto <[email protected]>
Minor cleanup

5749ea63f792e57ad46b710dce772137add45b4e authored over 2 years ago by Federico Ceratto <[email protected]>
Add stunreachability search

Fixes https://github.com/ooni/backend/issues/573

348294b0caec8e67e3cd7dfbf304ad3163365726 authored over 2 years ago by Federico Ceratto <[email protected]>
Move url_priorities to CollapsingMergeTree

350155fadb586bf94f6015d9bc39fb901d8a3202 authored over 2 years ago by Federico Ceratto <[email protected]>
Cleanup unused function

d0aceb2f0dd6f19d860fbb30211048828a68d806 authored over 2 years ago by Federico Ceratto <[email protected]>
Cleanup ASN param handling

cd7056cf222d0d74b3c367a2891de76eaf83fef1 authored over 2 years ago by Federico Ceratto <[email protected]>
Minor fix

ca18a6bfb2640d78904baa8eaa31a7bc41ba37bf authored over 2 years ago by Federico Ceratto <[email protected]>
Switch fastpath branch to existing PR

95638ea3397f0113010a4210b8ab83e9de42cbd2 authored over 2 years ago by Federico Ceratto <[email protected]>
Remove PG install

2ace3d905d496be2d66a60ef3feaf97650a1ef9a authored over 2 years ago by Federico Ceratto <[email protected]>
Apply "if clickhouse else pg" pattern

4ba2c85adfded2221f806be531dc484a0e2e6104 authored over 2 years ago by Federico Ceratto <[email protected]>
Apply "if clickhouse else pg" pattern everywhere

92795549798416e650fd935eaa4fff52682fc538 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix test

3b0ecb2b9924072a384f4d3dc9a770f818f1ef17 authored over 2 years ago by Federico Ceratto <[email protected]>
Enable tests

801263b38d2672ffb1e0628aaf1b0d7370355689 authored over 2 years ago by Federico Ceratto <[email protected]>
Add optimize, cleanup

d85e55cead29ff435b0c8b9e669614120119282b authored over 2 years ago by Federico Ceratto <[email protected]>
Fix date, add swagger

45fdc29451163f70856fbde58d7dd9841e836756 authored over 2 years ago by Federico Ceratto <[email protected]>
Add comments

229ef4132d88653a8d7398c1e14a1403a70f4d26 authored over 2 years ago by Federico Ceratto <[email protected]>
Move citizenlab setup

5cf2c9158318c6e42cb027942f2071b8d24fea7c authored over 2 years ago by Federico Ceratto <[email protected]>
Fix tests

374fc379a2e35d3196681c547f19ac38be900ae8 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix test

b233630c6ab369c841dcc42d40a12b4f18ad87dd authored over 2 years ago by Federico Ceratto <[email protected]>
Disable CI on push

232408ee5da564e195d99341303c98c0df6d6f0b authored over 2 years ago by Federico Ceratto <[email protected]>
Remove aggregation granularity selection

d50034983e0e51cb3263a078077a75b74ee3485e authored over 2 years ago by Federico Ceratto <[email protected]>
Fix tests

8f7ef98e034500481384e2ef186e92feb87e9480 authored over 2 years ago by Federico Ceratto <[email protected]>
Add test, minor fixes

a1198e228054dec40bcef6f66e32914911c91b8d authored over 2 years ago by Federico Ceratto <[email protected]>
Order by msmt time by default in aggregation

Closes https://github.com/ooni/backend/issues/587

fddc995075a1843858542b20d3c8634194a59eb2 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix test

61e0fb7341f16b32c343d0b71e7aba96a743a446 authored over 2 years ago by Federico Ceratto <[email protected]>
Disable test

f3d97ac90a1daaf7a866f6420bf84a8589196678 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix tests

86f49d4ba311cad8d78cd353f74327b833b8dc0d authored over 2 years ago by Federico Ceratto <[email protected]>
Fix https://github.com/ooni/backend/issues/585

b1d0a1faa6527f30cffb4194d3c66633ed6e600e authored over 2 years ago by Federico Ceratto <[email protected]>
Minor fix

ecfbdcdef44795a3472e844db6f6acf90e953c56 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix test

1d96d2a814dd0263c7c3f0e302b365c32da27d89 authored over 2 years ago by Federico Ceratto <[email protected]>
Populate citizenlab in tests

9dc6c7c9762875f8f7e2f404725c6197f01067ad authored over 2 years ago by Federico Ceratto <[email protected]>
Fix typing

b187cab685af12357f63b1e4b0b84aa05fee41a9 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix tests

ca64916750a3b74379a3561ae8da22da0bab082e authored over 2 years ago by Federico Ceratto <[email protected]>
Cleanup

8aa41919d26050e4edf7846003f536366595b4af authored over 2 years ago by Federico Ceratto <[email protected]>
Move url_priorities to CollapsingMergeTree

ca7c48e7c63b21bc790c9650ea44b41ce1b0df31 authored over 2 years ago by Federico Ceratto <[email protected]>
Add helper function

d0473845ae92a8a5071473e1613d1c51c144a004 authored over 2 years ago by Federico Ceratto <[email protected]>
Clenup test fixture

dbaee6c32634b044d912eef9dbeb8f1b641346ed authored over 2 years ago by Federico Ceratto <[email protected]>
Fix test

6d30b11f2b86cc24c299e11e25f80790f581e65a authored over 2 years ago by Federico Ceratto <[email protected]>
Switch logging to print

17054849c7bd9c1dd4aab5ac17ce241395be5514 authored over 2 years ago by Federico Ceratto <[email protected]>
Auth bugfix and update integ tests

dd896479fc429485813f5ffa72a7e5f17e952b54 authored over 2 years ago by Federico Ceratto <[email protected]>
Add temporary hack to test new_jsonl

0064d45248f54a63552fd3d593bc2f334f1c840b authored over 2 years ago by Federico Ceratto <[email protected]>
Filter citizenlab by cc when in aggregation

5c7030cc8acb38335438e1e451089c1306953748 authored over 2 years ago by Federico Ceratto <[email protected]>
Bugfix

f503669f924de84e3b784c9b12a7ce9ed6ca6ba4 authored over 2 years ago by Federico Ceratto <[email protected]>
Minor cleanup

229b0a5ccfd8afb7809edd277433ba93f898e118 authored over 2 years ago by Federico Ceratto <[email protected]>
Minor fix

f3de2ad630a891c5989ca998fce7e5d5bab2c61e authored over 2 years ago by Federico Ceratto <[email protected]>
Handle errors

9b77ab29434d0c50b54f6bc3ff9415222e875326 authored over 2 years ago by Federico Ceratto <[email protected]>
Sync state before returning the value of state (#277)

Fix the integration test for the submit workflow

8b8509f652fcaafcb21879c5e623927b7ccd310d authored almost 3 years ago by Arturo Filastò <[email protected]>
fix(get_http_header): sync description w/ impl

Spotted by @FedericoCeratto, thanks!

7c1df1f0d9b28dc517df3383503e21c49dc290ac authored almost 3 years ago by Simone Basso <[email protected]>
RiseUp VPN: bugfix (#379)

0.56 Add test for RiseUp VPN bug
Add Black conf and reflow

13841587bb847341c32b740a0c11f9ac9e17291d authored almost 3 years ago by Federico Ceratto <[email protected]>
Merge pull request #376 from ooni/clickhouse-optional

0.54 Make clickhouse dependency optional

d3df4f6bcd2c79a32e543979d55c45ffa1e43578 authored almost 3 years ago by Arturo Filastò <[email protected]>
0.54 Make clickhouse dependency optional

22cc21353063a7f7dbf535cec3ef25397a516eb4 authored almost 3 years ago by Federico Ceratto <[email protected]>
Stunreachability fix (#378)

Add stunreachability scoring
Co-authored-by: Federico Ceratto <[email protected]>

71953c66a6292c774e79c6281959889669944ad6 authored almost 3 years ago by Arturo Filastò <[email protected]>
Merge pull request #369 from ooni/whatsapp2

0.47 Whatsapp: support http URLs

1e7d3f5fd205c4c84a686b9e47325ce599f5fefb authored almost 3 years ago by Arturo Filastò <[email protected]>
Update af/fastpath/fastpath/core.py

772c573f7e639054ac198d27e6447a9f65897389 authored almost 3 years ago by Simone Basso <[email protected]>
doc(core.py): document get_http_header

As highlighted in the review, explain the function in general and why we have
added support for...

7ef831474ab7125b7c749ba0397b21928f5ba6df authored almost 3 years ago by Simone Basso <[email protected]>
0.52 Support Clickhouse (#371)

Implement --stop-after, ignore empty cans if any

6609ad42d24e6ac83cbd7d7617668a9427ffdb56 authored almost 3 years ago by Federico Ceratto <[email protected]>
Add support for parsing legacy headers which don't have header_list

Add basic unittest for header retrieval functionality

47e70fe42048e13ea2d608d328d87c6925c546a1 authored almost 3 years ago by Arturo Filastò <[email protected]>
Add additional consistency checks for whatsapp blocking

3ea2072e77b3d203a93fc120cad23f588d53362b authored almost 3 years ago by Arturo Filastò <[email protected]>
Merge branch 'master' into whatsapp2

* master:
Remove duplicate fingerprint
Add UZ blockpage fingerprints
0.51 Extract test run...

1a0b205caf074af4003fff8150307986604d9911 authored almost 3 years ago by Arturo Filastò <[email protected]>
Merge pull request #374 from vivivibo/fp/uz

Add UZ blockpage fingerprints

cf9c6e4331ba59aad24e11957b3afaa3f433466b authored almost 3 years ago by Arturo Filastò <[email protected]>
Remove duplicate fingerprint

c098062833a0f5e7c17a5e189c775da90afeb754 authored almost 3 years ago by Arturo Filastò <[email protected]>
Updated the OONI API page

Co-authored-by: Federico Ceratto <[email protected]>

83bc682f0b8b430bc24c1d44f69eefd37038c913 authored almost 3 years ago by Maria Xynou <[email protected]>
Add UZ blockpage fingerprints

0797dcefefe0fd8c00a8bfb7667730dd58d578a0 authored about 3 years ago by vivivibo <>
Add torsf statistics (#274)

16408b8950181a66a624c12402aaf3d38b94245b authored about 3 years ago by Federico Ceratto <[email protected]>
0.51 Extract test runtime and bootstrap time

2a24660ca4b53b51bde3daedde80d8489bdeb37c authored about 3 years ago by Federico Ceratto <[email protected]>
Put measurement UID in jsonl table (#273)

21292b9f83fbb87263f907854c4c0ada26b2c3a6 authored about 3 years ago by Federico Ceratto <[email protected]>
0.48 Update packaging (#370)

597decdfadcde0c87862b7692d73164e3ed4e958 authored about 3 years ago by Federico Ceratto <[email protected]>
0.49 Fix logic of citizenlab URL submission backend (#270)

Previously it would not work properly when configured in our testing vs
production setup as sev...

a889b6cc3a973a016c66f7136c6b74bf4fc58f44 authored about 3 years ago by Arturo Filastò <[email protected]>
0.48 Experiment with new test helper (#269)

dd4e8abb18c44d6b34a60e059badcdfd2851d82a authored about 3 years ago by Federico Ceratto <[email protected]>
0.47 Handle http whatsapp

4bbae9794739ee5b95ee96c24340992edabe0ba0 authored about 3 years ago by Federico Ceratto <[email protected]>
0.46 Flag incorrect date (#368)

d2b0edd091c66a41cc7f86e877a0a6548dc28fe2 authored about 3 years ago by Federico Ceratto <[email protected]>
0.47 Bump up gunicorn workers count (#268)

d6c886c42c214fc632096261140fd8072f734ac3 authored about 3 years ago by Federico Ceratto <[email protected]>
0.45 minor fix on empty "requests" key (#367)

* 0.45 minor fix on empty "requests" key

* Switch package build to github actions

8779ad87914c5323688d8aeb500aac450fd1e0da authored about 3 years ago by Federico Ceratto <[email protected]>
0.46 Change the state to the PR being open only after we succeed opening it (#267)

* Change the state to the PR being open only after we succeed opening it

Add more debugging w...

4092c7898848ca1b7b1e6ce4190791f313160ee5 authored about 3 years ago by Arturo Filastò <[email protected]>
0.44 Initial scoring for RiseUp VPN (#366)

5163ca2a6d01ff5958e806ebedf1a46ceb60ec37 authored about 3 years ago by Federico Ceratto <[email protected]>
0.43 Filter minican names (#364)

Filter minican names
Remove unused file
Support extracting msmt UID from new msmts
Add suppor...

2fbeb6f5d8ee3e86802c6b1e375895ddd28936ff authored over 3 years ago by Federico Ceratto <[email protected]>
0.25 Speedup counters update (#363)

db322f3a1e0b6f9e3d19f567afd30f20db1be115 authored over 3 years ago by Federico Ceratto <[email protected]>