| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Make it clear that calling one of those methods can be extremely dangerous
* Kill a bug spotted thanks to unittesting
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* '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
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | | |
Add support for multiple inheritance in tests
|
| | | | | | | | |
|
| | |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* 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
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Fix unittest of the ubuntu check
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Should raise an error when run as non root.
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Fix some bugs found in unittesting.
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
We want to raise errors by yielding, because we are inside of a inlineCallbacks
decorated function.
|
| | | |_|_|_|_|/
| |/| | | | | |
|
| | |/ / / / /
|/| | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* feature/pygeoip:
Support CPython with patch from lunar https://trac.torproject.org/projects/tor/ticket/8507
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
https://trac.torproject.org/projects/tor/ticket/8507
|
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
Fix/director unknown cmdlineoptions
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* 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.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* 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.
|
| | | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Fixes #8446.
* Move attribute for storing sniffer_running state to the top of the file,
where the other config attributes are.
|
| |\ \ \ \ \
| |/ / / /
|/| | | | |
Check raw socket
|
| | | | | | |
|
| | | | | | |
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | | |
Add a task scheduler for tests and reports
|
| | | |_|/
| |/| |
| | | |
| | | | |
Also adds reporter exceptions ReportAlreadyClosed and ReportNotCreated
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Fixed a race where the report.reporters list got modified during
iteration and clean up reporter failure handling.
|
| | | | |
| | | |
| | | |
| | | | |
Deferred.cancel() swallows AlreadyCalled exceptions.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Add XXX about possible cleaner solutions to the problem
|
| | | | | |
|