| Commit message (Collapse) | Author | Age |
| ... | |
| |/ / / / / / / / / |
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* Update setup.py and README.md to work with Vagrant
* Update inputs makefile to fetch from ooni.tpo/inputs
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| |\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* 'master' of github.com:TheTorProject/ooni-probe: (61 commits)
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.
Rename TLSHandshakeTest to HandshakeTest, since it's not only TLS.
Remove UsageOptions to HandshakeOptions, and make arg help strings more informative.
Fix HostUnreachable docstring to have proper Sphinx formatting.
Add dictionary of pre-defined error messages to SSLContextError.
Update docstring for SSLContextError.
...
|
| | |\ \ \ \ \ \ \ \ \
| | |/ / / / / / / /
| | | | | | | | | | |
Fix tls_handshake input processing
|
| | |/ / / / / / / / |
|
| | |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Fix import conflict
|
| | |/ / / / / / / / |
|
| | |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Feature/tls handshake
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Includes updates to docstrings for functions:
* makeConnection()
* connectionFailed()
* connectionSucceeded()
* connectionShutdown()
* handleWantRead()
* handleWantWrite()
* doHandshake()
* handshakeSucceeded()
* handshakefailed()
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* Port option doesn't need to be fixed. It does what the option help string
always said it does (which is actually slightly confusing and perhaps should
be changed): it sets *all* the hosts' ports to --port. So, given a file of
host:ports and a '--host 1.2.3.4:4343' cmdline option, if also given '--port
443', it will check every host, both in the file and the cmdline directives,
on port 443. This is useful for checking a specific port, like if we wanted
to check TLSv1 on the IMAPS (993) port for every host.
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* self.ciphers should exist even if we didn't recieve any localOptions from
the runner.
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
informative.
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* This help us make informative messages for the user and logs, later when
setUp() is called, so that we can explain, for example, why we can't test
TLS and SSLv2/SSLv3 simultaneously.
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* Notice, also, how the last sentence is less than 70 chars. :)
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
and we always have the latest state accessible in failure and success
callbacks.
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
connectionSucceeded().
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* makeConnection() now returns a ConnectionTimeout wrapped in a
t.p.failure.Failure() if it receives a socket timeout.
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
pyOpenSSL where the dumped public key begins with
'----- BEGIN PRIVATE KEY -----' due to the
OpenSSL.crypto.dump_privatekey() method hardcoding incorrect PEM headers,
which would need to be fixed in the upstream if we care enough.
|
| | | | | | | | | | | |
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
objects and their fields to reports.
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
code from the end of the file.
|
| | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
defer.Deferred.addCallbacks on its return value.
|
| | | | | | | | | | | |
|