[tor-commits] [ooni-probe/master] Add dockerfile and automatic deployment mechanism for demo.probe.ooni.io.

2017-01-13 Thread art
commit 04feab84c6e04c62639a555423f278ac4e5daf9f Author: Arturo Filastò Date: Tue Dec 6 17:32:24 2016 + Add dockerfile and automatic deployment mechanism for demo.probe.ooni.io. This implements: https://github.com/TheTorProject/ooni-probe/issues/696 --- .dockerignore

[tor-commits] [ooni-probe/master] Update CIDR list for whatsapp test

2017-01-13 Thread art
commit e9f6699df43358ea98b8b5f34883e325b392b6f2 Author: Arturo Filastò Date: Wed Oct 12 17:57:20 2016 +0200 Update CIDR list for whatsapp test * Bump versions of the tests --- ooni/nettests/blocking/facebook_messenger.py | 2 +- ooni/nettests/blocking/whatsapp.py | 22

[tor-commits] [ooni-probe/master] Add ChangeLog entry for 2.1.0-rc.1

2017-01-13 Thread art
commit 84c4f7524dcd2040b7df33f15acc63c509efa74e Author: Arturo Filastò Date: Wed Nov 30 20:06:06 2016 + Add ChangeLog entry for 2.1.0-rc.1 * Bump version number --- ChangeLog.rst| 30 ++ Makefile | 2 +- ooni/__init__.py | 2 +- 3 fil

[tor-commits] [ooni-probe/master] First pass at implementing test for Facebook Messenger

2017-01-13 Thread art
commit 4d2a344a05ac4db2aa551d685e277748b87f40b3 Author: Arturo Filastò Date: Thu Sep 22 18:12:04 2016 +0200 First pass at implementing test for Facebook Messenger --- ooni/nettests/blocking/facebook_messenger.py | 151 +++ 1 file changed, 151 insertions(+) diff --

[tor-commits] [ooni-probe/master] Fix some bugs in the whatsapp test

