| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | | Add unittests for some methods of runner | Arturo Filastò | 2012-11-23 | |
| | | | ||||
| * | | Implement postProcessor NetTestCase hook for processing the results of all ↵ | Arturo Filastò | 2012-11-23 | |
| | | | | | | | | | | | | | | | | | | | | | | | the test methods * Such methods gets passed a report dict that contains the reports of the previous test runs keyed on the test method. This allows to implement censorship detection logic that is cumulative to the running of all tests * Refactor how we run tests to allow this hook to work. In particular all tests methods are run before moving onto the next input. * Add index for tracking the current input unit | |||
| * | | Get HTTP Requests test in a working state. | Arturo Filastò | 2012-11-22 | |
| | | | | | | | | | | | | | | | | | | | | | * Performs random capitalization of a set of static HTTP Header fields and measures on the backend if they are as expected. * XXX the detection logic needs some more work * XXX We need to keep track of the order in which we send the headers from the HTTP Agent. Perhaps it makes sense to implement a specific HTTP Agent that does not implement the full HTTP protocol like what we did for the backend component. | |||
| * | | Implement a bit more of HTTP so that the response if properly parsed by HTTP ↵ | Arturo Filastò | 2012-11-22 | |
| | | | | | | | | | clients | |||
| * | | Move txagentwithsocks to utils | Arturo Filastò | 2012-11-22 | |
| | | | ||||
| * | | Implement very simple HTTP Request backend that does only the part of HTTP ↵ | Arturo Filastò | 2012-11-22 | |
| | | | | | | | | | we need for testing | |||
| * | | Move scapy set log level to the logger module so that it gets called before ↵ | Arturo Filastò | 2012-11-22 | |
| | | | | | | | | | scapy is imported. | |||
| * | | Add fabfile for automatic deployment of ooni-probe to remote sites | Arturo Filastò | 2012-11-22 | |
| | | | ||||
| * | | Update documentation on test writing | Arturo Filastò | 2012-11-22 | |
| | | | | | | | | | | | | | | | * Write docs for Scapy based tests and TCP based tests * Clean up the examples that go with the documentation * Add example on using the scapy test with yield * Fix bug in usageOptions | |||
| * | | Break once it detects that the lengths don't match | Arturo Filastò | 2012-11-22 | |
| | | | ||||
| * | | Update HTTP URL list test to start comparison once it encounters an HTML tag | Arturo Filastò | 2012-11-22 | |
| | | | ||||
| * | | Fine tune http url list test | Arturo Filastò | 2012-11-22 | |
| | | | ||||
| * | | Merge branch 'parasitetraceroute' | Arturo Filastò | 2012-11-22 | |
| |\ \ | | | | | | | | | | | | | * parasitetraceroute: Implement a quick and dirty parasitic TCP traceroute | |||
| | * | | Implement a quick and dirty parasitic TCP traceroute | Arturo Filastò | 2012-11-22 | |
| | | | | ||||
| * | | | Avoid that scapy's log function overrides the import of ooni.log | Arturo Filastò | 2012-11-22 | |
| | | | | ||||
| * | | | Avoid the sent and received reports being overwritten when calling multiple ↵ | Arturo Filastò | 2012-11-22 | |
| |/ / | | | | | | | times self.sr | |||
| * | | Rename Tor to control_agent | Arturo Filastò | 2012-11-22 | |
| | | | ||||
| * | | Add some more fine grained control over traceroute test | Arturo Filastò | 2012-11-22 | |
| | | | | | | | | | * Configuration flags and options for source and destination ports | |||
| * | | Clean up docstrings of scapy test template | Arturo Filastò | 2012-11-22 | |
| | | | ||||
| * | | Make the extra flags use the defaults of scapy | Arturo Filastò | 2012-11-22 | |
| | | | ||||
| * | | Print that the test requires root only after having parsed it's command line ↵ | Arturo Filastò | 2012-11-22 | |
| | | | | | | | | | args | |||
| * | | Merge branch 'tcptest' | Arturo Filastò | 2012-11-22 | |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tcptest: Use usageOptions in HTTP requests test Add test that generates a random invalid HTTP request Better error handling in tcp test template Add some more fine grained matching on received answers Add support for optFlags in nettest Implement TCP payload sending test template * Example test based on this test template Include socksproxy address in HTTP based tests | |||
| | * | | Use usageOptions in HTTP requests test | Arturo Filastò | 2012-11-22 | |
| | | | | ||||
| | * | | Add test that generates a random invalid HTTP request | Arturo Filastò | 2012-11-22 | |
| | | | | ||||
| | * | | Better error handling in tcp test template | Arturo Filastò | 2012-11-22 | |
| | | | | ||||
| | * | | Add some more fine grained matching on received answers | Arturo Filastò | 2012-11-22 | |
| | | | | ||||
| | * | | Add support for optFlags in nettest | Arturo Filastò | 2012-11-22 | |
| | | | | ||||
| | * | | Implement TCP payload sending test template | Arturo Filastò | 2012-11-21 | |
| | | | | | | | | | | | | | * Example test based on this test template | |||
| | * | | Include socksproxy address in HTTP based tests | Arturo Filastò | 2012-11-21 | |
| | | | | ||||
| * | | | Change location of log file to cwd | Arturo Filastò | 2012-11-22 | |
| |/ / | ||||
| * | | Update HACKING file with updated conventions for code and tests | Arturo Filastò | 2012-11-21 | |
| | | | ||||
| * | | Add line in oonib to daemonize the script | Arturo Filastò | 2012-11-21 | |
| | | | ||||
| * | | Fix typo | Arturo Filastò | 2012-11-21 | |
| | | | ||||
| * | | Make sure that the config file parameters are only instanced once | Arturo Filastò | 2012-11-21 | |
| | | | ||||
| * | | Loosen up the oonib regexp to support the timestamp report format | Arturo Filastò | 2012-11-21 | |
| | | | ||||
| * | | Make report IDs include the timestamp of the report | Arturo Filastò | 2012-11-21 | |
| | | | ||||
| * | | Parametrize datadir location | Arturo Filastò | 2012-11-21 | |
| | | | ||||
| * | | Implement first iteration of Tor Hidden Service support for ooniprobe and oonib | Arturo Filastò | 2012-11-21 | |
| | | | | | | | | | * Also with better error handling for reports | |||
| * | | Make the reporting directory of the collector configurable | Arturo Filastò | 2012-11-21 | |
| | | | ||||
| * | | Better error handling in reporter | Arturo Filastò | 2012-11-21 | |
| | | | | | | | | | * Notify the user when the connection has failed because the backend was not reachable | |||
| * | | Make the logger start later to avoid having stdout prefixed with INFO:twisted | Arturo Filastò | 2012-11-21 | |
| | | | | | | | | | * This makes the help messages of tests more readable and less clutterred | |||
| * | | Rename sockport and sockhost parameters in txagentwithsocks to socksport and ↵ | Arturo Filastò | 2012-11-21 | |
| | | | | | | | | | sockshost | |||
| * | | Add test that detects censorship in HTTP pages based on HTTP body length | Arturo Filastò | 2012-11-20 | |
| | | | ||||
| * | | Add socks proxy support to HTTP Test | Arturo Filastò | 2012-11-20 | |
| | | | | | | | | | | | * Use required options in http keyword filtering test * Fix before_i_commit script | |||
| * | | Refactoring of runner | Arturo Filastò | 2012-11-20 | |
| | | | | | | | | | | | * Add support for baseParameters that allow the specification of a set of default parameters to be be used in all the test templates. | |||
| * | | Remove references to optFlags in runner | Arturo Filastò | 2012-11-20 | |
| | | | ||||
| * | | Remove unused/unsupported functionality from NetTest | Arturo Filastò | 2012-11-20 | |
| | | | ||||
| * | | Remove dead code | Arturo Filastò | 2012-11-20 | |
| | | | ||||
| * | | Add documentation for DNS Tamper test | Arturo Filastò | 2012-11-20 | |
| | | | ||||
| * | | Do change of syntax to dns tamper test | Arturo Filastò | 2012-11-20 | |
| | | | ||||
