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

Use details tags to tuck verbose messages (#711)

* Use details tags to tuck verbose messages

* Add missing question mark

47799e70c9b520a98f91e9c53771901e555f44fa authored almost 8 years ago by Arturo Filastò <[email protected]>
Added a space when printing the -g opt (#710)

72c66005313ac954ec019d872f8fb012309920af authored almost 8 years ago by E.Iosifidis <[email protected]>
Option -g help updates in order to warn user about IP disclosure in report.

fdd215907d0c98460daaf88f8ecf5050818624ea authored almost 8 years ago by ioef <[email protected]>
Cleanup of docs from @donald213

22720e383093c0d30fd1b6ca44794d3b29031f91 authored almost 8 years ago by Arturo Filastò <[email protected]>
Improvements to docstrings in ooni.agent and ooni.ui.web

d9f3c7aaf1a4f9cc6b11b4508c36fb8b3d56114d authored almost 8 years ago by Donald <[email protected]>
Make refresh_deck_list less noisy (#700)

Do not emit messages regarding what's going on under the hood
that may end up confusing users s...

2857b26a2b932b6080c6ba8ca16d5a16e7de1c42 authored almost 8 years ago by Simone Basso <[email protected]>
"Vagrantfile sleeps with fishes" (#698)

This removes support for Vagrant that has been quite neglected
lately in favour of Docker for w...

176f5eff8897f31c4879bbd8225aa23afb4d0d29 authored almost 8 years ago by Simone Basso <[email protected]>
[hotfix] Only release the lock if it is locked

8cc1e691df2d481157e7d023c894eb9623fbe524 authored almost 8 years ago by Arturo Filastò <[email protected]>
Bump to version 2.1.0

e5c3190be6cc9a163f18837dc4ab9573dd38d251 authored almost 8 years ago by Arturo Filastò <[email protected]>
Update manpages

c0a1f87423c25d03f2bd407eccf0e9774a275b35 authored almost 8 years ago by Arturo Filastò <[email protected]>
Update Changelog entry for 2.1.0

1851ca1f8b3b40d4b4beac64522743004d75d663 authored almost 8 years ago by Arturo Filastò <[email protected]>
Update to ooni-wui 2.1.0

fa90b231ccdd9e1bc39d1f945f0781f77e9d9f16 authored almost 8 years ago by Arturo Filastò <[email protected]>
Remove code for duckduckgo geoip lookup service.

It is not reliable.
Closes https://github.com/TheTorProject/ooni-probe/issues/670

332a1879a3f6dfc4be2b09f9f779fe8a9d2fa2dc authored almost 8 years ago by Arturo Filastò <[email protected]>
Move travis related functionality into deploy.sh

This avoids people submitting PRs from forks getting build errors

95030cb231abbab9c26b85ed579293daae3a5dcd authored almost 8 years ago by Arturo Filastò <[email protected]>
Do not load all logs by default

c8bca9b58fd0a83f5f1d40f43fd7f334288e35d9 authored almost 8 years ago by Arturo Filastò <[email protected]>
Use ubuntu keyserver

f6d70146a10fd4128e8217c267195f9330a151b5 authored almost 8 years ago by Arturo Filastò <[email protected]>
[ci-debug] Fix condition?

74866c846e192b730017b480a53195be0ec91f56 authored almost 8 years ago by Arturo Filastò <[email protected]>
[ci-debug] only deploy with the Twisted environment variable

2df130b5367524b27f67216fed72241a5d73a6c9 authored almost 8 years ago by Arturo Filastò <[email protected]>
Install tor from deb.tpo mirror

8849deab425618e1289d87dadb13aadbf6e82ec7 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add docker service to travis

5f8675adb504eb694a0da9baa9daf1daa0a44375 authored almost 8 years ago by Arturo Filastò <[email protected]>
[ci-debug] force regeneration of certs

1e1047eacca3f4bcc41971ef66dfa2d2598a683c authored almost 8 years ago by Arturo Filastò <[email protected]>
[ci-debug] fix typo

e2de276b0e7cf6326131800427b511206f6fbe49 authored almost 8 years ago by Arturo Filastò <[email protected]>
[ci-debug] sudo

7a5840a260e85a4159c0feadc2303aba1d0a1713 authored almost 8 years ago by Arturo Filastò <[email protected]>
[ci-debug] delete _trial_temp after run

cdf56b4fccbcc39d07151cf0769ad42bd6d14b2a authored almost 8 years ago by Arturo Filastò <[email protected]>
Add dockerfile and automatic deployment mechanism for demo.probe.ooni.io.

This implements: https://github.com/TheTorProject/ooni-probe/issues/696

04feab84c6e04c62639a555423f278ac4e5daf9f authored almost 8 years ago by Arturo Filastò <[email protected]>
Add some missing examples from the sample config file

18417381e8a86802db2769f63c8bc52476991b29 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add ChangeLog entry for 2.1.0-rc.1

* Bump version number

84c4f7524dcd2040b7df33f15acc63c509efa74e authored almost 8 years ago by Arturo Filastò <[email protected]>
Update manpages

f6f5862c4e266f5491498ff82d799c50a836214c authored almost 8 years ago by Arturo Filastò <[email protected]>
Update built web ui to 2.1.0

f9b2fbcab4e20bb81f2a11157288243cd2b2ef24 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add support for downloading bridge lists from ooni-resources (#682)

* Add support for downloading bridge lists from ooni-resources

This implements what is descri...

02aaceb9070e341e89e9852b3bf3ff8b24b9f865 authored almost 8 years ago by Arturo Filastò <[email protected]>
Feature/show logs (#691)

* Add support for obtaining logs from the web interface

acad7172bc5112bac4ba6dbcc1db5f79338914b0 authored almost 8 years ago by Arturo Filastò <[email protected]>
For consistency sake replace `-` with `_`

1781c02fd0b4f0e89a7b2b86cd815397a88452c1 authored almost 8 years ago by Arturo Filastò <[email protected]>
Return failure in errback so the exception can propagate to the caller

ea512b157494052c42898d0f000aeb5069f13cbf authored almost 8 years ago by Arturo Filastò <[email protected]>
Fix bug in running of tcp connect section of the test in facebook messenger

d793879f01f8d846110bf14bee9a0d9083a64b0e authored almost 8 years ago by Arturo Filastò <[email protected]>
Add e16.whatsapp.net to the endpoints tested

1130da41e4ef8dc8198b14b2019a72061c574c3b authored almost 8 years ago by Arturo Filastò <[email protected]>
Increase the timeout of the test

151a7e3dfac184a1aae6d241d1a8770758e7887e authored almost 8 years ago by Arturo Filastò <[email protected]>
Set the test_keys inside of the test method to avoid race condition

723f2e1f8b52b5afd93699a92d0984929227d409 authored almost 8 years ago by Arturo Filastò <[email protected]>
Make it clearer when something is blocked or not blocked

fbaa1758bb426583154c65560ee5a38629819486 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add whatsapp and facebook_messenger to IM test deck

3b3b2c09635c9cfb84363e8d62d388f399a2b006 authored almost 8 years ago by Arturo Filastò <[email protected]>
Fix typo in registration_server_failure key

22d6bcd6a98575c197f407cb377121d65fd86698 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add backward compatibility to whatsapp messenger test

9e6d83211f68cf3474735daeecd76e5ddb270412 authored almost 8 years ago by Arturo Filastò <[email protected]>
Update CIDR list for whatsapp test

* Bump versions of the tests

e9f6699df43358ea98b8b5f34883e325b392b6f2 authored almost 8 years ago by Arturo Filastò <[email protected]>
Test all TCP endpoints even if DNS is inconsistent

* Make the dns consistency check a bit more lax

65d79e6291a08d125f467e74bec3293aa07b1a8c authored almost 8 years ago by Arturo Filastò <[email protected]>
First pass at implementing test for Facebook Messenger

4d2a344a05ac4db2aa551d685e277748b87f40b3 authored almost 8 years ago by Arturo Filastò <[email protected]>
Fix some bugs in the whatsapp test

thanks to @anadahz for finding them

3373100a0cd7a6ba1f9000c34f11a924836dd2d6 authored almost 8 years ago by Arturo Filastò <[email protected]>
Implement a basic test that tests for reachability of the whatsapp servers

3e9c0337b4142a884797784cfa9a94be423a2a09 authored almost 8 years ago by Arturo Filastò <[email protected]>
Wait for tor to start on decks that use a tor based collector (#684)

b29e6b51aa37643aa06ced7e70164d101de87f32 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add support for ignoring redirects to IPs in private IP space

4f0c2af37093070e4cec0593a0f57568a4db231c authored almost 8 years ago by Arturo Filastò <[email protected]>
Only check for loopback addresses when ignoring redirects

* Also look for .local domains in redirects

1b5fc495111c2881c7e0e7575131a299dec3e3c7 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add support for redacting IP address of user in response headers

6e43f2145d8bffb5e735c37c17b1d80ced463959 authored almost 8 years ago by Arturo Filastò <[email protected]>
Implement sorting of measurements in measurements tab from newest to … (#665)

* Implement sorting of measurements in measurements tab from newest to oldest

* Fail aloud wh...

a9d86e09f4a02317e1ba2b6b7380620bd381d7bc authored almost 8 years ago by Arturo Filastò <[email protected]>
Add issue template (#604)

4ee1a90275bdd9fd120823beb5eaa44fe6aa2563 authored almost 8 years ago by Arturo Filastò <[email protected]>
First pass at freshening up the architecture document (#580)

128531b9bc1557d5d36580651bac9caaeee50a95 authored almost 8 years ago by Arturo Filastò <[email protected]>
Merge pull request #683 from TheTorProject/requirements-docs

Add requirements needed to build docs

c6a4e2f7b519b82476092f1a2a4a7e0b1606cb99 authored almost 8 years ago by anadahz <[email protected]>
Add requirements needed to build docs

289b9af7d9041871fca4a782ba292a39e083e153 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add ooniprobe v2.0.0 install instructions, cleanup, fix URLs (#649)

* Add ooniprobe v2.0.0 install instructions, cleanup, fix URLs

* Add installation instruction...

e6035577f33b8d34a10117bf30bffda45719896a authored almost 8 years ago by anadahz <[email protected]>
Bump version number of master to 2.0.3.dev0

dd0a05a0fa0fd3b69ef8d7b29777ba7ffde2b74b authored almost 8 years ago by Arturo Filastò <[email protected]>
Update to version 2.0.2

* Add ChangeLog entry for 2.0.2
* Bump version
* Update manpages

e5a89c46ac98f25c1339ffb3f9f140746ad7c878 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add Makefile for release workflow

0e44933a48c2eac4fb5861be068e384bf5bb6965 authored almost 8 years ago by Arturo Filastò <[email protected]>
Hotfix/comparison (#678)

* In python "is" != "=="

I think this has already bitten me in the past grr.

* bump versio...

356759b6ac6ad78f680eb0f5223bfc4fb25f3f0e authored almost 8 years ago by Arturo Filastò <[email protected]>
Improvements to log handling

* Add rotate setting to configure daily or length based rotation

* Make MsecLogObserver inher...

1a2ba3577321ebfbfbb2e75e1d9719d0e3728af6 authored about 8 years ago by Arturo Filastò <[email protected]>
Update manpages

03ec2d760cb38dedcee2c78d3d586ab3b5a33a9e authored about 8 years ago by Arturo Filastò <[email protected]>
Update changelog

a62215219c46b1c2e7587ae4ec5776ad2d5621c6 authored about 8 years ago by Arturo Filastò <[email protected]>
[hotfix] fix syntax error in oonideckgen

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

083b779101c45a56cc8be84fe944296cb5b85e31 authored about 8 years ago by Arturo Filastò <[email protected]>
Trim down the twisted versions under unittest to only the ones we care about.

161cf6005915b27f0beb6529ce6010b827ee8123 authored about 8 years ago by Arturo Filastò <[email protected]>
Bump to v2.0.1

123acc17ac63d8d45238be03d63982a6949b5088 authored about 8 years ago by Arturo Filastò <[email protected]>
When stdin is not attached to a tty exit early

ea12da31eceb3c79b259da5edb562a282022a7d8 authored about 8 years ago by Arturo Filastò <[email protected]>
Add info flag to list paths for the current ooniprobe installation

7f317fbadccee8566b3c2fd3c8b3ba2bb5fa3b00 authored about 8 years ago by Arturo Filastò <[email protected]>
When ooniprobe is run for the first time. Initialize it and then run the command the user wanted.

This fixes: https://github.com/TheTorProject/ooni-probe/issues/650

65ea56a1f7ed97466b3039197b944bd24b86fac8 authored about 8 years ago by Arturo Filastò <[email protected]>
Add support for specifying a settings.ini file via environment variables

When doing end to end testing for the homebrew package it's required to have
the ability to over...

ee68602abac9c5f66ba81c4df95822a3ccd87bda authored about 8 years ago by Arturo Filastò <[email protected]>
Fix invalid python classifier

1992a8ce079fd12c06a1276b65f5b287f363d5d2 authored about 8 years ago by Arturo Filastò <[email protected]>
Pass the missing start_tor argument to director start command

9d447a62cce61e566f83b3a2fe39421aefc01bda authored about 8 years ago by Arturo Filastò <[email protected]>
Bump version number in master (#661)

ae8868136f90eca57ab4720211cea68b4a2ac5b1 authored about 8 years ago by Arturo Filastò <[email protected]>
Explicitly test all Twisted versions, add pip list, format template (#637)

* Explicitly test all Twisted versions, add pip list, format template

Successfully debugging ...

1dcdce1cce0550a011e5f61f38d36c71361dd991 authored about 8 years ago by anadahz <[email protected]>
Add a codename to release

4158fb0d6d0019944ee51ca6e4d527cc93b8b1f7 authored about 8 years ago by Arturo Filastò <[email protected]>
Bump to version 2.0.0

:tada: :octopus: :tada:

1ee23491f24f256263aa953e7aa63709f23169d8 authored about 8 years ago by Arturo Filastò <[email protected]>
Update web ui to 2.0.0

70dc382f5a06b46b2e3fe8b4546507cce8b25a83 authored about 8 years ago by Arturo Filastò <[email protected]>
Add manpage for ooniprobe-agent to manifest

94677b2335b71992cdda6bdcd035639084d79e07 authored about 8 years ago by Arturo Filastò <[email protected]>
Update manpages and add manpage for ooniprobe-agent

d21fc48cb7b0a353c09d01ff04975f052549569e authored about 8 years ago by Arturo Filastò <[email protected]>
Add support for generating manpages from rst files.

Add manpages for ooni*

41f80dbc1cbc706ff4d08e35cc82d1e05fa95f21 authored about 8 years ago by Arturo Filastò <[email protected]>
Update changelog entry for 2.0.0 release

* Bump the version number

838b3c544ef76f3613f524a89ac2a4ff8bf6056a authored about 8 years ago by Arturo Filastò <[email protected]>
Use a non mutable default argument (as noted by @darkk)

* Log some warning if we notice that annotations is not a dictionary and clear it

84c710704d49492f23998bfaa88c34f5fb6ec75d authored about 8 years ago by Arturo Filastò <[email protected]>
Ensure annotations are always dicts

528ace6a2eec664d86bca38214462d9874b370e2 authored about 8 years ago by Arturo Filastò <[email protected]>
Annotate reports with the platform on which they are running. (#632)

4ef87a3b47e6939b8dfdddf674e5dccc22747cb0 authored about 8 years ago by Arturo Filastò <[email protected]>
When generating a summary do so inside of a separate thread to avoid blocking the reactor thread

44478df607a7a5b3e3fbdb129651ad4c9a2b2729 authored about 8 years ago by Arturo Filastò <[email protected]>
Point to the correct web UI URL when calling ooniprobe -w (#625)

This fixes #623

cadb8010cd190626dbe28100943990c3e2036d74 authored about 8 years ago by Arturo Filastò <[email protected]>
Skip the outer loop also on empty measurements

ffab2ef266e3facfd0d9a9c5120cda2b8c3a811b authored about 8 years ago by Arturo Filastò <[email protected]>
Avoid twisted complains about missing pidfile during shutdown

Twisted wants to clean it's pidfiles itself, so `ooniprobe-agent` should
remove the pidfile if a...

5414f5227973587daf67440501cfc71e454f1d65 authored about 8 years ago by Leonid Evdokimov <[email protected]>
SIG_DFL is not a signal, it's a signal handler

It's semantically wrong to call kill with SIG_DFL although it's having
correct `0` value by chance.

aabbd9b5c07484ee5e4e7493778527b0801859e9 authored about 8 years ago by Leonid Evdokimov <[email protected]>
The https backend bouncer was still the testing one (#627)

:8

9799f1d2e602cf29478c922447643b178ed47557 authored about 8 years ago by Arturo Filastò <[email protected]>
Make no intersection amongst decks (#622)

* Make no intersection amongst decks

* Create 2 new decks that are currently quite weak, but ...

16ff68c872818152784107f8f579b649f58225ce authored about 8 years ago by Arturo Filastò <[email protected]>
Change to scheduler and deck_store to better support unittesting

c0b9626242ba7627286da6512a8522f519d76556 authored about 8 years ago by Arturo Filastò <[email protected]>
Comment update

9c08df08a1a682f6a93826c3ca73045dfd2d5b32 authored about 8 years ago by Leonid Evdokimov <[email protected]>
Fix #612 deadlock confirmed by TestScheduler.test_thundering_herd

The trivial fix makes sense as current SchedulerService ticks every 30
seconds and imprecise sch...

15bfb0312030a79c1985564dcbf7ee18101388b4 authored about 8 years ago by Leonid Evdokimov <[email protected]>
Add two new unittests that ensure the scheduler workflow is working

* Also ensures that a deck is run twice by the scheduler

9b06da8803e989b70210f27ac97226abf2f3c494 authored about 8 years ago by Arturo Filastò <[email protected]>
Add scheduler tests to ensure that lock is properly managed

2dab7a2bcaf9930ffda5a11a2b0569ca12922b18 authored about 8 years ago by Leonid Evdokimov <[email protected]>
Add _failing_ scheduler test showing one of #612 deadlock reasons

If the lock has too many waiters then some stack overflow raises
RuntimeError and scheduler fail...

c35b28365412b1a854865fad7b1ce500928c5093 authored about 8 years ago by Leonid Evdokimov <[email protected]>
Fix one of the reasons of stuck scheduler lockfile for RunDeck task, see #612

877a2873a39641d2f0b6e56d8f40ead91c426e03 authored about 8 years ago by Leonid Evdokimov <[email protected]>
Add microsecond-precise logging to have more info to debug timing issues

e00072738e08dd0fccd09b8b48a7ed38b7a094ae authored about 8 years ago by Leonid Evdokimov <[email protected]>
Replace 32 bit GPG keyids with full ids, see https://evil32.com/ for a reason

Remember that old gnupg version did not use full id even when it was
given full id: https://bugs...

7e3401223fb7f838e576c8ba0b9f299477000c38 authored about 8 years ago by Leonid Evdokimov <[email protected]>