2017-01-13 Thread art
commit 3373100a0cd7a6ba1f9000c34f11a924836dd2d6 Author: Arturo Filastò Date: Wed Aug 3 19:53:21 2016 +0200 Fix some bugs in the whatsapp test thanks to @anadahz for finding them --- ooni/nettests/blocking/whatsapp.py | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(

[tor-commits] [ooni-probe/master] Only check for loopback addresses when ignoring redirects

2017-01-13 Thread art
commit 1b5fc495111c2881c7e0e7575131a299dec3e3c7 Author: Arturo Filastò Date: Wed Nov 23 16:38:58 2016 + Only check for loopback addresses when ignoring redirects * Also look for .local domains in redirects --- ooni/common/ip_utils.py | 23 +++ ooni/common/

[tor-commits] [ooni-probe/master] For consistency sake replace `-` with `_`

2017-01-13 Thread art
commit 1781c02fd0b4f0e89a7b2b86cd815397a88452c1 Author: Arturo Filastò Date: Tue Nov 29 15:15:42 2016 + For consistency sake replace `-` with `_` --- ooni/nettests/blocking/facebook_messenger.py | 30 ++-- 1 file changed, 15 insertions(+), 15 deletions(-) diff

[tor-commits] [ooni-probe/master] Wait for tor to start on decks that use a tor based collector (#684)

2017-01-13 Thread art
commit b29e6b51aa37643aa06ced7e70164d101de87f32 Author: Arturo Filastò Date: Tue Nov 29 19:10:55 2016 + Wait for tor to start on decks that use a tor based collector (#684) --- ooni/deck/deck.py | 4 ooni/ui/web/server.py | 1 - 2 files changed, 4 insertions(+), 1 deletion(-)

[tor-commits] [ooni-probe/master] Make it clearer when something is blocked or not blocked

2017-01-13 Thread art
commit fbaa1758bb426583154c65560ee5a38629819486 Author: Arturo Filastò Date: Tue Nov 22 12:53:48 2016 + Make it clearer when something is blocked or not blocked --- ooni/nettests/blocking/facebook_messenger.py | 8 ooni/nettests/blocking/web_connectivity.py | 2 +- ooni/net

[tor-commits] [ooni-probe/master] Implement a basic test that tests for reachability of the whatsapp servers

2017-01-13 Thread art
commit 3e9c0337b4142a884797784cfa9a94be423a2a09 Author: Arturo Filastò Date: Sun Jul 31 14:55:16 2016 +0200 Implement a basic test that tests for reachability of the whatsapp servers --- ooni/nettest.py| 4 + ooni/nettests/blocking/web_connectivity.py | 2 +

[tor-commits] [ooni-probe/master] Hotfix/comparison (#678)

2017-01-13 Thread art
commit 356759b6ac6ad78f680eb0f5223bfc4fb25f3f0e Author: Arturo Filastò Date: Tue Nov 15 20:08:44 2016 +0100 Hotfix/comparison (#678) * In python "is" != "==" I think this has already bitten me in the past grr. * bump version to dev0 --- ooni/__init__.py | 2 +-

[tor-commits] [ooni-probe/master] Add support for downloading bridge lists from ooni-resources (#682)

2017-01-13 Thread art
commit 02aaceb9070e341e89e9852b3bf3ff8b24b9f865 Author: Arturo Filastò Date: Wed Nov 30 19:55:14 2016 + Add support for downloading bridge lists from ooni-resources (#682) * Add support for downloading bridge lists from ooni-resources This implements what is described

[tor-commits] [ooni-probe/master] Set the test_keys inside of the test method to avoid race condition

2017-01-13 Thread art
commit 723f2e1f8b52b5afd93699a92d0984929227d409 Author: Arturo Filastò Date: Tue Nov 22 19:12:11 2016 + Set the test_keys inside of the test method to avoid race condition --- ooni/nettests/blocking/whatsapp.py | 25 - 1 file changed, 12 insertions(+), 13 delet

[tor-commits] [ooni-probe/master] Update to version 2.0.2

2017-01-13 Thread art
commit e5a89c46ac98f25c1339ffb3f9f140746ad7c878 Author: Arturo Filastò Date: Tue Nov 15 21:05:40 2016 +0100 Update to version 2.0.2 * Add ChangeLog entry for 2.0.2 * Bump version * Update manpages --- ChangeLog.rst | 12 data/oonideckgen.1 | 2 +

[tor-commits] [ooni-probe/master] Add Makefile for release workflow

2017-01-13 Thread art
commit 0e44933a48c2eac4fb5861be068e384bf5bb6965 Author: Arturo Filastò Date: Wed Nov 16 14:48:12 2016 +0100 Add Makefile for release workflow --- Makefile | 15 +++ 1 file changed, 15 insertions(+) diff --git a/Makefile b/Makefile new file mode 100644 index 000..e22afb4 -

[tor-commits] [ooni-probe/master] Add support for ignoring redirects to IPs in private IP space

2017-01-13 Thread art
commit 4f0c2af37093070e4cec0593a0f57568a4db231c Author: Arturo Filastò Date: Wed Nov 23 16:08:27 2016 + Add support for ignoring redirects to IPs in private IP space --- ooni/common/ip_utils.py| 29 + ooni/common/txextra.py

[tor-commits] [ooni-probe/master] Add issue template (#604)

2017-01-13 Thread art
commit 4ee1a90275bdd9fd120823beb5eaa44fe6aa2563 Author: Arturo Filastò Date: Tue Nov 22 15:49:56 2016 + Add issue template (#604) --- .github/ISSUE_TEMPLATE.md | 25 + 1 file changed, 25 insertions(+) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMP

[tor-commits] [ooni-probe/master] Add support for redacting IP address of user in response headers

2017-01-13 Thread art
commit 6e43f2145d8bffb5e735c37c17b1d80ced463959 Author: Arturo Filastò Date: Wed Nov 23 16:10:13 2016 + Add support for redacting IP address of user in response headers --- ooni/templates/httpt.py | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/ooni

[tor-commits] [ooni-probe/master] Test all TCP endpoints even if DNS is inconsistent

2017-01-13 Thread art
commit 65d79e6291a08d125f467e74bec3293aa07b1a8c Author: Arturo Filastò Date: Mon Sep 12 13:29:48 2016 +0200 Test all TCP endpoints even if DNS is inconsistent * Make the dns consistency check a bit more lax --- ooni/nettests/blocking/whatsapp.py | 20 +--- 1 file

[tor-commits] [ooni-probe/master] First pass at freshening up the architecture document (#580)

2017-01-13 Thread art
commit 128531b9bc1557d5d36580651bac9caaeee50a95 Author: Arturo Filastò Date: Tue Nov 22 12:37:23 2016 + First pass at freshening up the architecture document (#580) --- docs/source/architecture.rst | 351 --- docs/source/conf.py | 2 +

[tor-commits] [ooni-probe/master] Bump version number of master to 2.0.3.dev0

2017-01-13 Thread art
commit dd0a05a0fa0fd3b69ef8d7b29777ba7ffde2b74b Author: Arturo Filastò Date: Wed Nov 16 15:02:19 2016 +0100 Bump version number of master to 2.0.3.dev0 --- ooni/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ooni/__init__.py b/ooni/__init__.py index be61c6

[tor-commits] [ooni-probe/master] Add ooniprobe v2.0.0 install instructions, cleanup, fix URLs (#649)

2017-01-13 Thread art
commit e6035577f33b8d34a10117bf30bffda45719896a Author: anadahz Date: Mon Nov 21 18:25:30 2016 + Add ooniprobe v2.0.0 install instructions, cleanup, fix URLs (#649) * Add ooniprobe v2.0.0 install instructions, cleanup, fix URLs * Add installation instructions for oonip

[tor-commits] [ooni-probe/master] Improvements to log handling

2017-01-13 Thread art
commit 1a2ba3577321ebfbfbb2e75e1d9719d0e3728af6 Author: Arturo Filastò Date: Sat Nov 12 13:06:16 2016 +0100 Improvements to log handling * Add rotate setting to configure daily or length based rotation * Make MsecLogObserver inherit the log_level properties from LogLevel

[tor-commits] [ooni-probe/master] When stdin is not attached to a tty exit early

2017-01-13 Thread art
commit ea12da31eceb3c79b259da5edb562a282022a7d8 Author: Arturo Filastò Date: Fri Oct 28 19:24:34 2016 +0200 When stdin is not attached to a tty exit early --- ooni/ui/cli.py | 4 1 file changed, 4 insertions(+) diff --git a/ooni/ui/cli.py b/ooni/ui/cli.py index 6228d2f..c545d82 1006

[tor-commits] [ooni-probe/master] Update changelog

2017-01-13 Thread art
commit a62215219c46b1c2e7587ae4ec5776ad2d5621c6 Author: Arturo Filastò Date: Sat Oct 29 21:53:56 2016 +0200 Update changelog --- ChangeLog.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ChangeLog.rst b/ChangeLog.rst index 528ef62..b2b8195 100644 --- a/ChangeLog.rst +++ b/Change

[ooni-probe/master] Implement sorting of measurements in measurements tab from newest to … (#665)

2017-01-13 Thread art
commit a9d86e09f4a02317e1ba2b6b7380620bd381d7bc Author: Arturo Filastò Date: Tue Nov 29 12:10:26 2016 + Implement sorting of measurements in measurements tab from newest to … (#665) * Implement sorting of measurements in measurements tab from newest to oldest * Fa

[tor-commits] [ooni-probe/master] Merge pull request #683 from TheTorProject/requirements-docs

2017-01-13 Thread art
commit c6a4e2f7b519b82476092f1a2a4a7e0b1606cb99 Merge: e603557 289b9af Author: anadahz Date: Tue Nov 22 01:01:54 2016 + Merge pull request #683 from TheTorProject/requirements-docs Add requirements needed to build docs requirements-docs.txt | 3 +++ 1 file changed, 3 insertio

[tor-commits] [ooni-probe/master] Update manpages

2017-01-13 Thread art
commit 03ec2d760cb38dedcee2c78d3d586ab3b5a33a9e Author: Arturo Filastò Date: Sat Oct 29 22:57:37 2016 +0200 Update manpages --- data/oonideckgen.1 | 2 +- data/ooniprobe-agent.1 | 2 +- data/ooniprobe.1 | 2 +- data/oonireport.1 | 2 +- data/ooniresources.1 | 2 +- 5 file

[tor-commits] [ooni-probe/master] Bump to v2.0.1

2017-01-13 Thread art
commit 123acc17ac63d8d45238be03d63982a6949b5088 Author: Arturo Filastò Date: Sat Oct 29 21:13:18 2016 +0200 Bump to v2.0.1 --- ChangeLog.rst| 16 ooni/__init__.py | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/ChangeLog.rst b/ChangeLog.rst ind

[tor-commits] [ooni-probe/master] When ooniprobe is run for the first time. Initialize it and then run the command the user wanted.

2017-01-13 Thread art
commit 65ea56a1f7ed97466b3039197b944bd24b86fac8 Author: Arturo Filastò Date: Thu Oct 27 22:54:23 2016 +0200 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 --- oo

[tor-commits] [ooni-probe/master] Add support for specifying a settings.ini file via environment variables

2017-01-13 Thread art
commit ee68602abac9c5f66ba81c4df95822a3ccd87bda Author: Arturo Filastò Date: Wed Oct 26 17:12:03 2016 +0200 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

[tor-commits] [ooni-probe/master] [hotfix] fix syntax error in oonideckgen

2017-01-13 Thread art
commit 083b779101c45a56cc8be84fe944296cb5b85e31 Author: Arturo Filastò Date: Sat Oct 29 21:53:15 2016 +0200 [hotfix] fix syntax error in oonideckgen This closes: https://github.com/TheTorProject/ooni-probe/issues/651 --- ooni/scripts/oonideckgen.py | 2 +- 1 file changed, 1 inser

[tor-commits] [ooni-probe/master] Fix invalid python classifier

2017-01-13 Thread art
commit 1992a8ce079fd12c06a1276b65f5b287f363d5d2 Author: Arturo Filastò Date: Fri Oct 14 21:16:19 2016 +0200 Fix invalid python classifier --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 4acbe77..26ed2a1 100644 --- a/setup.py +++ b

[tor-commits] [ooni-probe/master] Add requirements needed to build docs

2017-01-13 Thread art
commit 289b9af7d9041871fca4a782ba292a39e083e153 Author: Arturo Filastò Date: Mon Nov 21 18:26:26 2016 + Add requirements needed to build docs --- requirements-docs.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/requirements-docs.txt b/requirements-docs.txt new file mode 10

[tor-commits] [ooni-probe/master] Trim down the twisted versions under unittest to only the ones we care about.

2017-01-13 Thread art
commit 161cf6005915b27f0beb6529ce6010b827ee8123 Author: Arturo Filastò Date: Sat Oct 29 21:20:24 2016 +0200 Trim down the twisted versions under unittest to only the ones we care about. --- .travis.yml | 21 - 1 file changed, 8 insertions(+), 13 deletions(-) diff --g

[tor-commits] [ooni-probe/master] Bump version number in master (#661)

2017-01-13 Thread art
commit ae8868136f90eca57ab4720211cea68b4a2ac5b1 Author: Arturo Filastò Date: Fri Oct 28 17:14:30 2016 +0200 Bump version number in master (#661) --- ooni/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ooni/__init__.py b/ooni/__init__.py index 98151f8..afa3

[tor-commits] [ooni-probe/master] Explicitly test all Twisted versions, add pip list, format template (#637)

2017-01-13 Thread art
commit 1dcdce1cce0550a011e5f61f38d36c71361dd991 Author: anadahz Date: Wed Oct 26 13:49:59 2016 + Explicitly test all Twisted versions, add pip list, format template (#637) * Explicitly test all Twisted versions, add pip list, format template Successfully debugging an o

[tor-commits] [ooni-probe/master] Add info flag to list paths for the current ooniprobe installation

2017-01-13 Thread art
commit 7f317fbadccee8566b3c2fd3c8b3ba2bb5fa3b00 Author: Arturo Filastò Date: Thu Oct 27 23:04:03 2016 +0200 Add info flag to list paths for the current ooniprobe installation --- ooni/scripts/ooniprobe.py | 5 + ooni/settings.py | 21 + ooni/ui/cli.py

[tor-commits] [ooni-probe/master] Pass the missing start_tor argument to director start command

2017-01-13 Thread art
commit 9d447a62cce61e566f83b3a2fe39421aefc01bda Author: Arturo Filastò Date: Fri Oct 28 14:26:18 2016 +0200 Pass the missing start_tor argument to director start command --- ooni/ui/cli.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ooni/ui/cli.py b/ooni/ui/cli.p

[tor-commits] [ooni-probe/master] Use a non mutable default argument (as noted by @darkk)

2016-10-14 Thread art
commit 84c710704d49492f23998bfaa88c34f5fb6ec75d Author: Arturo Filastò Date: Fri Oct 14 12:57:48 2016 +0200 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 --- ooni/nettest.py | 6 -- 1

[tor-commits] [ooni-probe/master] Add a codename to release

2016-10-14 Thread art
commit 4158fb0d6d0019944ee51ca6e4d527cc93b8b1f7 Author: Arturo Filastò Date: Fri Oct 14 19:48:57 2016 +0200 Add a codename to release --- ChangeLog.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog.rst b/ChangeLog.rst index d63ca7f..42026c1 100644 --- a/ChangeLog.rst +++ b

[tor-commits] [ooni-probe/master] Bump to version 2.0.0

2016-10-14 Thread art
commit 1ee23491f24f256263aa953e7aa63709f23169d8 Author: Arturo Filastò Date: Fri Oct 14 19:41:48 2016 +0200 Bump to version 2.0.0 :tada: :octopus: :tada: --- ooni/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ooni/__init__.py b/ooni/__init__.py

[tor-commits] [ooni-probe/master] Ensure annotations are always dicts

2016-10-14 Thread art
commit 528ace6a2eec664d86bca38214462d9874b370e2 Author: Arturo Filastò Date: Fri Oct 14 12:38:07 2016 +0200 Ensure annotations are always dicts --- ooni/nettest.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ooni/nettest.py b/ooni/nettest.py index 5d33342..b81678b 100644 --- a/

[tor-commits] [ooni-probe/master] Update manpages and add manpage for ooniprobe-agent

2016-10-14 Thread art
commit d21fc48cb7b0a353c09d01ff04975f052549569e Author: Arturo Filastò Date: Fri Oct 14 19:36:13 2016 +0200 Update manpages and add manpage for ooniprobe-agent --- data/oonideckgen.1 | 66 +-- data/ooniprobe-agent.1 | 140 +++ data/ooniprobe.1 | 1092 -

[tor-commits] [ooni-probe/master] Add manpage for ooniprobe-agent to manifest

2016-10-14 Thread art
commit 94677b2335b71992cdda6bdcd035639084d79e07 Author: Arturo Filastò Date: Fri Oct 14 19:36:55 2016 +0200 Add manpage for ooniprobe-agent to manifest --- MANIFEST.in | 1 + 1 file changed, 1 insertion(+) diff --git a/MANIFEST.in b/MANIFEST.in index 258459e..1bba898 100644 --- a/MANIFES

[tor-commits] [ooni-probe/master] Annotate reports with the platform on which they are running. (#632)

2016-10-14 Thread art
commit 4ef87a3b47e6939b8dfdddf674e5dccc22747cb0 Author: Arturo Filastò Date: Fri Oct 14 11:56:57 2016 +0200 Annotate reports with the platform on which they are running. (#632) --- ooni/nettest.py | 2 ++ ooni/settings.py | 15 +++ 2 files changed, 17 insertions(+) diff --g

[tor-commits] [ooni-probe/master] Add support for generating manpages from rst files.

2016-10-14 Thread art
commit 41f80dbc1cbc706ff4d08e35cc82d1e05fa95f21 Author: Arturo Filastò Date: Fri Oct 14 19:35:32 2016 +0200 Add support for generating manpages from rst files. Add manpages for ooni* --- docs/source/conf.py| 7 +- docs/source/manual/oonideckgen.rst | 17

[tor-commits] [ooni-probe/master] Skip the outer loop also on empty measurements

2016-10-14 Thread art
commit ffab2ef266e3facfd0d9a9c5120cda2b8c3a811b Author: Arturo Filastò Date: Wed Oct 12 16:45:03 2016 +0200 Skip the outer loop also on empty measurements --- ooni/nettest.py | 5 + 1 file changed, 5 insertions(+) diff --git a/ooni/nettest.py b/ooni/nettest.py index 7a2afc8..1bb5678

[tor-commits] [ooni-probe/master] Avoid twisted complains about missing pidfile during shutdown

2016-10-14 Thread art
commit 5414f5227973587daf67440501cfc71e454f1d65 Author: Leonid Evdokimov Date: Wed Oct 12 18:18:20 2016 +0300 Avoid twisted complains about missing pidfile during shutdown Twisted wants to clean it's pidfiles itself, so `ooniprobe-agent` should remove the pidfile if and only if

[tor-commits] [ooni-probe/master] SIG_DFL is not a signal, it's a signal handler

2016-10-14 Thread art
commit aabbd9b5c07484ee5e4e7493778527b0801859e9 Author: Leonid Evdokimov Date: Wed Oct 12 17:55:54 2016 +0300 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. --- ooni/scripts/oon

[tor-commits] [ooni-probe/master] Update changelog entry for 2.0.0 release

2016-10-14 Thread art
commit 838b3c544ef76f3613f524a89ac2a4ff8bf6056a Author: Arturo Filastò Date: Fri Oct 14 14:54:49 2016 +0200 Update changelog entry for 2.0.0 release * Bump the version number --- ChangeLog.rst| 27 +++ ooni/__init__.py | 3 ++- 2 files changed, 29 ins

[tor-commits] [ooni-probe/master] Make no intersection amongst decks (#622)

2016-10-14 Thread art
commit 16ff68c872818152784107f8f579b649f58225ce Author: Arturo Filastò Date: Wed Oct 12 15:50:36 2016 +0200 Make no intersection amongst decks (#622) * Make no intersection amongst decks * Create 2 new decks that are currently quite weak, but can be expanded * Cr

[tor-commits] [ooni-probe/master] Add scheduler tests to ensure that lock is properly managed

2016-10-14 Thread art
commit 2dab7a2bcaf9930ffda5a11a2b0569ca12922b18 Author: Leonid Evdokimov Date: Thu Sep 29 18:52:43 2016 +0300 Add scheduler tests to ensure that lock is properly managed --- ooni/tests/test_scheduler.py | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ooni/tests/

[tor-commits] [ooni-probe/master] Port MK's CONTRIBUTING.md to ooni-probe (#607)

2016-10-14 Thread art
commit a34e9525766f8715f09f1e1fe866cb58f506c017 Author: Simone Basso Date: Fri Oct 7 16:10:11 2016 +0200 Port MK's CONTRIBUTING.md to ooni-probe (#607) * Port MK's CONTRIBUTING.md to ooni-probe * fix indentation * grammar * more grammar * Fix com

[tor-commits] [ooni-probe/master] When generating a summary do so inside of a separate thread to avoid blocking the reactor thread

2016-10-14 Thread art
commit 44478df607a7a5b3e3fbdb129651ad4c9a2b2729 Author: Arturo Filastò Date: Fri Oct 7 20:13:38 2016 +0200 When generating a summary do so inside of a separate thread to avoid blocking the reactor thread --- ooni/measurements.py | 15 --- ooni/ui/web/server.py | 6 -- 2

[tor-commits] [ooni-probe/master] Point to the correct web UI URL when calling ooniprobe -w (#625)

2016-10-14 Thread art
commit cadb8010cd190626dbe28100943990c3e2036d74 Author: Arturo Filastò Date: Fri Oct 14 10:35:11 2016 +0200 Point to the correct web UI URL when calling ooniprobe -w (#625) This fixes #623 --- ooni/scripts/ooniprobe.py | 12 ++-- ooni/scripts/ooniprobe_agent.py | 4

[tor-commits] [ooni-probe/master] Add microsecond-precise logging to have more info to debug timing issues

2016-10-14 Thread art
commit e00072738e08dd0fccd09b8b48a7ed38b7a094ae Author: Leonid Evdokimov Date: Thu Sep 29 13:58:03 2016 +0300 Add microsecond-precise logging to have more info to debug timing issues --- ooni/utils/log.py | 34 -- 1 file changed, 28 insertions(+), 6 deletion

[tor-commits] [ooni-probe/master] Comment update

2016-10-14 Thread art
commit 9c08df08a1a682f6a93826c3ca73045dfd2d5b32 Author: Leonid Evdokimov Date: Tue Oct 11 18:01:21 2016 +0300 Comment update --- ooni/agent/scheduler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ooni/agent/scheduler.py b/ooni/agent/scheduler.py index 969602a..

[tor-commits] [ooni-probe/master] Fixing README code snippet format

2016-10-14 Thread art
commit dec38162d847a49d05651cc3b82e5e97ff8ef6d4 Author: Amjad Mashaal Date: Mon Sep 26 02:48:28 2016 +0200 Fixing README code snippet format --- README.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.rst b/README.rst index e92d19b..d232188 100644 --- a/

[tor-commits] [ooni-probe/master] Fix #612 deadlock confirmed by TestScheduler.test_thundering_herd

2016-10-14 Thread art
commit 15bfb0312030a79c1985564dcbf7ee18101388b4 Author: Leonid Evdokimov Date: Mon Oct 10 23:06:50 2016 +0300 Fix #612 deadlock confirmed by TestScheduler.test_thundering_herd The trivial fix makes sense as current SchedulerService ticks every 30 seconds and imprecise schedulin

[tor-commits] [ooni-probe/master] Replace 32 bit GPG keyids with full ids, see https://evil32.com/ for a reason

2016-10-14 Thread art
commit 7e3401223fb7f838e576c8ba0b9f299477000c38 Author: Leonid Evdokimov Date: Thu Sep 29 12:39:48 2016 +0300 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

[tor-commits] [ooni-probe/master] Add some more debug level messages

2016-10-14 Thread art
commit ea311bbc6fd19700e6179e128a8e9abfd5fc84e2 Author: Arturo Filastò Date: Thu Sep 22 16:07:52 2016 +0200 Add some more debug level messages --- ooni/agent/scheduler.py | 3 +++ ooni/deck/store.py | 4 +++- ooni/geoip.py | 1 + 3 files changed, 7 insertions(+), 1 deletion

[tor-commits] [ooni-probe/master] Change to scheduler and deck_store to better support unittesting

2016-10-14 Thread art
commit c0b9626242ba7627286da6512a8522f519d76556 Author: Arturo Filastò Date: Tue Oct 11 18:01:58 2016 +0200 Change to scheduler and deck_store to better support unittesting --- ooni/agent/scheduler.py | 11 --- ooni/deck/store.py | 7 --- ooni/utils/__init__.py | 11 +++

[tor-commits] [ooni-probe/master] Add two new unittests that ensure the scheduler workflow is working

2016-10-14 Thread art
commit 9b06da8803e989b70210f27ac97226abf2f3c494 Author: Arturo Filastò Date: Tue Oct 11 18:02:23 2016 +0200 Add two new unittests that ensure the scheduler workflow is working * Also ensures that a deck is run twice by the scheduler --- ooni/tests/test_scheduler.py | 260

[tor-commits] [ooni-probe/master] Add _failing_ scheduler test showing one of #612 deadlock reasons

2016-10-14 Thread art
commit c35b28365412b1a854865fad7b1ce500928c5093 Author: Leonid Evdokimov Date: Fri Oct 7 23:13:13 2016 +0300 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 fails altog

[tor-commits] [ooni-probe/master] Bump the version number

2016-10-14 Thread art
commit 7f078c6e214e94fcee483d352c4ac633ec348c52 Author: Arturo Filastò Date: Thu Sep 22 16:57:24 2016 +0200 Bump the version number --- ooni/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ooni/__init__.py b/ooni/__init__.py index 41f5c37..afedecd 100644 --

[tor-commits] [ooni-probe/master] Fix one of the reasons of stuck scheduler lockfile for RunDeck task, see #612

2016-10-14 Thread art
commit 877a2873a39641d2f0b6e56d8f40ead91c426e03 Author: Leonid Evdokimov Date: Fri Sep 30 15:02:30 2016 +0300 Fix one of the reasons of stuck scheduler lockfile for RunDeck task, see #612 --- ooni/nettest.py| 18 +- ooni/nettests/blocking/web_co

[tor-commits] [ooni-probe/master] Merge pull request #608 from TheTorProject/fix/606

2016-10-14 Thread art
commit ae465de52e18e084d465de3290c5888fd1a59e0a Merge: 4d79ff9 7f078c6 Author: Arturo Filastò Date: Wed Sep 28 21:02:35 2016 +0200 Merge pull request #608 from TheTorProject/fix/606 On first run of the UpdateInputsAndResources task fetch the resources… ooni/__init__.py

[tor-commits] [ooni-probe/master] The https backend bouncer was still the testing one (#627)

2016-10-14 Thread art
commit 9799f1d2e602cf29478c922447643b178ed47557 Author: Arturo Filastò Date: Wed Oct 12 16:13:30 2016 +0200 The https backend bouncer was still the testing one (#627) :8 --- ooni/constants.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ooni/constants.py

[tor-commits] [ooni-probe/master] The correct name for cloudfront based backends is "cloudfront" (#620)

2016-10-14 Thread art
commit 73b934ca05330d7c746e904f3f486e81b2ffcf12 Author: Arturo Filastò Date: Tue Oct 11 13:05:28 2016 +0200 The correct name for cloudfront based backends is "cloudfront" (#620) --- ooni/ui/cli.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ooni/ui/cli.py b/o

[tor-commits] [ooni-probe/master] Country codes should be casted to lowercase otherwise on case sensitive filesystems it will not match the correct file.

2016-10-14 Thread art
commit 5aecb48681e10bc8a434afad26a9dd41f3dc7b00 Author: Arturo Filastò Date: Thu Sep 22 16:02:46 2016 +0200 Country codes should be casted to lowercase otherwise on case sensitive filesystems it will not match the correct file. This fixes the second bug related to #606 --- ooni/

[tor-commits] [ooni-probe/master] On first run of the UpdateInputsAndResources task fetch the resources with unknown country code

2016-10-14 Thread art
commit 52768c3eca7ebaa939af8f62c04a182e9de003dd Author: Arturo Filastò Date: Tue Sep 20 21:21:18 2016 +0200 On first run of the UpdateInputsAndResources task fetch the resources with unknown country code This fixes: https://github.com/TheTorProject/ooni-probe/issues/606 --- ooni

[tor-commits] [ooni-probe/master] Merge pull request #611 from TheNavigat/master

2016-10-14 Thread art
commit 4d79ff9503157aa651c64435f7042891829d4977 Merge: 77c2e0f dec3816 Author: Arturo Filastò Date: Tue Sep 27 04:18:58 2016 +0200 Merge pull request #611 from TheNavigat/master Fixing README code snippet format README.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions

[tor-commits] [ooni-probe/master] ooni/agent/scheduler.py: fix easter egg date

2016-09-19 Thread art
commit 1b9cb5e63687ca41abadb38282717b63620c719b Author: Simone Basso Date: Mon Sep 19 12:43:07 2016 +0200 ooni/agent/scheduler.py: fix easter egg date --- ooni/agent/scheduler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ooni/agent/scheduler.py b/ooni/agent/schedu

[tor-commits] [ooni-probe/master] ui/web/server.py: pass binary, not unicode cookies

2016-09-19 Thread art
commit 21548e9f0f53100336ef4f22d423f5f728a117e5 Author: Simone Basso Date: Mon Sep 19 11:04:53 2016 +0200 ui/web/server.py: pass binary, not unicode cookies It seems that Twisted has added a function enforcing binary data (not unicode, or str) when sending to the network.

[tor-commits] [ooni-probe/master] Add changelog entry for 2.0.0-rc.3

2016-09-19 Thread art
commit 77c2e0f7f2c1df0d7490d560103ba241c5502c87 Author: Arturo Filastò Date: Mon Sep 19 14:11:00 2016 +0200 Add changelog entry for 2.0.0-rc.3 --- ChangeLog.rst | 5 + 1 file changed, 5 insertions(+) diff --git a/ChangeLog.rst b/ChangeLog.rst index 3c0ecd8..f847675 100644 --- a/Chang

[tor-commits] [ooni-probe/master] Retry 3 times the http_requests integration tests.

2016-09-19 Thread art
commit 7be2fc5571c9a0c7fa65de70381819f9f458e6fe Author: Arturo Filastò Date: Fri Sep 16 19:19:31 2016 +0200 Retry 3 times the http_requests integration tests. Hopefully this will overcome the transient failures. --- ooni/tests/test_oonicli.py | 13 + 1 file changed, 9

[tor-commits] [ooni-probe/master] First kill ooniprobe-agent with SIGTERM and then hit it harder with SIGKILL

2016-09-19 Thread art
commit 16fa7de0af33194376ea1da6a8813ffe85d18a81 Author: Arturo Filastò Date: Fri Sep 16 11:57:32 2016 +0200 First kill ooniprobe-agent with SIGTERM and then hit it harder with SIGKILL --- ooni/scripts/ooniprobe_agent.py | 20 1 file changed, 16 insertions(+), 4 deleti

[tor-commits] [ooni-probe/master] The version numbers of oonideckgen, oonireport and ooniresources are now the same of ooniprobe

2016-09-19 Thread art
commit 9f92dc3eefef065ef0be7b577950e2c916f2cc47 Author: Arturo Filastò Date: Fri Sep 16 11:57:02 2016 +0200 The version numbers of oonideckgen, oonireport and ooniresources are now the same of ooniprobe --- ooni/scripts/oonideckgen.py | 4 +--- ooni/scripts/oonireport.py| 3 +-- oo

[tor-commits] [ooni-probe/master] Strip the filepath from input_store listing

2016-09-19 Thread art
commit baa505da2dcd2cf69e58fe212a2bc8478cf99617 Author: Arturo Filastò Date: Sun Sep 18 16:41:38 2016 +0200 Strip the filepath from input_store listing --- ooni/deck/store.py| 4 ++-- ooni/ui/web/server.py | 6 -- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ooni

[tor-commits] [ooni-probe/master] Bump the timeout value for test_oonicli.

2016-09-19 Thread art
commit 4fd30aab622dcd9dc50311dd8e1ccf58cdafaa87 Author: Arturo Filastò Date: Fri Sep 16 18:23:40 2016 +0200 Bump the timeout value for test_oonicli. Travis has gotten slower or our tests have gotten slower, either way let's increase this to avoid all the annoying transient tra

[tor-commits] [ooni-probe/master] Refactor the pattern for directory creation into a function

2016-09-19 Thread art
commit ba8558514aabc963782688ac694daa196c53dc8d Author: Arturo Filastò Date: Fri Sep 16 12:10:20 2016 +0200 Refactor the pattern for directory creation into a function --- ooni/deck/store.py | 14 -- ooni/resources.py | 16 +--- ooni/scripts/ooni

[tor-commits] [ooni-probe/master] Various code style fixes suggested by @bassosimone

2016-09-19 Thread art
commit 3483c8005ecf8eb0c856f04913f6132f547f2d84 Author: Arturo Filastò Date: Fri Sep 16 11:56:38 2016 +0200 Various code style fixes suggested by @bassosimone --- ooni/reporter.py| 6 +++--- ooni/resources.py | 4 ooni/scripts/ooniprobe.py | 10 +

[tor-commits] [ooni-probe/master] Merge pull request #582 from TheTorProject/v2.0.0-alpha

2016-09-19 Thread art
commit 7d5f430becd2372d71c8e5839d32244121dbbe80 Merge: da00195 b6b03ac Author: Simone Basso Date: Mon Sep 19 13:56:08 2016 +0200 Merge pull request #582 from TheTorProject/v2.0.0-alpha V2.0.0 alpha .coveragerc| 2 +- .gitignore

[tor-commits] [ooni-probe/master] Skip tests for http_requests integration tests

2016-09-19 Thread art
commit a89d9124caaac15dd54af44975e6029821c41f78 Author: Arturo Filastò Date: Mon Sep 19 12:43:55 2016 +0200 Skip tests for http_requests integration tests --- ooni/tests/test_oonicli.py | 14 +- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/ooni/tests/test_ooni

[tor-commits] [ooni-probe/master] Revert "Revert "ui/web/server.py: pass binary, not unicode cookies""

2016-09-19 Thread art
commit 897041c08eb6a54e8b181781718412d1500e9800 Author: Simone Basso Date: Mon Sep 19 12:12:42 2016 +0200 Revert "Revert "ui/web/server.py: pass binary, not unicode cookies"" This reverts commit baee35fe51e70547e6128885ee0a97e1937d95d0 because apparently the error was on a unre

[tor-commits] [ooni-probe/master] Fix cache updating logic.

2016-09-19 Thread art
commit 79ed2a50afc489b925bd6eaa78f1342d60877955 Author: Arturo Filastò Date: Fri Sep 16 17:52:06 2016 +0200 Fix cache updating logic. * Fix typo in comment --- ooni/deck/store.py| 11 --- ooni/ui/web/server.py | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(

[tor-commits] [ooni-probe/master] Revert "ui/web/server.py: pass binary, not unicode cookies"

2016-09-19 Thread art
commit baee35fe51e70547e6128885ee0a97e1937d95d0 Author: Simone Basso Date: Mon Sep 19 11:37:20 2016 +0200 Revert "ui/web/server.py: pass binary, not unicode cookies" This reverts commit 21548e9f0f53100336ef4f22d423f5f728a117e5 since now Travis is failing for all versions of Twi

[tor-commits] [ooni-probe/master] In virtualenvs the /usr/share path is actually prefix/share/

2016-09-19 Thread art
commit 38775a3d39f598e925170f5f30792a44415a8a74 Author: Arturo Filastò Date: Tue Sep 13 15:41:11 2016 +0200 In virtualenvs the /usr/share path is actually prefix/share/ --- ooni/settings.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/oon

[tor-commits] [ooni-probe/master] Bump up the default timeout for tor to 400 seconds

2016-09-19 Thread art
commit 3f25dad2ed4ede50798465eb284dbbc8f52e5ee4 Author: Arturo Filastò Date: Tue Sep 13 17:42:33 2016 +0200 Bump up the default timeout for tor to 400 seconds --- ooni/settings.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ooni/settings.py b/ooni/settings.py i

[tor-commits] [ooni-probe/master] Move check for running process into utility function

2016-09-19 Thread art
commit 8c3a65edc75e6830f4e5c7a6c2e1afd55851de3e Author: Arturo Filastò Date: Thu Sep 15 16:22:12 2016 +0200 Move check for running process into utility function * More fixes based on review by @bassosimone --- ooni/measurements.py| 18 +++--- ooni/nettest.

[tor-commits] [ooni-probe/master] Use is_process_running function in reporter

2016-09-19 Thread art
commit 379533a802272ad34bbd1353493b6d9bf8d8449b Author: Arturo Filastò Date: Fri Sep 16 11:55:57 2016 +0200 Use is_process_running function in reporter --- ooni/reporter.py | 11 +++ 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/ooni/reporter.py b/ooni/reporter.py

[tor-commits] [ooni-probe/master] Add keyword arguments to ProbeIP.lookup method

2016-09-19 Thread art
commit 60fd4ec19818f77f68824c59db17739f86c87914 Author: Arturo Filastò Date: Fri Sep 16 11:55:07 2016 +0200 Add keyword arguments to ProbeIP.lookup method --- ooni/geoip.py | 17 ++--- ooni/scripts/oonideckgen.py | 3 +-- 2 files changed, 11 insertions(+), 9 del

[tor-commits] [ooni-probe/master] Add note about locking logic for run() of tasks

2016-09-19 Thread art
commit 6d13ade8bf4faae42e18c4e2c79dc695891d75c4 Author: Arturo Filastò Date: Thu Sep 15 19:39:17 2016 +0200 Add note about locking logic for run() of tasks --- ooni/agent/scheduler.py | 9 + 1 file changed, 9 insertions(+) diff --git a/ooni/agent/scheduler.py b/ooni/agent/schedul

[tor-commits] [ooni-probe/master] Update Changelog and version for 2.0.0-rc.2

2016-09-19 Thread art
commit 1fd8ad6526f4d49ad8bcd387a0d912efff568582 Author: Arturo Filastò Date: Tue Sep 13 12:38:24 2016 +0200 Update Changelog and version for 2.0.0-rc.2 --- ChangeLog.rst| 18 ++ ooni/__init__.py | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/Ch

[tor-commits] [ooni-probe/master] The last runtime should be determined based on the time we started the task

2016-09-19 Thread art
commit 5c0fd074630b7fdd4e066c0b783242880d0838a3 Author: Arturo Filastò Date: Mon Sep 12 14:53:32 2016 +0200 The last runtime should be determined based on the time we started the task --- ooni/agent/scheduler.py | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/o

[tor-commits] [ooni-probe/master] ooniprobe_agent: fix behavior when no command is specified

2016-09-19 Thread art
commit 300660ff9873d45d78e54b4a9c09c7c659afe6f5 Author: Simone Basso Date: Mon Sep 19 11:02:17 2016 +0200 ooniprobe_agent: fix behavior when no command is specified --- ooni/scripts/ooniprobe_agent.py | 21 +++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git

[tor-commits] [ooni-probe/master] Bump to release candidate 3

2016-09-19 Thread art
commit b6b03acf87c44e798480deefd86ce2bb5926b7c0 Author: Arturo Filastò Date: Mon Sep 19 13:38:27 2016 +0200 Bump to release candidate 3 --- ooni/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ooni/__init__.py b/ooni/__init__.py index 20bdef0..41f5c37 10064

[tor-commits] [ooni-probe/master] Make changes to the updater based on feedback by @bassosimone

2016-09-19 Thread art
commit 45993baf6bf0ae5377dcc9f99d9bf1c19a050b0b Author: Arturo Filastò Date: Thu Sep 15 12:41:42 2016 +0200 Make changes to the updater based on feedback by @bassosimone --- MANIFEST.in | 2 +- data/lepidopter-update.py | 385 ++

[tor-commits] [ooni-probe/master] Force creation of decks-available directory.

2016-09-19 Thread art
commit 28a441b1da39b8b8de28752dcfc0578352f6911c Author: Arturo Filastò Date: Tue Sep 13 15:28:02 2016 +0200 Force creation of decks-available directory. Failing to do so will lead to the decks not being copied over and pip will silently fail. --- setup.py | 19 +++

<    1   2   3   4   5   6   7   8   9   10   >