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

Fix docstring

d69dc4adbaa8fb4630e0e10f2c3150bf8f79dbd7 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix type hint

e65006c5f61be5d1b60a3f3f9bc6444cb06752af authored about 2 years ago by Federico Ceratto <[email protected]>
Improve description

58d5d6a4069e9f06e907b200954814687b905247 authored about 2 years ago by Federico Ceratto <[email protected]>
Merge aggregation function

95a802b00c43458b3af7ecf6a09623787b4a759f authored about 2 years ago by Federico Ceratto <[email protected]>
Flag whatsapp msmts with http code != 302 failure

4316b934cd2c866fbb0e8906f9029790437fc615 authored about 2 years ago by Federico Ceratto <[email protected]>
Ignore whatsapp web HTTP results

This addresses an issue with the whatsapp HTTP endpoint returning a different status code

383ab3f0b09acd55db22feedc07c30d9bebeb9ff authored about 2 years ago by Arturo Filastò <[email protected]>
Fix test

d33275acee3192b9aeee0c5a05307d32ef54a7a4 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix typing

65f2c187ddaf116c3ad45c6d4ad13c554d6fb395 authored about 2 years ago by Federico Ceratto <[email protected]>
Refactor tests

e9bd04e16afc64c0f0b255fede3535a081fcc67c authored about 2 years ago by Federico Ceratto <[email protected]>
Remove cookie support, initial part

a655d063ee103f7c3c6172a210089e127778b28b authored about 2 years ago by Federico Ceratto <[email protected]>
Minor change

d53c363d5bbc6c94086c9107aefab35bb2009538 authored about 2 years ago by Federico Ceratto <[email protected]>
Add Authorization Bearer header

3ad63ab8f34e9ffb14b47740bb829d5fd82b34c8 authored about 2 years ago by Federico Ceratto <[email protected]>
Show test result file

cb6077023405bd300346a8adbb18e45d779f43a3 authored about 2 years ago by Federico Ceratto <[email protected]>
Update counts

98268a33082ce5bfd8cd98180f685cc83616f4ed authored about 2 years ago by Federico Ceratto <[email protected]>
Fix query

80913ffd446e7a46761c4c8fdf3e42174f0ce645 authored about 2 years ago by Federico Ceratto <[email protected]>
Set pytest output file

035eaa80dacf7b2e81523b0fc3571a860c812704 authored about 2 years ago by Federico Ceratto <[email protected]>
Cleanup

8515ae404fb550f1d1060e2b0b25b09fd4fc111e authored about 2 years ago by Federico Ceratto <[email protected]>
Return explicit error

b6ab47b4a7416c3bf536d4c3b76261d6b9971b18 authored about 2 years ago by Federico Ceratto <[email protected]>
Ignore typing

24e40a7456b6881747e2ccc48332f13f4d28fd00 authored about 2 years ago by Federico Ceratto <[email protected]>
Update tests

5410aa5e276496f62dee2b4b7f78a14d12a3cc6a authored about 2 years ago by Federico Ceratto <[email protected]>
Cleanup

0fd0fe546dd6cdedd2e24db387e70e88a8e75112 authored about 2 years ago by Federico Ceratto <[email protected]>
Add login error message

793afd8cd2c167fd4d1af962138a17d90752ed22 authored about 2 years ago by Federico Ceratto <[email protected]>
Add user token refresh

ff385783a86e84dbd60c986ba1e99412514d5d36 authored about 2 years ago by Federico Ceratto <[email protected]>
Update Signal test

260405dbfa7d5142d54040806fcc17e356fb43cb authored about 2 years ago by Federico Ceratto <[email protected]>
Add unit test file

99312ce196c225e2348440a41e3991c897f8330d authored about 2 years ago by Federico Ceratto <[email protected]>
Handle fixed Signal tests

2024865b597b6e3d2871596965395f44129ab0c6 authored about 2 years ago by Federico Ceratto <[email protected]>
Hide DB exception traceback

bbccf43b02d75c6e77a2858116b087fb3ecb9e62 authored about 2 years ago by Federico Ceratto <[email protected]>
Hide DB exception completely

17a23a9784eae3569580701a0435f605c78d2789 authored about 2 years ago by Federico Ceratto <[email protected]>
Temporarily flag signal msmts as failed

d0854611e51c386b189942f2988424a8b040801b authored about 2 years ago by Federico Ceratto <[email protected]>
Add probe login metric

e2d9249b795dafabd31d8772beb720859d3bd1d7 authored about 2 years ago by Federico Ceratto <[email protected]>
Add metric for all API calls

e24bd97a0ba16a57fa8369938fba31951fa06acb authored about 2 years ago by Federico Ceratto <[email protected]>
Add table column

1e6b7b4baeb78be8a2275a1c891be6720694cdbc authored about 2 years ago by Federico Ceratto <[email protected]>
Fix citizenlab tests, minor cleanup

