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

Consider valid onion addresses also when they don't use the httpo:// schema

Based on feedback from @willscott

* Fix invalid onion address in unittests

c32bd88b5b99ea7d3fc62c9088d3ac17770ba7df authored over 8 years ago by Arturo Filastò <[email protected]>
Increase the default timeout for the vanilla tor test to 300 seconds (#512)

This closes #508

a62a614de8839aee9341ad5663598cfcdd0bb668 authored over 8 years ago by Arturo Filastò <[email protected]>
Ensure the input key is properly set

* Improve readability of the blockpage detection check

c8df2379870e9210c4fe20541b5f6ca4f65e1cbb authored over 8 years ago by Arturo Filastò <[email protected]>
Add support for Gzip Decoding in web connectivity test

f3cb68e06118ab7c20de9559404fae76715a5500 authored over 8 years ago by Arturo Filastò <[email protected]>
Merge pull request #511 from TheTorProject/fix/exit_ip

Fix regression bug that lead to exit_ip and exit_name not being included

e2de248c9e1b778dabe345eb3d9a659ec6e88cc2 authored over 8 years ago by anadahz <[email protected]>
Fix regression bug that lead to exit_ip and exit_name not being included

This closes #509

3ce772e21ca395993d3ad2878cc394a768f5be79 authored over 8 years ago by Arturo Filastò <[email protected]>
Add tor to the apt-get command.

07eef0862220b7a1d7f651e2ce5511707cdc1d4a authored over 8 years ago by Arturo Filastò <[email protected]>
Use .dev0 to indicate master branch to conform to PEP-440 (#507)

2af0f7ebdc669926b21b3a1bb27712bc54d04ecb authored over 8 years ago by Arturo Filastò <[email protected]>
The version number in master should always be greater than the latest… (#506)

* The version number in master should always be greater than the latest release

This is to al...

2e9ef148f2d6647985cd633373b74c3761491379 authored over 8 years ago by Arturo Filastò <[email protected]>
Change test for setupCollector() function

8fd571f03319462babc1ca925cb147498d28f138 authored over 8 years ago by Arturo Filastò <[email protected]>
Make the blocking detection heuristics more strict

ff77593d59dc7e25e4214e15571d616d7e374dce authored over 8 years ago by Arturo Filastò <[email protected]>
Refactor code for setting of tor port

1e3954bb26b2ac94b968d3e60cbf7ef75bb4c9b9 authored over 8 years ago by Arturo Filastò <[email protected]>
Make the test-helper-alternate key work when speaking to backend

* Rename advanced option insecure_collector to insecure_backend

* Refactor isReachable() to onl...

2b238683d01d2d974a3743a226dd30f02371faf0 authored over 8 years ago by Arturo Filastò <[email protected]>
Start adding support for HTTPS, Cloudfronted test helpers and collectors

* Add routines to verify which collectors and test helpers are reachable

* Merciless refactorin...

d17873211da4bd6ec3c0d449ea1d62c2216d1996 authored over 8 years ago by Arturo Filastò <[email protected]>
Patch twisted HTTPClientParser to accept HTTP response lines with a missing reason

c50f50cb0984cefabc82bd4f559062dbc893736c authored over 8 years ago by Arturo Filastò <[email protected]>
Remove dead code

29bbe9bd0b06b674267f0e7af4d1d914cb6fb79d authored over 8 years ago by Arturo Filastò <[email protected]>
Add the redirected responses in inverted order

This means the first item in the list will be the final response, while the
last will be the fir...

32c463b766476a0db697d8c72264ed5683563fd2 authored over 8 years ago by Arturo Filastò <[email protected]>
Improve charset detection regexp

55cd85351c02d7a7333f1c39e9993820b05b2b6d authored over 8 years ago by Arturo Filastò <[email protected]>
Fix some issues with the rebase

8a6e1a50fc5aa6fc9726b111c9edc9f44008f921 authored over 8 years ago by Arturo Filastò <[email protected]>
Improve detection logic for web_connectivity

* Fix printing of exception log

4dd1542306a6cb3615cd5844728a689a4be7c998 authored over 8 years ago by Arturo Filastò <[email protected]>
Implement unittest to check if tests that fail twice

This is to ensure that net tests that eventually succeed, but fail sometimes
will run properly u...

cf9ea6cb6f1cbd5455651291c8fe2c6822c804eb authored over 8 years ago by Arturo Filastò <[email protected]>
Make the geoip lookup code more robust

2627cd5ad2058d616cc037cd590b9f64112882a9 authored over 8 years ago by Arturo Filastò <[email protected]>
Improvements to the output of the web_connectivity test

6f0154b33f3528e3fdd78ca0f312e174d89bae33 authored over 8 years ago by Arturo Filastò <[email protected]>
Use settings.Config.ooni_home as the data directory (to avoid broken paths when using sudo or setting environment vars)

edcb8379aa78d2e9fdeb039aa7e6fd82170fa2dd authored over 8 years ago by Arturo Filastò <[email protected]>
Add support for computing header difference and follow redirects

8c5fdd48ebb760b72b1b02a83fc96a19f92293c7 authored over 8 years ago by Arturo Filastò <[email protected]>
Take also into consideration if the HTTP headers match in detecting blockpages.

This significantly brings down the false positive ratio. Though there are still
some instances o...

958850898457e78e7091dd2aa5193e9956d26a8f authored over 8 years ago by Arturo Filastò <[email protected]>
[refactoring] Change signature of Deck to be more robust

Do more sanity checks on bouncer address at instantiation time

aa8314973df0f6e458aa1e0de786faaad8264dc3 authored over 8 years ago by Arturo Filastò <[email protected]>
Don't require the bouncer key to be present

156ce3f630eb58a061841dfa6d6f6f6cf6755d83 authored over 8 years ago by Arturo Filastò <[email protected]>
Ignore empty charset values

d80a68098dc4fd13a4963e26d6c4e5ed2ad31b43 authored over 8 years ago by Arturo Filastò <[email protected]>
Clean up the output of ooniprobe

* Make OneShotFactory not be noisy

* Don't log an error when we are just connecting to a backen...

a1cf2789966b9550e3a044a0d3df7393328a7dee authored over 8 years ago by Arturo Filastò <[email protected]>
Various improvement related to backend_client

* Include web_connectivity in default generated deck

* Fix serialisation of HTTP Headers

* Sup...

24ea012b508526165b1a7d1eef1d76475bd313e6 authored over 8 years ago by Arturo Filastò <[email protected]>
Also record all the redirects

* Add monkey patch for bug in twisted RedirectAgent: https://twistedmatrix.com/trac/ticket/8265

8a745093ecd27240053b7e251de46eb4c303df6f authored over 8 years ago by Arturo Filastò <[email protected]>
Set the default DNS discovery test helper

984276859853c192f4a5952728d9ea25deedf909 authored over 8 years ago by Arturo Filastò <[email protected]>
Maintain backward compatibility

d9656bc7187a10774bac3851b33fe4118b10c7a9 authored over 8 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...

613a02cdfe44c14fc8a1e91003a80000617d913f authored over 8 years ago by Arturo Filastò <[email protected]>
Many improvements to web_connectivity test

* Run the probe resolver detection inside of the setupClass
* Display a summary at the end of a ...

7e1ee49e44480f62ac93a9f63aa90a64342df2ed authored over 8 years ago by Arturo Filastò <[email protected]>
[feature] Add setUpClass method to NetTestCase

9367f7f0398cfd0e2105596719c47009a5e65924 authored over 8 years ago by Arturo Filastò <[email protected]>
[refactoring] Change signature of NetTest() class

f6847d42cd067a05fab5db9e149e6492f9d62fcd authored over 8 years ago by Arturo Filastò <[email protected]>
Add detection for accessibility of the website

* Minor refactoring of the test

bcd87425f035a2f6d37278007a668cd5a0349bf8 authored over 8 years ago by Arturo Filastò <[email protected]>
Implement basic web connectivity test

* Various hacky fixes to enforce correct report format and handling of report_id

d92a95b628167043a84ceabac77e45f3cd319d3d authored over 8 years ago by Arturo Filastò <[email protected]>
First stab at implementing the web_connectivity test

a710467d95627c196f78f553e11055e16d9b9e7f authored over 8 years ago by Arturo Filastò <[email protected]>
Progress on implementing web_connectivity test

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

ff21910bcb2d2a3e54e5fc33be6b6d73ed0b60ee authored over 8 years ago by Arturo Filastò <[email protected]>
Add check on equality of control and experiment DNS responses

6a4ed0161a961daaaccfd8b082a7328683f3b2fc authored over 8 years ago by Arturo Filastò <[email protected]>
Clean up how we handle the reportId and remove unused functions

da51f6d069ac55ebf430ebb0adfa6a70110fda68 authored over 8 years ago by Arturo Filastò <[email protected]>
Add check internet connectivity in DNST test (#505)

8f02264bbc8e32b508777d1d6f5d1e9f857a935c authored over 8 years ago by Arturo Filastò <[email protected]>
Fix spelling mistakes in manpages. (#504)

As spotted by @irl

f4b7f7fb910ea8c159c991102fa0153578c6b2ef authored over 8 years ago by Arturo Filastò <[email protected]>
Merge pull request #494 from TheTorProject/fix/localoptions

Implement fix for #493

960e52a95b446af73be8e4152f415aa804ab9fe1 authored over 8 years ago by anadahz <[email protected]>
Reduce Travis IRC log lines (#497)

785da5cc43b8ec6595dd40190801fb4eae635b7f authored over 8 years ago by anadahz <[email protected]>
Dynamically set the ooniprobe version in the docs (#496)

cbb8f7c941d24ca43a81a3cf8e2cd87d2ec11216 authored over 8 years ago by Arturo Filastò <[email protected]>
Fix markdown syntax, correct setcap (non-symlink) file (#495)

4b00cbe75e5a098461b91592735b2f425f1a1ff7 authored over 8 years ago by anadahz <[email protected]>
Add some more unittests for oonicli

880a4a5558ca6fc1018c3793aea7614f2e952410 authored over 8 years ago by Arturo Filastò <[email protected]>
Implement fix for #493

* Use a class factory to generate NetTestCase subclasses with injected
localOptions.
* Major r...

b19cf6800c43c936a25ae452f85967b5be4c12d6 authored over 8 years ago by Arturo Filastò <[email protected]>
Fix/doc format (#488)

* Fix usage options text format

The test description was not properly formatted resulting in ...

ddc032cbb99a248aa787bba6803fcf065e1d8b03 authored over 8 years ago by anadahz <[email protected]>
updated the license (#490)

674aec500894ee412e7f5a7946746500da0801a5 authored over 8 years ago by Maria Xynou <[email protected]>
Bump to version 1.4.2

4ddac3ecf1aa4e797214cbbcbb6a7930adc0c0f8 authored over 8 years ago by Arturo Filastò <[email protected]>
Use the official scapy repository instead of the dev fork

8af20fbfad44ef87564dbb4c421d539f4aa76016 authored over 8 years ago by Arturo Filastò <[email protected]>
Properly represent also the packets that are sent

8215d8807b3f6c43c766baf4a04f454d83038eea authored over 8 years ago by Arturo Filastò <[email protected]>
Check to ensure response_body is either a str or unicode before sanitising it (#485)

4598237c15331cf97fb99b53593b99e8fb182ee7 authored over 8 years ago by Arturo Filastò <[email protected]>
The upload of the release failed and hence need to re-issue upload

bff00ebbf32730f0d2a44a41e40a7c5e3b0027c0 authored over 8 years ago by Arturo Filastò <[email protected]>
Update references to ooni logo

* Use the png instead of the svg for the mascot image

44028962566098be17af0ecb5ccb2c3fa3858fba authored over 8 years ago by Arturo Filastò <[email protected]>
Bump to version 1.4.0

943dbec8d344be7b02fb7f6e8ae6f9e0fc6fcbe1 authored over 8 years ago by Arturo Filastò <[email protected]>
Add codename for ooniprobe release

28ba3237b782a95202008ba1aea98bc608295401 authored over 8 years ago by Arturo Filastò <[email protected]>
Improve the installation instructions for ooniprobe

652fe233c4b74011841420d947485be6779c0733 authored over 8 years ago by Arturo Filastò <[email protected]>
Specify a more recent version of setuptools

* cryptography -> depends on -> cffi -> ipaddress -> setuptools >=11.3
* Python dependencies are...

df7070bfdeab4060476437ab079e251d150e0b9a authored over 8 years ago by Arturo Filastò <[email protected]>
Always output the same deck filename

97cd370e7349e6f74471f8ebb6beedb900197551 authored over 8 years ago by Arturo Filastò <[email protected]>
Use the process template in the netalyzr test

* Clean up text of psiphon test

51c9b63c9cbf4499f43ec497e883afbfee8388c8 authored over 8 years ago by Arturo Filastò <[email protected]>
Join ooniprobe and ooniprobequeue into one command

1192ca0d0fd7c7b4aa5cb593fe711eb175d5c880 authored over 8 years ago by Arturo Filastò <[email protected]>
Update Changelog and put a release date on it.

3ca8cb86c732fef3d3c27221b0025ad953465e70 authored over 8 years ago by Arturo Filastò <[email protected]>
Use a correct humans.txt in the example for lantern

f058349ee84de84c6ce491e02d5e022858693796 authored over 8 years ago by Arturo Filastò <[email protected]>
Merge branch 'feature/fix_cct_tests' into release/1.4.0

* feature/fix_cct_tests:
Fix bug in parsing of options for Lantern
Add support for setting t...

397ed5506d97a17cb4d05852af06ebf3674c638b authored over 8 years ago by Arturo Filastò <[email protected]>
Update documentation to reflect changes in oonideckgen

b2dbd382c030c80cf09fcefe52ce5a1116bf0159 authored over 8 years ago by Arturo Filastò <[email protected]>
Update manpages for ooniprobe, ooniresources, oonideckgen and oonireport.

* Update versions of oonideckgen and ooniresources
* Clean up the help text of ooniprobe options

a6897988fb96bae8816dd1bd7973a6e1781757f1 authored over 8 years ago by Arturo Filastò <[email protected]>
Add --collector option to oonideckgen

* Remove unused variable in ooniprobe
* Add description to requirements.txt

* Remove printing o...

88cfa90a7b76f2c0ff6cc3253459fce4d0790cd2 authored over 8 years ago by Arturo Filastò <[email protected]>
Print messages about how to use the boxes after they have both been deployed.

bc416be172786b7e58e5ad2d5da4ed09f2c452d3 authored over 8 years ago by Arturo Filastò <[email protected]>
Change the order in which decks get generated by default

* Give priority to country specific lists

* Give priority to faster tests

* Run dns consistenc...

6d49b3fbbbebf824c106f2257d6c774839cd6703 authored over 8 years ago by Arturo Filastò <[email protected]>
Remove references to the geoip_data_dir since it's not respected

c79a087b5926e36962290ce1fb76a4301bddd49c authored over 8 years ago by Arturo Filastò <[email protected]>
Run ooniresources without any command line options in the setup.py

* Print some progress when running oonireport
* Use print function instead of old print

a4244fcb6eeb402a606ab99fec6ac1a15e0d8960 authored over 8 years ago by Arturo Filastò <[email protected]>
Improve readability of the ooniprobe -s command

* Remove various pieces of dead code

33e86a4a4ae96053812685c9f663db261703e449 authored over 8 years ago by Arturo Filastò <[email protected]>
Add support for downloading resources from mirror on github.

* Download resources when they are missing from oonideckgen
* Remove dependency on GeoLiteCity d...

6a6e0ac21e9ee20db47df37a4fc9d4fb4e3be794 authored over 8 years ago by Arturo Filastò <[email protected]>
Detect when the control response contains a blockpage from cloudflare

210ec234e1d60be752b44e1b2136b69659de6eec authored over 8 years ago by Arturo Filastò <[email protected]>
Print a helpful message when run with no arguments (inciting to run oonideckgen)

* Optimise a bit the importing of modules

96dad3f578e0797aee4992fc79b25ea8af2b9414 authored over 8 years ago by Arturo Filastò <[email protected]>
Remove hacks module and patch reduce_ex

* Delete benchmarks txt file

55e55a55a0365c3e4958482e315add4f0090243a authored over 8 years ago by Arturo Filastò <[email protected]>
Use debian/jessie instead of precise

* Make the setup of ooni-backend conditional and do it in a another machine

223ba4803e17b25bc4d1a54bafc5b51896a2c14c authored over 8 years ago by Arturo Filastò <[email protected]>
Update changelog for version 1.4.0

2f8a8a3cfcbab9c019f613d2588b281549788f39 authored over 8 years ago by Arturo Filastò <[email protected]>
Drop dependencies that are for sub-modules of ooni

f098d7048e9394d0ad2f624be153b8d802ab4e61 authored over 8 years ago by Arturo Filastò <[email protected]>
Explicitly test twisted version 15.5.0

52bb445c881d111b19c3a8f365b435dc8bb889b8 authored over 8 years ago by Arturo Filastò <[email protected]>
[bugfix] Critical bug that sometimes lead to incorrect body content

0bfb58cd9d2647e6defa3bcdf0dbd7a9e2e16189 authored over 8 years ago by Arturo Filastò <[email protected]>
Fix bug in converting failure to string

250d86d5247463447f3abf0607c1c6bf0997c9a8 authored over 8 years ago by Arturo Filastò <[email protected]>
Add support for detecting the charset of the HTML response body via the meta tag

37564aa2876ba18516bb28e0e8eec7b489eea1c3 authored over 8 years ago by Arturo Filastò <[email protected]>
fix the dependency on pyasn1 (#470)

f0b6332693cd7ea149d2b43780e133d9489a1379 authored over 8 years ago by Veggie Monster <[email protected]>
[hotfix] fix _representBody with commit lost in rebase

d916e0144553cc2f655c358bcf6a2fb270ae7e0e authored over 8 years ago by Arturo Filastò <[email protected]>
OONI Control Interface

control interface initial commit

small updates to spec

formatting

added del...

754ce68db5e11e0d9b6df7fbc5e7b898489af061 authored almost 9 years ago by Poly <[email protected]>
Merge pull request #456 from TheTorProject/feature/json_reports

Feature/json reports

5252b00b29f8c9570ecb9533f4577c0a5b69f06f authored almost 9 years ago by Simone Basso <[email protected]>
Merge branch 'master' into feature/json_reports

dd58c40cb351b4d9d1b33fbef08919a8c225fad7 authored almost 9 years ago by Simone Basso <[email protected]>
[hotfix] Ensure the _setUp() method gets called only once for every input

a0fc5e6f4ef76cd935839f08cf9f3db962d95a99 authored almost 9 years ago by Arturo Filastò <[email protected]>
[Refactoring] oonicli logic

18385338507bf4c3f5959e0de68a3ad33f291353 authored almost 9 years ago by Arturo Filastò <[email protected]>
Set the input to be the specified URL in the http_requests test

76298b89ba341380ec4d1ab8e640eb7a4a9ca531 authored almost 9 years ago by Arturo Filastò <[email protected]>
Fix bug that lead to the probe_asn and probe_cc not being set

29e63ed80eb9298e3ce86f7d4582b2c6ee909afe authored almost 9 years ago by Arturo Filastò <[email protected]>
Add test for YAML based reporter

1e9f2316859825343ae2ae2f28b6fd5ff2b4266b authored almost 9 years ago by Arturo Filastò <[email protected]>