summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | | Fix director unittestArturo Filastò2013-04-11
| | | | | | | |
| * | | | | | | 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 pull request #73 from TheTorProject/docsfabfileaagbsn2013-04-13
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Docsfabfile
| * | | | | | | | Use ssh config fileArturo Filastò2013-03-02
| | | | | | | | |
| * | | | | | | | Add fabfile for updating of ooniprobe docs on ooni.tpoArturo Filastò2013-01-31
| | | | | | | | |
* | | | | | | | | Merge pull request #62 from samsmith/patch-2Arturo Filastò2013-04-11
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | Update README.md
| * | | | | | | | Update README.mdsamsmith2013-03-04
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tcpdump seems to be required on a clean debian (6.0.7) install. (this change may also need making in other places)
* | | | | | | | Revert "Fix #7936, minor typo in dnsspoof docs."Arturo Filastò2013-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit e8fdc80aa846a5722c7eab54b5c55e5e6bcc3935.
* | | | | | | | 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
| | * | | | | | | | Add an example test that inherits from the HTTP and DNS test templateArturo Filastò2013-02-26
| | | | | | | | | |
| | * | | | | | | | Fix bug #7999 allowing tests to inherit from multiple test templatesArturo Filastò2013-02-26
| | | | | | | | | |
| * | | | | | | | | Merge pull request #51 from hellais/experimental-testsaagbsn2013-03-20
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Update HTTP Host test and Experimental tests
| | * | | | | | | | | Uniform transparent_http_proxy keys in reportArturo Filastò2013-02-26
| | | | | | | | | | |
| | * | | | | | | | | Bump up the version of the HTTP Host test.Arturo Filastò2013-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Always perform a connection directly to the oonib test helper * Always include the 'censored' key (default to False)
| | * | | | | | | | | Merge branch 'master' into experimental-testsArturo Filastò2013-02-26
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 ...
| | * | | | | | | | | | Add note on the versions of libdnet and pypcap (#7994)Arturo Filastò2013-02-01
| | | | | | | | | | | |
| | * | | | | | | | | | Add test that will prepend newline to requestArturo Filastò2013-01-31
| | | | | | | | | | | |
| | * | | | | | | | | | Add HTTP Filtering bypass tests and some HTTP Trix testArturo Filastò2013-01-31
| | | |_|_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update HTTP Host test to check for bypassing strategies Remove InputFile from HTTP Invalid Request Line test Remove input file and superfluous test
| * | | | | | | | | | Merge pull request #71 from hellais/feature/probe_ip_lookupaagbsn2013-03-20
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Feature/probe ip lookup
| | * \ \ \ \ \ \ \ \ \ 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 None to correct YAML "Null" syntax in ooniprobe.conf.sample.Isis Lovecruft2013-03-20
| | | | | | | | | |
| * | | | | | | | | Add the 'reports' group to the sample config file.Isis Lovecruft2013-03-11
| | | | | | | | | |
| * | | | | | | | | 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 #67 from isislovecruft/feature/continuous-integrationaagbsn2013-03-11
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Feature/continuous integration
| * | | | | | | | | Update .travis.yml to put the install commands under the install section.Isis Lovecruft2013-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | | | | | | | | Add travis-ci build script.Arturo Filastò2013-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit cfe357a546669c3ca70ee1f65dbc5034c2be4760)
| * | | | | | | | | Use example_inputs in .travis.yml rather than ooni_inputs.Isis Lovecruft2013-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | | | | | | | | Update .travis.yml to copy the ooniprobe.conf.sample to ooniprobe.conf.Isis Lovecruft2013-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixes #8450.
| * | | | | | | | | Oops. 'make' should be run from the ./inputs/ directory, it's not a script. Duh.Isis Lovecruft2013-03-11
| | | | | | | | | |
| * | | | | | | | | Add --use-mirrors to the TravisCI install command, as is recommended.Isis Lovecruft2013-03-11
| | | | | | | | | |
| * | | | | | | | | Add yaml file for controlling the continuous integration service.Isis Lovecruft2013-03-11
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/
| * | | | | | | | Merge branch 'master' into developIsis Lovecruft2013-03-11
| |\ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ Merge pull request #41 from aagbsn/check_raw_socketIsis Agora Lovecruft2013-03-11
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | | Check raw socket
| * | | | | | | | | Update README.md with setcap instructionsaagbsn2013-02-18
| | | | | | | | | |