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

Make test more strict

d403888895631769d8d608b688ae418153b8a222 authored over 2 years ago by Federico Ceratto <[email protected]>
Move redirect_to into the registration JWT

34a11f2f97da0cff5fc5210a936e6472663c0bea authored over 2 years ago by Federico Ceratto <[email protected]>
Fix test-lists spelling

Co-authored-by: Maja Komel <[email protected]>

d153ce5808667b14b93429cf41fc3e311caad8a3 authored over 2 years ago by Federico Ceratto <[email protected]>
Add typing and comments

87537e1f791316c9f8cfb0faeebd94f82208c3a3 authored over 2 years ago by Federico Ceratto <[email protected]>
list_measurements: use param_asn

467e581547090fdeb1beb0ac51ab024cf13cc175 authored over 2 years ago by Federico Ceratto <[email protected]>
Update example / CI conf

72df47efb9de8171a113a6188732435cad29b345 authored over 2 years ago by Federico Ceratto <[email protected]>
list_measurements: omit legacy measurements

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

36b5657c85b7fb80f8257348aac9a94bd13d473d authored over 2 years ago by Federico Ceratto <[email protected]>
Update newapi/ooniapi/measurements.py

Co-authored-by: Arturo Filastò <[email protected]>

093f6d52cfdbd62abdf818f6a957b0921f78325c authored over 2 years ago by Federico Ceratto <[email protected]>
Set file name from msmt uid

f78f89ea7f0541da9bc46cd1fedf19c96e3876eb authored over 2 years ago by Federico Ceratto <[email protected]>
Implement get_measurement

926f3d0fc97b7216ccfe0b84648b724b2f39d322 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix spool path

d178a3d57ca137489550e90dbdba743e513d174e authored over 2 years ago by Federico Ceratto <[email protected]>
Set S3 bucket in example file

af57529adde78332ddf7f9ee2f4a665957d1e103 authored over 2 years ago by Federico Ceratto <[email protected]>
Drop ams-pg msmt lookup

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

92ad8e615be427f7883249c2905c3882e1bf1360 authored over 2 years ago by Federico Ceratto <[email protected]>
Add jsonl lookup on ams-pg

cee636764630b64625bea707aa8a0e3c36616a86 authored over 2 years ago by Federico Ceratto <[email protected]>
get_measurement cleanup

5a2aeae92eb9bf81b3457e21f4bb263920e16736 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix raw_measuremnt fetching of fresh mmsmts

08a1a1d9d937ede4bbc0fb47960c0349e8c3aa58 authored over 2 years ago by Federico Ceratto <[email protected]>
API uploader: compress tarballs

f120efbd65e849a1679e870812c859874a578a95 authored over 2 years ago by Federico Ceratto <[email protected]>
Broaden search range

9ca061c4c892f98ac674c5be7608a97df8237374 authored over 2 years ago by Federico Ceratto <[email protected]>
Drop new_jsonl table lookup

c8695b3046a8ecfc7985589e57ca7ece443c28a3 authored over 2 years ago by Federico Ceratto <[email protected]>
Make S3 bucket configurable

a4185343d10a142a5aec0e7cdd8263b25da46458 authored over 2 years ago by Federico Ceratto <[email protected]>
Configurable COLLECTOR_ID

624632e148885ee7e2ef480a0776b3412193d0e3 authored over 2 years ago by Federico Ceratto <[email protected]>
Add collector_id check

4ce49c86a63eb091d37758dde156ef3b7d9c23f8 authored over 2 years ago by Federico Ceratto <[email protected]>
Add typing data

59ddaec2443d41c84f21cd0d9cbbd670da82043d authored over 2 years ago by Federico Ceratto <[email protected]>
Move API uploader to Clickhouse

1988f1051635e6969e8878f1374960595b5403a7 authored over 2 years ago by Federico Ceratto <[email protected]>
Drop time filtering

28ffc78d151c31cb32dcabe5dc0f7329f8c2ff02 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix metric names

84d4a8007b363f037a99a9bc9a5baf82529c2c6e authored over 2 years ago by Federico Ceratto <[email protected]>
Add metrics

131a8fe5ad59686e7cd0fe873b33bb69f7f335d0 authored over 2 years ago by Federico Ceratto <[email protected]>
Simplify ams-pg jsonl lookup

482247fa766c476c2e8a4dc74ab41f5357549214 authored over 2 years ago by Federico Ceratto <[email protected]>
Add fixme

