| Commit message (Collapse) | Author | Age |
| ... | |
| |\ \ \ \
| |/ / /
|/| | | |
URL must be utf-8
|
| |/ / / |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
Do not fail in downloading the inputs specified as URLs if a bouncer is not
specified.
|
| | | | |
|
| |/ / |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
We now also support running test decks that have test helpers that can't reside on the same machine.
|
| | |
| |
| |
| | |
failures is now an int and not a list
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* master: (36 commits)
Clean up error messages
Handle more failure types
Properly handle the case when we don't get a collector by asking a bouncer
Track the number of failed reporters
Fix report write failure bug
Track the number of failures, not the instances.
Reschedule failures immediately
Link TaskManagers by Least Available Slots
Add CouldNotFindTestCollector error
Fix some issues with ooni.deck
Simplify the bouncer API
Use error-code 406 to indicate policy rejection
Add support for looking up test helpers via a bouncer.
Add component.json file to ng-upload
Update LICENSE file
Start outlining the classes for policy handling
Only run unittests when there is something on port 8888
Add a basic deck that includes inputs as URLs
Fix bug that leads decks not being started properly
Implement downloading of input files based on URL in deck file
...
Conflicts:
ooni/templates/httpt.py
|
| | |\ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* master:
Add component.json file to ng-upload
Update LICENSE file
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
* Fix bug when inputFile is not set
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* Make sure tests will still work properly even if Tor is not running.
(cherry picked from commit 783fc4673a674bec54b958d23f3356bcc0c27286)
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
When a report has opened, and then a reporter has subsequently failed,
it is now removed from the list of valid reporters.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The number of failures on very large scans (1m hosts) results in
a large list. This commit tracks the number of failures instead
of the objects.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Reschedule failures immediately so they do not accrue at the end
of the task list and eat memory.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
A LinkedTaskManager only has availableSlots if its child TaskManager
also has availableSlots. Children LinkedTaskManagers must notify the
parent LinkedTaskManager when a task is complete because the task
queue is event-driven.
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
1. Do not require a bouncer to use a deck
2. If a bouncer is used, also fetch collectors for tests that
do not list helpers or already have helpers specified in the deck.
|
| | | | |
| | | |
| | | |
| | | | |
Simplified bouncer API requires one helper lookup per NetTest.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
The work here was mainly merging together my branch with the one of @aagbsn and
refactoring a lot of the code.
|
| | |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
'aagbsn/feature/add_nonblocking_inputprocessor_setup' into feature/oonib-support
* aagbsn/feature/add_nonblocking_inputprocessor_setup:
Update Unit Tests
Make inputProcessor setup be non-blocking
Make the return value of getInputProcessor be a deferred.
Get the input processor as late as possible
Conflicts:
ooni/nettest.py
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Adds a call to the initializeInputProcessor method
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
feature/oonib-support
* aagbsn/feature/add_deck_input_fetching:
Make oonicli download inputs before starting tests.
Adds class TestDeck
Move input checking out of checkOptions
Add UnableToLoadDeckInput Exception
Conflicts:
ooni/oonicli.py
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Provides a container for NetTests and helper functionality to
download and verify input arguments if specified by URL.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Relocates input checking as late as possible so that inputs
to NetTest can be downloaded after instancing a NetTestLoader.
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|