| 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
|
| | | | | | | | | |
|
| |\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Docsfabfile
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| |\ \ \ \ \ \ \ \ \
| |_|/ / / / / / /
|/| | | | | | | | |
Update README.md
|
| | | |_|_|_|/ / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
tcpdump seems to be required on a clean debian (6.0.7) install.
(this change may also need making in other places)
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This reverts commit e8fdc80aa846a5722c7eab54b5c55e5e6bcc3935.
|
| |\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* '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
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | |\ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Update HTTP Host test and Experimental tests
|
| | | | | | | | | | | | |
|
| | | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
* Always perform a connection directly to the oonib test helper
* Always include the 'censored' key (default to False)
|
| | | |\ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
* master: (32 commits)
Add sudo to apt-key
Add note on wheezy and natty
fix text where we called a SOCKS port an orport
fixup decks/before_i_commit.testdeck to actually run against master
add mkdir
Add default config file
remove python-pcapy
add missing ;
Use Tor mirror of scapy-02-25-2013-tip.zip
Add wheezy support for arma to test
Make the final output more generic
Update README.md to explain easy setup steps
Add stable mirror to requirements.txt
Set a default collector
Catch 302 redirect loops and log.err not log.warn
Remove dependency on _WrappingFactory
Remove some superfluous requirements from the requirements.txt
Make sure to import Gen, SetGen and MTU even when pypcap is and libdnet are not installed
Rename DNS Tamper Test to DNS Consistency Test
Apply patch from dma in #8009 #8008
...
|
| | | | | | | | | | | | | |
|
| | | | | | | | | | | | | |
|
| | | | |_|_|/ / / / / /
| | |/| | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Update HTTP Host test to check for bypassing strategies
Remove InputFile from HTTP Invalid Request Line test
Remove input file and superfluous test
|
| | |\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | | |
Feature/probe ip lookup
|
| | | |\ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / / /
| |/| | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
* 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.
|
| |\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Feature/continuous integration
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* Separate commands for testing pip and setuptools installations.
* TODO I believe there is a way to tell TravisCI to try both, we should check
the docs.
travis-lint results:
(ooni)∃!isisⒶwintermute:~/code/torproject/ooni-probe ∴ travis-lint
Hooray, /home/isis/code/torproject/ooni-probe/.travis.yml seems to be solid!
(ooni)∃!isisⒶwintermute:~/code/torproject/ooni-probe ∴ date
Mon Mar 11 21:00:27 UTC 2013
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
(cherry picked from commit cfe357a546669c3ca70ee1f65dbc5034c2be4760)
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* Fixes #8451
travis-lint checks out properly:
(ooni)∃!isisⒶwintermute:~/code/torproject/ooni-probe ∴ travis-lint
Hooray, /home/isis/code/torproject/ooni-probe/.travis.yml seems to be solid!
(ooni)∃!isisⒶwintermute:~/code/torproject/ooni-probe ∴ date
Mon Mar 11 20:22:20 UTC 2013
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* Fixes #8450.
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | |/ / / / / / / /
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* This is currently hooked to my personal repo, for testing purposes, before
we decide whether or not to hook it to the common organization repo.
* The continuous integration is pretty basic so far: it checks with python
versions 2.6, 2.7, and 3.3, that we are able to install everything in the
requirements.txt file, that "$ ./inputs/make" works, and then that the
following test:
"$ bin/ooniprobe nettests/blocking/dnsconsistency.py \
-f inputs/ooni-inputs/processed/alexa-top-1k.txt"
completes successfully.
* It uses Travis-CI, see http://about.travis-ci.org/docs/user/getting-started/
|
| | |\ \ \ \ \ \ \ \ |
|
| |\ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / /
|/| | | | | | | | | |
Check raw socket
|
| | | | | | | | | | | |
|