Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

OONI

We are a global community measuring Internet censorship since 2012.
Collective - Host: opensource - https://opencollective.com/ooni - Website: https://ooni.org - Code: https://github.com/ooni

Use regexp instead of parsing XML.

Fix unittest of the ubuntu check

github.com/ooni/probe-legacy - 5f55b1822b1dd34b50b4f4f1a8dc0e9f0f64a6e4 authored almost 12 years ago
Support CPython with patch from lunar https://trac.torproject.org/projects/tor/ticket/8507

github.com/ooni/probe-legacy - f5ccc326fa9715422bf0029a3f334643e247a9e8 authored almost 12 years ago
Set a default CircuitBuildTimeout. See #6304

github.com/ooni/backend - b12a334845a7727caf696b08f7d63e2c1a19f0a3 authored almost 12 years ago
Rename ooniprobe to ooni.

github.com/ooni/probe-legacy - 033764eeef9b4f27df4512e447638447ff8fc293 authored almost 12 years ago
Add support for pyobfsproxy based bridge testing

github.com/ooni/probe-legacy - 01058a96860b3d01e22438cf5e6568cdf606f3d0 authored almost 12 years ago
Write a quick and dirty implementation of bridget.

github.com/ooni/probe-legacy - 46d428c6547262c5632adc9f6fb7d922e80beb4b authored almost 12 years ago
Write unittests also for Tor geoip stuff

github.com/ooni/probe-legacy - d73c5fa22a72413fd1c5d24eeb1e9118f0a4662a authored almost 12 years ago
Add test for checking the failure of the traceroute method

Should raise an error when run as non root.

github.com/ooni/probe-legacy - e63048bbe3e45ce597b80b8f7f7ac5de24557a54 authored almost 12 years ago
Write unittests for geoip web services.

Fix some bugs found in unittesting.

github.com/ooni/probe-legacy - e851611afd663f4c58d482d39960b2dae6ac7de6 authored almost 12 years ago
Move geoip related classes into ooni.geoip

github.com/ooni/probe-legacy - 51fe88e01de3d559522dc2cf3ea518f65993635b authored almost 12 years ago
make start.sh and stop.sh relative to $SLICEHOME

github.com/ooni/backend - 7ba224abf7b7384ab4d406c4bda040b168b778b0 authored almost 12 years ago
Set report directory to /var/spool/$SLICENAME

github.com/ooni/backend - 4a4d36c1da66d9d792bd2d3c3538ed0d9507b02e authored almost 12 years ago
Use correct protocol in iptables rules. Caught by Stephen Soltesz

github.com/ooni/backend - 771ccadf4babe76bba2171201b033f553e4cd97d authored almost 12 years ago
Make reporter creation more robust

We want to raise errors by yielding, because we are inside of a inlineCallbacks
decorated function.

github.com/ooni/probe-legacy - e620ea035144550e3ca4162a25237367919045cb authored almost 12 years ago
Implement modular probe IP address lookup function.

github.com/ooni/probe-legacy - f544c3ef06808c441ed6e7db3cd4dfd187b04aa3 authored almost 12 years ago
Merge pull request #67 from isislovecruft/feature/continuous-integration

Feature/continuous integration

github.com/ooni/probe-legacy - 46f955f0847b20511a438747c9f65d56acd3b611 authored almost 12 years ago
Merge pull request #41 from aagbsn/check_raw_socket

Check raw socket

github.com/ooni/probe-legacy - 325e0f26a704b87ec731451f9a1d570c5c169b0d authored almost 12 years ago
Add the 'reports' group to the sample config file.

github.com/ooni/probe-legacy - 5d6660826a7988e6ec47b72c9610021f0218a0da authored almost 12 years ago
Change ooni.director.start() to set config.reports.pcap option.

* ooni.director.start() is changed in order to set the now instanced
config.reports.pcap obj...

github.com/ooni/probe-legacy - 745ae4a115133ab2a22d2aea3271b57e273bae39 authored almost 12 years ago
Move config processing options to new function config.processConfigFile().

* Change config.loadConfigFile() to return the raw YAML config from
yaml.safe_loads().
* Ch...

github.com/ooni/probe-legacy - 0dccfda7c10e2dd0e2ba25c4425a71a627fe55c3 authored almost 12 years ago
Rewrite config.generatePcapFilename().

