summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | Update script.py pathaagbsn2013-06-17
| | | | |
| * | | | Update tls_handshake.py pathaagbsn2013-06-17
| | |/ / | |/| |
* | | | Update setup.py, requirements and Vagrant fileArturo Filastò2013-06-19
| | | |
* | | | Update changelogArturo Filastò2013-06-19
|/ / /
* | | Merge pull request #119 from isislovecruft/fix/8353-openssl-sslv2-contextaagbsn2013-06-17
|\ \ \ | | | | | | | | Fix #8353, catch error when OpenSSL not compiled with SSLv2 context.
| * | | Fix #8353, catch error when OpenSSL not compiled with SSLv2 context.Isis Lovecruft2013-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change code to fallback to testing TLSv1 (the default) instead, and display a message to the user that if they really wish to test SSLv2 handshakes that it will be necessary for them to recompile OpenSSL with SSLv2 support.
* | | | Merge pull request #75 from hellais/feature/uiaagbsn2013-06-17
|\ \ \ \ | | | | | | | | | | Tested on debian. Adds bin/oonid which provides a web UI on port 8042 (default).
| * | | | Add oonid portArturo Filastò2013-06-17
| | | | |
| * | | | Remove superfluous line in travisArturo Filastò2013-06-17
| | | | |
| * | | | Place the right paths in the ooniprobe sample configArturo Filastò2013-06-17
| | | | |
| * | | | Fix installation for virtualenvArturo Filastò2013-06-17
| | | | |
| * | | | Merge branch 'feature/ui' into stagingArturo Filastò2013-06-17
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feature/ui: (39 commits) Fix bug that resulted in inconsistencies in test_id Add example on data_dir Actually we are already root, no need for sudo Run setup.py script as root Install the stable pip, before upgrading Fix bug in importing of geodata Place data files into proper sub-directory structure Fix import lost in merge Fix bug in HTTP api Add oonid script to run ooni daemon Include jquery as dep Bump to version 0.1.0 Add cyclone as a dependency Implement XSRF protection in the HTTP API Point to data directory in short-not-root deck Implement in-browser input file selection views Improve setup.py, fixup paths for reporting. Remove oonib related data from ooniprobe Add support for viewing test results and uploading inputs Initial commit of ooni-probe user interface Implement starting and stopping of tests via the HTTP API ... Conflicts: data/ooniprobe.conf.sample
| | * \ \ \ Merge branch 'feature/ui' into stagingArturo Filastò2013-06-17
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feature/ui: (39 commits) Fix bug that resulted in inconsistencies in test_id Add example on data_dir Actually we are already root, no need for sudo Run setup.py script as root Install the stable pip, before upgrading Fix bug in importing of geodata Place data files into proper sub-directory structure Fix import lost in merge Fix bug in HTTP api Add oonid script to run ooni daemon Include jquery as dep Bump to version 0.1.0 Add cyclone as a dependency Implement XSRF protection in the HTTP API Point to data directory in short-not-root deck Implement in-browser input file selection views Improve setup.py, fixup paths for reporting. Remove oonib related data from ooniprobe Add support for viewing test results and uploading inputs Initial commit of ooni-probe user interface Implement starting and stopping of tests via the HTTP API ... Conflicts: ooni/__init__.py ooni/tasks.py setup.py
| | | * | | | Fix bug that resulted in inconsistencies in test_idArturo Filastò2013-06-14
| | | | | | |
| | | * | | | Add example on data_dirArturo Filastò2013-06-13
| | | | | | |
| | | * | | | Actually we are already root, no need for sudoArturo Filastò2013-06-13
| | | | | | |
| | | * | | | Run setup.py script as rootArturo Filastò2013-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Install the stable pip, before upgrading
| | | * | | | Fix bug in importing of geodataArturo Filastò2013-06-13
| | | | | | |
| | | * | | | Place data files into proper sub-directory structureArturo Filastò2013-06-06
| | | | | | |
| | | * | | | Fix import lost in mergeArturo Filastò2013-06-06
| | | | | | |
| | | * | | | Merge branch 'master' into feature/uiArturo Filastò2013-06-06
| | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: Only process the input when we are dealing with URLs Remove really old Makefile which seems to no longer point to valid directories. Remove oonib report archival script. Remove line to ignore oonib/oonibackend.conf from .gitignore. Remove log factory for oonib from ooni/utils/log.py. Remove old bin/oonib script. Stop reactor when we can't start the sniffer. Strip superflous data from ASN number Fix import error for pushFilenameStack Add Dominic Hamon's nettest for running tests written with other interpreters. Parsley 1.1 is now in pypi so we don't have to mirror it. Remove unused geodata module that depended on pygeoip Explicit versions of scapy, parsley and dnspython Remove oonib from ooni-probe repo. Update requirements.txt to what twisted wants. Include by default the details of the probe Add extra commands to step 1 Add URL inputProcessor to tcpconnect Add inputProcessor to http_host Set pcap name for each NetTest, and use consistent timestamps. Conflicts: ooni/config.py ooni/director.py ooni/nettest.py ooni/utils/geodata.py requirements.txt
| | | * | | | | Fix bug in HTTP apiArturo Filastò2013-06-06
| | | | | | | |
| | | * | | | | Add oonid script to run ooni daemonArturo Filastò2013-06-03
| | | | | | | |
| | | * | | | | Include jquery as depArturo Filastò2013-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug in ng-upload
| | | * | | | | Bump to version 0.1.0Arturo Filastò2013-05-08
| | | | | | | |
| | | * | | | | Add cyclone as a dependencyArturo Filastò2013-05-07
| | | | | | | |
| | | * | | | | Implement XSRF protection in the HTTP APIArturo Filastò2013-05-07
| | | | | | | |
| | | * | | | | Merge branch 'master' into feature/uiArturo Filastò2013-05-05
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (69 commits) Implement Vagrant file for running ooniprobe on any platform Have some slightly saner defaults for the config file Fix markup of README file Fix markup of code Swallow the report creation failure so that it does not propagate Fix tls_handshake input processing Fix import conflict Set self.input to self.host if no inputFile, and update several log messages. Reformat docstrings for several HandshakeTest functions to Sphinx format. Rename HandshakeTest.test_tlsv1_handshake() to HandshakeTest.test_handshake(). Cleanup docstrings for getX509Name() and getPublicKey() functions. Add Sphinx docstring for getPeerCert() function. Move to call IPAddress explicitly from ipaddr.IPAdress. Add self.host to the inputProcessor(). If no ciphersuite list is provided, explain that we're using firefox's. Fix bug where conflicting SSL context choices was not explained to the user. Fix #8440, set the self.host attribute when given the --host option. Create a host attribute for storing the --host option, and set self.ciphers. Make 'context' be a class-level attribute and give it a Sphinx :attr: docstring. Bump the version number on HandshakeTest, and rename the usageOptions attribute. ... Conflicts: data/ooniprobe.conf.sample ooni/director.py
| | | * | | | | | Point to data directory in short-not-root deckArturo Filastò2013-04-30
| | | | | | | | |
| | | * | | | | | Implement in-browser input file selection viewsArturo Filastò2013-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow the user to copy and paste the input file into a textarea.
| | | * | | | | | Merge branch 'feature/task_manager' into feature/uiArturo Filastò2013-04-29
| | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feature/task_manager: Make how we keep track of successful reports more robust.
| | | * | | | | | | Improve setup.py, fixup paths for reporting.Arturo Filastò2013-04-29
| | | | | | | | | |
| | | * | | | | | | Remove oonib related data from ooniprobeArturo Filastò2013-04-25
| | | | | | | | | |
| | | * | | | | | | Add support for viewing test results and uploading inputsArturo Filastò2013-04-25
| | | | | | | | | |
| | | * | | | | | | Initial commit of ooni-probe user interfaceArturo Filastò2013-04-24
| | | | | | | | | |
| | | * | | | | | | Implement starting and stopping of tests via the HTTP APIArturo Filastò2013-04-24
| | | | | | | | | |
| | | * | | | | | | Improve configuration managementArturo Filastò2013-04-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Install ooniprobe settings in the users home directory (~/.ooni) * Define the paths for ooniprobe data directories
| | | * | | | | | | Move sample config file to data subdirectoryArturo Filastò2013-04-23
| | | | | | | | | |
| | | * | | | | | | Move nettests into data/ subdirectoryArturo Filastò2013-04-23
| | | | | | | | | |
| | | * | | | | | | Merge branch 'feature/task_manager' into feature/daemonArturo Filastò2013-04-22
| | | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feature/task_manager: (70 commits) Disabled test_pushFilenameStack, because it's failing in travis Use absolute filepath instead of relative Only run trial unittests Fix typo in ooniprobe sample config file Add libpcap-dev to dependencies Install pyrex and python deps via pip Also run the unittests Fix travis file Further debugging and code robustness Set the tor_state GeoIP class attribute on startup Bump version to 0.0.11 Clean up tests for updated ooni codebase Final cleanup and bugfixing for task_manager Pass the IP address of the probe instead of an object Make reporting more robust Make the starting of ooniprobe via cmd line more robust Parametrize task timeout and retry count Add option to disable the default collector Raise NoMoreReporters exception on failure Fix typo in test deck before_i_commit ... Conflicts: ooni/config.py ooni/director.py ooni/errors.py ooni/managers.py ooni/nettest.py ooni/oonicli.py ooni/reporter.py ooni/tests/disabled_test_utils.py ooni/tests/test-class-design.py ooni/tests/test_director.py ooni/tests/test_nettest.py ooni/tests/test_reporter.py ooni/tests/test_utils.py ooniprobe.conf.sample tests/test_utils.py
| | | * | | | | | | | Rename ooniprobe to ooni.Arturo Filastò2013-03-18
| | | | | | | | | | |
| | | * | | | | | | | Attach errback to dlArturo Filastò2013-03-09
| | | | | | | | | | |
| | | * | | | | | | | Reorganization of code treeArturo Filastò2013-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move unittests into ooni directory
| | | * | | | | | | | Raise NoMoreReporters exception on failureArturo Filastò2013-03-06
| | | | | | | | | | |
| | | * | | | | | | | Merge branch 'master' into feature/task_managerArturo Filastò2013-03-05
| | | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: Add changelog for ooni Update ooniprobe.conf.sample Add tests for YAML reporter Open YAML report in createReport Update tests to reflect change of syntax in NetTestLoader Update NetTest tests to reflect change of syntax Conflicts: ooni/errors.py tests/test_director.py tests/test_nettest.py
| | | * \ \ \ \ \ \ \ \ Merge branch 'master' into feature/task_managerArturo Filastò2013-03-05
| | | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: Remove unneeded commented out line 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 Add sent packets to report and use startSending instead of sendPackets Conflicts: decks/before_i_commit.testdeck
| | | * | | | | | | | | | Fix typo in test deck before_i_commitArturo Filastò2013-03-01
| | | | | | | | | | | | |
| | | * | | | | | | | | | Fix so that parsing of test decks works properlyArturo Filastò2013-02-28
| | | | | | | | | | | | |
| | | * | | | | | | | | | Update test decks with the proper keyArturo Filastò2013-02-28
| | | | | | | | | | | | |
| | | * | | | | | | | | | Set the default collector via the command line optionArturo Filastò2013-02-28
| | | | | | | | | | | | |