summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | Merge pull request #184 from TheTorProject/fix/url_must_be_utf8Arturo Filastò2013-09-10
|\ \ \ \ | |/ / / |/| | | URL must be utf-8
| * | | URL must be utf-8aagbsn2013-09-09
|/ / /
* | | Remove debugging code.Arturo Filastò2013-09-06
| | |
* | | Have some more sane defaults in the ooniprobe sample configArturo Filastò2013-09-05
| | |
* | | Implement some better fixes to the none type errorArturo Filastò2013-09-05
| | | | | | | | | | | | | | | Do not fail in downloading the inputs specified as URLs if a bouncer is not specified.
* | | Don't reference deck_hash if it was not suppliedaagbsn2013-09-05
| | |
* | | bump to 1.0.0-rc1Arturo Filastò2013-08-30
|/ /
* | Implement more thorough end 2 end tests for oonibackendArturo Filastò2013-08-27
| |
* | Add support for looking up decks and deck descriptors in oonibclientArturo Filastò2013-08-27
| |
* | Update ooniprobe to reflect changes in the backend specificationArturo Filastò2013-08-27
| | | | | | | | We now also support running test decks that have test helpers that can't reside on the same machine.
* | Fix unittests for managers.Arturo Filastò2013-08-27
| | | | | | | | failures is now an int and not a list
* | Merge branch 'master' into fix/link_task_schedulersArturo Filastò2013-08-27
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * \ Merge branch 'master' into fix/report_write_failure_handler_rebasedArturo Filastò2013-08-27
| |\ \ | | | | | | | | | | | | | | | | | | | | * master: Add component.json file to ng-upload Update LICENSE file
| | * | Add component.json file to ng-uploadArturo Filastò2013-08-22
| | | |
| | * | Update LICENSE fileArturo Filastò2013-08-22
| | | |
| * | | Clean up error messagesArturo Filastò2013-08-27
| | | | | | | | | | | | | | | | * Fix bug when inputFile is not set
| * | | Handle more failure typesArturo Filastò2013-08-27
| | | | | | | | | | | | | | | | | | | | * Make sure tests will still work properly even if Tor is not running. (cherry picked from commit 783fc4673a674bec54b958d23f3356bcc0c27286)
| * | | Properly handle the case when we don't get a collector by asking a bouncerArturo Filastò2013-08-27
| | | |
| * | | Track the number of failed reportersaagbsn2013-08-25
| | | |
| * | | Fix report write failure bugaagbsn2013-08-25
| | | | | | | | | | | | | | | | | | | | When a report has opened, and then a reporter has subsequently failed, it is now removed from the list of valid reporters.
| * | | Track the number of failures, not the instances.aagbsn2013-08-25
| | | | | | | | | | | | | | | | | | | | | | | | 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 immediatelyaagbsn2013-08-25
| | | | | | | | | | | | | | | | | | | | Reschedule failures immediately so they do not accrue at the end of the task list and eat memory.
| * | | Link TaskManagers by Least Available Slotsaagbsn2013-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Add CouldNotFindTestCollector erroraagbsn2013-08-25
| | | |
| * | | Fix some issues with ooni.deckaagbsn2013-08-25
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Simplify the bouncer APIaagbsn2013-08-25
| | | | | | | | | | | | | | | | Simplified bouncer API requires one helper lookup per NetTest.
| * | | Use error-code 406 to indicate policy rejectionaagbsn2013-08-24
| | | |
| * | | Add support for looking up test helpers via a bouncer.Arturo Filastò2013-08-23
| | | |
| * | | Start outlining the classes for policy handlingArturo Filastò2013-08-22
| | | |
| * | | Only run unittests when there is something on port 8888Arturo Filastò2013-08-22
| | | |
| * | | Add a basic deck that includes inputs as URLsArturo Filastò2013-08-22
| | | |
| * | | Fix bug that leads decks not being started properlyArturo Filastò2013-08-22
| | | |
| * | | Implement downloading of input files based on URL in deck fileArturo Filastò2013-08-22
| | | |
| * | | Refactor verification of input file and implement cachingArturo Filastò2013-08-22
| | | |
| * | | Fix some bugs in unittestsArturo Filastò2013-08-22
| | | |
| * | | Store a cache of input descriptor lookupsArturo Filastò2013-08-22
| | | |
| * | | Get all the unittests to pass.Arturo Filastò2013-08-21
| | | |
| * | | Start implementing support for downloading of test decksArturo Filastò2013-08-21
| | | | | | | | | | | | | | | | | | | | The work here was mainly merging together my branch with the one of @aagbsn and refactoring a lot of the code.
| * | | Merge remote-tracking branch ↵Arturo Filastò2013-08-21
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '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
| | * | | Update Unit Testsaagbsn2013-08-16
| | | | | | | | | | | | | | | | | | | | Adds a call to the initializeInputProcessor method
| | * | | Make inputProcessor setup be non-blockingaagbsn2013-07-25
| | | | |
| | * | | Make the return value of getInputProcessor be a deferred.Arturo Filastò2013-07-25
| | | | |
| | * | | Get the input processor as late as possibleaagbsn2013-07-25
| | | | |
| * | | | Merge remote-tracking branch 'aagbsn/feature/add_deck_input_fetching' into ↵Arturo Filastò2013-08-21
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | | | Make oonicli download inputs before starting tests.aagbsn2013-06-28
| | | | | |
| | * | | | Adds class TestDeckaagbsn2013-06-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provides a container for NetTests and helper functionality to download and verify input arguments if specified by URL.
| | * | | | Move input checking out of checkOptionsaagbsn2013-06-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relocates input checking as late as possible so that inputs to NetTest can be downloaded after instancing a NetTestLoader.
| | * | | | Add UnableToLoadDeckInput Exceptionaagbsn2013-06-28
| | | | | |
| * | | | | Add support for running body_processorArturo Filastò2013-08-21
| | | | | |
| * | | | | Only run unittests if oonib is importedArturo Filastò2013-08-21
| | | | | |