* Fixes #8446.
* Move attribute for storing sniffer_running state to the top of the file,
w...

github.com/ooni/probe-legacy - 3b502c46a9f073671a0212b95c43cc74a14bf03d authored almost 12 years ago
Update .travis.yml to put the install commands under the install section.

* Separate commands for testing pip and setuptools installations.
* TODO I believe there is a ...

github.com/ooni/probe-legacy - d6e8b08ce07a0664c2bbf55a2b40d47ea02cc795 authored almost 12 years ago
Add travis-ci build script.

(cherry picked from commit cfe357a546669c3ca70ee1f65dbc5034c2be4760)

github.com/ooni/probe-legacy - 06d552c1c50974e17d58e91b173385653a7e2f9c authored almost 12 years ago
Use example_inputs in .travis.yml rather than ooni_inputs.

* Fixes #8451

travis-lint checks out properly:
(ooni)∃!isisⒶwintermute:~/code/torproject/ooni-...

github.com/ooni/probe-legacy - 6b5e52973a7b56438bcc94794d794d32410190f1 authored almost 12 years ago
Update .travis.yml to copy the ooniprobe.conf.sample to ooniprobe.conf.

* Fixes #8450.

github.com/ooni/probe-legacy - 133045efef1666e4fafd3b587b645123020b2651 authored almost 12 years ago
Remove erroneous state string report from handshakeSuccessful().

github.com/ooni/probe-legacy - c2d3d3813dac2c337cac059315c990b57767abc1 authored almost 12 years ago
Add call to new deferMakeConnection() to test_tls_handshake().

github.com/ooni/probe-legacy - 5e1f148a6171efddc96afdd6930978387a052cb5 authored almost 12 years ago
Add better printing of results to stdout in handshakeSuccessful().

github.com/ooni/probe-legacy - ba09aef6c8fd631817dafd6159003acba04c50e0 authored almost 12 years ago
Switch to using threads.deferToThread() in method deferMakeConnection().

github.com/ooni/probe-legacy - f69452eac1cf5334ab84caab260cbfcaf3adc2dd authored almost 12 years ago
Update import statements in tls_handshake.py and bump the version number.

github.com/ooni/probe-legacy - 56b48d7e25ee9607154657f6f117509c68f8f08c authored almost 12 years ago
Changed log.msg to log.debug when we can't get the peer name in

connectionSucceeded().

github.com/ooni/probe-legacy - 3461ad38a1e817daffa7d79f873db989d5e8efe9 authored almost 12 years ago
Add method handleWantWrite() for resending already sent data over the

connection, if OpenSSL's memory BIO state machine reports this error, and also
jump to the SSL_ER...

github.com/ooni/probe-legacy - 80a1dfedd7d266e83d70080bae8f73192dd09bfb authored almost 12 years ago
Add reporting of statistics for when the handshake fails.

github.com/ooni/probe-legacy - 021f0e213c431bb7922d6f587d96c2fc4cfe5add authored almost 12 years ago
Fix tls_handshake.py method makeConnection to handle socket timeouts.

* makeConnection() now returns a ConnectionTimeout wrapped in a
t.p.failure.Failure() if i...

github.com/ooni/probe-legacy - 176901bd0f8411f6cc7ddaf56c242ff9ee71b92e authored almost 12 years ago
Appease asn's penchant for borderline obsessive compulsive docstrings.

* Notice, also, how the last sentence is less than 70 chars. :)

github.com/ooni/probe-legacy - a67c418beb80ba8f3c8e81ddc906472fc30b3274 authored almost 12 years ago
Fix method doHandshake() to callback to handleWantRead() and handleWantWrite().

github.com/ooni/probe-legacy - 27292c9c868694ca19e2d2b9aa9c32220f9d89cf authored almost 12 years ago
Make a note on the socket option settings for blocking.

github.com/ooni/probe-legacy - 578c6703106c81171e4af5ad45fca22fe8979d76 authored almost 12 years ago
Set tls_handshake.state to be connection.state_string so that it gets updated

and we always have the latest state accessible in failure and success
callbacks.

