Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ooni/probe-cli
OONI Probe Engine and CLI
https://github.com/ooni/probe-cli
This diff imports the given QA/webconnectivity.py integration test into
the webconnectivityqa f...
This diff imports the given QA/webconnectivity.py integration test into
the webconnectivityqa f...
This diff imports the QA/webconnectivity.py integration test into the
webconnectivityqa framewo...
This test modifies webconnectivityqa to extract and compare all the
relevant fields. We have al...
Part of https://github.com/ooni/probe/issues/2029. The general idea is
to modify v0.4 in a subs...
Part of https://github.com/ooni/probe/issues/2525
d7c28c98e1b8d86dd9f22b41d83089957f8d8086 authored over 1 year ago by Simone Basso <[email protected]>
This diff removes previous (and rather simplistic) netem-based testing
for webconnectivitylte a...
This diff introduces a package called webconnectivityqa containing
infrastructure to perform A/...
This diff modifies the netemx scenario to avoid using a bit mask since
it's not possible for a ...
This diff introduces code to emulate a large-scale scenario with several
servers. This scenario...
This diff extends netemx to add support for simulating the oohelperd
using netem.
We extract...
d5f5bab054c3cddfeccb14508ba0cddcd755a058 authored over 1 year ago by Simone Basso <[email protected]>
This diff implements the subset of the OONI API required for testing Web
Connectivity LTE using...
This diff removes the QAEnv prefix where not needed and splits qaenv.go
so that logically indep...
The oohelperd `http.Handler` constructor needs a reference to a
`model.UnderlyingNetwork` that ...
This diff factors the function used for listening out of the loop where
we create all the serve...
This diff implements the Ubuntu GeoIP resolver service inside of the
testingx package.
Origi...
a06c585780f1b47c86989c13a2c41ea2506eaa85 authored over 1 year ago by Simone Basso <[email protected]>
The https://github.com/ooni/probe-cli/pull/1185 PR originally defined
this server in the `inter...
This diff introduces the netxlite.Netx type. This type depends on a
model.UnderlyingNetwork. Wh...
Code in netxlite is currently tightly coupled with the tproxy singleton
(i.e., with a `model.Un...
This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1185 and modifies
net...
Reference issue for this pull request: https://github.com/ooni/probe/issues/2498
This diff mo...
a040ad9a4185ba5d104fd2b88f9e69582747c50f authored over 1 year ago by kelmenhorst <[email protected]>
Part of https://github.com/ooni/probe/issues/2524. Prompted by observing
a failing Linux build ...
Following the tutorial code results in a broken pipe. This is a simple
fixup that adds a call t...
This commit introduces a test case that illustrates
https://github.com/ooni/probe/issues/2517.
...
This diff refactors the oohelperd implementation to move code out of
package main. Specifically...
Useful to implement https://github.com/ooni/probe/issues/2504
94142984aa5001bdc34f029696129a5c4687f8a9 authored over 1 year ago by Simone Basso <[email protected]>
This commit introduces an experimental OONI Run v2 API, which will
simplify the development of ...
We cannot update quic-go yet because
https://github.com/quic-go/quic-go/pull/3931 has not been ...
Part of https://github.com/ooni/probe/issues/2503
0364f54885f9c2b8a4e7975fffa205a43970ef8d authored over 1 year ago by Simone Basso <[email protected]>See https://github.com/ooni/probe/issues/2503
cc8ed5909159ec3d3d33aa3403b7a591f83332c0 authored over 1 year ago by Simone Basso <[email protected]>
This diff rewrites telegram tests using netemx. This is part of
https://github.com/ooni/probe/i...
This diff modifies the telegram experiment to allow mocking DC
initialization. In turn, this ch...
Part of https://github.com/ooni/probe/issues/2461
---------
Co-authored-by: kelmenhorst <k...
923f30b2542f53d24cf9d440e108ba352ad4e73c authored over 1 year ago by Simone Basso <[email protected]>
This diff modifies netemx to add support for creating custom netstacks.
This functionality is r...
While there, avoid warning by making an error string start with a
lowercase character.
Part ...
83cd446d694ee0d788ee205baaa104118bb10963 authored over 1 year ago by Simone Basso <[email protected]>Part of https://github.com/ooni/probe/issues/2461
---------
Co-authored-by: kelmenhorst <k...
4103506bc46c0e53cdf6127ba9aa472a55739792 authored over 1 year ago by Simone Basso <[email protected]>Reference issue: https://github.com/ooni/probe/issues/2461
While there, fix a new (harmless b...
c357542a2d9a6321bfee675e3ca003a05e8e009f authored over 1 year ago by Simone Basso <[email protected]>
Sometimes, when debugging why netem-based tests do not work, it's useful
to capture PCAPs and i...
Reference issue: https://github.com/ooni/probe/issues/2461
---------
Co-authored-by: kelme...
b4d2ca349257a39413f934af0b8745ec7a4a8398 authored over 1 year ago by Simone Basso <[email protected]>Part of https://github.com/ooni/probe/issues/2461
---------
Co-authored-by: kelmenhorst <k...
a4cbbc3891df859d15cedd3fd324e51817cc8784 authored over 1 year ago by Simone Basso <[email protected]>Reference issue: https://github.com/ooni/probe/issues/2461
---------
Co-authored-by: kelme...
bf68527aff991157cc9921173f159c471fd3b1a9 authored over 1 year ago by Simone Basso <[email protected]>We should have done this in https://github.com/ooni/probe-cli/pull/1166.
We'll account this d...
7fc1b70d15b8ce3babf328604125088b2e984662 authored over 1 year ago by Simone Basso <[email protected]>
This PR starts adding test coverage to Web Connectivity LTE. With
increasing test coverage, we ...
This diff moves measurement-time functions to the internal/model
package. In turn, this work wo...
This commit shuffles around the `netemx` implementation to simplify
construction and usage. Her...
Part of https://github.com/ooni/probe/issues/2493
e00ba0e2a6c2d2d6b3b86a0e3b064785731dbb94 authored over 1 year ago by Simone Basso <[email protected]>
This diff implements a lightweight approach to throttling that takes
advantage of the step-by-s...
I noticed this issue while working on
https://github.com/ooni/probe/issues/2493
The ndt7 server uses memoryless to avoid sampling the download speed at
constant intervals, whi...
## Checklist
- [x] I have read the [contribution
guidelines](https://github.com/ooni/probe-c...
This diff modifies tunnel, torsf, and vanilla such that:
1. we return a special error when to...
e9cc3247e9920785bdcc3a592e2ea357d8d8697c authored over 1 year ago by Simone Basso <[email protected]>
See
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-outp...
This diff forward ports 8a85b6379ba5ad7c23d494158ea3a5d535b36587 to the
master development bran...
Closes https://github.com/ooni/probe/issues/2463
f3508a2767defede4dc4733482b23090e4530f4a authored over 1 year ago by Simone Basso <[email protected]>7027c124e02cac73383cc2606f9b2af72a9b0b2a authored over 1 year ago by Simone Basso <[email protected]>
We renamed it to NewMozillaCertPool in #1129.
a6f3c2afa3847f4eba20ddc699c2a2f14c77bc9d authored over 1 year ago by Simone Basso <[email protected]>See https://github.com/ooni/probe/issues/2417
35650f142a7b8f24e053c7953d22bcea45b1bbec authored over 1 year ago by Simone Basso <[email protected]>
- [x] make sure android dependencies are up-to-date
- [x] update to the latest ooni/go-libtor f...
I used both `go get -u -v ./...` and gomajor.
I have not updated github.com/quic-go/quic-go t...
b10120c8294d3cf62cbfa78dc54e323ca6119444 authored over 1 year ago by Simone Basso <[email protected]>See https://github.com/ooni/probe/issues/2488.
This patch needs to be backported to the relea...
6aceca1328cb8402f4288cae7866381e278b6b9b authored over 1 year ago by Simone Basso <[email protected]>See https://github.com/ooni/probe/issues/2485
e93dd1e584ebeceab8b02c7d1d6db4ad9f061bf5 authored over 1 year ago by Simone Basso <[email protected]>
This diff forward ports 325a8412999b001f4913ab5c522ed6402c9d78fe from
the release/3.17 branch t...
See https://github.com/ooni/probe/issues/2417
48f038d951952fcc982d76ebab7adb8cd137e826 authored over 1 year ago by Simone Basso <[email protected]>
This commit cherry-picks 2915bb653c9a12b354d4001361c04441a040e7bf
from the release/3.17 branch i...
This commit forward ports df9677a44aec941c607c18c688d20ee2d194f9b6 and
854189c87d80e39729b08fd96...
See https://github.com/ooni/probe/issues/2417#issuecomment-1468478811
45620460098867bf5cb1fcbd74fab419dfda4d02 authored over 1 year ago by Simone Basso <[email protected]>Part of https://github.com/ooni/probe/issues/2417
81ade38823001632e1344e160847794a90cabb53 authored over 1 year ago by Simone Basso <[email protected]>This pull request avoids constructing a cert pool when we can use the default used by netxlite. ...
dfe422b3d80c727618847cbef6a4076afe1bb81d authored over 1 year ago by kelmenhorst <[email protected]>
Part of https://github.com/ooni/probe/issues/2417 and
https://github.com/ooni/probe/issues/2478.
This diff updates the github actions and os versions used for workflows.
See https://github.c...
3ec2a4011fe9474f0eb5a9e981f8cfb88d3622af authored over 1 year ago by DecFox <[email protected]>Closes https://github.com/ooni/probe/issues/2483
While there, make sure we have 100% coverage...
f9c6bfe816d87d82a09324ff8e34f04f08710930 authored over 1 year ago by Simone Basso <[email protected]>## Checklist
- [x] I have read the [contribution
guidelines](https://github.com/ooni/probe-c...
This diff introduces a `dslx.NewObservations` constructor to be used for
initializing `Observat...
f8b04e50114687f23b88917aecddfed1d5d592b4 authored over 1 year ago by Simone Basso <[email protected]>
This refactor (and cleanup) diff ensures we have all the mocks in the
`internal/mocks` package....
## Checklist
- [x] I have read the [contribution
guidelines](https://github.com/ooni/probe-c...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl)
from 1.3.1 to 1.3.3.
...
The reference to the `api.directory.signal.org` domain was removed in
signalapp/Signal-TLS-Prox...
There's a data race in the `libtor` package, as documented by
https://github.com/ooni/probe/iss...
This diff introduces the `optional` package to handle optional values.
See https://github.com...
48c6d096a693a649d44c8589dd11068e5f6e6fb9 authored over 1 year ago by DecFox <[email protected]>We don't want to use `NewDefaultCertPool` anymore outside of netxlite.
See https://github.com...
f93ed03f19de023f1b1f366026b0910905e15ca9 authored over 1 year ago by kelmenhorst <[email protected]>Reference issue: https://github.com/ooni/probe/issues/2402
efd57de3dd6bb3cf2a9e9a5c9dfe0d6305ecf262 authored almost 2 years ago by kelmenhorst <[email protected]>Closes https://github.com/ooni/probe/issues/2434
297360dfa007583c3fcd75bc83e516b82d93f8be authored almost 2 years ago by Simone Basso <[email protected]>Closes https://github.com/ooni/probe/issues/2433.
9e19a50751dace6f2cf50d15ef746d7e33a59292 authored almost 2 years ago by Simone Basso <[email protected]>7b91b4cd34c589dbaae1d827b9917e5ba77c2430 authored almost 2 years ago by Simone Basso <[email protected]>
These two repositories are the only ones we can manage through the
monorepo scripts for integra...
This pull request introduces the gardener, a tool to curate the test
lists. With @sloncocs, @he...
## Checklist
- [X] I have read the [contribution
guidelines](https://github.com/ooni/probe-c...
Closes https://github.com/ooni/probe/issues/2431
d76b29ecf12e75856b24e80151dcd163c0c4bd5f authored almost 2 years ago by Simone Basso <[email protected]>
This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1040. The reference is...
This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1040. The reference is...
This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1040. The reference is...
This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1040. The related issu...
This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1040. It introduces a
...
Closes https://github.com/ooni/probe/issues/2419
5070f73f361891981c8622f0f5fdc75b73fcfdd6 authored almost 2 years ago by Simone Basso <[email protected]>
This diff introduces a standalone inputparser package that
implements the same functionality of...
Noticed while testing https://github.com/ooni/probe/issues/2411
3716c0d15cf7b194d4f96fa243d4d203cd3d57da authored almost 2 years ago by Simone Basso <[email protected]>
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.5.0 to 0.7.0.
- [Release notes](...
I have been eyeballing the performance charts for a few days and it
seems that enabling QUIC ma...
Closes https://github.com/ooni/probe/issues/2414
---------
Co-authored-by: decfox <decfox...
935da48649cb069da1c849542bbec1f25d340054 authored almost 2 years ago by DecFox <[email protected]>