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

fix(gardener): avoid issues caused by stale databases (#1516)

We use a database to keep measurements results to allow to interrupt and
resume the work, given...

813ba9e4b6c26062c1b2f3feac0c517a4a683b49 authored 9 months ago by Simone Basso <[email protected]>
fix(webconnectivitylte): add classic and tcptls_experiment tags (#1502)

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

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

b36dd8f78265762d5ef214a4ff72e2d856410e11 authored 9 months ago by Simone Basso <[email protected]>
fix(qatool): remove remaining causes of churn (#1515)

This diff removes the remaining causes of churn in qatool (modulo flaky
tests).

Closes https...

db5fd8ce6be7323e1b4bad00872bf4088426e4c0 authored 9 months ago by Simone Basso <[email protected]>
cleanup(netemx): simplify idna and large-file test cases (#1514)

We just need a single IP address in both cases. Helps with
https://github.com/ooni/probe/issues...

7f8dda74447f3c3f29806278df8c608ab6d94dad authored 9 months ago by Simone Basso <[email protected]>
fix(webconnectivitylte): add 10k*i scope to all IDs (#1513)

Arguably IDs starting from 10k for getaddrinfo more obviously have a
scope.

Related to https...

5f716f2558ac0b49ef06835eab97779e32bcb3cb authored 9 months ago by Simone Basso <[email protected]>
fix(qatool): do not save large response bodies on disk (#1512)

It seems unnecessary in light of what we're currently testing. By doing
this, we allow for much...

a37f0d27cbd4a5557b02a44f9f446bdeefd1f5dd authored 9 months ago by Simone Basso <[email protected]>
fix(qatool): make Date header constant (#1511)

Helps with https://github.com/ooni/probe/issues/2677

595e16728396d91bb8a9d48fd328b52ffea84a47 authored 9 months ago by Simone Basso <[email protected]>
fix(qatool): normalize test keys (#1510)

Zero out times and zero LTE measurement results not used by
minipipeline.

Helps with https:/...

0ea2f9640e35aab3dfa62267b9b04c8b5a685141 authored 9 months ago by Simone Basso <[email protected]>
fix(minipipeline): sort A before AAAA (#1509)

Helps with https://github.com/ooni/probe/issues/2677.

7f98e11fbfa9741eca266e6fe989e7033229db7c authored 9 months ago by Simone Basso <[email protected]>
fix(webconnectivitylte): don't use a DoH URL provider singleton (#1508)

Using a singleton makes tests non-deterministic. Instead use an instance
for each measurer.

...

f5bacf3d7e6f3abb79579b90201a656cc9418b80 authored 9 months ago by Simone Basso <[email protected]>
fix(webconnectivitylte): use scope for endpoint IDs (#1507)

We use scope for endpoint IDs. This helps to reduce churn when running
`./script/updateminipipe...

165a9acf6e22a5321732f333637092d65b7043e0 authored 9 months ago by Simone Basso <[email protected]>
fix(webconnectivitylte): never sort test keys (#1506)

I realized it was not the best idea to modify the measurement algorithm
for producing a better ...

80b1681e9a686bf28156c06b575ce6b4579b3487 authored 9 months ago by Simone Basso <[email protected]>
fix(qatool): reduce generated test cases churn (#1505)

We add dns.nextdns.io to the QA suite, such that we don't get a wrong
NXDOMAIN when trying to u...

55586ad01a5e979b897f009d7c0ca8758a986003 authored 9 months ago by Simone Basso <[email protected]>
fix(webconnectivitylte): include client_resolver (#1504)

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

add0707cfaef469c43e6d30c27e1238e37dd6663 authored 9 months ago by Simone Basso <[email protected]>
fix(webconnectivitylte): include network events (#1503)

While there, notice that we can increase the coverage in
webconnectivityqa.

Closes https://g...

4439cbd2d5f5d66fa99966601db9855a0e830059 authored 9 months ago by Simone Basso <[email protected]>
fix(CDEPS/tor): allow compiling under ArchLinux (#1501)

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

912c3e6f65e88eea77b383feb9262494cfa6fa0e authored 9 months ago by Simone Basso <[email protected]>
feat(webconnectivitylte): use random DNS-over-UDP resolver (#1500)

Using one resolver at random from a pool of some has been requested by
users.

While there li...

2e43eea631c1161484db5620e2e1da3b774d94a6 authored 9 months ago by Simone Basso <[email protected]>
doc(Readme.md): mention nightly builds

fee6e0152430fca49f6ea795b0539cce87cb70e1 authored 9 months ago by Simone Basso <[email protected]>
fix(DNSWhoamiService): implement cache expiration (#1499)

Because the singleton is always active, we need to expire the cache
otherwise we don't catch ch...

576aa23603223802aa2b6f0d8d947e724fe1ab8a authored 9 months ago by Simone Basso <[email protected]>
feat(webconnectivityalgo): test DNSWhoamiService (#1498)

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

9c6cc44dd29031628763e65269818aae3e772607 authored 9 months ago by Simone Basso <[email protected]>
feat(webconnectivityalgo): test OpportunisticDNSOverHTTPSURLProvider (#1497)

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

7355ba0103b106a6689f72bf992cc85691912077 authored 9 months ago by Simone Basso <[email protected]>
refactor: move webconnectivitylte algos to webconnectivityalgo (#1496)

This diff refactors webconnectivitylte by moving some algorithms inside
the new webconnectivity...

a6f3ca4cfae0ff71d500d6c4d6b80d9f4ab64a51 authored 9 months ago by Simone Basso <[email protected]>
doc(webconnectivitylte): clarify http_transaction_{start,end} semantics (#1495)

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

37db46759feae0330df116ad9144563ef980bd1d authored 9 months ago by Simone Basso <[email protected]>
refactor(webconnectivitylte): use NewHTTPTransportWithOptions (#1494)

There's no need to use the older NewHTTPTransport factory for creating a
new HTTP transport, be...

49382fedd5243cbcc4d99a65716ffef50db28f55 authored 9 months ago by Simone Basso <[email protected]>
cleanup(Readme.md): remove redundant sentence

7a714381105912c830a449866765dfe14840c6b8 authored 9 months ago by Simone Basso <[email protected]>
feat(webconnectivitylte): wire-in SummaryKeys (#1493)

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

While there, repair flaky unit test and exp...

b89a15fcca05e821aa3617ccee2f98be4aa63263 authored 9 months ago by Simone Basso <[email protected]>
refactor(all): improve SummaryKeys management (#1491)

While approaching https://github.com/ooni/probe/issues/2667, I
recognized that the approach we'...

0f5529fcaa2211cb6d5ba5df495b579560c32b95 authored 9 months ago by Simone Basso <[email protected]>
cleanup(all): remove the run experiment (#1492)

We used the run experiment for the DoT and DoH blocking paper, i.e.,
https://censorbib.nymity.c...

07a26f4c428e980e2efc633b47ea2daef2de8e50 authored 9 months ago by Simone Basso <[email protected]>
BREAKING CHANGE: feat: move StreamAllContext to netxlite (#1490)

This diff moves the `StreamAllContext` implementation from
`webconnectivitylte` to `netxlite`.
...

8b1381548abd8bec39056a2209299694c88f0e7c authored 9 months ago by Simone Basso <[email protected]>
feat(engineresolver): add wikimedia DNS (#1489)

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

6ebf2654bcb2e4c2b4c7db8e2bf1dd843a62b96b authored 9 months ago by Simone Basso <[email protected]>
fix(webconnectivitylte): count bytes sent and received (#1488)

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

220757e3da20e37504ae9401f43892c2cd03e7be authored 9 months ago by Simone Basso <[email protected]>
fix(script/go.bash): support Ubuntu 22.04 LTS and Debian 11 (#1487)

This commit is part of https://github.com/ooni/probe/issues/2664. We use
a different strategy f...

93afcb20cbdad78ed7121e9f959af64b923e70c0 authored 9 months ago by Simone Basso <[email protected]>
doc(Readme.md): mention ./script/go.bash (#1486)

While there, zap the ./MONOREPO/tools/setupgo script, which has now been
superseded by using ./...

8179b982e410957f5a6f89f10a7b477ed61a1b45 authored 9 months ago by Simone Basso <[email protected]>
feat(Makefile): use ./script/go.bash (#1482)

By using ./script/go.bash in the `Makefile`, we ensure that we're using
the correct version of ...

64c4394664e7641597e37541e131cbda7b90773b authored 9 months ago by Simone Basso <[email protected]>
feat(buildtool): introduce script/go.bash wrapper (#1485)

This wrapper invokes buildtool's gofixpath to ensure we end up executing
the correct version of...

e9dc6f1f83fb360b0d498c935cb258ee98f91a20 authored 9 months ago by Simone Basso <[email protected]>
feat(buildtool): add the gofixpath subcommand (#1484)

This subcommand executes another command ensuring a PATH lookup for this
subcommand resolves "g...

b1de2811c9de584d76d5f7687c13c53e01fb7e31 authored 9 months ago by Simone Basso <[email protected]>
chore(buildtool): support go1.18+ (#1483)

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

3760c2d5079f9bd0254663ae170a1c2ad20212e1 authored 9 months ago by Simone Basso <[email protected]>
chore(webconnectivitylte): add large file test cases (#1475)

Close https://github.com/ooni/probe/issues/1336

9b598929415e59001f84eb2a96a18512c66aeda9 authored 9 months ago by Simone Basso <[email protected]>
minipipeline: fix computing HTTPResponseBodyIsTruncated (#1481)

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

See https://github.com/ooni/probe-cli/pull/...

bf471b3c28280fe865b6294309155f58a3ee0edc authored 9 months ago by Simone Basso <[email protected]>
fix(webconnectivitylte): handle malformed redirect URLs (#1480)

This diff ensures that webconnectivitylte is able to handle malformed
redirect URLs such as (li...

1579af3b965f6bc2ce8615b8cc0caa3720e69d92 authored 9 months ago by Simone Basso <[email protected]>
chore(webconnectivityqa): reproduce ooni/probe#2628 issue (#1479)

This PR improves webconnectivityqa to reproduce the
https://github.com/ooni/probe/issues/2628 i...

69a6c89638807bcc90406ff104c3929b31d94785 authored 9 months ago by Simone Basso <[email protected]>
feat(webconnectivitylte): add Cloudflare CAPTCHA test cases (#1476)

## Checklist

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

db5878cf5b50a40d660d6b4b14d87bd477a6a374 authored 9 months ago by Simone Basso <[email protected]>
doc(Readme.md): add link to miniooni (#1478)

It seems better to have a direct link. Based on a discussion with
@agrabeli.

96ccf79a9b4be2d1d7772776922e50092f1d68b1 authored 9 months ago by Simone Basso <[email protected]>
chore: use latest zlib version published (1.3.1) (#1477)

## Checklist

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

412be5e45f204460f2b88faade06907228696203 authored 9 months ago by Ain Ghazal <[email protected]>
fix(webconnectivitylte): handle domains w/o A/AAAA records (#1473)

This diff improves webconnectivitylte and minipipeline to correctly
handle the case where a web...

2d9d7ba8bd213df132b63f9c600e0f73d2c53b9d authored 10 months ago by Simone Basso <[email protected]>
fix(minipipeline): handle IP-addr URLs in classic linear analysis (#1472)

This diff fixes
https://github.com/ooni/probe/issues/1511#issuecomment-1908208226.

This is t...

2cc9231b987b98b77f5a9054105dd2f139603ac4 authored 10 months ago by Simone Basso <[email protected]>
chore(minipipeline): add data to understand ooni/probe#1511 (#1471)

This commit adds data collected from
https://github.com/ooni/probe/issues/1511#issuecomment-190...

4fb9f0f599bd5965c0f20a63e5d7d0a2581d4a10 authored 10 months ago by Simone Basso <[email protected]>
chore(minipipeline): add http://firefox.com test case (#1470)

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

While there sort entries inside of the
`./...

3a448302e081327a1772174341cdcf4a0b2d1d78 authored 10 months ago by Simone Basso <[email protected]>
fix(webconnectivitylte): handle measurements with loopback addrs (#1462)

This diff modifies webconnectivitylte and related packages to correctly
handle measurements con...

9a75677537ec56e67377ab6f4138e9fd5c789353 authored 10 months ago by Simone Basso <[email protected]>
chore(minipipeline): regenerate test cases (#1469)

This diff extracts the part of
https://github.com/ooni/probe-cli/pull/1462 that only consists i...

5371908fdf4c2a3c9c1a584b40dd272ed6042e67 authored 10 months ago by Simone Basso <[email protected]>
refactor(netemx,oohelperd): use oohelperd.NewHandler constructor (#1468)

In https://github.com/ooni/probe-cli/pull/1467 we made the netemx
constructor for oohelperd.Han...

39ab3d27dec8d203981e39e296695623d1c52129 authored 10 months ago by Simone Basso <[email protected]>
refactor(oohelperd,netmx): reduce construction diff to zero (#1467)

This diff modifies how we construct oohelperd.Handler inside the
oohelperd package and inside t...

8331a30d5cf6c9b51f2a2532acb6854cbca5ca69 authored 10 months ago by Simone Basso <[email protected]>
refactor(oohelperd): depend on netxlite.Netx only (#1466)

This diff modifies netxlite such that the oohelperd only depends on a
netxlite.Netx instance.
...

9f66878c43870a117a96b16d1995877e39501438 authored 10 months ago by Simone Basso <[email protected]>
cleanup(netxlite): remove first-order implicit-Netx wrappers (#1465)

This diff removes the first-order implicit-Netx wrappers. We define
first-order implicit-Netx w...

70861a6cf219f276e5021e3018c6ca800cb5f873 authored 10 months ago by Simone Basso <[email protected]>
fix(oohelperd,netemx): construct equivalent HTTPTransports (#1464)

This diff modifies oohelperd and netemx to ensure we construct
equivalent HTTPTransports.

Le...

fb871902ed9b385f68d932c514c4d4dc5bcad92b authored 10 months ago by Simone Basso <[email protected]>
fix(oohelperd): make sure endpoints don't connect to 127.0.0.1 (#1463)

This diff adds extra tests and logging showing that we're not connecting
to 127.0.0.1 in endpoi...

596727f1f0bc7ad53b4c544f670cf4a00d728d87 authored 10 months ago by Simone Basso <[email protected]>
chore(minipipeline): add test case for ooni/probe#2456 (#1461)

This commit adds a test case that replicates the issue described by
https://github.com/ooni/pro...

319643dd3b0a4269f689931faf76537fa351eb66 authored 10 months ago by Simone Basso <[email protected]>
fix(webconnectivitylte): make IDNA WAI (#1460)

## Checklist

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

924cc5535851fd3691852d290c5e72fc284dc83e authored 10 months ago by Simone Basso <[email protected]>
minipipeline: fix expected TCP & TLS failures (#1459)

This diff corrects an embarrassing bugs in the logic we were using for
expected TCP and TLS fai...

a608f3a04b3f780a68411eaaf5d3b2e2ba14f8e5 authored 10 months ago by Simone Basso <[email protected]>
feat(webconnectivitylte): add more tests and comments (#1458)

This diff ensures that we do not lose any comment or test that we
removed in https://github.com...

0a5604ad3b3ea606febe77faca279091f2e50125 authored 10 months ago by Simone Basso <[email protected]>
feat(webconnectivitylte): handle ghost DNS censorship (#1457)

## Checklist

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

fbe3515691f91ca1140b04f493155a98bbadd521 authored 10 months ago by Simone Basso <[email protected]>
cleanup(webconnectivitytle): avoid code duplication (#1456)

Use a single algorithm for determining whether there's HTTP diff. We can
do this by migrating t...

b6642816a577dcab8cf478c21f0743c86929037b authored 10 months ago by Simone Basso <[email protected]>
cleanup(webconnectivitylte): remove the orig engine (#1455)

This commit removes the "orig" data analysis engine of the
webconnectivitylte experiment now th...

b6cfb0aeba77a0a49c72ba644f8f53999505e29f authored 10 months ago by Simone Basso <[email protected]>
feat(webconnectivitylte): classic supports XNullNullFlags (#1454)

This diff extends webconnectivitylte's classic analysis engine and
minipipeline to generate `XN...

5ddbf8b0434b0e7bd931349e70d9553a25cc63f5 authored 10 months ago by Simone Basso <[email protected]>
feat(webconnectivitylte): classic computes XBlockingFlags (#1446)

This diff modifies the "classic" analysis engine to compute
XBlockingFlags. While there, make s...

41bedb59db4dc3bc06b18656d9ec7738cb9163cc authored 10 months ago by Simone Basso <[email protected]>
feat(minipipeline): add DNS and HTTP unexplained failures (#1453)

We need to know about all possible unexplained failures. With this
information and information ...

bdb519dff95c37569be6926638dba54cd37acdc1 authored 10 months ago by Simone Basso <[email protected]>
feat(minipipeline): add ControlFinalResponseExpectations (2/2) (#1452)

This diff completes the work started by #1451 by adding support for
ControlFinalResponseExpecta...

64255d5070f21ff2f601ec5419b676d03420a1ce authored 10 months ago by Simone Basso <[email protected]>
feat(minipipeline): add ControlFinalResponseExpectations (#1451)

This PR adds the ControlFinalResponseExpectations field to
WebObservationsContainer. We need th...

0e44897c8de01424155e7721632813c5f7324ad6 authored 10 months ago by Simone Basso <[email protected]>
chore(minipipeline): increase code coverage (#1450)

I spent some time increasing code coverage for `internal/minipipeline`.

This is KTLO work as ...

2f83da493e0436aea2587e7b56f590ad51581bed authored 10 months ago by Simone Basso <[email protected]>
feat(minipipeline): add DNSLookupSuccessWithBogonAddresses (#1449)

This diff adds the DNSLookupSuccessWithBogonAddresses analysis field to
minipipeline.

We'll ...

dfaeed9d224bd81db8377659c2e0be70092e50f3 authored 10 months ago by Simone Basso <[email protected]>
refactor(minipipeline): allow avoiding linear analysis (#1448)

This is yak shaving for https://github.com/ooni/probe/issues/2640.

75780fdf3e68b2005ffe0828e6d93828da8e1126 authored 10 months ago by Simone Basso <[email protected]>
refactor(webconnectivitylte): make analysis flags public (#1447)

This PR contains yak shaving before doing
https://github.com/ooni/probe/issues/2640.

We extr...

4bf2ae2cd90e5c4f934ff9ba3bf1c49dab18801e authored 10 months ago by Simone Basso <[email protected]>
fix(libtor): prevent concurrent instances (#1445)

This PR is about preventing concurrent `./internal/libtor` instances.
The `./internal/libtor` p...

a62f36c99e9ea406946d6decf85c96a450abbf67 authored 10 months ago by Simone Basso <[email protected]>
fix(dnsping): make output more actionable (#1444)

## Checklist

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

64f61ec52fbd79944cd67d3cfeb2853606d9be4e authored 10 months ago by Simone Basso <[email protected]>
chore(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 (#1443)

Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl)
from 1.3.6 to 1.3.7.
...

d16df54ef1307ea1690f66e5507ad3280ca56ed3 authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat(oohelperd): protect against overload and add metrics (#1442)

## Checklist

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

4ef31a79cefafeea7777046b11344cdc7c22614e authored 11 months ago by Simone Basso <[email protected]>
chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#1441)

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from
0.16.0 to 0.17.0.
<details>...

fa486a4f19d33cb8c575327aea85d6ff6c345299 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: we're now hacking on v3.21.0-alpha (#1439)

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

6c6fc314448df7e9a252512f8f04ec9b4ccd1bff authored 11 months ago by Simone Basso <[email protected]>
chore: update C deps (#1434)

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

e5c1f6a4e06a3580c81ff424a794ba95535f261a authored 11 months ago by Simone Basso <[email protected]>
cleanup: move dslx inside internal/x (#1438)

This is a follow-up from merging
https://github.com/ooni/probe-cli/pull/1437 to also mark `dslx...

b3ddedf99fc82cc62886d053275621bed8fe7224 authored 11 months ago by Simone Basso <[email protected]>
feat(miniooni): minimal JavaScript-ing capabilities (#1437)

This diff implements part of my SplinterCon JavaScript demo
(https://github.com/ooni/probe-cli/...

7a2c9fd3929033740fa31121e9138ca5b8f28a6a authored 11 months ago by Simone Basso <[email protected]>
cleanup(miniooni): rename kvstore2 to engine (#1436)

Noticed when preparing the SplinterCon demo. We should have the same
name for the engine state ...

fdce52c9dcfa8fa111ae33b2cda95888e7a40dc2 authored 11 months ago by Simone Basso <[email protected]>
fix: make sure we can parse integers from JSON (#1435)

This commit ensures we can parse integer values provided using OONI Run
v2 descriptors into act...

86bea501b0b807c8d16140dcbe1ea962fd1d8916 authored 11 months ago by Simone Basso <[email protected]>
feat: allow go1.21 builds (#1424)

We can ~safely compile our net/http and crypto/tls forks with a later
version of Go, because th...

f8c61897945411082534acaa351924cf5937988e authored 11 months ago by Simone Basso <[email protected]>
chore: try to upgrade all possible dependencies (#1433)

We cannot upgrade bifurcation/mint and refraction-networking/utls
because otherwise Psiphon doe...

5a1b93bd71fe9cf7008bfb973f9a8e9db5c84909 authored 11 months ago by Simone Basso <[email protected]>
chore: update to [email protected] (#1428)

Upgrade to [email protected] and adapt closing policy after [changes in
[email protected]](https://...

29a5384389c0dfe73547964b541e0dd255904378 authored 11 months ago by Simone Basso <[email protected]>
chore: upgrade netem and miekg/dns (#1432)

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

0c09e58f13732de915f2017fbd6a2480ef88216d authored 11 months ago by Simone Basso <[email protected]>
chore: more easy to update deps (#1431)

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

f197e9ba899658976dff2e602467561f985a66fb authored 11 months ago by Simone Basso <[email protected]>
chore: update easy-to-update deps (#1430)

Extracted from https://github.com/ooni/probe-cli/pull/1428 excluding
packages causing tests to ...

e0ffa260e7672fd9314ffece6e20a06b000e3ea9 authored 11 months ago by Simone Basso <[email protected]>
chore: update user agent, reformat code, regenerate statics (#1429)

Forked off the more complex https://github.com/ooni/probe-cli/pull/1428,
which was failing.

...

32d413219b5e5616f0e96d7a6bc1ed2ec6c7c81d authored 11 months ago by Simone Basso <[email protected]>
chore: use go1.20.12 (#1427)

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

feb8c7d4ca6999152f143cc9e673cdf8273771b3 authored 11 months ago by Simone Basso <[email protected]>
chore: use 2023-12 database (#1426)

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

a8df57765f832db373737f6d83de606fb0aba46a authored 11 months ago by Simone Basso <[email protected]>
fix(oonimkall): make sure SoftwareName is set (#1425)

While there, make sure we log the check-in request and response with
`-v`, because otherwise 🤌🤌...

a91e86f6c62f1e711e8aaad129e5ba2b01fc9d18 authored 11 months ago by Simone Basso <[email protected]>
doc(webconnectivitylte): document "orig" HTTP analysis bug (#1422)

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

d84729dcd342bad16f338d3476b6c2ac47d705b2 authored 11 months ago by Simone Basso <[email protected]>
fix(signal): trim down tested endpoints (#1421)

## Checklist

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

a0d4b5c75f45fb2e247e2a97f63b1516962f63ff authored 11 months ago by Simone Basso <[email protected]>
feat: make sure LTE and v0.4 emit the same test keys (#1392)

This diff switches LTE to use the classic "engine", removes restrictions
regarding comparing te...

b4d03b59d8f98d9734594f5fd07559d1458b2577 authored 11 months ago by Simone Basso <[email protected]>
feat(webconnectivitylte): introduce classic analysis (#1420)

This diff modifies Web Connectivity LTE to support different data
analysis engines, refactors e...

0d55aa76cff70d3f0848bed4333edb0b79b89592 authored 11 months ago by Simone Basso <[email protected]>
feat(minipipeline): implement linear analysis (#1417)

The linear analysis takes advantage of recent changes in WebConnectivity
LTE to build a linear ...

c056f79892f22000e8b5152ae409364299d82aa6 authored 11 months ago by Simone Basso <[email protected]>
fix(minipipeline): set control expectation for all observations (#1419)

Up until now, we were setting the control expectation (i.e., the final
result of accessing the ...

4dc6e7df894eb471d87a452f14e80f21531968ff authored 11 months ago by Simone Basso <[email protected]>
fix(minipipeline): don't emit fetch_body=false in classic mode (#1418)

In classic mode, we should restrict to what Web Connectivity v0.4 is
using to take decisions. B...

7447e430a7226ed0e31b48a28cb2e508211eae36 authored 11 months ago by Simone Basso <[email protected]>