github.com/ooni/probe-legacy - 2ca25a6d0d2a7320e1f508411bf6c2dea077d5c4 authored almost 12 years ago
Fix method connectionFailed to handle socket timeouts.

github.com/ooni/probe-legacy - 61cea5561d9a22dd9009331ca16b7506a3c24d7f authored almost 12 years ago
Update imports for tls_handshake.py.

github.com/ooni/probe-legacy - 34d7ebc3bcde788a2f4dfaeec105b1b4b069e368 authored almost 12 years ago
Fix #8359. Report server public key in PEM format. There is a bug in

pyOpenSSL where the dumped public key begins with
'----- BEGIN PRIVATE KEY -----' due to the
Open...

github.com/ooni/probe-legacy - 96a1640e614eee8fa7f84837a84066e01261c622 authored almost 12 years ago
Fix import statements to include X509Name class.

github.com/ooni/probe-legacy - ebdf72719f82a575717a2713f52d5fa2665bf835 authored almost 12 years ago
Fix #8358. Add correct formatting and parsing of OpenSSL.crypto.X509Name

objects and their fields to reports.

github.com/ooni/probe-legacy - 2a474c23522bc3accc76754dd4f5f7c3a7f4f4a8 authored almost 12 years ago
Add chained callbacks to handshake checking methods, and remove some unused

code from the end of the file.

github.com/ooni/probe-legacy - 1fa06bffa93632fb031ff690e69f50b0c2f65436 authored almost 12 years ago
Add certain deferreds into their own function so that we can do a

defer.Deferred.addCallbacks on its return value.

github.com/ooni/probe-legacy - 15e8e11cb9da46b78a6089f478d28a021c798a81 authored almost 12 years ago
Add reporting mechanisms to handshakeSucceeded() for storing the x509

certificate and chain in a way that YAML won't complain about.

* TODO: we may want to look int...

github.com/ooni/probe-legacy - 28bb44a8b21c8b2488580f2fdbbf10cd1a5ccd75 authored almost 12 years ago
Add logging of undetermined states reported by OpenSSL's state machine to

doHandshake(). This should not ever occur, but just in case it does, we'll
want to log it rather ...

github.com/ooni/probe-legacy - b016417340b8ff3e4cdd860215157f0dfa8944f7 authored almost 12 years ago
Add check for handshake timeout by sending 3 bytes along the connection.

* Currently we send 'o\r\n'. TODO: we should look up a more common string
that is sent, pe...

github.com/ooni/probe-legacy - 024755308ad8ee6c96ebd48c34f64e96beff8f4c authored almost 12 years ago
Add method connectionShutdown() for calling shutdown on the TLS/SSL handshake,

and the socket, and for handling instances where the connection has been
halfway closed.

github.com/ooni/probe-legacy - e3d14a22dc73f9f0fa64ebe01daf6c25496ae010 authored almost 12 years ago
Add method handleWantRead() for handling SSL_ERROR_WANT_READ until OpenSSL's

memory BIO state machine reports that it has been handled, and also jump to
the SSL_ERROR_WANT_WR...

github.com/ooni/probe-legacy - c6f6ce0516b544b6ae25da6dc940978c11fdb544 authored almost 12 years ago
Add connectionRenegotiate() method for calling methods to either handle

SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE, as may be the case.

github.com/ooni/probe-legacy - 4ad6a7e1ea528b72731c509bddc63562f1b79f86 authored almost 12 years ago
Set the default socket timeout to 30 seconds.

github.com/ooni/probe-legacy - 7daa7f2208542e55c617e542f0be322f52d103e4 authored almost 12 years ago
Fix the logic on detecting if we have a config setting.

* We can't use hasattr(config.basic, 'foo') because this gives None if not
set, which means ...

github.com/ooni/probe-legacy - c0b2e453e20303780b941d90c54aa04fd8b6a1ec authored almost 12 years ago
Add Exception classes for conditions when the network is not reachable and

when a TLS/SSL context was not chosen from the test commandline options.

github.com/ooni/probe-legacy - 0dc64291dcf0c4ad6459d20b33123fc9cbe71ed6 authored almost 12 years ago
Add notes explaining defaults chosen if no commandline options are chosen, and

a note-to-self to explain to users that currently only one TLS/SSL context
method can be chosen a...

