Ecosyste.ms: OpenCollective

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

github.com/ooni/backend

Everything related to OONI backend infrastructure: ooni/api, ooni/pipeline, ooni/sysadmin, collector, bouncers and test-helpers
https://github.com/ooni/backend

Do a very big cleanup and refactor of all the code in the repo.

* Move daphn3 protocol to to-be-ported
* Remove rfc3339 support, we will use seconds since epoch...

92387f40318d033f0a1db47da717e93ea84518f2 authored about 12 years ago by Arturo Filastò <[email protected]>
Do a very big cleanup and refactor of all the code in the repo.

ca0b9c07499ed50ec00d6e5180f1bfae0d12bc7a authored about 12 years ago by Arturo Filastò <[email protected]>
Continue work on OONIB

f45aaf0a63869f57f7e53e125efb02121ce652b4 authored about 12 years ago by Arturo Filastò <[email protected]>
Start defining the models of OONIB

* Create runner for OONIB

8a7bd43f413db8c882017978bdccdd6361d5e967 authored about 12 years ago by Arturo Filastò <[email protected]>
Add script that verifys proper functionality of basic tests

* As suggested by Jake
* There is a subset of inputs that will run with the tests to avoid having...

2610cd702a687e3c74b97ee0a3f5be9cfc5eb31c authored about 12 years ago by Arturo Filastò <[email protected]>
* Moved /lists to /inputs.

9f50413a07260912a05629f52ae7f3bcbcaa471a authored about 12 years ago by Isis Lovecruft <[email protected]>
* Moved the /assets directory to /lists. I find that seeing a directory named

"assets" does not immediately inform me that it is full of txt files with
lists of keywords, ...

ed7363928a6551e847457145f495575277c25ec8 authored about 12 years ago by Isis Lovecruft <[email protected]>
Merge branch 'rebase2-after'

620b60c00457f334fe063299b7e47f18d85ca9a5 authored about 12 years ago by Isis Lovecruft <[email protected]>
Port squid transparent HTTP proxy detector to new API

* Remove some dead code
* Move authors to new directory
* Make reporter not swallow all traceback...

f626d39af8a5ad902fe23ca5fa6e7d1a9465629b authored about 12 years ago by Arturo Filastò <[email protected]>
Port squid transparent HTTP proxy detector to new API

* Remove some dead code
* Move authors to new directory
* Make reporter not swallow all traceback...

9865558da67736e5c50aab2818199809cf88bd1d authored about 12 years ago by Arturo Filastò <[email protected]>
* Moved /bin/oonicli back to /bin/ooniprobe, and the script to start the old

ooniprobe.py is now at /bin/old_ooniprobe. It seems less confusing that way.

7e8f4526fcf997ae35ba9a793233009c559c3248 authored about 12 years ago by Isis Lovecruft <[email protected]>
* Moved /bin/ooniprobe start script to /bin/oonicli.

* Added new /bin/ooniprobe start script to use the old ooniprobe.py for
legacy tests.
* Fixed a...

d7910679b9d01dff71385ee98cbb181687736376 authored about 12 years ago by Isis Lovecruft <[email protected]>
Merge branch 'master' of ssh://git-rw.torproject.org/ooni-probe

pretty weird coflict :P
Conflicts:
ooni/utils/hacks.py

22fb5c1beb1e9a928abf13c66ea12d7348d4ec5c authored about 12 years ago by Arturo Filastò <[email protected]>
Now we have the database properly hooked up to OONIB

* Support writing to DB of data relative to a report

d34bdc0e6b2a004501164cd523f6460fd2d1b09e authored about 12 years ago by Arturo Filastò <[email protected]>
Merge branch 'trial-refactor' into bridget-pt-merge-trial

Conflicts:
ooni/plugins/new_bridget.py
ooni/utils/log.py

f057f531dc0aba485f35d40e8005ab4fe812f0bf authored about 12 years ago by Isis Lovecruft <[email protected]>
Fix date structure in reporting sytem.

* Collect errors in httpt template
* Rename testhelpers to avoid namespace conflicts
* Miscelaneo...

5ef7a8a5d5a6c4503b000ef296107ab45206ed96 authored about 12 years ago by Arturo Filastò <[email protected]>
Merge branch 'nettest'

Conflicts:
ooni/plugins/new_bridget.py

