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

The correct name for cloudfront based backends is "cloudfront" (#620)

73b934ca05330d7c746e904f3f486e81b2ffcf12 authored over 8 years ago
Port MK's CONTRIBUTING.md to ooni-probe (#607)

* Port MK's CONTRIBUTING.md to ooni-probe

* fix indentation

* grammar

* more grammar

...

a34e9525766f8715f09f1e1fe866cb58f506c017 authored over 8 years ago
Merge pull request #608 from TheTorProject/fix/606

On first run of the UpdateInputsAndResources task fetch the resources…

ae465de52e18e084d465de3290c5888fd1a59e0a authored over 8 years ago
Merge pull request #611 from TheNavigat/master

Fixing README code snippet format

4d79ff9503157aa651c64435f7042891829d4977 authored over 8 years ago
Fixing README code snippet format

dec38162d847a49d05651cc3b82e5e97ff8ef6d4 authored over 8 years ago
Bump the version number

7f078c6e214e94fcee483d352c4ac633ec348c52 authored over 8 years ago
Add some more debug level messages

ea311bbc6fd19700e6179e128a8e9abfd5fc84e2 authored over 8 years ago
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

5aecb48681e10bc8a434afad26a9dd41f3dc7b00 authored over 8 years ago
On first run of the UpdateInputsAndResources task fetch the resources with unknown country code

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

52768c3eca7ebaa939af8f62c04a182e9de003dd authored over 8 years ago
Add changelog entry for 2.0.0-rc.3

77c2e0f7f2c1df0d7490d560103ba241c5502c87 authored over 8 years ago
Commit web UI to repository

528536a1539bb6b47c901fa1e6357994dfdff191 authored over 8 years ago
Merge pull request #582 from TheTorProject/v2.0.0-alpha

V2.0.0 alpha

7d5f430becd2372d71c8e5839d32244121dbbe80 authored over 8 years ago
Bump to release candidate 3

b6b03acf87c44e798480deefd86ce2bb5926b7c0 authored over 8 years ago
ooni/agent/scheduler.py: fix easter egg date

1b9cb5e63687ca41abadb38282717b63620c719b authored over 8 years ago
Skip tests for http_requests integration tests

a89d9124caaac15dd54af44975e6029821c41f78 authored over 8 years ago
Revert "Revert "ui/web/server.py: pass binary, not unicode cookies""

This reverts commit baee35fe51e70547e6128885ee0a97e1937d95d0 because
apparently the error was on...

897041c08eb6a54e8b181781718412d1500e9800 authored over 8 years ago
Revert "ui/web/server.py: pass binary, not unicode cookies"

This reverts commit 21548e9f0f53100336ef4f22d423f5f728a117e5 since
now Travis is failing for all...

baee35fe51e70547e6128885ee0a97e1937d95d0 authored over 8 years ago
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 send...

21548e9f0f53100336ef4f22d423f5f728a117e5 authored over 8 years ago
ooniprobe_agent: fix behavior when no command is specified

300660ff9873d45d78e54b4a9c09c7c659afe6f5 authored over 8 years ago
Strip the filepath from input_store listing

baa505da2dcd2cf69e58fe212a2bc8478cf99617 authored over 8 years ago
Retry 3 times the http_requests integration tests.

Hopefully this will overcome the transient failures.

7be2fc5571c9a0c7fa65de70381819f9f458e6fe authored over 8 years ago
Bump the timeout value for test_oonicli.

Travis has gotten slower or our tests have gotten slower, either way let's
increase this to avoi...

4fd30aab622dcd9dc50311dd8e1ccf58cdafaa87 authored over 8 years ago
Fix cache updating logic.

* Fix typo in comment

79ed2a50afc489b925bd6eaa78f1342d60877955 authored over 8 years ago
Refactor the pattern for directory creation into a function

ba8558514aabc963782688ac694daa196c53dc8d authored over 8 years ago
First kill ooniprobe-agent with SIGTERM and then hit it harder with SIGKILL

16fa7de0af33194376ea1da6a8813ffe85d18a81 authored over 8 years ago
The version numbers of oonideckgen, oonireport and ooniresources are now the same of ooniprobe

9f92dc3eefef065ef0be7b577950e2c916f2cc47 authored over 8 years ago
Various code style fixes suggested by @bassosimone

3483c8005ecf8eb0c856f04913f6132f547f2d84 authored over 8 years ago
Use is_process_running function in reporter

379533a802272ad34bbd1353493b6d9bf8d8449b authored over 8 years ago
Add keyword arguments to ProbeIP.lookup method

60fd4ec19818f77f68824c59db17739f86c87914 authored over 8 years ago
Add note about locking logic for run() of tasks

6d13ade8bf4faae42e18c4e2c79dc695891d75c4 authored over 8 years ago
Move check for running process into utility function

* More fixes based on review by @bassosimone

8c3a65edc75e6830f4e5c7a6c2e1afd55851de3e authored over 8 years ago
Make changes to the updater based on feedback by @bassosimone

45993baf6bf0ae5377dcc9f99d9bf1c19a050b0b authored over 8 years ago
Remove outdated comment

0e452b1c70607da8d389988bb72e85b6b229fe4b authored over 8 years ago
Address feedback from @bassosimone

47b4587d22993343a26aef6eef3667fe959e005e authored over 8 years ago
Enable submission of reports when run through the web user interface

2ab3219a6044b27c47dd310c1e6cecec20f006fd authored over 8 years ago
Bump up the default timeout for tor to 400 seconds

3f25dad2ed4ede50798465eb284dbbc8f52e5ee4 authored over 8 years ago
Add some debugging logs to the refresh deck list

a3700b5eabd923886f0e6951784196bdc451caaa authored over 8 years ago
Don't override the report_id

406c60567a16f6a795602f59c7ec5a1f3e5bcce2 authored over 8 years ago
In virtualenvs the /usr/share path is actually prefix/share/

38775a3d39f598e925170f5f30792a44415a8a74 authored over 8 years ago
Force creation of decks-available directory.

Failing to do so will lead to the decks not being copied over and pip will
silently fail.

28a441b1da39b8b8de28752dcfc0578352f6911c authored over 8 years ago
When we talk about time ALWAYS use UTC

46027a39a768efa6beabac9af62765970762f6bf authored over 8 years ago
The updater needs to be updated

5f3e8e311013d76db1dc62b21f66f0f3ce371c44 authored over 8 years ago
Update Changelog and version for 2.0.0-rc.2

1fd8ad6526f4d49ad8bcd387a0d912efff568582 authored over 8 years ago
Update updater script

1d5d892181bf06f21b7c8df8566eb0906212382b authored over 8 years ago
Convert last runtime into UTC

5d0f080b6d968172171c16cdd9a9ebd8cb887972 authored over 8 years ago
The last runtime should be determined based on the time we started the task

5c0fd074630b7fdd4e066c0b783242880d0838a3 authored over 8 years ago
Add more unittests for the scheduler

* Make the logic for triggering scheduled deck tasks more robust

4865ade8dc39d924e6a14e00c9b5a9e741f50abc authored over 8 years ago
Implement retry of director startup with bounded exponential binary backoff

4f80a3bb07df8d742cb79f8ca918734412159422 authored over 8 years ago
Improve sanity checks on tor_data_dir

a731364e988798ebeb12e52eff1b1c11e18cdb2c authored over 8 years ago
Bugfix in updater

96c7b6103023f4968141eb707266bf2bfa167368 authored over 8 years ago
Bump version to rc.1

7fe1bc1be0f657b8c2492408288067f2d4fd1d62 authored over 8 years ago
Check permissions on logfile as well

* Handle the case where the measurement directory doesn't exist yet

bfc0a51a0b63ceb1d07812f2a7edc6a63847ea90 authored over 8 years ago
Generate the filename for the report late on to avoid conflicts in measurement IDs

40b83a84265a24bd6777195b43a36edc8dc42640 authored over 8 years ago
Add some basic unittests for the ScheduledTasks

5723658b20d834dfd02b04264bf3f9e4cd8c9f50 authored over 8 years ago
Update the updater

8fa6e1ef7d7e1d8d7140e6171a7debabeffab908 authored over 8 years ago
Update the updater

1046f0ec3692f57d80ee73488bcdabc56d6e315c authored over 8 years ago
Move lepidopter update install process to the install script

1165aeee44567e604f24291a716ef2fb6202e38f authored over 8 years ago
Add to setup.py support for installing the updater

21cf4b8525e911e89ee5c567ae5d375f88fda767 authored over 8 years ago
Add simple unittest for api_status

417e64893fa21a9ca1b9e66efa812d784a128731 authored over 8 years ago
Add ooniprobe systemd service

8da2312d61c4c1a840d0878e19967629526cd731 authored over 8 years ago
Bugfixes to quota management

e6b6f023681bd4e04efa7eb896f2daf9291451ef authored over 8 years ago
Fix test_runtime key value

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

23669a79bfb6b402a0332b68eb8383bc13251aea authored over 8 years ago
Fix typo in data deletion schedule

b41bc4b5c6e9616fd4a0ea50a770d862984379e2 authored over 8 years ago
Configure default decks when the scheduler is run for the first time.

* Add hook for running an operation when the task is run for the first time.

4e777252050d8b0266ce726ee8e43abfb6eaeb21 authored over 8 years ago
Make settings parsing more robust

* Expand test case to cover more edge cases

b334679f58c835b7a93b6f93662b7cf7aab80240 authored over 8 years ago
Better permissions handling for logfile and folder

73b17d70ad8ac535ddebe36ca1b1d4c6277781d1 authored over 8 years ago
Add support for parsing multiple config files

* Configuration files are parsed in a certain order and they override the
default behavior.

31bcae623b8a621aa941f284e67438168243c44a authored over 8 years ago
Improvements to start, stop, status workflow of ooniprobe-agent

* Better support for running it across different users

e992f35ca6175ec53ec9966ca17966d86c129e8b authored over 8 years ago
Use errno instead of integer to detect if file already exists

1952ca0f1d55d8b78a1bed22c150bdfaf288b94e authored over 8 years ago
Check for all the possible pid file locations when checking status of ooniprobe-agent

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

bb7bcdd18d6a94097cf4de057c752828cfdf16c6 authored over 8 years ago
Don't raise an exception if a deck is already enabled

* Disable debug level logging in web server

886e19ec52e96a52c4a1d34d8126337eea18d66c authored over 8 years ago
Add deck configuration step to the setup wizard

0c27e0602cfcfb172bc09d1ca2c35a612803f783 authored over 8 years ago
Implement disk quota management

This is related to the feature described in here: https://github.com/TheTorProject/lepidopter/is...

def4c929d162852ace8a016bb3352677eec5bcde authored over 8 years ago
Ignore global options that are None or set to zero.

* Always pop values from task_data to ensure the options are always clean.

This closes #592

196fc17c2d62a8eb37e95e55f0dedaa2c53284f5 authored over 8 years ago
Bind by default to localhost. Add support for disabling the web UI.

* Expose these options via configuration options
This fixes #589

e020064d31ee93e85fda73dc7a89ac55b97f4aa4 authored over 8 years ago
Merge branch 'master' into v2.0.0-alpha

* master:
Don't look for the namebench csv file since we don't ship it

847a951b40d1355c7f18d8e91001ad9a1e5fc984 authored over 8 years ago
Don't look for the namebench csv file since we don't ship it

* Include an empty file so that older ooniprobes don't end up always updating
the resources on...

da00195094cdf22678d42608cdbc3bb22b9d757e authored over 8 years ago
settings.py: make sure default paths are okay

8048dbd1d1775dc658537b138e102a9e8319f147 authored over 8 years ago
web-full.yaml: add missing word

eb7971a108201bed8f6735a14f73000072ab9960 authored over 8 years ago
Merge pull request #581 from TheTorProject/feature/webui2-rb

Feature/webui2 rb

0b1ffa329ee7db8e11131f59f2113c9e55de3ee4 authored over 8 years ago
Bump to alpha.2

* Use semantic versioning

f3d3bb10d52e472c880eaa0ca3f69cc3fe14dc6d authored over 8 years ago
Fix unittests for director, reporter and oonicli

539c491e304a89ef2e57cb49aeeadbddab8d8baa authored over 8 years ago
ignoreExistingDirectory is a recent twisted thing.

Wrap calls to makedirs with proper exception handling.

21e6b839918e88f8260a58b23614194ec1230247 authored over 8 years ago
Various bugfixes and stability fixes.

42dde01be494c7902ad6860877e067ffb37f7513 authored over 8 years ago
Add informed consent form to be used in the CLI version of ooniprobe

c23c47b4a314329b6bf9a778027b421801e55b82 authored over 8 years ago
Add support for deck lifecycle in the web UI

* Fix a series of bugs found while testing
* Bump the version number up one

7663106d25d272ffc7ff2208d95cddef3b685f62 authored over 8 years ago
Add support for initialization of ooniprobe

27a299c5c7d195860e63aa0b1d316f3255e4857d authored over 8 years ago
Run the check_for_update function when installation is complete

f7fec4b6d0aca457cfafdb0617218f2b4c0f0345 authored over 8 years ago
Implement deck store

* Write all runtime files to /var/lib/ooni

* Other various fixes to runtime paths

* Include th...

97ed0fcbda310db18b2138f70024f08de5b523b9 authored over 8 years ago
Convert the director status into a property so the IP and ASN get's updated

* Make another call to resolveGeodata after we fetch the inputs

(this should fix the issue @agr...

c7970d24f0285e08a57a3b362889f308dbcdbf3c authored over 8 years ago
Bump to version a0

d1765a80349cc5eba46b342056cc08cc29ae6ae0 authored over 8 years ago
Add support for listing enabled and disabled decks

* Fix various bugs

7c35e65485418d1dcb682bad1cf4eb62ef318e81 authored over 8 years ago
Forward ports from the vagrant file

cd18ae75cb2e63e05649adc166dd5c91d6c3fde1 authored over 8 years ago
Add missing modules to setup.py

f5c02d1593b37d5fd54ab7671b0914b9ad3a78ed authored over 8 years ago
Edit ooniprobe configuration file

921a561062c6fc9cba375c61e4638ac33100acbe authored over 8 years ago
Fix unittests of oonireport

e490533b48c7c62da5e6d28832434dbc51fb85f0 authored over 8 years ago
Fix path to the web ui root

9768924e8cd53c31f751fa0b605a6f6c502b23be authored over 8 years ago
Add commands for managing the lifecycle of the ooniprobe-agent

* Add command to start the web-ui from ooniprobe
* Improvements to the measurements API
* Add kl...

fe64930f836dccf76a87b9e9bcfe655bada49f90 authored over 8 years ago
Implement tasks and add new APIs

* Add new API endpoints for deleting and keeping reports

* Implement tasks for uploading not su...

c71375eed5db6dd1e11881c7045c2392c68aa42c authored over 8 years ago
The report log now is used only for measurements that are written to the ~/.ooni/measurements directory.

* Move tor related functions into utils onion.

0362ad88fbe2945f5311b3db5b67031a0e8b218d authored over 8 years ago