github.com/ooni/probe-legacy - a4254fd3e90e3960497be61d4abd4eaf34cdce73 authored almost 12 years ago
Switch to setting the TLS/SSL methods in setUp(), rather than in getContext().

github.com/ooni/probe-legacy - a00f0700f0d6f2e3eed700f8c9bb8a5c77097d8b authored almost 12 years ago
In connectionFailed, handle an error from makeConnection() where on some

systems, /dev/random is apparently set to 0600 root:root, and also add
handling for propagating e...

github.com/ooni/probe-legacy - 5cd30dababdf6f61187de215e2440a1917388007 authored almost 12 years ago
Fix an error in the commandline options parsing which allowed commandline host

IP:port inputs in addition to a file of inputs, which would throw off the
input_id counter and me...

github.com/ooni/probe-legacy - ac8824101fb99e5fd06e03d36bac1ffe7d03293d authored almost 12 years ago
Change method makeConnection to use self.input as-is, and add docstring.

github.com/ooni/probe-legacy - 54846399504b326fa010a750d3d0c53126adf54f authored almost 12 years ago
Add support for parsing the server certificate chain into a list of x509 certs

in method getPeerCert().

github.com/ooni/probe-legacy - 638359fa3df1901d150671c95087827fba8f4b7b authored almost 12 years ago
Change getContext() to only set the ciphersuite list, and add method

getPeerCert() for dumping the server x509 certificate.

github.com/ooni/probe-legacy - dfc16658964a3bcbec5d94c970bde8c8927286d5 authored almost 12 years ago
Ported tls_handshake.py to be a nettest, rather than an external script.

github.com/ooni/probe-legacy - 348befd12ca6e1f0e0deb75dff43e1994f098325 authored almost 12 years ago
Fix #8329, txscapy.PcapDummyWriter.write() has wrong signature method.

github.com/ooni/probe-legacy - b203c2e26985aa22bd8179da01fbdb642a12fc11 authored almost 12 years ago
Add yaml file for controlling the continuous integration service.

* This is currently hooked to my personal repo, for testing purposes, before
we decide wheth...

github.com/ooni/probe-legacy - 690f8e3c5322519ca28c1e63d717983db87dd95a authored almost 12 years ago
Oops. 'make' should be run from the ./inputs/ directory, it's not a script. Duh.

github.com/ooni/probe-legacy - d5c8b02d10689666deb4c3628fe4fef8ccb28b0f authored almost 12 years ago
Add --use-mirrors to the TravisCI install command, as is recommended.

github.com/ooni/probe-legacy - d0c26b71b78a3285df8db82aabfb67dcd806d750 authored almost 12 years ago
Merge branch 'master' into develop

github.com/ooni/probe-legacy - be359f9b3ef27882d2977a0f0a16e9fb150a3bf8 authored almost 12 years ago
Merge remote-tracking branch 'gh-common/master'

github.com/ooni/probe-legacy - 946a321a0a120697ca5fb42f4c6972361fa2afaa authored almost 12 years ago
Merge pull request #56 from hellais/feature/setup.py

Feature/setup.py

github.com/ooni/probe-legacy - 5ca95ace243f8baa1f2f3203c1be605ae82686a0 authored almost 12 years ago
Add basic start/stop functionality to init scripts

github.com/ooni/backend - 7c8d82415eebcb03bba755d5cc3b1de89d690094 authored almost 12 years ago
Update config template

github.com/ooni/backend - 8c8f72ca18a4de0cb01d1b02939cd7c31aaf06d2 authored almost 12 years ago
Merge pull request #60 from hellais/feature/dns_injection

Add DNS injection test

github.com/ooni/probe-legacy - 4bd8e051fbb3b41cccc8c4b683e88e4043362a28 authored almost 12 years ago
Attach errback to dl

github.com/ooni/probe-legacy - f79570c7d08bdf0cef8690d4e87041908e0bcbac authored almost 12 years ago
Add options.py

github.com/ooni/backend - 454d46068459d46a819e0fde2225a5513bc69d67 authored almost 12 years ago
Add an example oonib config

github.com/ooni/backend - 7485e71c96e70f846e33b9a9b54db9e7b9263936 authored almost 12 years ago
Read options from a config file specified by -c