551b08e2ab0dcc2c19f973373e7e6a651fdb3c84 authored about 12 years ago by Arturo Filastò <[email protected]>
* Still squashing bugs.

* Fixed the log.debug() function.
* Put more general things in the onion.py utility (renamed circ...

4bb72b54b49bfe86e4f081a7d8dfb72d7c9083fb authored about 12 years ago by Isis Lovecruft <[email protected]>
Continue work on trial based nettest Network Unit Testing framework

* Implement InputUnit and InputUnitFactory

30a3d007540417d800864ca734906ae5932069e4 authored over 12 years ago by Arturo Filastò <[email protected]>
Changed the ooni/lib structure to use gitsubmodules so that OONI users do not

accidentally git-clone broken or incompatible upstreams. Each submodule has
it's own .git with bo...

e2a95a67aae9604a5fef64bdb57edbee5d0ee57c authored over 12 years ago by Isis Lovecruft <[email protected]>
Updating the ooni/lib structure and git submodules for imports, and I'm trying

to keep the syntax the same. Updated the README with info on dev interaction
with and user clonin...

2d4efb1d05eb3d39f12798bfa87fef1d028fa72e authored over 12 years ago by Isis Lovecruft <[email protected]>
Merge branch 'master' of ssh://git-rw.torproject.org/ooni-probe

Conflicts:
ooni/ooniprobe.py

335ff80c887af9b2d359534fab850cd284264101 authored over 12 years ago by Arturo Filastò <[email protected]>
Minor refactoring of various parts

9153ce43d47274b0533b05e0f049acf025b9d016 authored over 12 years ago by Arturo Filastò <[email protected]>
ImStart implementing OONIBackenD

(saving this commit from my broken laptop)

d275e9ba366c7954d826645e4ac19b895b2dff09 authored over 12 years ago by Arturo Filastò <[email protected]>
Add wrapper scripts to avoid PYTHONPATH madness!

8d8e1db0c7ca1c75f000eaca5d0ba5be18e3b3e7 authored over 12 years ago by Arturo Filastò <[email protected]>
Improve OONI(B) design and fix Daphn3

* Create a new kind of test functionality called tool
* Add support for terminating a test via .e...

047f778b3edd12cd03a467c145ab542de6850f29 authored over 12 years ago by Arturo Filastò <[email protected]>
Restructure directories to reflect architecture spec.

e33b8b0746db8c58d6ac57662de94880381a32d4 authored over 12 years ago by Arturo Filastò <[email protected]>
Implement SSL support for OONIB

3befc090f0505f68156b3a18ea2d0c4fb43dd9a0 authored over 12 years ago by Arturo Filastò <[email protected]>
Update readme with some more useful information

convert readme to markdown.

d191ab1fb4573a35b139cb0bb73bb75275d2946d authored over 12 years ago by Arturo Filastò <[email protected]>
Merge branch 'master' of git://github.com/hellais/ooni-probe

2dcc9a97b942086d71d21a8be575b38b5fecfbbc authored over 12 years ago by Arturo Filastò <[email protected]>
Rename super long function do something more human.

e871d74314b3e1c1cbe6b8eb73816338f0d7b8a0 authored over 12 years ago by Arturo Filastò <[email protected]>
Move configuration code into common.

2e7ecda5d81d03a80ed530ea50be235d2ecf8c34 authored over 12 years ago by Arturo Filastò <[email protected]>
Add support for config file for OONIB.

Refactor backend code.

4d974bf1b5ab0a7e9332a9759645ee30e36a2597 authored over 12 years ago by Arturo Filastò <[email protected]>
s/b0wser/daphn3/i

because greek mythology is cooler than video games!

7f60718666cb21f2b519802c3349a88a6ced976d authored over 12 years ago by Arturo Filastò <[email protected]>
Get b0wser to start doing something useful

7f6cc5e3fb2eab439a42217fd743e286803d1ffc authored over 12 years ago by Arturo Filastò <[email protected]>
Main concept of b0wser implemented

35454e4288470ca07ea3b09bf255cbf0f9c35536 authored over 12 years ago by Arturo Filastò <[email protected]>
Refactor code and write minimal client implementation

220a23c0e711925be3f6349a0eaa6663b32315b6 authored over 12 years ago by Arturo Filastò <[email protected]>
Add some documentation to b0wser protocol and server

8f2803337ca4764d046bae43983398344dc29a54 authored over 12 years ago by Arturo Filastò <[email protected]>
Implement censorship detection for fingerprint

* Move part of b0wser to a ooni protocol

7a771565d860c03179c6ac518b729110340fbea8 authored over 12 years ago by Arturo Filastò <[email protected]>
Implement a working b0wser serveside component

0f7eed9b3d416386ea35cef71555f39a555a8579 authored over 12 years ago by Arturo Filastò <[email protected]>
Half working mutator thing

974ade51006ecc1484099f38d065b1c4a2b1a81f authored over 12 years ago by Arturo Filastò <[email protected]>
Merge branch 'master' of git://github.com/hellais/ooni-probe

144df91640b1d37ca75d45864e7ea86740bd1a48 authored over 12 years ago by Arturo Filastò <[email protected]>
Remove dead code.

baac17308440d42fcc5be1997662ff50e7112aad authored over 12 years ago by Arturo Filastò <[email protected]>
Merge branch 'master' of ssh://git-rw.torproject.org/ooni-probe

e34e8b5263e3bb241716550a1dcfac685037e9a4 authored over 12 years ago by Arturo Filastò <[email protected]>
Merge branch 'master' into mastermerge

Conflicts:
ooni/plugoo/reports.py

28a7561fd624aefe3b3821dd42232d3fcc5e1368 authored over 12 years ago by Arturo Filastò <[email protected]>
Get the new OONI architecture working properly.

(kudos to the organizers of FreeBird :) )

