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
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
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
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 --
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(
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/
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
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(-)
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
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 +
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 +-
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
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
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 +
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
-
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
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
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
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
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 +
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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 -
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
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
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
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
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
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
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
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
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/
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
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
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
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
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..
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/
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
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
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
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 +++
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
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
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
--
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
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
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
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
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/
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
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
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
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.
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
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
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
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
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
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
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
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 +
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
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
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
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(
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
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
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
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.
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
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
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
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
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
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
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
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 ++
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 +++
101 - 200 of 2998 matches
Mail list logo