Ecosyste.ms: OpenCollective

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

github.com/ooni/probe-legacy

The legacy python version of OONI Probe
https://github.com/ooni/probe-legacy

Implement tasks and add new APIs

* Add new API endpoints for deleting and keeping reports

* Implement tasks for uploading not su...

c71375eed5db6dd1e11881c7045c2392c68aa42c authored over 8 years ago
Put all deck related functions inside of deck module.

Optimise txscapy function to avoid calling a function on every import.

95a531d703321364e6c8759a78b6b287de8d4a23 authored over 8 years ago
The report log now is used only for measurements that are written to the ~/.ooni/measurements directory.

* Move tor related functions into utils onion.

0362ad88fbe2945f5311b3db5b67031a0e8b218d authored over 8 years ago
Implement deck store

* Write all runtime files to /var/lib/ooni

* Other various fixes to runtime paths

* Include th...

97ed0fcbda310db18b2138f70024f08de5b523b9 authored over 8 years ago
Add commands for managing the lifecycle of the ooniprobe-agent

* Add command to start the web-ui from ooniprobe
* Improvements to the measurements API
* Add kl...

fe64930f836dccf76a87b9e9bcfe655bada49f90 authored over 8 years ago
Convert the director status into a property so the IP and ASN get's updated

* Make another call to resolveGeodata after we fetch the inputs

