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

Add unittests for the DNS test template and representing of answers

c0d2cc0d4fb087035ae57d2730f82b121b427eca authored almost 9 years ago by Arturo Filastò <[email protected]>
Add checks for input file and url in http_requests test

510adaf6c473fb289aca6973b662f0a6cb2a53c9 authored almost 9 years ago by Arturo Filastò <[email protected]>
Move daphne to the experimental directory

In it's current incarnation it's very hard to use and we should consider it experimental

03a820cbb53d1c9de114b0760ce58da0fdbce8df authored almost 9 years ago by Arturo Filastò <[email protected]>
Fix serialisation of SOA queries and cast set to list

07749637dd9d4d8b4c5f9ff9137a1dd9d2cafbd8 authored almost 9 years ago by Arturo Filastò <[email protected]>
Add check for input file in http_host test

3683957390dca24ff0d29ae40b7ecea06cec29d1 authored almost 9 years ago by Arturo Filastò <[email protected]>
Remove dead/unnecessary code from otime

* Minor naming changes to functions

7528c07975edbd45776086ccaf329e0aed923d35 authored almost 9 years ago by Arturo Filastò <[email protected]>
Implement unittest to test for bug spotted by @bassosimone

* Fix bug in serializing of JSON

48435739f1bdd6631065a8ef41e5c51605955b2a authored almost 9 years ago by Arturo Filastò <[email protected]>
hotfix: remove unneeded calls for check_for_censorship in http_host test

7405cacf858399ac7a18bc228cf8662c62a347cf authored almost 9 years ago by Arturo Filastò <[email protected]>
Set the measurement_start_time closer to the test method call to improve accuracy

cb718ade5beaf546bb87375f4a79bf16bd15956a authored almost 9 years ago by Arturo Filastò <[email protected]>
Implement measurement_start_time and test_start_time in client

58db73a6d8c7d5296262cfa8ea2ce6e987ef724e authored almost 9 years ago by Arturo Filastò <[email protected]>
Fix bug in parsing of options for Lantern

* Add check to assert if lantern is installed in test requirements

bcc2be41fb5b3a0ce45e5dce81718f677fbf0af5 authored almost 9 years ago by Arturo Filastò <[email protected]>
Add support for setting the url and expected-body in tests

* When these are changed from their default values a flag is set to false

c17f564789b85bc9baa9dc1c64e77d8ff070aebd authored almost 9 years ago by Arturo Filastò <[email protected]>
Update user documentation for psiphon and lantern

c6964f5fb8ddcc3cec5d3eeebb28a07bd9ab0c7b authored almost 9 years ago by Arturo Filastò <[email protected]>
Re-create the command inside the test method.

If it's not done inside the test method when it fails and is re-scheduled
it will not re-run the...

d368c895b9fda39d3422ea78e567876b1b1294dc authored almost 9 years ago by Arturo Filastò <[email protected]>
When GeoIP lookup is disabled it's not possible to perform sanitisations

81d05bdd15bf68c271cac5b0cde257372f7b4892 authored almost 9 years ago by Arturo Filastò <[email protected]>
Refactor lantern test to use the ProcessTest template

* Improve blocking detection

c1ff7516d35b7f76fb6638ae2bce04db5c4b3864 authored almost 9 years ago by Arturo Filastò <[email protected]>
Always use the same URL when testing psiphon

* Minor refactoring

959b84003e579398a3ecb1b91dd0b8a91efd9db2 authored almost 9 years ago by Arturo Filastò <[email protected]>
Add support for stripping potential inclusion of probe IPs in reports

ee2fa7b4093117bd618af03382809ade4e9832a0 authored almost 9 years ago by Arturo Filastò <[email protected]>
Add test for Vanilla Tor

8b7adcae3bc80d3a844b60aacde5b6d5f8a0a2ae authored almost 9 years ago by Arturo Filastò <[email protected]>
Merge pull request #465 from TheTorProject/fix/venv-doc

Fix install doc on virtualenv setup

