summaryrefslogtreecommitdiff
path: root/ooni
Commit message (Collapse)AuthorAge
...
* | | Merge remote-tracking branch 'thetorproject/master'Arturo Filastò2013-03-01
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * thetorproject/master: Flatten the reporter keys Return something in txscapy Update before_i_commit script to make it work (cherry picked from commit 9cdf5596c8f16cac819afdaf1b9b537b36f796a6) Refactor logic for importing scapy related functions
| * \ \ Merge pull request #59 from hellais/feature/reporter_nestingaagbsn2013-02-28
| |\ \ \ | | | | | | | | | | Flatten the reporter keys
| | * | | Flatten the reporter keysArturo Filastò2013-02-28
| | |/ / | | | | | | | | | | | | | | | | This makes it so that reports do not present one level of nesting. * Update example parser script to reflect changes in report format
| * | | Return something in txscapyArturo Filastò2013-02-28
| | | |
| * | | Refactor logic for importing scapy related functionsArturo Filastò2013-02-27
| |/ / | | | | | | | | | | | | | | | * Make scapy related requirements less strict * Always print out a useful error message when something goes wrong (cherry picked from commit 77b2f6e7206f5a1bb1531fb2416eaf36675b098b)
* | | Merge branch 'aagbsn/scapyt_fixes'Arturo Filastò2013-03-01
|\ \ \ | |/ / |/| | | | | | | | | | | * aagbsn/scapyt_fixes: Remove unneeded commented out line Add sent packets to report and use startSending instead of sendPackets
| * | Remove unneeded commented out lineArturo Filastò2013-03-01
| | |
| * | Add sent packets to report and use startSending instead of sendPacketsaagbsn2013-02-16
| |/ | | | | | | | | if sendPackets is called before startSending is called, ScapySender is not properly initialized
* | Merge pull request #37 from hellais/http_requests_refactoraagbsn2013-02-26
|\ \ | | | | | | Refactor HTTP Requests test
| * | Update user agent strings for user agent randomizationArturo Filastò2013-02-08
| | | | | | | | | | | | | | | | | | | | | | | | They are now taken from the PETS2010 paper "How unique is your browser" as the user agents with the largest anonymity set. Note: this is probably no longer true as of today, but I could not find a better source for mostly used user agent strings and it's for sure better than what we had before (We were considering highly used Opera 8.1).
| * | Disable by default user agent randomization in HTTP Request templateArturo Filastò2013-02-08
| | |
| * | Do not swallow errors in HTTP test templateArturo Filastò2013-02-08
| | |
| * | Refactor HTTP Requests testArturo Filastò2013-02-08
| |/ | | | | | | Fix bug where response headers where not getting compared
* | Merge pull request #47 from aagbsn/add_default_oonib_reporter_legacyJacob Appelbaum2013-02-25
|\ \ | | | | | | Add default oonib reporter
| * | Set a default collectoraagbsn2013-02-23
| |/
* | Remove dependency on _WrappingFactoryArturo Filastò2013-02-08
| | | | | | | | This closes issue #28
* | Make sure to import Gen, SetGen and MTU even when pypcap is and libdnet are ↵Arturo Filastò2013-02-08
|/ | | | not installed
* Remove unnecessary ooni imports (closes #8010)Arturo Filastò2013-01-27
|
* Expand the user (~) fragment when creating directoryArturo Filastò2013-01-27
|
* Add ability to specify the Tor data directory from the config fileArturo Filastò2013-01-27
|
* Update version in __init__.py to match tagArturo Filastò2013-01-27
|
* Use float, else ceil() is meaninglessaagbsn2013-01-02
|
* Round up the inputunit length and do not add one.aagbsn2012-12-29
| | | | | For cases where the input length is exactly divisible by the inputunit size, the +1 is incorrect.
* Clean up output of ooniprobeArturo Filastò2012-12-27
| | | | * Fix bug in http_requests body length comparison
* Merge branch 'txsocksx'Arturo Filastò2012-12-26
|\ | | | | | | | | | | | | | | * txsocksx: Add txsocksx as a dependency Properly handle closure of filedescriptors in runner.py More detailed error handling for SOCKS Use txsocksx as a SOCKS proxy Minor refactoring of txagentwithsocks
| * Properly handle closure of filedescriptors in runner.pyArturo Filastò2012-12-24
| |
| * More detailed error handling for SOCKSArturo Filastò2012-12-24
| |
| * Use txsocksx as a SOCKS proxyArturo Filastò2012-12-24
| | | | | | | | Minor refactoring of txagentwithsocks
* | Add more detailed error handling to runner.pyArturo Filastò2012-12-26
| |
* | Fix bug that made HTTP based tests stallArturo Filastò2012-12-26
| | | | | | | | | | | | | | The issue occurred when the server was configured to keep the connection alive. Since I did not evaluate the content length field when passing it to the body delivery Protocol connection lost would never occur and the test would stall indefinitely.
* | Fix major bug in DNS test template that prevented PTR lookups from working ↵Arturo Filastò2012-12-25
|/ | | | | | | properly I was calling the queryUDP function with the arguments in the wrong order. Twisted, why you API no consistent? * Misc refactoring for better formatting of results in the report
* Fix typo if addToReport of http testArturo Filastò2012-12-24
|
* Fix import problem in httpt test templateArturo Filastò2012-12-24
|
* Add parallelism command line optionaagbsn2012-12-23
| | | | Aka router-melt-mode
* Use handleAllFailures inside of the HTTP Test templateArturo Filastò2012-12-23
|
* Refactor failure handling code in nettestArturo Filastò2012-12-23
| | | | | Add function that traps all the supported failure and outputs the failure string representing it * Add support for generic timeout error
* Do not swallow failures when a test instance fails to runArturo Filastò2012-12-23
| | | | This should fix #7714
* Do not swallow exception but write them to the report fileArturo Filastò2012-12-23
|
* Revert back to 9212cba (0.0.9) that was the last known working stateArturo Filastò2012-12-22
| | | | | | | | | | | | commits between 20cd1df9de76b54a77aac22e44f457272354c0cb and 8c0e47c66ca78d6a94beacd90b0bb07a00cde013 broke master in a way that is complicated to debug. Such commits should be resubmitted as a pull request on github so that I can review them. In future when making changes to core ooniprobe components, please submit a pull request on github so that I can review the changes and test them before merging.
* Fix bug in printing log.warnArturo Filastò2012-12-22
|
* Fix typo in getTimeoutArturo Filastò2012-12-21
|
* Fixed an error with the test_timeout callback taking the wrong parameters, andIsis Lovecruft2012-12-18
| | | | cleaned up a couple things due to the ooni logger formatting changes.
* Merge branch 'dev-missing-test'Isis Lovecruft2012-12-18
|\
| * Cleaned up handling of missing file in /nettest or /test.Isis Lovecruft2012-12-18
| |
* | Merge branch 'master' into tcp-flagsIsis Lovecruft2012-12-18
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ooni/nettest.py ooni/oonicli.py ooni/reporter.py ooni/runner.py ooni/utils/__init__.py ooni/utils/geodata.py ooni/utils/hacks.py ooni/utils/log.py ooni/utils/net.py ooni/utils/txscapy.py scripts/before_i_commit.sh
| * Do not attach both an errback and callback in runner for better debuggingArturo Filastò2012-12-09
| | | | | | | | * Call finish on the yaml reporter once it has done it's run
| * Do not fail if probes IP addres is not known data is not available.Arturo Filastò2012-12-08
| |
| * Fix bug when pushing to stack that is of the format a.b.c.$idxArturo Filastò2012-12-08
| | | | | | | | * XXX write unittest
| * Fix bug in cmd_line_argument parsing when using test decksArturo Filastò2012-12-08
| | | | | | | | | | This solution to the problem is "quick and dirty" as it involves tight coupling between functions. Take note of the actual proper solution to this problem.
| * Refactor the renaming of old files to a proper util functionArturo Filastò2012-12-08
| | | | | | | | | | * Do not require passing of arguments to startSniffing * Add unittest for pushFilenameStack