8928bfc7fbc95cc4c0fd984a701af112a02d1a27 authored about 2 years ago by Federico Ceratto <[email protected]>
Drop print

898b094d4d784b10e402752202ffe6c113b95fd3 authored about 2 years ago by Federico Ceratto <[email protected]>
Relax test range

e4b39d97facc34b5fddc656c2a944aa75d664c14 authored about 2 years ago by Federico Ceratto <[email protected]>
Add citizenlab repo timing metrics

bca9b98fae3466b7fd6732d191329eb7b719a530 authored about 2 years ago by Federico Ceratto <[email protected]>
Remove progress printer

3cb0e375e9ab28eac9e616eadb50f50f149e056b authored about 2 years ago by Federico Ceratto <[email protected]>
Disable API call timing metric for now

cfea68d2ad24376fafd39d699d088c378576bce6 authored about 2 years ago by Federico Ceratto <[email protected]>
Round up issued-at in JWT

30271d4375953a9512233fd539ed3e3c179cae62 authored about 2 years ago by Federico Ceratto <[email protected]>
Remove unneded API methods

7786198c3dfdffc1c763f3a2786a84d7e6b91dcc authored about 2 years ago by Federico Ceratto <[email protected]>
Handle unsupported country in test-list

3a2be4c97fb00c726684bb24d0f2cd16b53d01bc authored about 2 years ago by Federico Ceratto <[email protected]>
Support 32 bit ASNs