github.com/ooni/backend - aa9c526cbeacaa28eb8117e20b67188ff09566f1 authored almost 12 years ago
Merge pull request #65 from samsmith/patch-3

Update http_header_field_manipulation.py

github.com/ooni/probe-legacy - 5c659652d042544cade3688f827988e934c85a95 authored almost 12 years ago
Define our own ServerOptions

github.com/ooni/backend - 3b8715610517f7fec7dfcafa4138e00b3ecdcd92 authored almost 12 years ago
Config should have two // in url

github.com/ooni/backend - 03dfc6dee0087df5a206f3e9c0fc70d85f5dfaf7 authored almost 12 years ago
Fix import inside db/__init__.py

github.com/ooni/backend - 32766a852acf11006162cb38108f540f0ec1b82c authored almost 12 years ago
Reorganization of code tree

* Move unittests into ooni directory

github.com/ooni/probe-legacy - 7393a4e3eb57bcf3c14685b240e3ab5eebfe97d3 authored almost 12 years ago
Add promptless certificate generation

github.com/ooni/backend - 0a472a5c8d7a1396150e4a3c1283ecc43a4af8d3 authored almost 12 years ago
Update http_header_field_manipulation.py

correct the (inverted) test description (and rewrite to be clearer)

github.com/ooni/probe-legacy - 5f585c26a26be84b02bc85038b75bbcdf0cf12bb authored almost 12 years ago
Add init scripts to deploy tgz

github.com/ooni/backend - 09b4b4efd7979ee9ac389b3afd95d568a991bb9b authored almost 12 years ago
Run tar from relative path

github.com/ooni/backend - 9481e2888819f64494384ebd816eb28dec01fbc0 authored almost 12 years ago
Add python-devel package

github.com/ooni/backend - abfbccc4f5832df8216b7017ea2fd46481d57d1d authored almost 12 years ago
Call correct script name

github.com/ooni/backend - 5337ccebf69adcfc9a7546fc0d4b5bbea6c3503c authored almost 12 years ago
Build Tor and create a tar.gz

github.com/ooni/backend - 6fac9b099aa95820c3ef7c173669ac1e064eed21 authored almost 12 years ago
Copy tor to script root

github.com/ooni/backend - 2db4fa7fc7a6252dd40cd6510dc3238d7b4d9100 authored almost 12 years ago
Remove echo.

github.com/ooni/backend - abb1bc830c9a78b68545b99e52b2a1c447be3617 authored almost 12 years ago
Install dependency for building static

github.com/ooni/backend - 087e091ba4e4db936c53029121aa072ad5e955b2 authored almost 12 years ago
md5sum requires 2 spaces

github.com/ooni/backend - db6d26ff1d19c83cd50c081aec0a8bff796213f0 authored almost 12 years ago
Fetch with curl, rather than wget

github.com/ooni/backend - 5344a6312cad0a02e2c829db74eaab7df2bb769e authored almost 12 years ago
HKP keyservers do not support v3 fingerprints

github.com/ooni/backend - fdb60533cd0957d3dadbd6170bd9fe589590e7df authored almost 12 years ago
install openssl-devel

github.com/ooni/backend - 6127a2715102131a2c87344c0eab4d7472712fdc authored almost 12 years ago
Add scripts used by MLAB for instantiating and operating oonib

github.com/ooni/backend - 43835788a91c85107a3a14774d1af792e9266b55 authored almost 12 years ago
Add script to build a static Tor with Tor2web mode enabled.

github.com/ooni/backend - 0f48189d487add646c9b1234038e33e719548586 authored almost 12 years ago
Fix a few issues with setup.py

* Rename ooni-probe to oonib, use find_packages.
* Use find_packages to discover nested packages...

github.com/ooni/backend - 515fc04cc67ddfd989fec1ba53f10b10e6afe8da authored almost 12 years ago
Raise NoMoreReporters exception on failure

github.com/ooni/probe-legacy - 71d8151930c287c4b0e7f17940cb2954ac171f83 authored almost 12 years ago
Merge branch 'master' into feature/task_manager

* master:
Add changelog for ooni
Update ooniprobe.conf.sample
Add tests for YAML reporter
...

github.com/ooni/probe-legacy - 9b00fa993757df5081c042f1deda32f907d235f9 authored almost 12 years ago