29b798ac34597530110202f96e313391cf337490 authored over 12 years ago by Arturo Filastò <[email protected]>
Merge branch 'twisted' of github.com:hellais/ooni-probe

e7aaed1da0df67f5dabf15b4caca704319da68a8 authored over 12 years ago by Arturo Filastò <[email protected]>
Update HACKING file to reflect directory structure changes

6069e6288d645eaec7086679f00dfee693604dd0 authored over 12 years ago by Arturo Filastò <[email protected]>
Make some order to the directory structure of the code

4aa2e63593bf9abc94e54731dbf268b43bac5c74 authored over 12 years ago by Arturo Filastò <[email protected]>
Implement parts of OONI Backend.

* Write an HTTP server that replies with the headers sent by the browser
* Write a Proxy DNS serv...

e2a04aea910f03875c885a42c84ddcd89518b130 authored over 12 years ago by Arturo Filastò <[email protected]>
Merge branch 'twisted' of git://github.com/hellais/ooni-probe

e7a9ac65b4ae15947c096573885ae0e3a7db908b authored over 12 years ago by x <x@lulzmachine.(none)>
Add 2-clause BSD simplified license.

64c8524a16ae9758e33edeb3df01629f09e272f0 authored over 12 years ago by Arturo Filastò <[email protected]>
Merge branch 'twisted' of git://github.com/hellais/ooni-probe

a7f7749609e49a893a0a49917ea3a92854c92af9 authored over 12 years ago by Arturo Filastò <[email protected]>
Update readme with better text

3a03980cd717c874847144dc6a0717206b6ee441 authored over 12 years ago by Arturo Filastò <[email protected]>
Edit readme

91a194cb5e07dc296ca26ef48deaa6b55abf8017 authored over 12 years ago by Arturo Filastò <[email protected]>
Apply Isis' patch for reverse DNS lookups

8c95a1f6fea3319456150522e5c583f984862d6c authored over 12 years ago by Arturo Filastò <[email protected]>
Move REAMDE to top level directory

e3ad71756f9c6578374c901687bb59fa1461552a authored almost 13 years ago by Arturo Filastò <[email protected]>
Add a HACKING file.

* Describes how the code is organized and what style conventions should be used
* TODO: make all...

a1a890dd3eada42c8c6beff032eb1d215d562bfc authored almost 13 years ago by Arturo Filastò <[email protected]>
Move old ooni-probe code to subdirectory

20212efb4d7fe789403d4142b928d356ef7cc049 authored almost 13 years ago by Arturo Filastò <[email protected]>
Make process communication nonblocking

* fix misc bugs in reporting and testing system

bf68ba2de91d5489d6a6ad760b06e0d40d15c6a6 authored almost 13 years ago by Arturo Filastò <[email protected]>
Initial commit - please see AUTHORS file

6d14b32ffa910ab061826e4108647194b8c87ff4 authored about 13 years ago by Jacob Appelbaum <[email protected]>