summaryrefslogtreecommitdiff
path: root/ooni
Commit message (Collapse)AuthorAge
...
* | | | | Rename private option to test_file to separate it from test string.Arturo Filastò2013-04-11
| | | | |
* | | | | Refactoring of NetTestLoaderArturo Filastò2013-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | * Make it clear that calling one of those methods can be extremely dangerous * Kill a bug spotted thanks to unittesting
* | | | | Fix unittests for nettestArturo Filastò2013-04-11
| | | | |
* | | | | Merge branch 'master' of github.com:TheTorProject/ooni-probeArturo Filastò2013-03-29
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of github.com:TheTorProject/ooni-probe: Use regexp instead of parsing XML. Write unittests also for Tor geoip stuff Add test for checking the failure of the traceroute method Write unittests for geoip web services. Move geoip related classes into ooni.geoip Make reporter creation more robust Implement modular probe IP address lookup function. Add an example test that inherits from the HTTP and DNS test template Fix bug #7999 allowing tests to inherit from multiple test templates Uniform transparent_http_proxy keys in report Bump up the version of the HTTP Host test. Add note on the versions of libdnet and pypcap (#7994) Add test that will prepend newline to request Add HTTP Filtering bypass tests and some HTTP Trix test
| * \ \ \ \ Merge pull request #52 from hellais/bug7999aagbsn2013-03-20
| |\ \ \ \ \ | | | | | | | | | | | | | | Add support for multiple inheritance in tests
| | * | | | | Fix bug #7999 allowing tests to inherit from multiple test templatesArturo Filastò2013-02-26
| | | | | | |
| * | | | | | Merge branch 'master' into feature/probe_ip_lookupArturo Filastò2013-03-20
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: Change None to correct YAML "Null" syntax in ooniprobe.conf.sample. Support CPython with patch from lunar https://trac.torproject.org/projects/tor/ticket/8507 Add the 'reports' group to the sample config file. Change ooni.director.start() to set config.reports.pcap option. Move config processing options to new function config.processConfigFile(). Rewrite config.generatePcapFilename(). Conflicts: ooni/utils/geodata.py
| * | | | | | | Use regexp instead of parsing XML.Arturo Filastò2013-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix unittest of the ubuntu check
| * | | | | | | Write unittests also for Tor geoip stuffArturo Filastò2013-03-16
| | | | | | | |
| * | | | | | | Add test for checking the failure of the traceroute methodArturo Filastò2013-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should raise an error when run as non root.
| * | | | | | | Write unittests for geoip web services.Arturo Filastò2013-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix some bugs found in unittesting.
| * | | | | | | Move geoip related classes into ooni.geoipArturo Filastò2013-03-15
| | | | | | | |
| * | | | | | | Make reporter creation more robustArturo Filastò2013-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to raise errors by yielding, because we are inside of a inlineCallbacks decorated function.
| * | | | | | | Implement modular probe IP address lookup function.Arturo Filastò2013-03-13
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Remove test_runner, move tests into ooni/Arturo Filastò2013-03-29
| |/ / / / / |/| | | | |
* | | | | | Merge branch 'feature/pygeoip'Arturo Filastò2013-03-20
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feature/pygeoip: Support CPython with patch from lunar https://trac.torproject.org/projects/tor/ticket/8507
| * | | | | | Support CPython with patch from lunar ↵Arturo Filastò2013-03-19
| |/ / / / / | | | | | | | | | | | | | | | | | | https://trac.torproject.org/projects/tor/ticket/8507
* | | | | | Merge pull request #70 from isislovecruft/fix/director-unknown-cmdlineoptionsaagbsn2013-03-19
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Fix/director unknown cmdlineoptions
| * | | | | Change ooni.director.start() to set config.reports.pcap option.Isis Lovecruft2013-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ooni.director.start() is changed in order to set the now instanced config.reports.pcap object, rather than calling a function in ooni/config.py which sets it.
| * | | | | Move config processing options to new function config.processConfigFile().Isis Lovecruft2013-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change config.loadConfigFile() to return the raw YAML config from yaml.safe_loads(). * Change reports to not be directly a Storage() class, because this lead to it's attributes/keys not getting parsed, but instead add it to config.processConfigFile() with the other config groups.
| * | | | | Rewrite config.generatePcapFilename().Isis Lovecruft2013-03-11
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | * Fixes #8446. * Move attribute for storing sniffer_running state to the top of the file, where the other config attributes are.
* | | | | Merge pull request #41 from aagbsn/check_raw_socketIsis Agora Lovecruft2013-03-11
|\ \ \ \ \ | |/ / / / |/| | | | Check raw socket
| * | | | Don't ask for root if we have the poweraagbsn2013-02-18
| | | | |
| * | | | Test for raw socket permissionaagbsn2013-02-18
| | | | |
* | | | | Merge pull request #53 from aagbsn/task_managerJacob Appelbaum2013-03-04
|\ \ \ \ \ | |_|_|_|/ |/| | | | Add a task scheduler for tests and reports
| * | | | Open YAML report in createReportaagbsn2013-02-28
| | |_|/ | |/| | | | | | | | | | Also adds reporter exceptions ReportAlreadyClosed and ReportNotCreated
| * | | Fix a bug where test options were not included in the reportaagbsn2013-02-27
| | | |
| * | | Add a default OONIB reporter unless instructed otherwiseaagbsn2013-02-27
| | | |
| * | | Add missing importsaagbsn2013-02-27
| | | |
| * | | Log correct value of IPaagbsn2013-02-27
| | | |
| * | | Make sure the collector address is at least the minimum length requiredaagbsn2013-02-27
| | | |
| * | | Wait until Tor has started before adding reportersaagbsn2013-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As we get the client IP from Tor, we need to wait until Tor has bootstrapped (if start_tor is set) before setting up the reporters. Note that we should try and get the client IP by an alternate mechanism if start_tor is not enabled in ooniprobe.conf or if we are unable to get the client IP from Tor.
| * | | Fix race condition bug in reporteraagbsn2013-02-27
| | | | | | | | | | | | | | | | | | | | Fixed a race where the report.reporters list got modified during iteration and clean up reporter failure handling.
| * | | Cancel tasks on timeoutaagbsn2013-02-27
| | | | | | | | | | | | | | | | Deferred.cancel() swallows AlreadyCalled exceptions.
| * | | Refactor test_case loader so that test methods share an input setaagbsn2013-02-27
| | | |
| * | | Remove dependency of NetTest on Director and Reporteraagbsn2013-02-27
| | | |
| * | | Open report in director, not generateMeasurementsaagbsn2013-02-27
| | | |
| * | | write failure instances to reportaagbsn2013-02-27
| | | |
| * | | Shutdown reactor after running all tests, and remove unused code.aagbsn2013-02-27
| | | |
| * | | Set testName from classaagbsn2013-02-27
| | | |
| * | | Add failedOpeningReport to reporter created errbackaagbsn2013-02-27
| | | |
| * | | Fix typo in doneReport docstringaagbsn2013-02-27
| | | |
| * | | Add report.close to nettest.done deferredaagbsn2013-02-27
| | | |
| * | | Add test deck support to runWithDirectoraagbsn2013-02-27
| | | |
| * | | Initialize reporters in startNetTest, not Director __init__aagbsn2013-02-27
| | | |
| * | | Use proper name for AllReportersFailedArturo Filastò2013-02-27
| | | |
| * | | Add the input of the Measurement to the ReportEntriesArturo Filastò2013-02-27
| | | |
| * | | Fix regexp for validating collector addressArturo Filastò2013-02-27
| | | |
| * | | Move the instancing of the t.i.w.Agent into createReportArturo Filastò2013-02-27
| | | | | | | | | | | | | | | | Add XXX about possible cleaner solutions to the problem
| * | | Add missing import osArturo Filastò2013-02-27
| | | |