summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Rename input to inputunitArturo Filastò2012-09-28
| | |
* | | Add test to obtain the clients IP address via check.tpoArturo Filastò2012-09-28
| | |
* | | Make SSL work in HTTPTArturo Filastò2012-09-28
| | | | | | | | | | | | * Fix misc bugs
* | | Clean up some codeArturo Filastò2012-09-28
| | | | | | | | | | | | * Fix a bug in txscapy
* | | Minor refactor to move hacks into separate moduleArturo Filastò2012-09-28
| | |
* | | Add patch for bug in yaml.Arturo Filastò2012-09-28
| | | | | | | | | | | | Add assets to ignore file.
* | | Implement port of ScapyTest to new APIArturo Filastò2012-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename templates to avoid namespace conflicts * XXX need to fix some bugs in how yaml serializes scapy objects. Basically the issue is that scapy Packet objects override getattr and setattr. This leads to pickle having some issues in serializing it. Some links describing the issue: http://stackoverflow.com/questions/2049849/why-cant-i-pickle-this-object http://stackoverflow.com/questions/569754/how-to-tell-for-which-object-attribute-pickle-fails There was also an open bug on the pyyaml trac repo, but it got closed because they could not reproduce. http://pyyaml.org/ticket/190
* | | Deprecate scaffolding scriptArturo Filastò2012-09-28
| | |
* | | Add documentation on the OONI APIArturo Filastò2012-09-28
| | |
* | | Add an example of using the HTTP test template.Arturo Filastò2012-09-28
| | |
* | | Implement the first Test Template based on the new API.Arturo Filastò2012-09-28
| | | | | | | | | | | | * Fix some bugs
* | | Merge branch 'master' of https://git.torproject.org/ooni-probeArturo Filastò2012-09-28
|\ \ \ | |/ / | | | | | | | | | | | | | | | Conflicts: .gitignore ooni/assets/bridgetests.txt ooni/plugins/new_bridget.py
| * | * Fixed bug in the assets parser.Isis Lovecruft2012-09-15
| | |
| * | * Fixed the help menu in bridget because the portCheck type enforcementIsis Lovecruft2012-09-15
| | | | | | | | | | | | | | | function wasn't working. * Added documentation at /docs/bridget.md on using bridget.
| * | * Modified exception handling in bridget so that ImportErrors from missingIsis Lovecruft2012-09-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | OONI libraries don't clutter the logs. * Removed txtorcon directory and modified the Makefile so that git clones dependencies correctly. * Modified class and import structures in bridget so that txtorcon doesn't get imported until used, and ImportErrors and missing libraries give instructions on how to fix any problems.
| * | Merge branch 'bridget-twisted'Isis Lovecruft2012-09-15
| |\ \ | | |/ | |/|
| | * Updated documentation in ooni/plugins/bridget.py.Isis Lovecruft2012-09-14
| | |
| * | Fixed imports.Isis Lovecruft2012-09-14
| |/
* | Merge branch 'nettest'Arturo Filastò2012-09-28
|\ \ | | | | | | | | | | | | Conflicts: ooni/plugins/new_bridget.py
| * | Fix bug in testsArturo Filastò2012-09-28
| | |
| * | Add note about backward compatibility.Arturo Filastò2012-09-28
| | |
| * | Add some documentation on writing OONI Tests usingArturo Filastò2012-09-28
| | | | | | | | | | | | the new framework.
| * | Document TestCaseArturo Filastò2012-09-21
| | |
| * | Make the ascii art thing only be a special command line optionArturo Filastò2012-09-21
| | |
| * | Write some more docstrings and fix some code.Arturo Filastò2012-09-21
| | |
| * | Remove log fileArturo Filastò2012-09-21
| | |
| * | Implement backward compatibility of new ooniprobe with legacy testsArturo Filastò2012-09-21
| | | | | | | | | | | | | | | * Reporting system works with old tests * Properly document some of the functions
| * | Remove now unused stuff from oonicliArturo Filastò2012-09-20
| | |
| * | Implement working trial inspired OONIprobe refactoringArturo Filastò2012-09-20
| | |
| * | Made some progress, not there yet.Arturo Filastò2012-09-18
| | | | | | | | | | | | * After this commit I am going to throw away a lot of code and start over
| * | Get all the pieces together and have a working trial based oonicliArturo Filastò2012-09-18
| | |
| * | Import nettest work in progress related to reporting and testsuiteArturo Filastò2012-09-18
| | |
| * | Continue work on trial based nettest Network Unit Testing frameworkArturo Filastò2012-09-15
| | | | | | | | | | | | * Implement InputUnit and InputUnitFactory
| * | Implement a working ooniclient based off of trialArturo Filastò2012-09-11
| | |
| * | Import basic stuff from Twisted trialArturo Filastò2012-09-11
| | |
* | | Merge branch 'master' of ssh://git-rw.torproject.org/ooni-probeArturo Filastò2012-09-13
|\ \ \ | |/ / |/| / | |/ | | | | | | | | Conflicts: ooni/assets/bridgetests.txt ooni/ooniprobe.py ooni/plugins/domclass.py ooni/plugins/new_bridget.py
| * Merge branch 'bridget-twisted'Isis Lovecruft2012-09-13
| |\
| | * Implemented logging verbosity levels with global options. There's also an ↵Isis Lovecruft2012-09-13
| | | | | | | | | | | | option now to suppress stdout. By default, all emit() messages still go the oonicli.log, regardless of logging level -- this is easily changed, however, by default we want all the info we can get.
| | * There's still a problem with Tor's DataDirectory not being found, but it ↵Isis Lovecruft2012-09-13
| | | | | | | | | | | | | | | | | | only asks for the consensus once per list of bridges/relays, i.e. once for every time bridget is run. This is still not optimal and should be fixed. The CustomCircuit class needs to be called as path=[] in reconf_controller(), but this should only be relevant when testing relays.
| | * bridget is functional again, but DataDirectory still doesn't work so it ↵Isis Lovecruft2012-09-12
| | | | | | | | | | | | takes forever and is hammering the DirAuths.
| | * Marked the extra import in ooni/plugoo/tests.py, but did not remove it yet.Isis Lovecruft2012-09-12
| | |
| | * changed assets to a list for experiment to localize asynchronicity to local ↵Isis Lovecruft2012-09-11
| | | | | | | | | | | | experiment
| | * error with bridges not respecting being commented outIsis Lovecruft2012-09-11
| | |
| | * Moving bootstrap_tor() functions to experiment()Isis Lovecruft2012-09-11
| | |
| | * BridgeT works again, but...Isis Lovecruft2012-09-03
| | | | | | | | | | | | | | | | | | | | | There seems to be a problem with it attempting to ControlPort to the same port as one of my local non-slave Tors, even though TorConfig() is still using random.randint(). I will investigate further after some much-needed sl33pzorzings.
| * | Actually, everything is not working. I started to fix it, but I need to workIsis Lovecruft2012-09-13
| | | | | | | | | | | | on bridget, so I'm going to clone tpo:ooni-probe.git into a new branch now.
| * | Submodules are working, without modification to any of the old importIsis Lovecruft2012-09-13
| | | | | | | | | | | | | | | statements. To initialize them, do "$ git submodules init && git submodules update".
| * | Updating the ooni/lib structure and git submodules for imports, and I'm tryingIsis Lovecruft2012-09-13
| | | | | | | | | | | | | | | to keep the syntax the same. Updated the README with info on dev interaction with and user cloning of submodules.
| * | Updating the ooni/lib structure and git submodules for imports, and I'm tryingIsis Lovecruft2012-09-13
| | | | | | | | | | | | | | | to keep the syntax the same. Updated the README with info on dev interaction with and user cloning of submodules.
| * | Changed the ooni/lib structure to use gitsubmodules so that OONI users do notIsis Lovecruft2012-09-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accidentally git-clone broken or incompatible upstreams. Each submodule has it's own .git with both hellais' and my forks configured, though each submodule is also configured with a special HEAD state so that unneeded files are not downloaded from upstream (this seems better than git-/hg- cloning an unknown version of a repo and copying out the files we do want). I still need to update the ooni-probe imports to reflect the slight directory structure change. Also, I rm'd the Makefile. Now, new OONI users should do a "git submodule init && git submodule update"...I'll probably write a script for it. I will add documentation for what to do with committed changes in submodule directories, so that OONI devs can make sure that users get the right versions.