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

Nest oonirun-links into oonirun/links (#826)

* Nest oonirun-links into oonirun/links

* Bump version tag

e486936d047fc6a51b078cf15611c8823fb5e74a authored 11 months ago
Implement ooniauth API v2 (#825)

* Implement ooniauth API v2

* Add support for passing admin_emails via configuration

* Get...

ca2857c09f1156f28cf275f6bbe8593db1ecac3c authored 11 months ago
Service ooniauth v1 (#823)

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

* Add docs on creating service

* Add mor...

0c9bdd94886b014d940158db81d4dccfa2ccb143 authored 11 months ago
Update build_docs.sh (#824)

266dd36a83883eace4e33daa6516d518babde0bd authored 11 months ago
Add docs on creating service (#822)

* Add docs on creating service

* Add more docs about ooni services setup

* Improvements to...

809d89f1ca1390cf87bac52b2f971dea9b10acb9 authored 11 months ago
Support metrics & health endpoints PR#820 Issue#818

Add support for genearting metrics using prometheus. Support HTTP basic auth for scraping metric...

e506a9f04827e549f29aa5627ef187ea84945248 authored 11 months ago
OONI Run v2 DB Migration (#819)

Add support for running db migration in docker image.

We should not have a separate process f...

7cc043b42a9ccb3d774b37e36b823d8db6e04ebb authored 11 months ago
Handle the version dynamically with hatch

See: https://hatch.pypa.io/1.9/version/

2409f56a8aaa3eb281c350b4b7a5acc36d26b733 authored 11 months ago
Add system for automatically generating docs

f680179293946b46217f965bec3424ab58552cb9 authored 11 months ago
Print docker logs before exiting

86104de5086192548a5fd8c44fac4d18ffc6c3b9 authored 11 months ago
Add smoketest before the docker image is pushed

83fac50a069b89aca0ec0bcff4d909c711da6c3d authored 11 months ago
Parametrize more parts of the Makefile

b1a69ba5dacf431171f4f40c2b7fa0bd7e502301 authored 11 months ago
Fix ECS container name

d0e2587f3e7d0f16c9bbf56e451f23817978a0ed authored 11 months ago
Simplify buildspec to only generate the docker image

208e76505c919a5cdab1fe394c48878504cf7b9a authored 11 months ago
Fix codebuild task to work running as unpriviledged user

this stackoverflow answer provided some insight:
https://stackoverflow.com/questions/51365622/aw...

57d2bbf62efb44d5b93d9c7eb399627303275f44 authored 11 months ago
Fix buildspec script

Install postgresql

9134e0f27b39a53bda7eba39495c9fd3c8604615 authored 11 months ago
Fix installation of hatch

0f4e737962e1733a9f7834e39122ddf3cd41f8ce authored 11 months ago
Fix dockerhub secret id

8b9686465858c6cb956e8cadf632570fc1443d73 authored 11 months ago
Fixup paths of CI tests

b1f3c98f9d5a98bdab67d62b576bd8c2af2dcdad authored 11 months ago
Ignore the common package for code coverage

e977dbdeeabfaf26a19959f570474357e21279a3 authored 11 months ago
Thanks to the simplified model we don't have to nest this query

e4925892c85b4962635cd685a5692a18420e245d authored 11 months ago
Reach 99% code coverage

There are few lines which are tricky to ensure coverage is being
evaluated properly even though ...

dace47c04af065519bace8eaac576107d8ef27dc authored 11 months ago
Add delete-stale-workflows.sh shell script

1da80a260961e0b13d75542acd60b13525a935f8 authored 11 months ago
We should run all tests, all the time

86441b2821e3fb831fc545c6e785147c09c90ddd authored 11 months ago
Consolidate naming patterns of workflows

d597f105e35178191e2810bc9a06e0c59e7e7350 authored 11 months ago
Refactor settings injection to make it possible to test more code

ecaf96f27702cc006a376d2d31d962ee6b598bb8 authored 11 months ago
OONI Run v2 API improvements take 2

This PR implements the changes discussed with @majakomel.

Highlights:

* `nettests` is now a re...

462078474c72b594865683cbb88a3b3e479269d0 authored 11 months ago
Update ooniapi/services/oonirun/src/oonirun/routers/oonirun.py

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

2baef77a7f75f9feee6cfa5c1edc2bf53b0f0fb4 authored 11 months ago
Module refactor (#815)

The main things this achieves are the following:

* Switch to using hatch for dependency manag...

91ca206253a57cb1a6c99da90049b8d5f92058f9 authored 11 months ago
Fix typing of oonirun_link_id (#811)

* Fix reference to master branch

* Fix type of oonirun_link_id to be a string

* Drop the i...

8dfa6204f30bb300a69f24aecbd25bfeeecde06d authored 11 months ago
Better docs for OONI Run v2 (#810)

* Building of the image is now happening on CodeBuild

* Add more documentation to fields

*...

842caf71cfb9dbc3a34c119d563f1e68eaca7ea7 authored 11 months ago
oonidataapi: measurements API tests (#808)

* Move fixtures into dedicated folder

* Update references to fixtures

* Exclude None keys ...

59fef5b50923fdc8ac8f1f047f7717e45236a73c authored 11 months ago
Port OONI Run v2 API over to fastapi

7724fa5af35e2db7a90c9068f90446eed849321f authored 11 months ago
Copy OONI Run v2 into oonidatapi tree

e2b4f825cdaa4480561d9bc5979e3abaf6a46b40 authored 11 months ago
Port OONI Run v2 links over to postgresql

* Add alembic migration
* Align OONI Run v2 implementation to spec
* is_archived cannot be set d...

60b2088a9951d16a7d1eb5984eb4a6a391db3a60 authored 11 months ago
CORS Support

* Temporarily enable all origins
* Add AWS CodeBuild buildspec
* Add .coverage to gitignore
* Add...

c3f522530b2151aebb8fc6ec2363143f05364098 authored 11 months ago
Address feedback from spec review: https://github.com/ooni/spec/pull/292

* Add support for expiration date
* Compute is_expired from expiration date at eval time
* Add s...

d2aa0af7f3e36385831868363fefc710de49b323 authored 11 months ago
Temporarily disable 0.5 since it's not collecting network_events (#806)

* Temporarily disable 0.5 since it's not collecting network_events

* Temporarily disable 0.5 ...

b0677f3f004c76aa53bf963d76013b81c65fcf9a authored 11 months ago
Enable github workflow (#804)

* Enable github workflow which allows us to autocommit

* Adopt the python based version strin...

cfa43b89cc13fd7867b73b37562d9b8c4ab0091b authored 12 months ago
2024 refactor part 3/3: cleanup (#801)

* Spring cleaning of all dead code

* Update readme to include up to date information

* Det...

969ae933875e93952b339d9863def668d5c853fc authored 12 months ago
2024 refactor part 2/3: fastapi refactor (#800)

* Create structure for fastapi based API

* Refactor aggregation and measurement API to fastap...

a3c2ffd42f5eaefe16eb8261a7851435a6068d93 authored 12 months ago
Duplicate aggregation and measurement into refactoring dir (#803)

b493252b4311f3284ac98b8f282656141f2abcf5 authored 12 months ago
Revert "Move aggregation and measurement into refactoring dir (#799)" (#802)

This reverts commit be938895791e47951a32ca366865f87bb74e17a4.

ad02b3800c46107d02bb91a462ac13bff32f71b0 authored 12 months ago
Move aggregation and measurement into refactoring dir (#799)

be938895791e47951a32ca366865f87bb74e17a4 authored 12 months ago
Add logging to debug ongoing issue

d67e3c2a09089e7deadcf2e0d70db269359cfa82 authored about 1 year ago
Add more logging

48a4634cc3ef93e670c8aae4ac5830118e3c56ee authored about 1 year ago
Bump version

f1deb381f6e1c2b414721d32b1936e7494ba32b9 authored about 1 year ago
Fix tests

dff63011e74feb663bf96c73ef6fdbedb6274874 authored about 1 year ago
Add ooni_run_link_id support

https://github.com/ooni/spec/pull/280/commits/220aaea0e76df21cb5f5218bb43d5d4a4219d306
https://g...

30fc92440bbf12446840ef768830424ea9746793 authored about 1 year ago
Remove check for empty string

e7e09267c2c28a981414ed2ed435685f7bdfa7a6 authored about 1 year ago
Flag Signal msmts from version 0.2.3 as failed

cfb9ac3ff9cac8d621bda6c32a4c289c700a2f52 authored about 1 year ago
Update API tests

fff046e305a5815bd9273c9c2596399fd7bc4e9b authored about 1 year ago
Flag all Signal msmts as failed

https://github.com/ooni/probe/issues/2627

fd8ea44ff39f708e71c86728ea3c28ad5856d84f authored about 1 year ago
Update specs

cb0145fef5dce3b8bed0f933ca6f537d1d9420dc authored about 1 year ago
Handle update

a90b21df91fed51c80a3f1ed2f504b430162e422 authored about 1 year ago
Incident mgmt: add create_time

https://github.com/ooni/backend/issues/752

20ce111a60749331a5267f34594f059df7dd845e authored about 1 year ago
Incident management: publish/unpublish

8db90105a785d5d827099f633d1fe9db2fc01ab3 authored about 1 year ago
Rename variable

e6b5bd7f593cca0f61622ec51d8001d90a0c251f authored about 1 year ago
Filter measurements by OONIRun ID

750cb72769be16b1c3f18986e34d2995d30d9227 authored about 1 year ago
Switch naming to ooni_run_link_id

bfcd689440a9a47fffa8999a1aa1e50d789462fd authored about 1 year ago
Rename ooni_run_link_ids* variables

e7f54e3f2e3369be7d1144e1cb96051e653821e9 authored about 1 year ago
Rename ooni_run_link_ids

d5851b0aa1641e2ca93f42671db6a6af656971be authored about 1 year ago
Add aggregation filtering

a9da4dddbeb17a53c9dd4266ecc6d47b0834737b authored about 1 year ago
Rename field

d87de808fc6e950e3d98d45c38c4a4fc2470fe96 authored about 1 year ago
Update tests

b39ccc8b47037dd3b937f9432f6329f0e48ec57c authored about 1 year ago
Rename parameter

f1de509bf68efb58238f10b61e1d45302456e7a6 authored about 1 year ago
Bump API version

749d636745cee4af2bfe242d88129a43b31928db authored over 1 year ago
chore(check-in): force vanilla_tor to be enabled (#751)

This is the counterpart of https://github.com/ooni/probe-cli/pull/1374.

Reference issue: http...

7935162f3073ae180428ef2e7bfe1e885d595375 authored over 1 year ago
fix(core.py): relax riseupvpn scoring logic (#748)

This diff relaxes the riseupvpn scoring logic because we have
determined in https://github.com/...

86c6c7e1d297fb8361a162f6081e5e138731e492 authored over 1 year ago
Add dependency hint

e6c82b3ecd41590bc482981fcf3a5491ed3bf119 authored over 1 year ago
Fix package name formatting

bcf3614e8818ed10e8870b0b6949e55b3882dcde authored over 1 year ago
Add backend deployer conf

70b787c847de2229ed9b70148637c59e5044efb0 authored over 1 year ago
Hide incident email to non-admins

72c8d3c1ccfd5b2e22d61e7e7af82f9e20fd0c57 authored over 1 year ago
Return email address on login

0ec9fba0eb9c4c440dcb7456f2aab529561104ae authored over 1 year ago
Fix tests

6ecccefffcb5027ec39de6a1c97a2400a2ec699b authored over 1 year ago
Fix, update tests

dd0e77c2a6c290233b332e54ab3b6ae6f98df41f authored over 1 year ago
Add field

d9db8da7ca91f62fd9c6e126285af678b47dde2a authored over 1 year ago
Add email address to incidents

b8c052755bae25b0a1f69c40ffc5234e4ed1c90f authored over 1 year ago
Fix token len test

12f0b9e4596e76cc1b292262d4472c8c7816e0e9 authored over 1 year ago
Add torsf feature flag

https://github.com/ooni/backend/issues/742
https://github.com/ooni/backend/pull/743

d8bb646d9ede112fe6e2fdbb16a904bc0fb36c2a authored over 1 year ago
Minor change

5f74d1cbbb0cd3ed533eb888c45460c3f284e2a1 authored over 1 year ago
Add CI notifications

6b6d4367b52d9b5c7387d14f8c5ead9448ecbdff authored over 1 year ago
Add test list change monitor

77b2167c6c20b25051696932048fe8ee04641436 authored over 1 year ago
Remove duplicated line in debian/control

be1a27a41373be16af7b5a60f7e262ce899b90c8 authored over 1 year ago
Fix probe registration iat

9dbea745a8df4bb14bd99616432fa88e5d42d17f authored over 1 year ago
Version bump

2c6950fde68522ec429381ac9267018b4ae306e5 authored over 1 year ago
Fix test

17bb38bc5ab0e5b069c74ad679d4779f66b6359d authored over 1 year ago
Cleanup

6f8e82cffb71621f2d709480a2212198e8a34c92 authored over 1 year ago
Add dependency

0c65aad8825aa2f0570b57f68f06087a57709538 authored over 1 year ago
Support zstd compression for measurement uploads

d19b25e6b63cd2d080878645f085dd42c2f0536b authored over 1 year ago
Add basic integ test

41d1372ec8e6ef1c32f545396aa7a4bceead8c16 authored over 1 year ago
Bump up buffer size

cc78900a6ecdcef8d72f91563789cc3aa8913948 authored over 1 year ago
Bugfix

3af048638973e9b261f02c876ee882930a6580db authored over 1 year ago
Buffer writes to fastpath table

6b0cce179aa70384ed12cd1a64cba39c37e4e1b4 authored over 1 year ago
Fix URL

462542aec9687b07e01d544cbe8a352816c7e677 authored over 1 year ago
Improve description

a58d0a56b17664ec9e3ef2f159ab232d152bdb1e authored over 1 year ago
Improve tests

58ccd93239542e270185b2f589245c99d188b2e2 authored over 1 year ago
Add version filtering to list_measurements

https://github.com/ooni/backend/issues/615

3b1902c3df4be510e258b399c8c4ff01d670383f authored over 1 year ago
Drop unused code

a59a47f19879e28aec14779b5104c94675b70b20 authored over 1 year ago
Improve list_measurements docs

79b57166c3bc5a7849c2f4f6098b96bc3c8a73d0 authored over 1 year ago