(this should fix the issue @agr...

c7970d24f0285e08a57a3b362889f308dbcdbf3c authored over 8 years ago
Run the check_for_update function when installation is complete

f7fec4b6d0aca457cfafdb0617218f2b4c0f0345 authored over 8 years ago
Bump to version a0

d1765a80349cc5eba46b342056cc08cc29ae6ae0 authored over 8 years ago
Add support for listing enabled and disabled decks

* Fix various bugs

7c35e65485418d1dcb682bad1cf4eb62ef318e81 authored over 8 years ago
Fix unittests

* Improvements to the web UI

2f582d81059a42af499264a7f05b163437386f16 authored over 8 years ago
Forward ports from the vagrant file

cd18ae75cb2e63e05649adc166dd5c91d6c3fde1 authored over 8 years ago
Add missing modules to setup.py

f5c02d1593b37d5fd54ab7671b0914b9ad3a78ed authored over 8 years ago
Edit ooniprobe configuration file

921a561062c6fc9cba375c61e4638ac33100acbe authored over 8 years ago
Fix unittests of oonireport

e490533b48c7c62da5e6d28832434dbc51fb85f0 authored over 8 years ago
Delete the app component template

d8e04435e4f154466fa9354ce215fff2c7af77d9 authored over 8 years ago
Move oonireport, ooniresources and oonideckgen into the scripts/ directory.

* Delete unused oonid command

* Create ooniprobe-agent script

d707df8b536d96e70567085608a0fa780794af25 authored over 8 years ago
Better handling of exceptions inside of web ui server

08ed96f1878a7d1013782553089c05f058d85fab authored over 8 years ago
Start outlining update mechanism for inputs

* Expose only simple options in web UI

cee9d833edca688429e5323426a1b9ef43050d46 authored over 8 years ago
Bundle rebuilt

9a26fc9c70f781bba30c0680c7ff542e2cab83d8 authored over 8 years ago
Remove debug

19f2fc8b08bd5a3172388044ee766b6aa75c45d7 authored over 8 years ago
Move oonicli into ui/cli component

5a89a2c028fa5058bf56260676a9d0e7c9dc32c6 authored over 8 years ago
Write ooniprobe reports in JSON format on disk

* Implement various API endpoints

1ec88b611d77048b8281d3358b20883388bd8283 authored over 8 years ago
Start the director after the GUI is available. Implement a long polling mechanism.

f7f272d93a640d091855c7ca85c274b3aa7113e9 authored over 8 years ago
[Web UI] Refactoring of web UI

* Move into the ooni/ui tree
* Move the web UI related files to a separate repository

bd4458d07a7f6755b5c104c068e9c8dd86ce2852 authored over 8 years ago
Fixes to support cloudfronting and https collectors

409f8a595ec2b67f89d6fca0f621530b732cedc1 authored over 8 years ago
Add a configuration option that allows to prioritise non-onion backends

This option allows a user to specify that they wish to use either a https,
cloudfronted or onion...

2eab4fe68b0dfbb082f3253ace5321afb79777dc authored over 8 years ago
Use the testing https and cloudfronted bouncer

* Bump version number to 1.6.0rc1

acda284b56fa3a75acbe7d000fbdefb643839948 authored over 8 years ago
Implementing bridge failover in ooniprobe (#540)

* Implementing bridge failover in ooniprobe

We support failing over to obfs4 and meek when vani...

6f8fe6f7fa9197b2465bcbe3374722803f6a24d0 authored over 8 years ago
Add support for starting tests from the HTTP API

b2118234e7b85ad4381ef2caddb9ec37e131fba4 authored over 8 years ago
Call setupBaseAddress after setting the settings

This makes it possible to re-instantiate a BackendClient from the settings

503c8412828725871be129b073c005a10404df6d authored over 8 years ago
Use the ConfigTestCase also for test_nettest

0842d2158ab879e34957168f509c6dfad9c3cb7a authored over 8 years ago
Write the deck file to always the same filename deck/

* Add some basic unittests for oonideckgen

4239679d2d8d28828f6215b70678ab9c99887bd6 authored over 8 years ago
Implementing bridge failover in ooniprobe

We support failing over to obfs4 and meek when vanilla tor does not work.

* This implements #538

90ec4fb643841b4a2c97fa2985e66d7138049467 authored over 8 years ago
[Web UI] Refactoring of web UI

* Move into the ooni/ui tree
* Move the web UI related files to a separate repository

eaf15e63c592993c46ba526197775f315683f0ff authored over 8 years ago
Delete inputs, resources and decks data directories

9b48ff3033e93e7386a70f8649657e70abe061cf authored over 8 years ago
Delete dead code

220c699d52620a4dee887ccc8438548df10960cd authored over 8 years ago
Bump version number of master

563e4ded184808ab68b36b3043e5a3ba7d6195f7 authored over 8 years ago
Merge branch 'master' of github.com:TheTorProject/ooni-probe

* 'master' of github.com:TheTorProject/ooni-probe:
Add backend to required options to show err...

df0214e8ced0be1ab6bf965e1385cbe428ff1e8d authored over 8 years ago
Bump to version 1.6.1

7eae5c13cb1d02317e7b3fb405ab878ef9d2430c authored over 8 years ago
Always use == when checking for equality of strings

464e824db5e0f203ef140784ba8469ba7d089440 authored over 8 years ago
Merge pull request #574 from TheTorProject/hotfix/traceroute

Add backend to required options to show error when it's not provided

5e86276327953e5f054254b6a3f3bd7e1342bbf1 authored over 8 years ago
Add backend to required options to show error when it's not provided

* Use same function to represent packets in traceroute test

2b688756d9417d1c7279e8b4054fd739e5ca5c35 authored over 8 years ago
Fix #569 (#570)

"foo" == u"foo" is True, but "foo" is u"foo" is False.

Oh python, what you make me do...

da2b17319dca42419f1c1f681645dde37c27033f authored over 8 years ago
Merge pull request #568 from willscott/feature/webconnectivitydocs

web_connectivity test description

8eda6632dceaf0d523d6342a41c6c11173b6701e authored over 8 years ago
Initial draft of web_connectivity document

5b5f39b750acc8d583308244ee9dda0fa423b03d authored over 8 years ago
Add configs for lepidopter update

6217c6533f4977024e3d2d23168e05f8c06ae3f3 authored over 8 years ago
Update changelog

72508964f3357e18296054fe02f3a57be52752a2 authored over 8 years ago
Update to version 1.6.0

* Set the correct addresses for the canonical https and cloudfronted bouncer

* Update contact i...

0248c55416ca9dd0491901804bfcf5f6cfe8d7e8 authored over 8 years ago
Change the default measurement concurrency to 4 and reporting to 7.

Rewrite the configuration for lepidopter installations of ooniprobe.

* Clean up the data/ tree

71e2b411377319f88b5c19f25e0339158dfcc677 authored over 8 years ago
Assume pcap if '--pcapfile' specified to close #521

164c02931513cd43da3c8a3dc7258b2a4685f250 authored over 8 years ago
Add command for generating the ooni-resources file

17da512784a1373a2b9258b5c4c01b0548121418 authored over 8 years ago
Merge pull request #546 from TheTorProject/feature/cloud-fronted-collectors

Feature/cloud fronted collectors

5f8a23aa32e4f2e393863f86ac9a74f7611acaf8 authored over 8 years ago
Make the imports of the CollectorClient conditional (#559)

This brings down the runtime of the ooniprobe --version command from
1.302 seconds to 0.464 sec...

d47aaffa5a9a2c4994af08b149b022705c7f69a1 authored over 8 years ago
Avoid clash with -p printdeck

81ec18e582cc9e4960055bd94ef0577fb7ae2d12 authored over 8 years ago
Bump the minimum required pyOpenSSL version

* Using older versions of pyOpenSSL fails to verify certificates generated with
letsencrypt.

475f7c911f5947f95e8842d849d0fb87db46967f authored over 8 years ago
Call setupBaseAddress after setting the settings

This makes it possible to re-instantiate a BackendClient from the settings

bec21d9ab32e5dbbbde7927dc1bb572742ebb24c authored over 8 years ago
Add preferred-backend command line option

45dc9638d321fac3e27e4dbf4aef69e1a62886d0 authored over 8 years ago
Add more unittests for backend_client

377be01de996948e5b8b40f57406c522b2e297c6 authored over 8 years ago
Use the testing https and cloudfronted bouncer

* Bump version number to 1.6.0rc1

b3800040cf3c34f9456541ba3854359820811bbf authored over 8 years ago
The front does not have the https:// prefix

1bec9f82d16522138dba7293eaee82fe1399d7be authored over 8 years ago
Add a configuration option that allows to prioritise non-onion backends

This option allows a user to specify that they wish to use either a https,
cloudfronted or onion...

9d52e351e79521175ce2e91e5b00dbe72d8f1814 authored over 8 years ago
Use ConfigNetTest case inside of test_nettest as well

a9e1e9d91299a6033db061344425553e20a8d55e authored over 8 years ago
Fixes to support cloudfronting and https collectors

c9e7ac559bf4ca2754105495ab86b3f533287843 authored over 8 years ago
Implementing bridge failover in ooniprobe

We support failing over to obfs4 and meek when vanilla tor does not work.

* This implements #538

0ca814db9c9c87486012b20e4cdd951b6f6f85cc authored over 8 years ago
Implementing bridge failover in ooniprobe

We support failing over to obfs4 and meek when vanilla tor does not work.

* This implements #538

46c623245bb7dbe791e5cf1cd2edaf2a46a5e7e0 authored over 8 years ago
Implementing bridge failover in ooniprobe (#540)

* Implementing bridge failover in ooniprobe

We support failing over to obfs4 and meek when va...

970cb5191f77b1da0d656e6441d77d42d53afb95 authored over 8 years ago
Add support for specifying the test name without the category prefix. (#532)

* Add support for specifying the test name without the category prefix.

This implements: http...

4f169919d41e60fd91709e8e7a3ca351c7945870 authored over 8 years ago
Merge branch 'fix/we-use-deb-tpo-now'

* fix/we-use-deb-tpo-now:
Fix RST markup
Add a note about Ubuntu universe being required for...

e859a047b6407b9fc2f5abef4d39239f18a228f2 authored over 8 years ago
Fix RST markup

439ebeb4fa0ca4b587ad1c38d4ff7310d06709a7 authored over 8 years ago
Add a note about Ubuntu universe being required for Ubuntu

8034a3188d957551bf05bb1a13f2b3f2f29b599f authored over 8 years ago
Make sure oonireport receives correct args (#550)

> *Tu quoue, argv[0], fili mi!*

Closes #457 reported by @anadahz.

Tested locally (this tim...

8a40d9a3d7764be841dbf23c4bdf986a2b42aca9 authored over 8 years ago
Update README to use deb.tpo instead of irl's private PPA

598f04155d1a8a3b472484e09df846abf049d6fb authored over 8 years ago
Fix bug in setting annotations and collector address via command line (#534)

* This closes https://github.com/TheTorProject/ooni-probe/issues/529

358a583299fdb1dd2f85f95515c07d1be95ee0fb authored over 8 years ago
Add basic unittests for oonireport command (#545)

813a9fcb58fac057b46c1eadebac426f3346fa61 authored over 8 years ago
Merge branch 'feature/bisection_503'

* feature/bisection_503:
Generators do not work well in a concurrent environment.
Make input...

25b317ab8c015940d034fd2682f4da6aef6e70a3 authored over 8 years ago
Generators do not work well in a concurrent environment.

Use a mutex lock on the tasks generator to avoid concurrency issues.

007685b2fbf8ec5e51ed8004af832d0299f4429e authored over 8 years ago
Merge pull request #536 from irl/fix/debian-stable-install-doc

Adds Debian stable backports installation instructions

7d0cd2457dd6572ad27d3356f74b67e57eba6e2d authored over 8 years ago
Adds Debian stable backports installation instructions

44567a37572af166fb13a5430b9746c752cdbea9 authored over 8 years ago
Add Debian and Ubuntu installation instructions now the PPA is fixed (#533)

3f513430bd0e6b7430140d6d010bdc782985083c authored over 8 years ago
bump ooniprobe master version to 1.5.2.dev1

c21861c28ca6bd667715872d099006fab87222fd authored over 8 years ago
Fix indentation of torrc option (#510)

* Fix indentation of torrc option

* Add Bridge YAML format example to use meek bridges

8459fdc93dd59ba5d2da23a0c0e45ed18b5b6e3e authored over 8 years ago
Make inputs a shared iterator across all NetTestCase measurements

This commit makes the inputs iterator shared by all the measurement
tests within a NetTestCase. ...

b391f1dc286d318178d0c0b622748b7b604d45d0 authored over 8 years ago
Fix/remove meek google test (#520)

* Remove meek google servers from the test, update doc

meek-google has not been working since...

bc60f74649626dbb37511e1ca47c80624efd2dd5 authored over 8 years ago
Bump to version 1.5.1

07eaedd9bf66b9dd364528beae81f3958c05ea6c authored over 8 years ago
Merge pull request #517 from TheTorProject/fix/515

When we don't find the report inside of reporting.yaml upload to the …

5a8c849ef9440b2951788e2925a8f71d90e6f9cc authored over 8 years ago
Add option --default-collector to upload reports to a collector that is looked up via the bouncer.

8ee8c8702177a4ba977fedfecb48230a8413f310 authored over 8 years ago
When we don't find the report inside of reporting.yaml upload to the canonical bouncer.

* This fixes #515

de75b701f0b5d25e4362cdaacb7c20815a41928d authored over 8 years ago
[hotfix] fix bug in matching of title

d1ee1abc262cf30a6ce68521d77d2ebdc0495a95 authored over 8 years ago
Set the version of master to be 1.5.1.dev1

8c4f794e8693d9953a8aa64b0af52ffc002add02 authored over 8 years ago
Update to version 1.5.0

5fdaa3ebe0928bbbc8cd8088d160cf1a40dd9730 authored over 8 years ago
Merge pull request #514 from TheTorProject/feature/web_connectivity

Feature/web connectivity

1c030e17e5390e3417d7582a5b3613c8696e53b1 authored over 8 years ago
Write a msg when we perform the control lookup

Be more lax when detecting header key similarity

c046653fbd63ff6beb35aa1d87d0bbe5e0014fef authored over 8 years ago
Address feedback by @bassosimone

* Test the next words if the word is less than 5 chars in web_connectivity
test.

* Move the c...

8e7199d85c877353b83b3da98936c602d4c4a5b4 authored over 8 years ago
Share code from ooni-backend via the ooni.common module

3aa17317012aa0c85cff77d6942249f0bd68f8e6 authored over 8 years ago
Add a timeout to the web_connectivity test to avoid the test timing out before it's done

a21ff3c777fb245096bc850532cf08ee0c4893d5 authored over 8 years ago
Match status codes only when the control status code is not an error

cd36a0d059b88810695a1b952ab54e853253f17e authored over 8 years ago
Inject the correct url when following redirects

6380468033cd7cca542184ebe8d2b4148aaec2b7 authored over 8 years ago
Expand the heuristics for detecting blockpages in HTTP response

* Extract the title of the response

* Consider only common HTTP headers

7f8021efd69d28beb034a7cd25c60ea2c0016bf6 authored over 8 years ago
Compare CNAME responses as well

d7a7d0905862b7d75aaee20f32f351f1a66bb926 authored over 8 years ago
Address feedback by @bassosimone

* Distinguish between http-failure and http-diff

* Update description of web_connectivity test
...

2d5b7988c23697cd6af390c6ed649d69b7380dff authored over 8 years ago