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
github.com/ooni/oohttp - 56b9280cbc6dd11a77ae600c2638662d1940437e authored about 1 year ago by Simone Basso <[email protected]>
github.com/ooni/oohttp - 14f08bd57a2aabf4b6d5d0baee79227d665b2f54 authored about 1 year ago by Simone Basso <[email protected]>
github.com/ooni/oohttp - 184610b66ecceb9892e00bbf7e6488b7d6166536 authored about 1 year ago by Simone Basso <[email protected]>
See https://github.com/ooni/probe/issues/2524
github.com/ooni/oohttp - 926efc6dec962f9eca1178a306f6e584c2b3ac76 authored about 1 year ago by Simone Basso <[email protected]>See https://github.com/ooni/probe/issues/2524
github.com/ooni/probe-cli - 24ce47316ea36fd2a9733b717888fbcf769747c0 authored about 1 year ago by Simone Basso <[email protected]>github.com/ooni/probe - b6d7a1ba3876ece445e408183b37fe314fdb3027 authored about 1 year ago by Simone Basso <[email protected]>
Let's drop in there the link to the correct branch, such that we can easily find out which is th...
github.com/ooni/probe - 8b6f3a238f5a97ab88a770b1a7b70da15c39e522 authored about 1 year ago by Simone Basso <[email protected]>github.com/ooni/sysadmin - 50271b9f5a8fd96dad5531c01fcfdd08bac98fe9 authored about 1 year ago by Federico Ceratto <[email protected]>
This commit modifies the routine sprint releases document to make sure we remember about handlin...
github.com/ooni/probe - b0b8ec27a03653683154bb7d0e9f7d0ff4365ff3 authored about 1 year ago by Simone Basso <[email protected]>github.com/ooni/sysadmin - c4393cf64ce47e16ced042de3530db2e3d7bf1f3 authored about 1 year ago by Federico Ceratto <[email protected]>
github.com/ooni/ooni.github.io - af04f1130a7914a6c4ff12bb569c1482c1549d58 authored about 1 year ago by sloncocs <[email protected]>
github.com/ooni/ooni.github.io - 47633911d8f62663649c77172cb2fb153d88a50c authored about 1 year ago by sloncocs <[email protected]>
* Create index.vi.md
* Update index.vi.md
* Update index.md
github.com/ooni/ooni.org - 5de03f756c4668f0f38c2d3a72a4d20857c8dd8e authored about 1 year ago by Elizaveta <[email protected]>* Create index.vi.md
* Update index.vi.md
* Update index.md
* Update links to FAQ in in...
github.com/ooni/ooni.org - 2ef0b11209dffad50721ddb9fb5a123ce3296609 authored about 1 year ago by Elizaveta <[email protected]>github.com/ooni/backend - be1a27a41373be16af7b5a60f7e262ce899b90c8 authored about 1 year ago by Giovanni Pellerano <[email protected]>
This diff concludes most of the development work associated with
https://github.com/ooni/probe/...
This commit modifies ArchivalMaybeBinaryData to unconditionally scrub IP
addresses and endpoint...
This commit changes the list representation of HTTP headers to use the
ArchivalMaybeBinaryStrin...
This diff modifies the headers-as-a-map representation such that we use
ArchivalMaybeBinaryStri...
I was trying to make sure the code was using a new definition of headers
based on ArchivalMaybe...
This diff modifies the model for HTTP requests and responses to use the
ArchivalBinaryString ty...
We want the tests w/ binary data to make sure we can safely replace
model.ArchivalMaybeBinaryDa...
My aim here is to have marshal/unmarshal tests for all the toplevel data
structures inside the ...
My aim here is to have marshal/unmarshal tests for all the toplevel data
structures inside the ...
My aim here is to have marshal/unmarshal tests for all the toplevel data
structures inside the ...
My aim here is to have marshal/unmarshal tests for all the toplevel data
structures inside the ...
This type is ~equivalent to ArchivalMaybeBinaryData but designed to hold
a string, do less type...
This diff modifies model.ArchivalBinaryData to always use
ArchivalBinaryData for representing c...
It did not originally occur to me, but now it's clear that we can avoid
using a struct to wrap ...
I am about to modify this structure to unconditionally use
ArchivalBinaryData rather than Archi...
There are cases where we know we have binary data in input and we want
the output to be binary ...
This set of changes is the continuation of what I started doing in
https://github.com/ooni/prob...
This diff is yak shaving for a subsequent diff that attempts to mitigate
potential IP addresses...
github.com/ooni/backend - 9dbea745a8df4bb14bd99616432fa88e5d42d17f authored about 1 year ago by Federico Ceratto <[email protected]>
Provided that we get correct IP addresses, which is a big IF, we can try
to avoid using offendi...
github.com/ooni/sysadmin - 266c5a7dcb3435b681aefe16f09b500a6a3684df authored about 1 year ago by Federico Ceratto <[email protected]>
github.com/ooni/sysadmin - d75d4c20657bc93286ee12b81fc9db44c002941d authored about 1 year ago by Federico Ceratto <[email protected]>
github.com/ooni/ooni.github.io - f63c1bc787c218a2f7cec83924046f066c1d9522 authored about 1 year ago by agrabeli <[email protected]>
github.com/ooni/ooni.org - 67f7c3d4027d75292d9bc4cf01218ea9ab018d9c authored about 1 year ago by Maria Xynou <[email protected]>
If we're running the enginenetx code inside an environment that sprays
~random IP addresses dur...
github.com/ooni/sysadmin - 6c21c2aa147b4e395000103535d7d88653bb8543 authored about 1 year ago by Federico Ceratto <[email protected]>
github.com/ooni/sysadmin - 186ee1a56eb6407c2360e2a28bdc9ece83896605 authored about 1 year ago by Federico Ceratto <[email protected]>
github.com/ooni/sysadmin - a4160c6bb2668d323a93e29a495c33ac294c5b26 authored about 1 year ago by Federico Ceratto <[email protected]>
github.com/ooni/sysadmin - ce380924c42a2463f3aa2f3b2e8850ad7d1d371e authored about 1 year ago by Federico Ceratto <[email protected]>
This diff adjusts code inside the enginenetx package such that we
gracefully deal with nil valu...
This diff modifies how we construct a `*Network` to use a very simple
DNS-only policy when usin...
This diff attempts to improve the code quality of enginenetx by
identifying cases where the cod...
github.com/ooni/sysadmin - 7ce3f806873c89f0598f8564e958479306beb0fa authored about 1 year ago by Federico Ceratto <[email protected]>
This commit modifies the https-dialer policy we create to take into
account stats to generate t...
github.com/ooni/sysadmin - b72a94a3772342d66b5af6c773544666f3931300 authored about 1 year ago by Federico Ceratto <[email protected]>
This policy first checks the stats and sorts the entries for which we
have the highest nonzero ...
github.com/ooni/sysadmin - 3e8edf803430643add35ab3d8312564fdbd18799 authored about 1 year ago by Federico Ceratto <[email protected]>
github.com/ooni/sysadmin - 8fe0713a26c136a6b9e1b65099d87415ee4a1f88 authored about 1 year ago by Federico Ceratto <[email protected]>
We need this functionality to ask the stats questions like "what are all
the available tactics ...
What needs to be public is the network API, while all the rest can and
should instead be privat...
The dns-policy API is the API where we use the DNS to generate tactics
for dialing. Now we have...
Now that we've more or less reached the point where we wanted to be with
https://github.com/oon...
There's no point in grouping tactics by "www.example.com" for stats
stored on disk and user-pro...
github.com/ooni/ooni.github.io - 2a269ab10be34f96ea144dcb410971f28bfc66ed authored about 1 year ago by sloncocs <[email protected]>
github.com/ooni/ooni.org - ae12cf5980a476ae1cff99cd3d3eca7f96b0b75d authored about 1 year ago by Elizaveta <[email protected]>
This diff modifies the `HTTPSDialerTactic` struct to store the address
and port separately rath...
github.com/ooni/ooni.github.io - 0ff06b370a417a15d115f47b6713fc1d994f7d04 authored about 1 year ago by sloncocs <[email protected]>
* Create risks.fr.md
* Update risks.fr.md
* Update risks.fr.md
* Update risks.fr.md
...
github.com/ooni/ooni.org - d251586f91aef35675d4281096aa32a265a2e01f authored about 1 year ago by Elizaveta <[email protected]>If an entry is older than one week ago, we remove it from the stats.
This helps ensuring the ...
github.com/ooni/probe-cli - 98685c4c43386a521b854188d42936595e11e7ca authored about 1 year ago by Simone Basso <[email protected]>
Now that we've more or less reached the point where we wanted to be with
https://github.com/oon...
Now that we've more or less reached the point where we wanted to be with
https://github.com/oon...
The beacons policy generates tactics sending on the wire SNI values that
should be okay for spe...
* Use 1s as the base delay (which leads to simpler computations)
* Acknowledge that with very...
github.com/ooni/probe-cli - c5a2784202177e10323ebaa689a151c05822831c authored about 1 year ago by Simone Basso <[email protected]>
Rather than waiting for LookupTactics to complete, make it async and let
it stream the tactics ...
github.com/ooni/backend - 2c6950fde68522ec429381ac9267018b4ae306e5 authored about 1 year ago by Federico Ceratto <[email protected]>
This diff modifies the enginenetx package such that we track the results
of operations we perfo...
While there, change the file name to ensure it's clear this policy is
static and we are not goi...
This diff makes the policy previously known as loadable and now know as
the static policy easie...
We want to pack attempts in parallel, which we also did before when the
interval between attemp...
This commit refactors how we construct the *Network used by the OONI
engine so that the HTTPSTr...
github.com/ooni/ooni.github.io - 298587c16ae8ac4335a77dd3153f446de153cadc authored over 1 year ago by sloncocs <[email protected]>
github.com/ooni/ooni.org - efc57a519c62a90b344568dea2393d6bb3ce0ae0 authored over 1 year ago by Elizaveta <[email protected]>
The hujson is a JSON package from tailscale allowing JSON files to
contain comments that is als...
github.com/ooni/ooni.github.io - 68a34360b984ed59fd046f8b38c82283b90cc978 authored over 1 year ago by sloncocs <[email protected]>
* Create faq.vi.md
* Rename faq.vn.md to faq.vi.md
* Update faq.vi.md
* Update faq.vi.m...
github.com/ooni/ooni.org - 210883c8c70733006da8e27b3ef911b06d221765 authored over 1 year ago by Elizaveta <[email protected]>
The HTTPTransport model only offers a CloseIdleConnections callback,
which semantics is obvious...
github.com/ooni/ooni.github.io - 86a27195aa796ab6a91f59bbfe73832d3be287fc authored over 1 year ago by sloncocs <[email protected]>
github.com/ooni/ooni.org - 4976538f4b1719f4cc45b6d62520cac61a7c8e9d authored over 1 year ago by Elizaveta <[email protected]>
We cannot evaluate tactics on an IP address basis because different
ports may cause tactics to ...
This diff refactors the code to introduce a stats interface and to make
the tactic a struct ~wi...
This commit introduces a loadable TLSDialer policy. We will use this
feature to load the policy...
Create httpsdialercore.go that contains the core functionality and then
create httpsdialernull....
As explained in https://github.com/ooni/netem/pull/40, netem used to
generate on the fly certif...
The previous martian code used http/1.1 by default. Now I know why: if
using http2 we cannot hi...
It turns out we can further simplify the ooni/probe-cli implementation
by adding more methods o...
The UNetStack and CA structures have similar functionality exposed
through a different interfac...
The refactoring at
https://github.com/ooni/netem/commit/45a7aa975636a8de271e07904ccd076a953618b...
Before writing this diff, netem automatically generated the correct cert
on the fly based on th...
github.com/ooni/sysadmin - 203ff53fa4b94a5538a7406a473addd06bd4649f authored over 1 year ago by Federico Ceratto <[email protected]>
This diff modifies the tactics callbacks to take in input a context.
We need the context to k...
github.com/ooni/probe-cli - 492976feb6610e8319a5989c029190cee71387ec authored over 1 year ago by Simone Basso <[email protected]>github.com/ooni/ooni.github.io - 1f26aa19404148139e981cbe348594a1132f96f9 authored over 1 year ago by agrabeli <[email protected]>
* Add jordan blocks grindr report
* Markdown fixes
---------
Co-authored-by: Maria Xyno...
github.com/ooni/ooni.org - 379101ff1ba46aa8773f71cf3871a770a10bd6a1 authored over 1 year ago by Arturo Filastò <[email protected]>
This uses the code introduced in the previous commit, i.e.,
https://github.com/ooni/probe-cli/c...
This feature will be useful for extra tests I would like to write for
https://github.com/ooni/p...
This commit introduces a configurable HTTPS dialer that we will use for
implementing beacons, a...