While the currently longest allocated ASN is 401309 (see: https://www.iana.org/assignments/as-nu...

1c5ad068aefed9c980a5eea545ecec7da7acc0ac authored about 2 years ago by Arturo Filastò <[email protected]>
Mark private methods as such

Changelog: Improve locking around citizenlab

cf12ccbfc833fc4c41237915c14d56480059a61b authored about 2 years ago by Federico Ceratto <[email protected]>
Aggregation: fix time range

e53621b94ca42ceca4fcc98123544f006832c7f9 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix test

eec60e382de5ff30f2c2cddb9346987af3682ca7 authored about 2 years ago by Federico Ceratto <[email protected]>
Add msmt stats to show_countries_prioritization

9ee694e0810ec2d000e6d9b84c2f66897b2b39f4 authored about 2 years ago by Federico Ceratto <[email protected]>
Move locking into URLListManager, cleanup

1ee366f74be033d3197831a7652e27c14d61cb70 authored about 2 years ago by Federico Ceratto <[email protected]>
Make measurement_feedback private

26c7b27f16450799f98128f695ba7695c6c8a329 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix test

db10d90747d6a3045025fe2d1dc10dcb2f22df04 authored about 2 years ago by Federico Ceratto <[email protected]>
Add /api/_/url-submission/test-list/<cc> , cleanup

c959e73d3f55a0ac322d23d2f63f67ac59bf333e authored about 2 years ago by Federico Ceratto <[email protected]>
Minor fix

d23bf81075f45cc5edad2322378c4588e489d783 authored about 2 years ago by Federico Ceratto <[email protected]>
Minor fix

932c5826458c05b5d89c1fc61812d8668d2f7622 authored about 2 years ago by Federico Ceratto <[email protected]>
Add timing metric

f5888df29fa1f89685317bfe3562b1cb1c84844b authored about 2 years ago by Federico Ceratto <[email protected]>
Use LMDB for rate limiting. MVP

0d3b5f092f8dc0fbc441003c130e531142ec49b4 authored about 2 years ago by Federico Ceratto <[email protected]>
Support disabling rate limiting in tests

Fix limit conversion

9be944261de28e0eac2e6fa1f98cfd84efd8c67b authored about 2 years ago by Federico Ceratto <[email protected]>
Minor refactor

582b0b209ef57dbf8e62927111d31415fdce4d7d authored about 2 years ago by Federico Ceratto <[email protected]>
Prevent quotas from going negative

21e428b1241d06fc708716386ece8e09daa922b5 authored about 2 years ago by Federico Ceratto <[email protected]>
Show full ipaddr in summary

a38bea6456bcc9c85341e2ddd15dc04ce26a88fd authored about 2 years ago by Federico Ceratto <[email protected]>
Bugfix

89d271483edfc7388547fbc9d0bde15c5e056cfd authored about 2 years ago by Federico Ceratto <[email protected]>
Remove comment

ec9caee9d9fa70b17a66d99e2775282e02ace40c authored about 2 years ago by Federico Ceratto <[email protected]>
Always convert to int before writing to LMDB

1ae7532fecd8a25cb85c53cf30c920ae90236af9 authored about 2 years ago by Federico Ceratto <[email protected]>
Protect quota summary

ae237d9c7fe5be6589e8ad5c422578e1aee10e17 authored about 2 years ago by Federico Ceratto <[email protected]>
Reset rate limits before each test

032c3a7b80ffda223c93c993b92467d994e57fa2 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix flaky test

9837e4c8a8dd4430ed83e7de1335806285319192 authored about 2 years ago by Federico Ceratto <[email protected]>
Add mypy, cleanup

a1546ee1de4a5735cbfe22dedbffefc7365d78d6 authored about 2 years ago by Federico Ceratto <[email protected]>
Minor fix

5c9b176388f78f10556f9448689280e765a820e9 authored about 2 years ago by Federico Ceratto <[email protected]>
Add typing

53c2aecfe2d8a1c27755a51d085200887624df92 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix typing

8954490b1077693dea78e3c1aee7b230fdbcb382 authored about 2 years ago by Federico Ceratto <[email protected]>
Move busy worker metric

54c89c889902170f4d0b5e7f4791cb7c8bae0585 authored about 2 years ago by Federico Ceratto <[email protected]>
Update LMDB deps

3dade765247e31bf9384a6a5aecc8afbd352a349 authored about 2 years ago by Federico Ceratto <[email protected]>
Rename function

5337e3cb4dd0660bf33638e4e6c5eb156d63f688 authored about 2 years ago by Federico Ceratto <[email protected]>
Big cleanup, pack ints, update tests

2f6dd7b9fe93b4fa255f3366ea21152aa6570265 authored about 2 years ago by Federico Ceratto <[email protected]>
Add LMDB, count busy workers

df336208c808794bdf31619e2c1cd61898c7d05a authored about 2 years ago by Federico Ceratto <[email protected]>
Add test

a8d613b0005b77dd325e38a75e95fa7faea8d278 authored over 2 years ago by Federico Ceratto <[email protected]>
Support filtering by ipaddr in aggregation

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

eb46d11c8a6921a361dfad69e2ab5e8ade3dea4f authored over 2 years ago by Federico Ceratto <[email protected]>
Geoip: add geoip_ipaddr_not_found metrics

Add 2 metrics and avoid printing out traceback and leaking ipaddr
in the logs

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

bfb4f533d3b3f7f35f4fccff197afbbaa44e78ec authored over 2 years ago by Federico Ceratto <[email protected]>
Add test

38f98e5f8beed7c89bfd57bb8d72d25424cef427 authored over 2 years ago by Federico Ceratto <[email protected]>
Enable test report

1548d50e5a41950439f9e64ca35d77296089b7fa authored over 2 years ago by Federico Ceratto <[email protected]>
Handle absent feedback

767e9411f3463ff4ac317a0dcbabf041439f82d1 authored over 2 years ago by Federico Ceratto <[email protected]>
Remove comment

e591c4478a1f8636606d9091fd60418e13a65fcf authored over 2 years ago by Federico Ceratto <[email protected]>
Add measurement feedback, initial version

d61462d5189fe8cf99ea9f3be1b9f54b1c4b8496 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix typing, add comment

be6b4464b7a7b2f3050a2c8b944868157ffeda62 authored over 2 years ago by Federico Ceratto <[email protected]>
Remove typing

180ef0cc20db95406b6b000f2b55729e7032cf1e authored over 2 years ago by Federico Ceratto <[email protected]>
Rename API entry point

ce6ced13a5d79478ce61dbf3314a9c9cf413c3f2 authored over 2 years ago by Federico Ceratto <[email protected]>
Update based on PR feedback

eb7e278746ebffecbe951755a359acea62bf93b8 authored over 2 years ago by Federico Ceratto <[email protected]>
Support new test helper returning more keys

29d54f44ba930f21e122a1a0c5184959171a3f9f authored over 2 years ago by Federico Ceratto <[email protected]>
Fix after_request

9358c6c26f42756a9ead2748467773ebfe6d56fc authored over 2 years ago by Federico Ceratto <[email protected]>
Add busy workers counter

df899e0e5a695c91bfb5ad035dde4d9e72318aa5 authored over 2 years ago by Federico Ceratto <[email protected]>
Bump up insert time

bec27fc13b98dc8d32a1c9723402cbf04c6d8558 authored over 2 years ago by Federico Ceratto <[email protected]>
Set query max execution time

e7db2666c46b7a3e2882720ab4906e6ce2de3c92 authored over 2 years ago by Federico Ceratto <[email protected]>
Update query priorities

2586c3fcac603056b5adb2d27502ca162f16f2c2 authored over 2 years ago by Federico Ceratto <[email protected]>
Disallow raw_measurement and measurement_meta

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

c17145259132724f1d7bc55a6ba10a6750f7fcc8 authored over 2 years ago by Federico Ceratto <[email protected]>
Set priorities in queries

5350a9512aec995bf0ac1e08a151e7596be67a4c authored over 2 years ago by Federico Ceratto <[email protected]>
Pass settings, reflow

2ade012981d594c74a46643c92fed470891b7f1c authored over 2 years ago by Federico Ceratto <[email protected]>
Move away from jsonify, set explicit caching

34ad90e092d7353c3f4ff0032d413c88814847d3 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix return code

a5759b3f54015aaf055f2f0ae617eca39b048216 authored over 2 years ago by Federico Ceratto <[email protected]>
More cleanup

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