e2baf90930a5ce290021e29f8a35935969f24e1b authored almost 9 years ago by Arturo Filastò <[email protected]>
Merge pull request #464 from TheTorProject/fix/psiphon-doc

Fix invalid references to http_requests test

9bc3006d48f8d037958e1db7fc0011120f1f4e93 authored almost 9 years ago by Arturo Filastò <[email protected]>
Package virtualenvwrapper not needed

Removing virtualenvwrapper packages requirement.
As spotted by @hellais

d76970b926c5ae7a2607e596c715cb56f6621ea3 authored almost 9 years ago by anadahz <[email protected]>
Fix invalid references to http_requests test

6e4af441525a6b96858eb5e517a12f133a49f2e1 authored almost 9 years ago by anadahz <[email protected]>
Fix install doc on virtualenv setup

8a8500ab97a2eba292f93f05d129b9f627e59c6e authored almost 9 years ago by anadahz <[email protected]>
Merge pull request #462 from TheTorProject/fix/install-doc

Remove obsolete install method on Debian/Ubuntu

e1c428dbb24b81edccd67bb38188ccfcd756f9a0 authored almost 9 years ago by Arturo Filastò <[email protected]>
Remove obsolete install method on Debian/Ubuntu

Currently the ooniprobe packages offered in Debian and Ubuntu are old,
unavailable in some relea...

f73a26aa1c2d62a2e2ebe0c335ac29da4d4c4702 authored almost 9 years ago by anadahz <[email protected]>
Fixes spotted to issues highlighted by @bassosimone in review of PR

Initialise tampering to None and set it False when we detect it not happening

Actually properly...

fdd18a673d38161a585cefc91aa70ac2afd5d57a authored almost 9 years ago by Arturo Filastò <[email protected]>
Fixes to unittests

ef5e3cbcd1c3a64288f404c3182d15311cb78ddf authored almost 9 years ago by Arturo Filastò <[email protected]>
Integrate withoutbody optflag lost in rebase

31c3a81dba626d3defed46213c7e6d6bfde632d6 authored almost 9 years ago by Arturo Filastò <[email protected]>
Handle more DNS exceptions

2b5c77f44c6c25aec9979d931aa72375377c120f authored almost 9 years ago by Arturo Filastò <[email protected]>
Fix report uploader to work with JSON

* Add better exception handling to deckgen
* We should actually be using POST since PUT is indem...

061af8e36784ced0f96965eb992b340d63ce027f authored almost 9 years ago by Arturo Filastò <[email protected]>
Improvements to the output of the http_invalid_request_line test

da4ad2f16e3bd7d87f8d66714452a2746518147c authored almost 9 years ago by Arturo Filastò <[email protected]>
Fixes to the DNS test template

b13cf26fed638a0de17d87ff1f4910fe98e1a135 authored almost 9 years ago by Arturo Filastò <[email protected]>
Adapt unittests to changes in the reporting

54529569c99ba670ff1135a3219de0ae19186d40 authored almost 9 years ago by Arturo Filastò <[email protected]>
Run one test at a time

2e88a046d9750b7187a04b9acf6981fb380b6802 authored almost 9 years ago by Arturo Filastò <[email protected]>
Bump up the required minimum version of Twisted to 13.2.0

* This allows us to use some features included in 13.2.0 (such as readBody) and
should not be ...

187ca855cadce110807d9d1f999274a236ac292c authored almost 9 years ago by Arturo Filastò <[email protected]>
Update the tests to be consistent with the new data formats

9bd24ee947194b0f5713b46e845106210e7163c9 authored almost 9 years ago by Arturo Filastò <[email protected]>
Maintain backward compatibility

b86eaff915439fea01c15049b2b7252a39dc1afa authored almost 9 years ago by Arturo Filastò <[email protected]>
Start adding support for not reporting to file on disk

687a6ffdf9e2fabfeb8711cbbd085d0378fb7a9e authored almost 9 years ago by Arturo Filastò <[email protected]>
Start implementing support for reporting using JSON

