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

chore(webconnectivityqa): import ...tcpip_blocking_with_consistent_dns (#1215)

This diff imports the given QA/webconnectivity.py integration test into
the webconnectivityqa f...

c69444e1376e6f4604081ae32782b8079da4eae8 authored about 1 year ago by Simone Basso <[email protected]>
chore(webconnectivityqa): import webconnectivity_dns_blocking_nxdomain (#1214)

This diff imports the given QA/webconnectivity.py integration test into
the webconnectivityqa f...

532a3346b08e15538199646b33234a2bd5d55fe7 authored about 1 year ago by Simone Basso <[email protected]>
chore(webconnectivityqa): import webconnectivity_nonexistent_domain (#1213)

This diff imports the QA/webconnectivity.py integration test into the
webconnectivityqa framewo...

1e3a47d4cc6a4a14faf966696e2a44b4b0dddb61 authored about 1 year ago by Simone Basso <[email protected]>
feat(webconnectivityqa): extract and compare all the relevant fields (#1212)

This test modifies webconnectivityqa to extract and compare all the
relevant fields. We have al...

5f932789a4a43517edd07ca7ecbee336ebfe75b0 authored about 1 year ago by Simone Basso <[email protected]>
feat(webconnectivityqa): add test for android_dns_cache_no_data (#1210)

Part of https://github.com/ooni/probe/issues/2029. The general idea is
to modify v0.4 in a subs...

eb4f82bdf930e0506e1e0510198ab7c7eedb9309 authored about 1 year ago by Simone Basso <[email protected]>
feat(webconnectivity): add webconnectivityqa-based tests (#1209)

Part of https://github.com/ooni/probe/issues/2525

d7c28c98e1b8d86dd9f22b41d83089957f8d8086 authored about 1 year ago by Simone Basso <[email protected]>
feat(webconnectivitylte): use webconnectivityqa for testing (#1208)

This diff removes previous (and rather simplistic) netem-based testing
for webconnectivitylte a...

1c753ede35eb28df3612c75c4f4cb854504de126 authored about 1 year ago by Simone Basso <[email protected]>
feat(webconnectivityqa): infra to A/B test webconnectivity implementations (#1207)

This diff introduces a package called webconnectivityqa containing
infrastructure to perform A/...

9211fb8daff37ef6ea963b41d78fe070cfb1af5b authored about 1 year ago by Simone Basso <[email protected]>
fix(netemx): avoid suggesting more than one role is possible (#1206)

This diff modifies the netemx scenario to avoid using a bit mask since
it's not possible for a ...

d92879de03ae22139abe04125b70d2986ec33d0f authored about 1 year ago by Simone Basso <[email protected]>
feat(netemx): create "internet" netem-based emulation (#1205)

This diff introduces code to emulate a large-scale scenario with several
servers. This scenario...

9e6e56d351c7d6665e6d037470eeeb467f830de0 authored about 1 year ago by Simone Basso <[email protected]>
feat(netemx): support simulating the oohelperd (#1204)

This diff extends netemx to add support for simulating the oohelperd
using netem.

We extract...

d5f5bab054c3cddfeccb14508ba0cddcd755a058 authored about 1 year ago by Simone Basso <[email protected]>
feat(netemx): implement subset of the OONI API (#1203)

This diff implements the subset of the OONI API required for testing Web
Connectivity LTE using...

b97ac796b3159e7094dbceabaf9fd9dba6634759 authored about 1 year ago by Simone Basso <[email protected]>
refactor(netemx): split qaenv.go and strip QAEnv prefix where not needed (#1202)

This diff removes the QAEnv prefix where not needed and splits qaenv.go
so that logically indep...

a34cd435b98eea6fe6379e812f773272412f362c authored about 1 year ago by Simone Basso <[email protected]>
refactor(netemx): allow running the oohelperd using netem (#1201)

The oohelperd `http.Handler` constructor needs a reference to a
`model.UnderlyingNetwork` that ...

f9b266010e032f0da34d3d232fee0f54ee108f90 authored about 1 year ago by Simone Basso <[email protected]>
refactor(netemx): factor function for listening (#1200)

This diff factors the function used for listening out of the loop where
we create all the serve...

14389d7e2ddb894fc1ef79e037453e56610ff4dd authored about 1 year ago by Simone Basso <[email protected]>
feat(testingx): implement Ubuntu GeoIP resolver service (#1199)

This diff implements the Ubuntu GeoIP resolver service inside of the
testingx package.

Origi...

a06c585780f1b47c86989c13a2c41ea2506eaa85 authored about 1 year ago by Simone Basso <[email protected]>
feat(testingx): add DNS over HTTPS server (#1198)

The https://github.com/ooni/probe-cli/pull/1185 PR originally defined
this server in the `inter...

c453c05f1b28c13cf57bfe885022819038fb532a authored about 1 year ago by Simone Basso <[email protected]>
feat(netxlite): construct types with custom UnderlyingNetwork (#1197)

This diff introduces the netxlite.Netx type. This type depends on a
model.UnderlyingNetwork. Wh...

31bcd1979515cacd9f6a9b5174b9a3395d12c01b authored about 1 year ago by Simone Basso <[email protected]>
feat(netxlite): decouple from tproxy singleton (#1196)

Code in netxlite is currently tightly coupled with the tproxy singleton
(i.e., with a `model.Un...

1a976036a18257d0e2cc2a8d30d218e45dffb16e authored about 1 year ago by Simone Basso <[email protected]>
netxlite/filtering: export DNSComposeResponse (#1195)

This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1185 and modifies
net...

8a981fba95dd8e2eab402bdddeb8b47e0937c18b authored about 1 year ago by Simone Basso <[email protected]>
chore(cdeps): upgrade to OpenSSL 3.1.2 (#1191)

Reference issue for this pull request: https://github.com/ooni/probe/issues/2498

This diff mo...

a040ad9a4185ba5d104fd2b88f9e69582747c50f authored about 1 year ago by kelmenhorst <[email protected]>
chore: upgrade C dependencies (#1194)

Part of https://github.com/ooni/probe/issues/2524. Prompted by observing
a failing Linux build ...

2d8cde99af94e8553757fd0836c04d032db4bb36 authored about 1 year ago by Simone Basso <[email protected]>
fix(tutorial): avoid broken pipe caused by passing non-JSON to jq (#1193)

Following the tutorial code results in a broken pipe. This is a simple
fixup that adds a call t...

23059b6c0e02ef96130db40877d3120333c793a9 authored about 1 year ago by imw <[email protected]>
webconnectivitylte: add test case for ooni/probe#2517 (#1190)

This commit introduces a test case that illustrates
https://github.com/ooni/probe/issues/2517.
...

cc8f00248bb965ffa3b7e4c0e879809a5f1e5357 authored over 1 year ago by Simone Basso <[email protected]>
refactor(oohelperd): move code out of package main (#1189)

This diff refactors the oohelperd implementation to move code out of
package main. Specifically...

d4013c95dcd439f32a86487e9c532ea683ace030 authored over 1 year ago by Simone Basso <[email protected]>
feat(MONOREPO): script to build stable android release (#1188)

Useful to implement https://github.com/ooni/probe/issues/2504

94142984aa5001bdc34f029696129a5c4687f8a9 authored over 1 year ago by Simone Basso <[email protected]>
feat(oonimkall): experimental OONI Run v2 API (#1176)

This commit introduces an experimental OONI Run v2 API, which will
simplify the development of ...

51b694e7ef04fe4770bb1b31aa25f5878ab38988 authored over 1 year ago by Simone Basso <[email protected]>
chore: update all the dependencies we can update (#1187)

We cannot update quic-go yet because
https://github.com/quic-go/quic-go/pull/3931 has not been ...

538b35646419242d9ebcb06a9df5cc6fe051e9f2 authored over 1 year ago by Simone Basso <[email protected]>
chore: use 2023-07 geoip database (#1186)

Part of https://github.com/ooni/probe/issues/2503

0364f54885f9c2b8a4e7975fffa205a43970ef8d authored over 1 year ago by Simone Basso <[email protected]>
chore: use go1.20.6 (#1184)

See https://github.com/ooni/probe/issues/2503

cc8ed5909159ec3d3d33aa3403b7a591f83332c0 authored over 1 year ago by Simone Basso <[email protected]>
refactor(telegram): rewrite tests using netemx (#1183)

This diff rewrites telegram tests using netemx. This is part of
https://github.com/ooni/probe/i...

4e982620cf6233ba1b3206c2243ca99463ab6a5c authored over 1 year ago by Simone Basso <[email protected]>
refactor(telegram): allow mocking DC initialization (#1182)

This diff modifies the telegram experiment to allow mocking DC
initialization. In turn, this ch...

d08744ca30bfa9e1e4ed89b8780c8a6a04605f17 authored over 1 year ago by Simone Basso <[email protected]>
feat(whatsapp): rewrite tests to use netem (#1181)

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]>
feat(netemx): allow creating custom netstacks (#1180)

This diff modifies netemx to add support for creating custom netstacks.
This functionality is r...

647b03f4270eb758106523fe6273e3ebdbcd599c authored over 1 year ago by Simone Basso <[email protected]>
feat(sniblocking): rewrite tests using netem (#1179)

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]>
feat(fbmessenger): rewrite to use netem for testing (#1178)

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]>
feat(dnsping): rewrite tests to use netem (#1177)

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]>
feat(netemx): add support for capturing packets (#1175)

Sometimes, when debugging why netem-based tests do not work, it's useful
to capture PCAPs and i...

72b94e7dce3fb4b5cce111921836632bf854966b authored over 1 year ago by Simone Basso <[email protected]>
feat(simplequicping): rewrite tests to use netem (#1174)

Reference issue: https://github.com/ooni/probe/issues/2461

---------

Co-authored-by: kelme...

b4d2ca349257a39413f934af0b8745ec7a4a8398 authored over 1 year ago by Simone Basso <[email protected]>
feat(tlsping): rewrite tests to use netem (#1173)

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]>
feat(tcpping): rewrite tests using netem (#1172)

Reference issue: https://github.com/ooni/probe/issues/2461

---------

Co-authored-by: kelme...

bf68527aff991157cc9921173f159c471fd3b1a9 authored over 1 year ago by Simone Basso <[email protected]>
fix(webconnectivitylte): bump to 0.5.24 (#1171)

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]>
feat(webconnectivitylte): start adding test coverage (#1170)

This PR starts adding test coverage to Web Connectivity LTE. With
increasing test coverage, we ...

71ecb78f1a9606f3cdb48c18af1a8e7b6f6f0a29 authored over 1 year ago by Simone Basso <[email protected]>
refactor: move measurement-time functions to model (#1169)

This diff moves measurement-time functions to the internal/model
package. In turn, this work wo...

e196d27a0e40cfc105a7fed17a5eabcf489e5029 authored over 1 year ago by Simone Basso <[email protected]>
feat(netemx): redesign to simplify usage (#1168)

This commit shuffles around the `netemx` implementation to simplify
construction and usage. Her...

2f183bb4d134647dfebce0600d3cca6c3224f0fd authored over 1 year ago by Simone Basso <[email protected]>
feat(dslx): collect speed samples (#1167)

Part of https://github.com/ooni/probe/issues/2493

e00ba0e2a6c2d2d6b3b86a0e3b064785731dbb94 authored over 1 year ago by Simone Basso <[email protected]>
feat: lightweight throttling measurements (#1166)

This diff implements a lightweight approach to throttling that takes
advantage of the step-by-s...

7b886518d7929b454135674e0bb8dcc9388b621b authored over 1 year ago by Simone Basso <[email protected]>
cleanup: measurexlite should not depend on tracex (#1164)

I noticed this issue while working on
https://github.com/ooni/probe/issues/2493

1428fb1fb4c7f36e8c97f7bbbd1142cdc36fffa3 authored over 1 year ago by Simone Basso <[email protected]>
chore: import memoryless from m-lab/go (#1163)

The ndt7 server uses memoryless to avoid sampling the download speed at
constant intervals, whi...

554ad6d1ad98ea572d8e8a35e0cb469e4ed90459 authored over 1 year ago by Simone Basso <[email protected]>
feat: netemx Environment (#1160)

## Checklist

- [x] I have read the [contribution
guidelines](https://github.com/ooni/probe-c...

03516cbfd0e4f8f812d25c23b34dc0c948468a67 authored over 1 year ago by kelmenhorst <[email protected]>
fix: avoid submitting when tor binary is missing (#1078)

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]>
fix(.github): avoid using deprecated ::set-output (#1159)

See
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-outp...

00e45201d3a5af0745330a7495d6a460f68e430c authored over 1 year ago by Simone Basso <[email protected]>
[forwardport] fix: use correct Xcode and mingw version (#1158)

This diff forward ports 8a85b6379ba5ad7c23d494158ea3a5d535b36587 to the
master development bran...

9ecdb50a8260dae7ac8be943f86603acea288e29 authored over 1 year ago by Simone Basso <[email protected]>
doc: provide specific build instructions (#1157)

Closes https://github.com/ooni/probe/issues/2463

f3508a2767defede4dc4733482b23090e4530f4a authored over 1 year ago by Simone Basso <[email protected]>
chore: use go1.20.5 (#1156)

7027c124e02cac73383cc2606f9b2af72a9b0b2a authored over 1 year ago by Simone Basso <[email protected]>
fix: do not mention NewDefaultCertPool (#1155)

We renamed it to NewMozillaCertPool in #1129.

a6f3c2afa3847f4eba20ddc699c2a2f14c77bc9d authored over 1 year ago by Simone Basso <[email protected]>
chore: we're now hacking on v3.19.0-alpha (#1154)

See https://github.com/ooni/probe/issues/2417

35650f142a7b8f24e053c7953d22bcea45b1bbec authored over 1 year ago by Simone Basso <[email protected]>
chore: minor changes before 3.18.0-alpha (#1153)

- [x] make sure android dependencies are up-to-date
- [x] update to the latest ooni/go-libtor f...

78bba7102ffb0c111d4f386c52082eddf39d79b9 authored over 1 year ago by Simone Basso <[email protected]>
chore: update dependencies (#1152)

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]>
fix(oohelperd): use cookiejar for HTTP measurements (#1149)

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]>
feat: use 2023-06 geoip database (#1151)

See https://github.com/ooni/probe/issues/2485

e93dd1e584ebeceab8b02c7d1d6db4ad9f061bf5 authored over 1 year ago by Simone Basso <[email protected]>
[forwardport] fix: use openssl-1.1.1u (#1148)

This diff forward ports 325a8412999b001f4913ab5c522ed6402c9d78fe from
the release/3.17 branch t...

9626fffdcdf24707df5ecd6bc4a127145ba1a561 authored over 1 year ago by Simone Basso <[email protected]>
chore: run go generate ./... (#1147)

See https://github.com/ooni/probe/issues/2417

48f038d951952fcc982d76ebab7adb8cd137e826 authored over 1 year ago by Simone Basso <[email protected]>
[forwardport] fix(signal): bump the version number

This commit cherry-picks 2915bb653c9a12b354d4001361c04441a040e7bf
from the release/3.17 branch i...

7d5391b19a3fe1d4ff292feb12ab90f14d0a2eba authored over 1 year ago by Simone Basso <[email protected]>
[forwardport] fix(stuninput): sync with tor-browser-build

This commit forward ports df9677a44aec941c607c18c688d20ee2d194f9b6 and
854189c87d80e39729b08fd96...

b6f971a47308b68ef0a261c7d9bff9c837992870 authored over 1 year ago by Simone Basso <[email protected]>
doc(stuninput): document where to sync from

See https://github.com/ooni/probe/issues/2417#issuecomment-1468478811

45620460098867bf5cb1fcbd74fab419dfda4d02 authored over 1 year ago by Simone Basso <[email protected]>
chore: use 2023-05 geoip databases (#1145)

Part of https://github.com/ooni/probe/issues/2417

81ade38823001632e1344e160847794a90cabb53 authored over 1 year ago by Simone Basso <[email protected]>
fix: only construct cert pool when needed (#1129)

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]>
chore: use go1.20.4 (#1144)

Part of https://github.com/ooni/probe/issues/2417 and
https://github.com/ooni/probe/issues/2478.

e8feee59944445399b7b0351312c6f15e1e40280 authored over 1 year ago by Simone Basso <[email protected]>
update github actions to latest version (#1143)

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]>
feat(archival,dslx,measurexlite): tag all observations (#1142)

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]>
feat: add dslx usage tutorial (#1133)

## Checklist

- [x] I have read the [contribution
guidelines](https://github.com/ooni/probe-c...

18db6318560cd5c40aac5c818dc5c22288c8f7ab authored over 1 year ago by kelmenhorst <[email protected]>
feat: introduce dslx Observations constructor (#1141)

This diff introduces a `dslx.NewObservations` constructor to be used for
initializing `Observat...

293fef3e1217bb318278171ddeeaec6f0a0e01c1 authored over 1 year ago by DecFox <[email protected]>
cleanup: remove unnecessary package renaming (#1139)

f8b04e50114687f23b88917aecddfed1d5d592b4 authored over 1 year ago by Simone Basso <[email protected]>
refactor: consolidate mocks (#1138)

This refactor (and cleanup) diff ensures we have all the mocks in the
`internal/mocks` package....

613bd13974f82e3ac47cf1e377aa3320470dc21b authored over 1 year ago by Simone Basso <[email protected]>
show remaining time in CLI as h-m-s instead of seconds #2454 (#1134)

## Checklist

- [x] I have read the [contribution
guidelines](https://github.com/ooni/probe-c...

8e33f5d05c1a386d435f952ff6a96ff0618b9a90 authored over 1 year ago by mstrahov <[email protected]>
chore(deps): bump github.com/cloudflare/circl from 1.3.1 to 1.3.3 (#1136)

Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl)
from 1.3.1 to 1.3.3.
...

8bf3ce9c36e1542ad19bd29e3e08231f9c6b6ffd authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
signal: remove check for api.directory.signal.org (#1135)

The reference to the `api.directory.signal.org` domain was removed in
signalapp/Signal-TLS-Prox...

db85adbf3b3d6a7dd62c3fde884053a8cec97f5e authored over 1 year ago by Simon Cornelius P. Umacob <[email protected]>
fix(libtor): avoid data race (#1132)

There's a data race in the `libtor` package, as documented by
https://github.com/ooni/probe/iss...

bc7599cc4c82fb10b39cbdec42b64e855213b0d0 authored over 1 year ago by Simone Basso <[email protected]>
feat: introduce optional package (#1131)

This diff introduces the `optional` package to handle optional values.

See https://github.com...

48c6d096a693a649d44c8589dd11068e5f6e6fb9 authored over 1 year ago by DecFox <[email protected]>
fix(dslx): remove calls to NewDefaultCertPool (#1128)

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]>
feat(dslx): Add HTTPRequestOverQUIC composition (#1127)

Reference issue: https://github.com/ooni/probe/issues/2402

efd57de3dd6bb3cf2a9e9a5c9dfe0d6305ecf262 authored over 1 year ago by kelmenhorst <[email protected]>
fix(webconnectivitylte): avoid data race (#1124)

Closes https://github.com/ooni/probe/issues/2434

297360dfa007583c3fcd75bc83e516b82d93f8be authored over 1 year ago by Simone Basso <[email protected]>
fix(mobile): honor check-in feature flags (#1123)

Closes https://github.com/ooni/probe/issues/2433.

9e19a50751dace6f2cf50d15ef746d7e33a59292 authored over 1 year ago by Simone Basso <[email protected]>
fix(ndt7): "you have a typo in the docstring"

7b91b4cd34c589dbaae1d827b9917e5ba77c2430 authored over 1 year ago by Simone Basso <[email protected]>
cleanup(monorepo): only clone desktop and android (#1122)

These two repositories are the only ones we can manage through the
monorepo scripts for integra...

fbf61be4350240a7dab0d0258822b4b034e1fea7 authored over 1 year ago by Simone Basso <[email protected]>
feat(gardener): tool to curate the test lists (#1114)

This pull request introduces the gardener, a tool to curate the test
lists. With @sloncocs, @he...

5e434166758c63cfaf785006e584cb43b25079be authored over 1 year ago by Simone Basso <[email protected]>
fix(dslx): Use QUIC server name logic analogous to TLS code (#1120)

## Checklist

- [X] I have read the [contribution
guidelines](https://github.com/ooni/probe-c...

284f23d4d149c1f6cee76ebe23d2946ad673ebf5 authored over 1 year ago by kelmenhorst <[email protected]>
feat: add support for testing using netem (#1121)

Closes https://github.com/ooni/probe/issues/2431

d76b29ecf12e75856b24e80151dcd163c0c4bd5f authored over 1 year ago by Simone Basso <[email protected]>
feat(dslx): implement http, https, and http3 (#1119)

This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1040. The reference is...

a4990b86e43a6972787f3c5e9ae55595cdfd3d24 authored over 1 year ago by Simone Basso <[email protected]>
feat(dlsx): implement tcp, tls, and quic (#1118)

This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1040. The reference is...

149fc82a62ab4ec2ccb20952f4bd0dbcd8e31ae9 authored over 1 year ago by Simone Basso <[email protected]>
feat(dslx): introduce DNS, sets of addresses, and endpoints (#1117)

This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1040. The reference is...

3fbd10e1d87e311cad1c1bf0f210be1cd1948601 authored over 1 year ago by Simone Basso <[email protected]>
feat(dslx): introduce functional core (#1116)

This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1040. The related issu...

60a09ab798d8cff4d7f616a093ef40f3a575df74 authored over 1 year ago by Simone Basso <[email protected]>
doc: add spec for DSL for writing experiments (#1115)

This diff has been extracted from
https://github.com/ooni/probe-cli/pull/1040. It introduces a
...

3fcf81939196ce82fba4939b98173634a62c5197 authored over 1 year ago by Simone Basso <[email protected]>
fix(netxlite): handle "tls: unrecognized name" alert (#1111)

Closes https://github.com/ooni/probe/issues/2419

5070f73f361891981c8622f0f5fdc75b73fcfdd6 authored over 1 year ago by Simone Basso <[email protected]>
fix(webconnectivitylte): handle i18n domains (#1110)

This diff introduces a standalone inputparser package that
implements the same functionality of...

f62b76f373b3965808f283c8d7f15cfbfd4c8c1a authored over 1 year ago by Simone Basso <[email protected]>
fix(miniooni): report current time in UTC (#1109)

Noticed while testing https://github.com/ooni/probe/issues/2411

3716c0d15cf7b194d4f96fa243d4d203cd3d57da authored over 1 year ago by Simone Basso <[email protected]>
chore(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 (#1108)

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.5.0 to 0.7.0.
- [Release notes](...

b69759ade1c88c263105e55503d9c687c11d709e authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(oohelperd): disable QUIC by default (#1107)

I have been eyeballing the performance charts for a few days and it
seems that enabling QUIC ma...

7158cd6e99f7fe8c724cdc1df3ddad903d68a91f authored over 1 year ago by Simone Basso <[email protected]>
feat: introduce libooniengine in the tree (#1100)

Closes https://github.com/ooni/probe/issues/2414

---------

Co-authored-by: decfox <decfox...

935da48649cb069da1c849542bbec1f25d340054 authored over 1 year ago by DecFox <[email protected]>