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

Update changelog

68153b882e4ab9b794b00959d4e692a0a2cbc09b authored about 8 years ago
Bump version

979f9680ea40b438434f364ddfe3351237c3d2cb authored about 8 years ago
Fix backward compatibility with older clients (#103)

014d32bf89a810cc683bcd4f6eda0d021bc844e1 authored about 8 years ago
airflow: step #1 (raw -> canned)

Compression ratio ~21% & some hard-coded stuff.

064e9a053977f7ef2aafb4cba11f302de386692b authored about 8 years ago
Update changelog

134ec409524e4c68d6cdc779e29e09623344f5a8 authored about 8 years ago
Strip invalid tcp_connect fields in the web_connectivity test helper

This is the ooni-backend side fix of:
https://github.com/TheTorProject/ooni-probe/issues/727

92cef8f18d2b18b913191dc7af0e37952e9f4a0a authored about 8 years ago
Move tests into tests directory

92021249418d1d42e18aec8f94ce45ca4d699d89 authored about 8 years ago
Fix code coverage

c52845e19f781c98c26ee024b18da3c3d7fd484b authored about 8 years ago
Bump version number

5944c102f31cad67880234314fe8e3337328b66c authored about 8 years ago
Fix update backend sample configuration file (#98)

bdf9dfe1d29c77d638458baccb9f375f67b95123 authored about 8 years ago
Feature/log format (#97)

* Add support for specifying the format of logs for HTTP based APIs

This implements #96

* ...

d2d7242401af32c64b33474b5cf9912659ee07f1 authored about 8 years ago
Merge pull request #44 from VEinteligente/temp-pull-req

Add psycopg2 to requirements.txt #1

e57c5c2d137ef00b6772e167d49a5f93dbc7fd26 authored about 8 years ago
Merge pull request #13 from anadahz/fix/production-build

Add additional domain record to letsencrypt

734884bbf47d5ecac1922f79a253f6803e8ce671 authored about 8 years ago
Add additional domain record to letsencrypt

3e4ba3cba4d1a7ee31dc85da69b1e8012defa630 authored about 8 years ago
Merge pull request #12 from TheTorProject/feature/better-overrides

Move the common links into the base docker-compose.yml

9ac2dabb03fc84ab0ca62d76127f89deee9679d5 authored about 8 years ago
Move the common links into the base docker-compose.yml

24cfb8a5e5dadbab4cbd54dba6a6d090a1165cb5 authored about 8 years ago
Merge pull request #11 from anadahz/build/production

Add production environment

d78600a3db5a8fb45cf2d1ce78bc192c532f6fd7 authored about 8 years ago
Re-add `env_file` definition to production.yml

b9557f43098b07d3c0fe623d0bbb9221e43a8bbb authored about 8 years ago
There is no need to run gulp dist.

228602339fa467a57ed76f47805297e69ef28090 authored about 8 years ago
Move things related to production docker-compose into config/production.yml

As described in https://github.com/TheTorProject/ooni-measurements/pull/11#discussion_r94921882

072c2eda1e250cd9c5389e5d2d362634857cdf11 authored about 8 years ago
Add production environment

* Add Makefile target for production
* Add support for letsencrypt certificates with https-porta...

73115d53420977fd74a60591a632c03e959da7f5 authored about 8 years ago
Update pipeline-16.10 doc

ae941acf37da075ed587d5741fd5664dfdf1de43 authored about 8 years ago
make sure regexps start with caret (#100)

* make sure regexps start with caret

* make regexps raw and fix more regexps

004653f57760e3f4d70226669682dd3124c26dff authored about 8 years ago
Merge branch 'fix/calendar-dots'

* fix/calendar-dots:
Remove commented out line

8808020b57fb110bcd37ca999d2f7ae55ab7bf58 authored about 8 years ago
Remove commented out line

a506c4d01471ad713d885c86d788e23fa1da4f74 authored about 8 years ago
Merge pull request #5 from TheTorProject/fix/calendar-dots

Only render until current date. Make charts less high

e4af919d7b2a825baf71fc34409c5713be15f85c authored about 8 years ago
Only render until current date. Make charts less high

6c7ca5578ae4b8c70d11d95dd7e2fdaa06b2e1cd authored about 8 years ago
Merge pull request #4 from TheTorProject/feature/calendar-dots

Feature/calendar dots

a8f840ce09450979471c362ac238bea2aa29c1e9 authored about 8 years ago
Merge pull request #3 from TheTorProject/feature/blueprint-refactor

Feature/blueprint refactor

f1b46f6e40f8116d5e4189c529a5f805b7af3126 authored about 8 years ago
Add github like mini heatmap calendar to show reports

839d536d2b839ff6df64aa3792fb9260751556e9 authored about 8 years ago
[bugfix] None is also fine for next_url, StopIteration if no results

b709414cb89c14efd324b1606164859f58f87389 authored about 8 years ago
Delay the running of tests by another 10 seconds to ensure postgres has time to start

b5135a332c62265a4eade91f1913031b4ba2db85 authored about 8 years ago
Get some basic unittests going

* Reach 60% code coverage

bbf27dde0c3f501c4554cbb584a5091b40621fdc authored about 8 years ago
Move views into blueprints module

7026b59d7fd28ffce7029f4ce051e16fd451ed44 authored about 8 years ago
Merge pull request #2 from TheTorProject/feature/periodic-tasks

Support for refreshing the list of measurements every 3 hours

f7970cfebe034d9a37c2c7d131f5ebd4155171d9 authored about 8 years ago
Support for refreshing the list of measurements every 3 hours

* Add celery based task runner containers

4184c30873b7f2fc4836bae5ee4e823ec90b6044 authored about 8 years ago
Put secrets.env in /opt/

7500aeeb978e0c3d375ec6f194e4e32fc95853cc authored about 8 years ago
Merge pull request #1 from TheTorProject/release/measurements-alpha

Release/measurements alpha

fc1469c7ed5a123366c59a4a9e4ff13536c832ea authored about 8 years ago
Prefix config/ to env_file path

388f5426ccb26a6a6fc01fd038c1bdbdf806af3c authored about 8 years ago
Use a tar to encrypt multiple files

c0ae96bbf6556c362ca48635ad436a4a9f1cc5bb authored about 8 years ago
Add encrypted secrets file

a379e4f12ad66051e3036cdd1c994edcee354592 authored about 8 years ago
Add example secrets file

ecbca884bc6ee091bf7e8a96396fb89ba4b12a0b authored about 8 years ago
Use env_files for configuration management

ad1c9f99437ff2462fb7999f1f6e39180a47811e authored about 8 years ago
Fix the pycountry dependency

b4db8e7ed16c69de7d7628d2387c5197d8117fc8 authored about 8 years ago
Add a push-staging makefile target

8336b2ff2f65e75e18dd855a6b2ff6db0e448920 authored about 8 years ago
When using s3 filestore show as download_url the s3 endpoint

* When requesting /download redirect to s3

7177f32643b13d4e208bd2a43646300e3f89fe6a authored about 8 years ago
Add support for content length

* Use streaming context

* Bump up the maximum number of workers

1abaee5c74c4d49f7882bae6a70396211425324a authored about 8 years ago
Disable markers

* Add support for DOCKER_EXTRA in Makefile
* Regenerate docker-machine key

01af78c52ccd7168bf1d2e3d27afed913113c97e authored about 8 years ago
Don't drop the DB when doing integration testing

0ab6ef42ff4ed988aa5278f4326f6abf77be8473 authored about 8 years ago
Add target argument to s3 as well

3d5c08137be25d7dc9745a9b44df5fc31a98d165 authored about 8 years ago
Defined DOCKER_COMPOSE variable

ad59e52e7e51552b73887db00b2eed7091b45731 authored about 8 years ago
wait for postgres database to be running before starting unittests

034bb3198eb312c30c8d06f08d60cb0143e78d2d authored about 8 years ago
Add support for listing measurement files from s3

8789894de381a09bcddaa16540fb19f636763276 authored about 8 years ago
Use internally idx to keep the report index

This is done to avoid clashing with the internal sqlalchemy "index"

0eede1a0eb8bf8554e2b5e0e5a142ec56d6595f7 authored about 8 years ago
Add support for sorting and offsetting reports by index

38b298e4e1d290ce8c6b64490df0309e13e82bcf authored about 8 years ago
run the db drop tasks on the db container

27329a76ffdf5fca6faecdb95975125d99cca733 authored over 8 years ago
[ci-debug] start db before running integration tests

04e1258584ca4555ab17c81840d5f42ec264fc9e authored over 8 years ago
Add empty unittests

53b1e050c4cb8b1e2351a1e0b0e03cc8e6abd728 authored over 8 years ago
Commit some basic functional tests

8c793e81c006e3ae621d68f61f1afbce067578fb authored over 8 years ago
Add make target staging

eccaa73a93a0cea0e4181e518707132cb70a7344 authored over 8 years ago
Enable reloading of app and templates when in development mode

a707fa31c165992f38f88171efd5de66c798f915 authored over 8 years ago
Rely on the makefile for running deployments as well.

29cc89480a7ef82a5de52486ed781f22ad2fdd24 authored over 8 years ago
[ci-debug] fix typo in build

3584d03280762c68624ef54b5501c44a92ae0a66 authored over 8 years ago
Copy the app before gulp dist

f57d56af504d890689623b63f8efbdda35cb7269 authored over 8 years ago
Run gulp dist as part of the docker build process

* Include the static container only when in development mode

f327c485f8469e5e491344335e5b698610c6f57e authored over 8 years ago
Move volume specifications into the child

9fdb572a47738060a8aaa977661ba056b4b59536 authored over 8 years ago
Setup volume sharing properly for production

9209cdb50fe9066495a8bc2e8f9ffb0fd201012c authored over 8 years ago
Split out problematic dependencies

359dcd05cca3b67a59046d06f9fedcbc4dcb22f1 authored over 8 years ago
Add environment development

* Use http loglevel

* Remove node-sass package

bb43e48c994b4d4187ab62c4f3e7d3b10f94a869 authored over 8 years ago
[ci] docker-compose/machine + travis continous deployment

de6372a0f585fa5c693828f423756220cc5e4196 authored over 8 years ago
[refactor] Move to docker based deployment

6f763bdefddd1a2c81f0e3d2163e845cffc81954 authored over 8 years ago
[refactor] move to a gulp based build process

7a79a03f993590ab663fa622ced43f5e627b60f0 authored over 8 years ago
Add current_page count and return none when no more pages are available

* Format timestamp using ISO 8601

5530c7658c9085f55324108870a65e3beeba2929 authored over 8 years ago
Implement alternative views for files by country and by date

7ab47b389b90293b7cf4bc27383604b3b86d03c4 authored over 8 years ago
Move to a webpack based build for the web assets

3c0311b11ec7a40ac5520ae54f68fc075e451049 authored over 8 years ago
Check for existence of report files and throw and error if it doesn't

06a7b4e7a6af3773e63abb8de3ed85bb89d3d79e authored over 8 years ago
Add charts to frontpage

* Add shell function to manage

3555dcff8d27a35cc1698bd577053c819902228f authored over 8 years ago
[vendor] add d3 v4.2.8 and metrics-graphics v2.10.1

413206fca503424ac1f15851037c30aeeedf73d0 authored over 8 years ago
Point to API docs in homepage

3a53c1b948a967048391c33bc772506dd5f95755 authored over 8 years ago
Put a band-aid on report downloading

76bc08951c7a10780d2f088f45d97a48389ae06f authored over 8 years ago
Add notes on deployment

5df587aad03bf8ea6486848e86d97f3652497aac authored over 8 years ago
Add workers option

a1def9c13c6897d5e0040ea49ba96329d3400cb3 authored over 8 years ago
Add bootstrap v3.3.7

87cf89086002efc149dba0cfa29e4f614155d7b5 authored over 8 years ago
First commit

349fb20240ae19b4c074cf5334606c2bed029eaa authored over 8 years ago
Add psycopg2 to requirements.txt #1

cc5b8116dab4bfb6c48d506c77590290a4e5a49f authored over 8 years ago
Refresh materialized views concurrently

Prior to this materialized view updates lead to the database tables
related to these views will ...

32ae1b346b6bc485418a9b1857bffdb427df2e82 authored over 8 years ago
Merge pull request #42 from TheTorProject/optimize/indexes

Create a multicolumn index on test_start_time and probe_cc

5ec56d9d6960c906833842100d32be6667e12750 authored over 8 years ago
Merge pull request #39 from TheTorProject/fingerprint/ru

Add Russia blockpage header fingerprint

76135154f3979b58949f5201bb21fc509426541f authored over 8 years ago
Create a multicolumn index on test_start_time and probe_cc

This leads to a significant performance boost to queries on countries
with few measurements (que...

f926cc873823639037ec4d3be8fc8f6a490f44c3 authored over 8 years ago
Merge pull request #41 from TheTorProject/feature/pipeline-16.10-ideas

Add some comments on next generation of ooni-pipeline-ng

391c62fe7b933e75b9af0b50fe2897fb1899f324 authored over 8 years ago
Add some comments on next generation of ooni-pipeline-ng

See also TheTorProject/ooni-pipeline#32

6797749c20f6a77f60b6c8edf7aab61c277a761e authored over 8 years ago
Merge pull request #38 from TheTorProject/feature/pipeline-architecture

Update ooni-pipeline-architecture

cb384b2ff1e38d92f9884713c8fc440546d6828a authored over 8 years ago
Add Russia blockpage header fingerprint

48dd0f5a18722955ffb8f1bc9fae29face3993b1 authored over 8 years ago
Add architecture document explaining the pipeline architecture from a high level

f6b9b163ef633405ea3c760e9bdcf677bd2ca337 authored over 8 years ago
Update ooni-pipeline-architecture chart

21c2923c12fd1db79dfec000fbf2d05130bafc9f authored over 8 years ago
Merge pull request #37 from TheTorProject/new-korea-fp

Add new blockpage for korea

421414d29b4e862e23657b269083eb92b0d5aa01 authored over 8 years ago
Add new blockpage for korea

1333c5c2b2c503aa732342a71f4c970a9f1f90c8 authored over 8 years ago
Merge pull request #24 from TheTorProject/feature/blockpage-fingerprints

Add fingerprints for Italy, Cyprus, Denmark, Portugal, Norway, UK and France

f603499a46ec2afae1b917d677f04857a19abedc authored over 8 years ago
Add French block page fingerprint

3ae8f7b3d548c3665646d56d43f4ad3afc3a8b7f authored over 8 years ago
Merge branch 'fix/ignore-asn'

* fix/ignore-asn:
Add support for ignoring ASN

7ba9ce8376db353d6325f8035a1533ecf4410f19 authored over 8 years ago