Ecosyste.ms: OpenCollective

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

github.com/ooni/api

OONI Measurements API
https://github.com/ooni/api

Fix date range and format

17dd24a90481437a23912162bf110718716a42ce 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]>
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]>
Speedup

cb9febdd64853f4ca5f6d70894916c482f289ea5 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]>
Filter citizenlab by cc when in aggregation

5c7030cc8acb38335438e1e451089c1306953748 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]>
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]>
Move url_priorities to CollapsingMergeTree

ca7c48e7c63b21bc790c9650ea44b41ce1b0df31 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]>
Fix typing

b187cab685af12357f63b1e4b0b84aa05fee41a9 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]>
Sync state before returning the value of state (#277)

Fix the integration test for the submit workflow

8b8509f652fcaafcb21879c5e623927b7ccd310d authored over 2 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 torsf statistics (#274)

16408b8950181a66a624c12402aaf3d38b94245b authored almost 3 years ago by Federico Ceratto <[email protected]>
Put measurement UID in jsonl table (#273)

21292b9f83fbb87263f907854c4c0ada26b2c3a6 authored almost 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 almost 3 years ago by Arturo Filastò <[email protected]>
0.48 Experiment with new test helper (#269)

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

d6c886c42c214fc632096261140fd8072f734ac3 authored almost 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.45 check-in and priority improvements (#265)

* Add test
* Order prioritization list
* Cleanup
* Add UTC timestamp

d0c15f73c61a6d92f474cdb5815ed91fbf87403c authored about 3 years ago by Federico Ceratto <[email protected]>
0.44 Fix prioritization (#264)

Bugfix
Add mocked DB prioritization test
Add tests with mocked I/O
Handle CC match, add tests...

c5f16231ac0e09f5ef3e35aa573a8b3a691453e8 authored about 3 years ago by Federico Ceratto <[email protected]>
Add torsf test (#262)

* Add torsf test name

* Code cleanup

32347f989e9038f858e932d4f70db2cc5b12a32e authored about 3 years ago by Federico Ceratto <[email protected]>
Set SameSite=None cookie (#261)

4d31316b2dd5a577fcfc3597a0a9b563b61c0a0e authored over 3 years ago by Federico Ceratto <[email protected]>
Implement end-to-end CI (#258)

16dfcc091f05563b6b7f9c7d663fb8a6a1e48dac authored over 3 years ago by Federico Ceratto <[email protected]>
Switch URL submission to account_id (#260)

Switch URL submission to account_id, handle cc = "global", publish PR URL in /state

e7b0a0c787a60ffc96e44c9c7be2d660d854bb57 authored over 3 years ago by Federico Ceratto <[email protected]>
Improve rate limiting tests (#256)

be7f0d5ee9cbefdd4738d67dec2a82f3be2536ac authored over 3 years ago by Federico Ceratto <[email protected]>
Add test.ooni.[org|io] domains to CORS (#259)

68c8c92398cfad0f43b0e5b7e062f396167eddd7 authored over 3 years ago by Federico Ceratto <[email protected]>
Unify runner setup (#257)

ef894b0f3e095ad7d2b55c34d8751f0e4529b76f authored over 3 years ago by Federico Ceratto <[email protected]>
0.38 Add more CORS decorators (#255)

6066dfd9d2f7bcd41364c0463de1da16b007ce19 authored over 3 years ago by Federico Ceratto <[email protected]>
0.37 jsonl lookup bugfix (#254)

* 0.37 jsonl lookup bugfix

* Add integ test

cd7f00378bc42491ea85815255a3faf05feb6cde authored over 3 years ago by Federico Ceratto <[email protected]>
Explicit the ORDER BY in the prioritization queries (#241)

19b46bd0c6f99415e870179b16327c7bd0972a1d authored over 3 years ago by Arturo Filastò <[email protected]>
Configure CORS (#253)

0.36 Use CORS decorators
Drop check_config

d2032b1e5a618298c0c6606bec54d752b6d001ff authored over 3 years ago by Federico Ceratto <[email protected]>
Citizenlab tweaks (#252)

0.35 Citizenlab: handle deletion, change format
Set category desc from code
Atomic CSV write, ...

c693acf1e943bf4870bb6c851fd3bf2aa0169b9c authored over 3 years ago by Federico Ceratto <[email protected]>
Handle reprocessed msmts in jsonl table (#250)

* 0.34 Support reprocessed msmts from jsonl table

* Handle reprocessed entries in jsonl table...

75830103c19f5207eabb51209db5907a827a14ab authored over 3 years ago by Federico Ceratto <[email protected]>
Fix broken citizenlab tests (#251)

aa6bdb181541d4abd829eea011421cc506526677 authored over 3 years ago by Arturo Filastò <[email protected]>
Return descriptive error (#249)

5b7e44d6982091a1241d5a1792514b3f7416a1ed authored over 3 years ago by Federico Ceratto <[email protected]>
0.32 Citizenlab fixes (#248)

* Deletion workaround
* Return array of dicts

456b9812f57a4814b333ee8ed22ec01352a4f1cb authored over 3 years ago by Federico Ceratto <[email protected]>
0.31 Fix CORS (#247)

fac00350e1520fbe81b9ab05b59ed7492cb3a196 authored over 3 years ago by Federico Ceratto <[email protected]>
Merge pull request #244 from ooni/docker-compose-tests

Docker compose tests

692816a816d71f273a00da58612740049b58bec5 authored over 3 years ago by Arturo Filastò <[email protected]>
Fix some more integration tests

b9d1cb2094e9de189917c2ddf31c691f48685bbb authored over 3 years ago by Arturo Filastò <[email protected]>
Add tmate debugging support

14ce99f1943eea7506c54fb45ac342baf2af23cc authored over 3 years ago by Arturo Filastò <[email protected]>
Update docs with new instructions on how to run tests with docker

dd82508469d8ea8a1952ad67aa98c835acbf8efd authored over 3 years ago by Arturo Filastò <[email protected]>
Disable end_to_end tests

f2019267bb50e5c063c9319c4e00411b9c4e3771 authored over 3 years ago by Arturo Filastò <[email protected]>
Set the LOGIN_BASE_URL to CHANGEME variable

9a3ab4ab66792c5750b095439eeefd68a99ebb3b authored over 3 years ago by Arturo Filastò <[email protected]>
Fix the tests which use the token

3580f4232e06a935b574c95c36852205cbef36fa authored over 3 years ago by Arturo Filastò <[email protected]>
Fix the user-login test

ed091aaa4c7768b3960814f99e5bc488f8a71d33 authored over 3 years ago by Arturo Filastò <[email protected]>
0.30 Switch to counters_test_list (#246)

0cd7fdf4c190fb8818e80dcbb5459114e7a8422a authored over 3 years ago by Federico Ceratto <[email protected]>
Comment out broken test

The error is the following:
```
r = client.get("/api/_/url-priorities/WIP")
asse...

3070b292b2e58d1a9cc2582d88564434e05234dc authored over 3 years ago by Arturo Filastò <[email protected]>
Add DB fixtures

* set SSL settings to false to make tests pass

9592a98b4a6f5da7d28e61e748bdfa3879b9840b authored over 3 years ago by Arturo Filastò <[email protected]>
Additional permissions to amsapi and readonly

25451a26b543586b5e865a9c55eceb4b5e714157 authored over 3 years ago by Arturo Filastò <[email protected]>
Update the metadb schema

f70c77d862e075fcabce0f92d1d0b51f7ae635f8 authored over 3 years ago by Arturo Filastò <[email protected]>
Run only the passing tests

d1edde393352807372df4880ee18359fd242c44f authored over 3 years ago by Arturo Filastò <[email protected]>
Port workflow for building and testing package over to gh actions

* Drop circle ci build

bb3136a706e1d759140dda6f04fdac82d9a1b95b authored over 3 years ago by Arturo Filastò <[email protected]>
Move build_docker into Dockerfile to make use of Dockerfile caching

fa6e7fee7344c78fa9d6043377b722e823b579d1 authored over 3 years ago by Arturo Filastò <[email protected]>
Fixes related to testing

* Delete tests nested directory, otherwise this leads to inconsistencies
in the __pycache__ file...

34edb7b1ce14f6206015fc4ccb3443c9627d8ef6 authored over 3 years ago by Arturo Filastò <[email protected]>
Vendor some sample tables for use with the DB

ea26b35d20d9b6534b8d4eeb338dfbcb97a7ff2b authored over 3 years ago by Arturo Filastò <[email protected]>
Update debops-ci script

e7cc1bd05151f16e7380a4101f8efdfb3a75c821 authored over 3 years ago by Arturo Filastò <[email protected]>
Enable docker-compose based tests

c28d548962fde23623e1a5110ce938358456f914 authored over 3 years ago by Arturo Filastò <[email protected]>
Install git

92489e6fa3bf30de4baec99a1b60dbfddf68fa53 authored over 3 years ago by Arturo Filastò <[email protected]>
Update init_db script

d57a54842b12f76ef8d1da30367e94801dbfcafb authored over 3 years ago by Arturo Filastò <[email protected]>
Comment out test_new_api test

0ed721db1613400bc87430ef621a1a0e1b643347 authored over 3 years ago by Arturo Filastò <[email protected]>
Download debops-ci from ooni/sysadmin

e468b8aff16d0cd10ad0c8abb848d7fd8f740db4 authored over 3 years ago by Arturo Filastò <[email protected]>
Fix debian repo URL

* Install the OONI gpg key
* Install gnupg

696fb27e2bb44f134c0d95f2e411d06b9f28a7b7 authored over 3 years ago by Arturo Filastò <[email protected]>
Implement docker-compose based build

3b5ac8585452ab237653854925069ee347fb0afa authored over 3 years ago by Arturo Filastò <[email protected]>
0.29 Get logged user metadata (#245)

Implement account_metadata
Implement explicit no-cache responses
Support credentials in CORS
...

5aa69a1cdb30b7ed0a9eba748fd25d84bba7dd99 authored over 3 years ago by Federico Ceratto <[email protected]>
Cleanup (#242)

350f64f355ce847e5330727dcbafbeab2eb1f2d7 authored over 3 years ago by Federico Ceratto <[email protected]>
0.28 serve Tor and Psiphon configs (#236)

5a6d15c7b0e0db04215593de9742ffb5c6214229 authored over 3 years ago by Federico Ceratto <[email protected]>
Fix mypy tests (#243)

d942277cc3262c4633d57d89dc803c7213f59b7e authored over 3 years ago by Federico Ceratto <[email protected]>
Update example

4779b3364b6beceef72cb56fcf590b8f0249df23 authored over 3 years ago by Federico Ceratto <[email protected]>
Add authentication and citizenlab API (#232)

Auth API, citizenlab URL submission system, URL prioritization

b2f17ea1d6c721c5832ed91c7286c919896d6102 authored over 3 years ago by Federico Ceratto <[email protected]>
Handle missing user-agent (#237)

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

15ad0bc86f865366a38d0f12d906272e1a2a67d4 authored over 3 years ago by Federico Ceratto <[email protected]>
0.26 Improve test-list generation debugging (#231)

655db209adca76af853271cf28d768c3b85bcbe7 authored over 3 years ago by Federico Ceratto <[email protected]>
Cleanup (#239)

16330f3c3545e398734c06c60ab8e77bead3a7e7 authored over 3 years ago by Federico Ceratto <[email protected]>
0.25 Add Signal support (#230)

Sort enums, minor comments

a00f73eecd316bc21e2f386a4852bfebcec6fd8d authored over 3 years ago by Federico Ceratto <[email protected]>
fix(CheckIn): return large list with manual runs (#229)

We want to preserve the behavior where `ooniprobe run` launched
manually from the command line ...

6b60c37538c39e198f23ffd309a64ecbda45be0b authored over 3 years ago by Simone Basso <[email protected]>
0.24 Add filter in _fetch_measurement_body_on_disk (#226)

8e349f57af0f0b75645a2267318145661cb01374 authored over 3 years ago by Federico Ceratto <[email protected]>
Add mypy test (#225)

* Add mypy test
* Fix mypy warnings

17fb2b7ed480d9203bdf429779d5fa018306b597 authored over 3 years ago by Federico Ceratto <[email protected]>
Merge pull request #224 from ooni/fix/logging-error

Fix bug in undefined log call

b4005d7c8f18eb9a42003850a293ea03857840b8 authored over 3 years ago by Arturo Filastò <[email protected]>
Bump debian changelog

7c4c6c02fb2a7a53e10814f513b94633fc4b2d86 authored over 3 years ago by Arturo Filastò <[email protected]>
Fix bug in undefined log call

7a4002320e70f83035108c49ae9d17c292e59076 authored over 3 years ago by Arturo Filastò <[email protected]>
0.22 Test aggregation with input filter (#223)

3fb7ad1a69283ed460dd98c71618525f9bc1b3d1 authored over 3 years ago by Federico Ceratto <[email protected]>
Fix bug in filtering by input (#221)

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

5f9af7a7a7a02b0add6b0a5c70a8eb81009ca5cb authored over 3 years ago by Arturo Filastò <[email protected]>
Fixup to work under macOS (#220)

* Get the requirements.txt to work with the latest macOS
* Fixup to work under macOS
* Remove ...

d4ed37b8e56f413888145795c10b7e1b57223d49 authored over 3 years ago by Arturo Filastò <[email protected]>
Sync client and server API definition (#218)

* fix(README.md): use the correct local port

With the original port, I've got a connection re...

65675658a2cbe6a6130acf197dd5f567896412ae authored over 3 years ago by Simone Basso <[email protected]>