Working on #444

086d95180179b2d5e1433fec718a2f8d192ee90a authored almost 9 years ago by Arturo Filastò <[email protected]>
hotfix: fix bug that lead to body not being included

3a4d9ef5482f6af884a23a05b9548e816f3bdc18 authored almost 9 years ago by Arturo Filastò <[email protected]>
hotfix: fix serialisation of reports

a6e291e913148ee1764655af932573fe4f77fe2c authored almost 9 years ago by Arturo Filastò <[email protected]>
Merge pull request #461 from TheTorProject/fix/hotfixes

Pass missing start_tor argument

16032999b51ed8e2575c64f94c08a0a45787b28c authored almost 9 years ago by Joe Landers <[email protected]>
Pass missing start_tor argument

9cc891dca9a15d229db0806b1f4b482b537bd88b authored almost 9 years ago by Arturo Filastò <[email protected]>
hotfix: Move logic for detecting supported collectors into deck

52b44ac93f71a8bddb3b3a154f5517a6abda18e8 authored almost 9 years ago by Arturo Filastò <[email protected]>
Move the creation of the agent for HTTPS and HTTP urls into constructor.

This is needed by our unittests

f4fda9b7e24da3dbe4a93a2406b9cdda5ca36e23 authored almost 9 years ago by Arturo Filastò <[email protected]>
Merge branch 'master' of github.com:TheTorProject/ooni-probe

* 'master' of github.com:TheTorProject/ooni-probe:
Fix: Typo correction
Consistency fix: low...

2adc991557e39797821e5dd0f66a01ab7ccc2835 authored almost 9 years ago by Arturo Filastò <[email protected]>
Merge branch 'feature/org_queue'

* feature/org_queue: (78 commits)
Check for the minimum version of twisted to support certific...

b4f14c001c9ee1a64906f6aa8bd66eb3448e41a8 authored almost 9 years ago by Arturo Filastò <[email protected]>
Check for the minimum version of twisted to support certificates

* Remove the commented out line of ooniresources

4aeb08eed886c6268c146957c5ca35cd62f45395 authored almost 9 years ago by Arturo Filastò <[email protected]>
add variables for paths, change variable names

5a14541113a59787ed83bc4808c4a1bf83ca0c1e authored almost 9 years ago by juga0 <juga>
Run apt-get update before the install

b74357cdd17eca25e75725372c5fec2455aa2b84 authored almost 9 years ago by Arturo Filastò <[email protected]>
fix checking if commands exist, other minor changes

* fix checking if commands exist
* only install virtualenv if it is needed to create a new one
*...

0e975d3c47a1a6d9cdbe028b2c3ce08aca6431ce authored almost 9 years ago by juga0 <juga>
Log failure when OpenVPN process hangs for user input

1944e8e80d7605a161a3c56a8bf5ce983b1a10e7 authored almost 9 years ago by srvetus <[email protected]>
Handle and log errors when OpenVPN fails to start

When OpenVPN encouters a configuration error it will exit the process with
error code 1 before b...

46be7badf8d509b6315e282e69245f5b7fa11910 authored almost 9 years ago by srvetus <[email protected]>
OpenVPN connection circumvention test

This test attempts to connect to an OpenVPN server specified in an
OpenVPN config file. A HTTP r...

ed92669d1677ed0d180a358ef3f8d9603902154f authored almost 9 years ago by srvetus <[email protected]>
Edited various bits of the documentation page & moved "using ooniprobe" towards the beginning

e42401329816f87457d65b8159189f3d2b4ede16 authored almost 9 years ago by Maria Xynou <[email protected]>
add/change report variable names

* add bootstrapped_success report key with value true when the text 'Press Ctrl-C to terminate.'...

1a38fe60ac1137e45b6dc1c8c038f7a2133f85d3 authored almost 9 years ago by juga0 <juga>
change again command report structure for ProcessTest