baa2a03172cc47a462647ae58b7ef8e5d142e941 authored over 2 years ago by Federico Ceratto <[email protected]>
Remove temporary filtering of msmt uid 00*

10fb74fe218f959a9cc0d9e379abe12c59989a07 authored over 2 years ago by Federico Ceratto <[email protected]>
Rename function, add metrics

78a11cca19ff1a470eeee84aaf8ec1b484ab7d3f authored over 2 years ago by Federico Ceratto <[email protected]>
Improve debugging

717a4d406926c71fbcc9ad34a11df7b75f7ed0d3 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix FQDN detection

a91024a11310928d956ad4b2a44684690fa6b257 authored over 2 years ago by Federico Ceratto <[email protected]>
Typing, comments

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

ee0234a9a2df6b69dc8ec835ab8a6f33dc7e5aee authored over 2 years ago by Federico Ceratto <[email protected]>
Hide before-reprocessing measurements

fc91aadaff9f78db7ef73b85d918083de047d0d7 authored over 2 years ago by Federico Ceratto <[email protected]>
Improve logging

efbd5834a1ac37cdd332daaf3a92f44731419c91 authored over 2 years ago by Federico Ceratto <[email protected]>
Run rotation during working time

c1c9b078a0484c62f1175bf48a4183fe1b7d4cce authored over 2 years ago by Federico Ceratto <[email protected]>
Update scope of local fingerprint

The fingerprint with IP 195.46.39.11 is a local blockpage used to implement filtering in a home ...

f28502324141b6d7be754f08d7e03200ef2453c3 authored over 2 years ago by Arturo Filastò <[email protected]>
Cleanup rotation script

Restart Netdata after Nginx

10c4666bfa61526561ff863c7aaa2f9e311f9838 authored over 2 years ago by Federico Ceratto <[email protected]>
fix: attempt to give action write permissions

