summaryrefslogtreecommitdiff
path: root/ooni
Commit message (Collapse)AuthorAge
...
* | | | Refactor the code of the post processor to work properly.Arturo Filastò2013-10-29
| | | |
* | | | Merge pull request #211 from TheTorProject/feature/support_postprocessor_apiArturo Filastò2013-10-29
|\ \ \ \ | |/ / / |/| | | Feature/support postprocessor api
| * | | Check to see if setUp was already called correctlyaagbsn2013-09-18
| | | | | | | | | | | | | | | | | | | | The report dict is already created in the constructor, so we look to see if instead the input argument was already set.
| * | | Add postProcessor support to NetTestaagbsn2013-09-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a NetTestCase has multiple test_ methods, then the report write shall not occur until all of the individual Measurements have completed. This also changes the postProcessor API slightly; postProcessors are now expected to return a report instance. If a postProcessor is not supplied, then the report object from the instanced NetTestCase class is passed to Report.write()
| * | | Take an instance rather than classaagbsn2013-09-18
| |/ / | | | | | | | | | | | | Measurements should be able to take an instanced class so that the resulting report can be shared between several Measurements.
* | | Merge pull request #210 from TheTorProject/fix/reportWriteEntryArturo Filastò2013-09-28
|\ \ \ | | | | | | | | Fix/report write entry
| * | | Make the director pass Measurements to the reportaagbsn2013-09-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simply passing a failure instance does not provide any contextual information, such as the input that was used, or headers. Instead, we should always write the report object, even in case of failure, and NetTests should try to add useful information to the report in their errbacks.
| * | | Fix ambiguity in what a ReportEntryTask doesaagbsn2013-09-18
| |/ / | | | | | | | | | ReportEntryTask can be passed dicts, Measurements, or Failures
* | | Do not swallow failures in http_requestsaagbsn2013-09-18
|/ / | | | | | | | | | | The callback attached to the deferredList previously swallowed failures, such that any errors would never reach the errbacks attached and therefore the test would not get rescheduled.
* | Merge pull request #203 from TheTorProject/fix/test_helper_lookupaagbsn2013-09-13
|\ \ | | | | | | Fix/test helper lookup
| * | Handle exceptions in backend queries better.Arturo Filastò2013-09-12
| | |
| * | Implement retry logic inside of the oonibclient.Arturo Filastò2013-09-12
| | |
| * | Only lookup and set collectors when it is needed.Arturo Filastò2013-09-12
| | |
| * | Merge branch 'master' into feature/move_nettestsArturo Filastò2013-09-12
| |\ \ | | | | | | | | | | | | | | | | | | | | * master: Enforce str on IP address of backend. Change the default ports used by Tor.
| * \ \ Merge remote-tracking branch 'thetorproject/master' into feature/move_nettestsArturo Filastò2013-09-11
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | * thetorproject/master: Add encoding format Add a version and author to dnsspoof Write unittest for testing https://github.com/TheTorProject/ooni-backend/pull/16 URL must be utf-8
| * | | Only lookup test decks if they have not already been specified.Arturo Filastò2013-09-11
| | | |
| * | | Add support for specifying nettests via their shorthand name.Arturo Filastò2013-09-11
| | | |
| * | | Move all nettests from data/ directory to the ooni/nettests directory.Arturo Filastò2013-09-11
| | | |
* | | | Bump to v1.0.0-rc3Arturo Filastò2013-09-12
| | | |
* | | | bump to 1.0.0-rc2Arturo Filastò2013-09-12
| | | |
* | | | Move all nettests from data/ directory to the ooni/nettests directory.Arturo Filastò2013-09-12
| | | | | | | | | | | | | | | | (cherry picked from commit 30ad9e2abde45ed3946d7b00cf1e7939f7db1cfd)
* | | | Add support for specifying nettests via their shorthand name.Arturo Filastò2013-09-12
| |/ / |/| | | | | | | | (cherry picked from commit cd8084ecdd5742bda39fc3294522464ddef852f0)
* | | Merge pull request #186 from TheTorProject/fix/simplify_filterHelperAddressesaagbsn2013-09-10
|\ \ \ | | | | | | | | Write unittest for testing https://github.com/TheTorProject/ooni-backend...
| * | | Write unittest for testing https://github.com/TheTorProject/ooni-backend/pull/16Arturo Filastò2013-09-10
| |/ /
* | | URL must be utf-8aagbsn2013-09-09
|/ /
* | Remove debugging code.Arturo Filastò2013-09-06
| |
* | 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
| * | 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
| | |
| * | Fix bug that leads decks not being started properlyArturo Filastò2013-08-22
| | |