* Change report structure as commented in https://github.com/TheTorProject/ooni-probe/pull/445#i...

6e1cc4bb698d361154bf20bc82e44a86754b7c93 authored almost 9 years ago by juga0 <juga>
changed report structure for ProcessTest

a309440621561c47d4cb7db5b04e73b342d96307 authored almost 9 years ago by juga0 <juga>
leave success key to none in case psiphon fails

fbf9de395051b2f88d3f68a122f22ff25aa1cee0 authored almost 9 years ago by juga0 <juga>
fixed identation

848b4dd9b03b3648686948529040af6fc6ba604d authored almost 9 years ago by juga0 <juga>
catch ProcessExitedAlready exception during cleanup

2929098b673542bb6148e61f5cf15a8eba313e00 authored almost 9 years ago by juga0 <juga>
add success key to the report after doRequest

50d2f89e51885456d9d16a5df6995feb56f2370c authored almost 9 years ago by juga0 <juga>
No need to downgrade Twisted

All Twister version are supported by ooniprobe!
Fixed (https://trac.torproject.org/projects/tor/...

9963b3beda4ad29b050c60bbae2efdba6b3d79fc authored almost 9 years ago by anadahz <[email protected]>
README: Vagrantfile requires ooni-backend in parent directory

2c18041d9b1d13a788df27292fca83c0460bac04 authored almost 9 years ago by ecneladis <[email protected]>
change new psiphon path to the psiphonpath attribute

40c4b7e7d1fc392aa7657d17a76ab18894aad100 authored almost 9 years ago by juga0 <juga>
initialize success report variable

9aa1a96f7fa54860cbd1c80387b042ea5c39502d authored almost 9 years ago by juga0 <juga>
Fix to make the psiphon test run

* Remove unneeded imports

5f7e947953c8af4ca56d0462e69e80ae991293b4 authored almost 9 years ago by Arturo Filastò <[email protected]>
Fix typo in code snippet example

e0428e869f9dab9eb7dec9dab9425a0341eaedc6 authored almost 9 years ago by Arturo Filastò <[email protected]>
Add link to test_helper_tutorial in index

b97304a0cf459437ad7849ec116f29c570393315 authored almost 9 years ago by Arturo Filastò <[email protected]>
Add lantern test documentation

3d7f9448fcc4bcdfa18d56d758cf900f33e1c63a authored almost 9 years ago by anadahz <[email protected]>
Add description of what test helpers are in introduction.

* Fix links

568b5cdd71755b3ba12861c72ec918c425b463c3 authored almost 9 years ago by Arturo Filastò <[email protected]>
README: proper path to example inputs

474d20b5e672a3310d1ff43bd8878454175cbf7b authored almost 9 years ago by ecneladis <[email protected]>
Fix typo in docstring spotted by @armadev

d115c8902d51c37dacda96a10a7bd17a1e741f4e authored almost 9 years ago by Arturo Filastò <[email protected]>
Avoid installing Twisted 15.5 to avoid bugs with txtorcon

ad1cca904691cb246cf0bae079901ef965974f59 authored almost 9 years ago by Arturo Filastò <[email protected]>
We no longer need to avoid twisted 15.5.0

Thanks to @meejah for releasing a fix so quickly

87764340881d0afd2091e588141d9aa677660c52 authored almost 9 years ago by Arturo Filastò <[email protected]>
Disable debug mode

96a87d23da2837eaed2ee5a632984fc3953ec43b authored almost 9 years ago by anadahz <[email protected]>
Fix conditionals, move echo output

20fae977f9b905561435e9d64fa14eefd0edfa00 authored almost 9 years ago by anadahz <[email protected]>
fixes and enhancements to psipshon install script

* don't clone repository if the directory already exists
* eliminate duplicated lines copying th...

955de5407b0ae3c4766ad9b48b99418ef2280a78 authored almost 9 years ago by juga0 <juga>
Major fixes and enhancements to psipshon install script

* Create required PSIPHON_PATH directory
* Add command_exists function
* Check if running as roo...

55f96585d62dcbbff41c01b9b8a97f5ee346c3d9 authored almost 9 years ago by anadahz <[email protected]>
Added a simple tutorial on how to write test helpers.

2b1bfac9b7a9d52af9f36f25d19430b8935fac4c authored almost 9 years ago by seamus tuohy <[email protected]>
Fix lantern test

a9e003e9cd6cc9a2767ab567f6215fb2d92cf603 authored almost 9 years ago by Arturo Filastò <[email protected]>
Really handleAllFailures()

handleAllFailures() only handles failures which are explicitly named. Maybe it
should be renamed...

864d001be170cb12fd5ad55faafe9518fbffce89 authored almost 9 years ago by srvetus <[email protected]>
Add psiphon install script

75b88d7801fae016153e365600c3a6e649b613d0 authored almost 9 years ago by juga0 <juga>
Refactor error handling to avoid inconsistencies

The error handling code in handleAllFailures() and failureToString()
is inconsistent and does no...

29119b673f2880eedd47b0531d58bb8e7425dea8 authored almost 9 years ago by srvetus <[email protected]>
Move general SOCKSError after more specific failures

5f8bc2ca87dfcbc7ea666276c9a24b50e092c6c6 authored almost 9 years ago by srvetus <[email protected]>
Test that specific Failures are caught before parent Failures

525a8438bd601592c4f878ca5d42d3dab8943be0 authored almost 9 years ago by srvetus <[email protected]>
Fix annotations in ooniprobe

08d54806912c2e690f294d0b07afbe9e54f62cf8 authored almost 9 years ago by Arturo Filastò <[email protected]>
add script to install openvpn for the openvpn test

73b6546d3344a06207b9ba54717d5b0c2b49c5ad authored almost 9 years ago by juga0 <juga>
Add all supported twisted version, revise build dependencies

Include all Twisted versions >= 12.2 and latest as travis ENV tests
Add required build dependenc...

ff417896e2bdedd13ac6e598c471a9ce4df9d0a2 authored almost 9 years ago by anadahz <[email protected]>
add openvpn user documentation

652f236777b1f0f394b5b26dd6518e815c87de4b authored almost 9 years ago by juga0 <juga>
Downgrading Twisted version is not needed

Thanks to @bassosimone

9402fe9511b377507d22358eed75cac97eb5f7a0 authored almost 9 years ago by anadahz <[email protected]>
Add IRC travis build notifications

IRC build notifications will be send to channel #ooni (OFTC) triggered on build
success change a...

bc62c2d9b28e763bf2aa7abba924782e545a8ae3 authored almost 9 years ago by anadahz <[email protected]>
Remove unneeded space

ad6c90b781ff89ed8292c728c5bcb200c0395ca7 authored almost 9 years ago by anadahz <[email protected]>
Add description to meek test

f5279950cd048d9a9ce36a26933865012783b90b authored almost 9 years ago by Arturo <[email protected]>
add psiphon user documentation

d29782da9e3aa31feee5261a5713a04247e5e611 authored almost 9 years ago by juga0 <juga>
Remove duplicate package

Remove duplicate apt package libdumbnet-dev
As spotted by @bassosimone

b5781702b1f9e287dd8921585d32835f2d27bd7a authored almost 9 years ago by anadahz <[email protected]>
Update ooniprobe to 1.3.2

5b62ae5e8e5f8b098dc527561a055de9d0085ca1 authored almost 9 years ago by Arturo <[email protected]>
psiphon: use the python provided by sys.executable

There may be more than one Python (for example on MacOS I have both
the system Python and the on...

b899fb7f25533fef7ddc9a23afe869c4bf684f14 authored almost 9 years ago by Simone Basso <[email protected]>
Remove script to install psiphon

We will write a more ad-hoc script to install psiphon as part
of the lepidopter install process ...

867efea7487bd9168a1b7c543954ea2a910587f1 authored almost 9 years ago by Simone Basso <[email protected]>