f968ba52f453a149b8cf20c6d70671aad8c49735 authored over 2 years ago by Simone Basso <[email protected]>
Filter prioritization query by week (#296)

Add debugging API call, cleanup

cbcfbf1c7527dde797613b136c2e7266785e8a4a authored over 2 years ago by Federico Ceratto <[email protected]>
Always return True in check_report_id (#295)

ee15aaa2e2f32e2804f8c35aa9043a786488051f authored over 2 years ago by Federico Ceratto <[email protected]>
Use new test helpers for all traffic

8f95f309c61000cd5913551df9db35656975400c authored over 2 years ago by Federico Ceratto <[email protected]>
Generate test-list using ASN (#293)

Add GeoIP metrics

c38a6a1c4ee546778635f26eec9045a6b6b4a8ac authored over 2 years ago by Federico Ceratto <[email protected]>
Cleanup, move test list updater to Clickhouse (#387)

Rotation: use dedicated DB role, add metrics, minor fixes

d1a1dedf49d2022fa91b96263a00c366ee5722d2 authored over 2 years ago by Federico Ceratto <[email protected]>
Move test helper rotation script to Clickhouse (#386)

8f1210dbc663b5ea5f2191a7993f71dfbc5b1d86 authored over 2 years ago by Federico Ceratto <[email protected]>
Improve account_metadata return values (#292)

* Improve account_metadata return values

* Fix test

468302f236afad8a12cd3f063301bd14479152a9 authored over 2 years ago by Federico Ceratto <[email protected]>
Add robots.txt and CSS, cleanup (#291)

* Add generated css

* Serve master.css, robots.txt

* Drop font css

* Fix path

* Remo...

a66738feceaf0cc10a7a192a979af7ea8e5bc500 authored over 2 years ago by Federico Ceratto <[email protected]>
Bump up version

05e2a144b506c015d9e2f90502a7ca036ce2c9ef authored over 2 years ago by Federico Ceratto <[email protected]>
Add support for updating open PRs and viewing changesets (#286)

When there is an open PR and the user makes additional changes
close the currently open PR and ...

45919b1a1ae63056f7101ec2019e3a8886ec6f25 authored over 2 years ago by Arturo Filastò <[email protected]>
Add tests for probe_network_name

588a193f1ce7fe4e679ac60cf4edd4f578d516a2 authored over 2 years ago by Arturo Filastò <[email protected]>
Add support for returning probe_network_name

19c1e777828a33d41e6517e6a330b219e79e3470 authored over 2 years ago by Arturo Filastò <[email protected]>
Remove nickname

4b790c86b917984ab15963b8c61425ab0d314cee authored over 2 years ago by Federico Ceratto <[email protected]>
Improve typing, minor refactor

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

ea1cd89524f8db950c026134d3dde36bf479d719 authored over 2 years ago by Federico Ceratto <[email protected]>
Small refactor

7121a9cf0a00338889d07e488ce3aaf743ea1529 authored over 2 years ago by Federico Ceratto <[email protected]>
Remove most PostgreSQL-related code

3885274991efbd47b9f4d41c91caf064b4b57ccd authored over 2 years ago by Federico Ceratto <[email protected]>
Fix types

bd651da619cac2083900fee6c8b8dfe27c08bf49 authored over 2 years ago by Federico Ceratto <[email protected]>
Update comment

7ae0f6d71ef342a181139bf91f50b882dabc5261 authored over 2 years ago by Federico Ceratto <[email protected]>
Add tests

51d86263072f05fa5549e6ac03b9d978b6f85d16 authored over 2 years ago by Federico Ceratto <[email protected]>
Cleanup, add typing

1c43bebaa4580195b7e58a9df42dd427df6a4412 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix typing errors, switch query to return list

be97545402ebd2933938072e9e5c844360ab9999 authored over 2 years ago by Federico Ceratto <[email protected]>
Remove more obsoleted code

7961b8869691f6b104795af77a6879d4555b5ca0 authored over 2 years ago by Federico Ceratto <[email protected]>
Switch cachedjson to readable units, enable mypy

2378ce002367f25187620c218082b75463974113 authored over 2 years ago by Federico Ceratto <[email protected]>
Partially disable flaky tests

5b57e8f1fd6f1f551b53fe6001aed44deeb78604 authored over 2 years ago by Federico Ceratto <[email protected]>
Reflow

f2cd16f80bb03abb2eca42986e549b7143f18a43 authored over 2 years ago by Federico Ceratto <[email protected]>
Add support for returning probe_asn and probe_ip as part of check-in (#276)

Add support for returning probe_asn and probe_ip as part of check-in
Run the build_runner scrip...

eba9e2ab642581f974dae51b4aa6d0088a611817 authored over 2 years ago by Arturo Filastò <[email protected]>
Fix import

5b799f0eb09df7b4233fb9d072dabbb92d9275d2 authored over 2 years ago by Federico Ceratto <[email protected]>
Add logout

8760bb75c32b194f76b0c374b232a35a5291c972 authored over 2 years ago by Federico Ceratto <[email protected]>
Add typing, minor fixes

a141c34053d730ba7b982e69c407578c7db9e184 authored over 2 years ago by Federico Ceratto <[email protected]>
db_session is not always set

f8f5984b0aca498f0b5babf277205cbbe52e7c64 authored over 2 years ago by Arturo Filastò <[email protected]>
Improvements to how tests are run and updates to the Makefile

8848794d8e23ff2fa5491d24861dd47dea349240 authored over 2 years ago by Arturo Filastò <[email protected]>
Conditionally set db_session also in other file

242dc3eeb7638497bc01466714189cf07d021f42 authored over 2 years ago by Arturo Filastò <[email protected]>
Switch more networks to new test helper

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

01e0c59b161d5340f134201f504259cb9725cf25 authored over 2 years ago by Federico Ceratto <[email protected]>
Add typing, minor refactor

660bb92c6d6715065e00c6fff5e1898d5c36e429 authored over 2 years ago by Federico Ceratto <[email protected]>
Add download flag to aggregation

fafc5cf1aa9033c0b648c0b62ce20951db9d6c89 authored over 2 years ago by Federico Ceratto <[email protected]>
Make the aggregation API links downloadable

* Set the Content-Disposition header for JSON and CSV formats so as to
trigger a file download i...

55ce5ae5aabb59d9f5362322952158c1c8be0472 authored over 2 years ago by Arturo Filastò <[email protected]>
Improve type hinting

93d4b5b34413be9c7dc454455b4fe2a4c9e01e1e 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 network coverage

75bfa45ad1e6b50dc8d81e0002558812d33f2e9a 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 flaky tests

4baa07116da0585feff9d47e82b48a404d4aeda0 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]>
Align charts with prod API

20fd8f966335b1dbb37378305130e155187d07af 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]>