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: update to go1.19.6 (#1106)

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

764e762e4c05448bfa1e4f19ef4e26121521bd5d authored almost 2 years ago by Simone Basso <[email protected]>
feat(oohelperd): make 0.th.ooni.org deployment easier (#1105)

* buildtool: add rules to build oohelperd

* .github/workflows: use buildtool to build oohelpe...

337dc454a230fcfde61d0356edc83487ecfe2306 authored almost 2 years ago by Simone Basso <[email protected]>
feat(oohelperd): serve CPU profiles using HTTP (#1104)

I also added an endpoint for obtaining execution traces.

See https://github.com/ooni/probe/is...

b4cbefc3c33f31209a8150a537094db603464e70 authored almost 2 years ago by Simone Basso <[email protected]>
fix(oohelperd): allow pending requests to complete (#1103)

This diff increases the timeout used to await for pending
requests and parallelizes the shutdow...

0951d3bda1b71e1c9dfcd1dd4d6675370079705f authored almost 2 years ago by Simone Basso <[email protected]>
fix: avoid NewDefaultCertPool when not needed (#1102)

This diff modifies the tree to rely on netxlite's property that it will
use the Mozilla cert po...

8b96164c8c7ad26d58a57f41aae955b8dc3a6967 authored almost 2 years ago by Simone Basso <[email protected]>
refactor(oohelperd): improve handler tests (#1101)

This diff attempts to rewrite and steer handler_test.go such that
it mostly contains unit tests...

207d74412c2a33ac845140aa3f9511edb855e32a authored almost 2 years ago by Simone Basso <[email protected]>
fix(oohelperd): better unit tests for dnsDo (#1099)

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

8bd0c1054d492e64e35c7602b3b3bf070f3838b0 authored almost 2 years ago by Simone Basso <[email protected]>
fix(netxlite): use private static default cert pool (#1098)

This diff is slightly more complex than the naive diff that creates
a private static pool and u...

3d378068ba803e2e023bcf9b574fc273d9951161 authored almost 2 years ago by Simone Basso <[email protected]>
fix(oohelperd): use cached cert pool for quic and tls (#1097)

This commit creates a private static cert pool to use in the
oohelperd when issuing QUIC and TL...

8476f114c551e1571e88e78a4ed83c5a45c0a8de authored almost 2 years ago by Simone Basso <[email protected]>
feat(oohelperd): allow collecting CPU profiles (#1096)

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

26fd3e248e699f7976c208687cb9eef244143fb1 authored almost 2 years ago by Simone Basso <[email protected]>
refactor(dash): runner -> runnerConfig (#1095)

The new name is cleaner.

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

7b29ef81e6adfb4a25555c04d37a82a72d5bca25 authored almost 2 years ago by Simone Basso <[email protected]>
cleanup: remove the unused mlablocate package (#1094)

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

4de5fd39c3bc7d45204c6a44e3c39bd293b468bf authored almost 2 years ago by Simone Basso <[email protected]>
chore(deps): bump github.com/pion/dtls/v2 from 2.1.5 to 2.2.4 (#1085)

Bumps [github.com/pion/dtls/v2](https://github.com/pion/dtls) from 2.1.5 to 2.2.4.
- [Release n...

d71beb6552244763a83607c6a735f901b3f13bd9 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat(dash): use @m-lab locate API v2 (#1093)

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

Closes https://github.com/ooni/probe-cli/pull/1084

1ca1b3ed8f8f9bded3f1564a16bb2481a1a2766f authored almost 2 years ago by Simone Basso <[email protected]>
refactor(dash): avoid using struct method receivers (#1092)

I don't like having struct method receivers because they may hide
the side effects of mutating ...

49f78d498287b3e9b6d52426e2bee2be1b0c1668 authored almost 2 years ago by Simone Basso <[email protected]>
cleanup(dash): avoid using mockable.Session (#1091)

The mockable.Session struct has been deprecated. Rewrite tests
to use the mocks.Session struct ...

4880e2aea56e1742939335d62504c22da6b1b8fe authored almost 2 years ago by Simone Basso <[email protected]>
cleanup(dash): modernize tests implementation (#1090)

This diff goes through all the unit tests and modernizes them.

Yak shaving for https://github...

9997816f11dd2a4ece34999b539a13aaf363313e authored almost 2 years ago by Simone Basso <[email protected]>
cleanup(dash): use http.NewRequestWithContext (#1089)

Yak shaving for https://github.com/ooni/probe/issues/2398

5daa7c98b9c070263d1ff340ebb774e64e86cbc6 authored almost 2 years ago by Simone Basso <[email protected]>
refactor(dash): split runner and measurer (#1088)

This diff splits dash.go into runner.go and measurer.go.

By splitting by topic, we get easier...

672acc79c9c37bdc7afd1fae142166fc0e2b8a20 authored almost 2 years ago by Simone Basso <[email protected]>
cleanup(dash): improve docs and modernize the implementation (#1087)

Make sure we use model.HTTPClient rather than a bare *http.Client
when applicable. Make sure we...

aa0883f69a1ab7c19af7682f51caad44943b2a03 authored almost 2 years ago by Simone Basso <[email protected]>
feat(mlablocatev2): add support for dash (#1086)

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

e02ce435e2fafde08aaeaf14ce4db6272e465be5 authored almost 2 years ago by Simone Basso <[email protected]>
refactor(mlablocatev2): modernize before adding DASH support (#1083)

This commit modernizes the mlablocatev2 API. This mainly means
preferring using pointers for st...

cd7cdbcc7fbcde0af9cf913cc332944cb42d1983 authored almost 2 years ago by Simone Basso <[email protected]>
chore: use ooni/[email protected] (#1082)

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

d714b20e00fabc192fa5cb89f49da61a8c88aa04 authored almost 2 years ago by Simone Basso <[email protected]>
fix(buildtool): build openssl-1.1.1t & update NDK (#1081)

This diff updates the build scripts to build openssl-1.1.1t and
closes https://github.com/ooni/...

3037dcfcd8f7a16904a9be799781cf1501ba50c7 authored almost 2 years ago by Simone Basso <[email protected]>
cleanup(oonimkall): remove MaybeUpdateResources stub (#1080)

This diff ensures we remove in probe-cli all the functions we have
removed in https://github.co...

856f8d70bc8ab2087a9caba392da7fcc140d3f15 authored almost 2 years ago by Simone Basso <[email protected]>
hirl: log the test helper address (#1079)

This patch teaches the hirl experiment to log its test helper, which
is useful when debugging h...

6df48633f9d6edc488abb26caa709a32a1ddda49 authored almost 2 years ago by Simone Basso <[email protected]>
fix(model): get TH info from check-in API (#1076)

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

71d40e3f69f2aa671b1594371ff5d2b424b9322d authored almost 2 years ago by Simone Basso <[email protected]>
fix(torembed): use embedded control conn (#1074)

See https://github.com/ooni/probe/issues/2405#issuecomment-1416088377

f3c853bad6b3070e11374bea3b157e214b0be237 authored almost 2 years ago by Simone Basso <[email protected]>
fix(android): avoid fdsan crash in tor code (#1070)

This diff patches tor to avoid closing the controller socket twice.

See https://github.com/oo...

a904ba572fece7785db101f8c4af3e7b7794914b authored almost 2 years ago by Simone Basso <[email protected]>
fix(libtor): don't leak a file descriptor (#1072)

Discovered while trying to understand the reason why we have an abort caused by Android's fdsan....

8e1bed156d9db798b730afa6aef054eb404db5d4 authored almost 2 years ago by Simone Basso <[email protected]>
fix(android): sync compiler flags with ndk-build (#1071)

It seems using sanitizers leads to builds that SEGFAULT
as soon as we attempt to use the AAR ge...

5ebcca256c50e7b40d3141534627d151ab20e4bd authored almost 2 years ago by Simone Basso <[email protected]>
fix(netxlite): allow overriding default cert pool (#1069)

This diff tweaks https://github.com/ooni/probe-cli/pull/1068
to make sure overriding the defaul...

f78b7fbd92c9679895ac68506a52b8a7fef8c8a0 authored almost 2 years ago by Simone Basso <[email protected]>
cleanup(sessionresolver): don't depend on netx (#1068)

This diff closes https://github.com/ooni/probe/issues/2121 because it
removes the last unnecess...

7485153d193f6b327df2dfdabe7eafd09fcc2b3a authored almost 2 years ago by Simone Basso <[email protected]>
fix(getaddrinfo): canonicalize the CNAME (#1067)

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

9e7da33a6dc87ebab0f26f419b5d2a86cb401cc8 authored almost 2 years ago by Simone Basso <[email protected]>
doc(webconnectivity): mention DNS improvements

See https://github.com/ooni/probe/issues/2029#issuecomment-1411716295

ad952acf6e9975b3e2d113800191fe7331f9b357 authored almost 2 years ago by Simone Basso <[email protected]>
chore: we're now hacking on 3.18.0-alpha

006d98cd7dfa8b820c25a549f8338b5b27d891fb authored almost 2 years ago by Simone Basso <[email protected]>
doc(buildtool): explain ANDROID_NDK_HOME for android gomobile (#1066)

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

9943cb0e41d89a5da9c22ff16b93bb487058f5d7 authored almost 2 years ago by Simone Basso <[email protected]>
fix: attempt to make all workflows green (#1065)

The check for the number of tokens was failing for Windows so
relax the check to say "three or ...

42050fe5665daa9131e6c277c098bdbdab61fc59 authored almost 2 years ago by Simone Basso <[email protected]>
chore: update to ooni/go-libtor v1.1.7 (#1064)

While there, improve docs and notice we could upgrade the tor
version we're using on Linux. The...

bcd56e104d9cb03a86540c2593d070771069d6d6 authored almost 2 years ago by Simone Basso <[email protected]>
feat: use internal/libtor for android builds (#1063)

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

1035f78d8b90380d673fcfddcebcbf695fd2949e authored almost 2 years ago by Simone Basso <[email protected]>
feat(buildtool): add unit tests for android builds (#1062)

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

8a48b3fd4f6128f0674ff7b16d4c2752dc73638a authored almost 2 years ago by Simone Basso <[email protected]>
feat: cross-compile tor for android using the Go builder (#1061)

This diff introduces the necessary changes for building tor and its dependencies using the Go bu...

2711d93d0dcdd087b9dcd831ae9a06e79ab210f4 authored almost 2 years ago by Simone Basso <[email protected]>
refactor(buildtool): improve how we set environment variables (#1060)

This diff continues refactoring how we set environment variables to approximate what we were doi...

38ebe0ca71ee7f12e84bc04e8871271e3dcd4a65 authored almost 2 years ago by Simone Basso <[email protected]>
refactor(buildtool): use naming reminding of bash variables (#1059)

refactor(buildtool): use naming reminding to bash variables

I know this is a bit weird in the...

a39a9d2fc422c107bd493a816087739d36701198 authored almost 2 years ago by Simone Basso <[email protected]>
refactor(buildtool): merge cdeps and android build envs (#1058)

At the end of the day, there's just a unique kind of build env
that makes sense for both cdeps ...

c966cd6b69d21f6d422ac5967a7db0dd1b290f49 authored almost 2 years ago by Simone Basso <[email protected]>
refactor(buildtool): unify C deps with other deps (#1057)

It was a bit of annoying two have two structs to represent
build dependencies when just one of ...

2b2d9e03ee8ed5f1081f1c4442d4ce6a07272cb0 authored almost 2 years ago by Simone Basso <[email protected]>
cleanup: ghgen should be in internal/cmd (#1056)

This minor cleanup PR is not linked with any issue (<- this seems more sad than it actually ...

9ada4d2a85ffd2bd0ad2fea7ef0337aef4c12771 authored almost 2 years ago by Simone Basso <[email protected]>
feat: build for Android using Go (#1055)

While there, cleanup unneeded scripts now that the build procedure is mostly written in Go.

S...

0e52d3c1a4e1a5d90e4169c407c0c87bbec4f2b9 authored almost 2 years ago by Simone Basso <[email protected]>
feat: convert ios build to use Go (#1054)

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

e55d3dc358540ecda434bfa6e2b7cf58e81c2a44 authored almost 2 years ago by Simone Basso <[email protected]>
feat: rewrite the android build in Go (#1053)

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

da393c0be8db816a611d34716589479e7ef0044f authored almost 2 years ago by Simone Basso <[email protected]>
feat: mechanism compile and embed tor (#1052)

This diff introduces a mechanism to compile and embed tor. We plan on using this functionality o...

95d23c757c0436d3a8d9146d60112f2eaf965b96 authored almost 2 years ago by Simone Basso <[email protected]>
feat: rewrite linux build rules in Go (#1044)

This diff rewrites Linux build rules in Go.

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

7ab2370102308ce2624f1e0251d0a595adb2925b authored almost 2 years ago by Simone Basso <[email protected]>
feat: rewrite generic build rules in Go (#1051)

This diff rewrites the generic build rules in Go.

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

35faf23c6b587f34db7b8091015c45f9026edbab authored almost 2 years ago by Simone Basso <[email protected]>
feat: rewrite windows build rules in Go (#1050)

This diff rewrites Windows build rules in Go.

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

2acefa3bd23458bc1aaabfd7b8def252c3bfa73e authored almost 2 years ago by Simone Basso <[email protected]>
feat: rewrite darwin build rules in Go (#1049)

This diff rewrites Darwin build rules in Go. See https://github.com/ooni/probe/issues/2401.

1426f1ed999d1b3aec17771d5f9425d479067eae authored almost 2 years ago by Simone Basso <[email protected]>
feat(must): convenience package with "must" functions (#1048)

A "must" function is a function that either succeeds or panics. We need
this kind of functions ...

8202af5cc23217c34821e27af1fb83fd7120bf4d authored almost 2 years ago by Simone Basso <[email protected]>
feat(runtimex): add the TryN functions (#1047)

These functions are syntactic sugar to wrote runtimex.PanicOnError
code more compactly. This ch...

c4fc1fc39c0c8e0db9f197a0695fad80bf8d2071 authored almost 2 years ago by Simone Basso <[email protected]>
feat(shellx): support incremental command construction (#1046)

Recent changes in https://github.com/ooni/probe-cli/pull/1042 made `shellx` better in terms of p...

7008845bdab948ae22388c4713b6b0cb423138c1 authored almost 2 years ago by Simone Basso <[email protected]>
refactor: factor common code to check whether file exists (#1045)

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

9270b523b3eae40e3fe972cf9812ba3dd6ee25d7 authored almost 2 years ago by Simone Basso <[email protected]>
feat: simplify writing tests for code using shellx (#1042)

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

0c34265a2bc5e760b0589b49d77e310a67722fe1 authored almost 2 years ago by Simone Basso <[email protected]>
chore: update dependencies (#1041)

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

f42acd403b787af7b9b864ccad91d105124a1df8 authored almost 2 years ago by Simone Basso <[email protected]>
feat(engine): make netxlite.utlsConn public (#1018)

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

b5289b64426b68168cb814467d3aa9e3b0cc9b5c authored almost 2 years ago by kelmenhorst <[email protected]>
feat: enable A/B testing using check-in API (#1039)

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

459a36377fe82d20a3d51656c7dd7857f80b4cdd authored almost 2 years ago by Simone Basso <[email protected]>
fix(httpapi): don't return nil, nil with null JSON input (#1038)

While working on https://github.com/ooni/probe/issues/2396, I noticed
that the httpapi code cou...

a22aa157d62fabaee0bfe3cac889f6b6a371e3ef authored almost 2 years ago by Simone Basso <[email protected]>
refactor(session): observe full check-in response (#1037)

This diff refactors engine/session.go such that the session code can observe the full check-in r...

a18c2564d171691c1508ca568d7dcda96267489a authored almost 2 years ago by Simone Basso <[email protected]>
refactor: rename check-in nettests results for clarity (#1036)

Specifically, name it ...ResultNettests such that it's clear
by inspection that this structure ...

7589bbfb7685b9118530702406922b9c90dab953 authored almost 2 years ago by Simone Basso <[email protected]>
fix([email protected]): stop fetching from localhost (#1027)

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

fa435bf6ea1b5fcc628548701fed719258566a5e authored almost 2 years ago by Simone Basso <[email protected]>
chore: update readme files and perform minor cleanups (#1035)

This diff cleanups and rationalizes readme files before releasing 3.17.0.

It also includes ot...

b01833166c582f8cc15bfff88c18f1b87a99f6b9 authored almost 2 years ago by Simone Basso <[email protected]>
cleanup: finish moving packages away from engine (#1034)

This diff includes some cleanups while we finish moving packages
away from the internal/engine ...

815b6faf185a07462ce20021245b0248f2fb2b4e authored almost 2 years ago by Simone Basso <[email protected]>
refactor: move all experiments into internal/experiment (#1033)

See https://github.com/ooni/probe/issues/2115 and https://github.com/ooni/probe/issues/2273

W...

92b657de693fd22210a74d85beed986267378ddd authored almost 2 years ago by Simone Basso <[email protected]>
refactor: continue moving packages outside of internal/engine (#1031)

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

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

c6b275e77d317a70c646e9c48a87c5af9f25a08e authored almost 2 years ago by Simone Basso <[email protected]>
refactor: prepare for renaming all experiments (#1032)

This diff prepares the ground for renaming all experiments. We will move each experiment from in...

ecedd2cb6d672fd69254c0dabd2be247841ca1f9 authored almost 2 years ago by Simone Basso <[email protected]>
feat: expose build information (#1030)

We expose build information in the logs, when an engine.Session is
being created as well as ins...

b080d6c8f04a90f6fe022bd3bfaedae90323cab6 authored almost 2 years ago by Simone Basso <[email protected]>
chore: use go1.19.5 (#1029)

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

26b81d4a370ac3d57fe2705fb319d389debdc64e authored almost 2 years ago by Simone Basso <[email protected]>
cleanup: use sync/atomic instead of atomicx (#1028)

In go1.19, the sync/atomic package contains an Int64
structure equivalent to the one we used in...

f4a27f3d32e8fa9be8166d4232159a73e9077400 authored almost 2 years ago by Simone Basso <[email protected]>
chore: set version to 3.17.0-alpha.1

eb192aeca17c927df7cf96745937f0044b11380b authored almost 2 years ago by Simone Basso <[email protected]>
scrubber: sync with snowflake's upstream (#1025)

See https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_req...

a9f15edaea145f3540b5eaffcb54a7516dc75e70 authored almost 2 years ago by Simone Basso <[email protected]>
feat: import monorepo-like scripts from bassosimone/monorepo (#1022)

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

9a6f4eb919ac7e2f95d5f94ab6609afc437c9f1f authored about 2 years ago by Simone Basso <[email protected]>
feat(netxlite): introduce a generic unknown error (#1021)

This value is a good initial value to initialize errors when
failing early needs to cause an er...

567a2fc29fb0ac27d28665bcac36a1634ca0fd43 authored about 2 years ago by Simone Basso <[email protected]>
feat(netxlite): introduce a generic unknown error (#1021)

This value is a good initial value to initialize errors when
failing early needs to cause an er...

7dfd28b786a2e06a9396f34d350f5358788cf1f8 authored about 2 years ago by Simone Basso <[email protected]>
refactor(runtimex): use internal testing (#1020)

6acc1f7d7599e78c34e9240cdaac6b4cd169a57a authored about 2 years ago by Simone Basso <[email protected]>
chore: upgrade to go1.19.4 (#1017)

This includes upgrading oocrypto and oohttp.

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

ac2ec4b0767d90fc53eaf304dba166c0bfb218c0 authored about 2 years ago by Simone Basso <[email protected]>
chore: use ooni/[email protected] (#1016)

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

0ac038d0ae7021e89dff0c9cdcbbe3c40b6fc770 authored about 2 years ago by Simone Basso <[email protected]>
chore: continue preparing release 3.17 (#1015)

* chore: run `go generate ./...`

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

* chore(and...

e029ba4e2f5d3c778fd42858c1b942979b878a4b authored about 2 years ago by Simone Basso <[email protected]>
feat: integrate with psiphon using go.mod (#1014)

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

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

3ce3af7a9a85c024e20050907651c40782328b28 authored about 2 years ago by Simone Basso <[email protected]>
chore: update dependencies (#1013)

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

90c480f330a7f0ccc781dd2cab132580b3f8500f authored about 2 years ago by Simone Basso <[email protected]>
chore: use go1.18.9 (#1012)

* chore: use go1.18.9

With this diff we're setting GOVERSION to 1.18.9 and we're
importing o...

d2d6ff58eb21182a80bab4edca862e04e2cc6c82 authored about 2 years ago by Simone Basso <[email protected]>
feat(echcheck): add an Encrypted Client Hello (ECH) experiment (#970)

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

5998653420d54403297bdf349e9a7257ceefabb2 authored about 2 years ago by Divyank Katira <[email protected]>
feat(httpapi): annotate Descriptor with ResponseType (#1011)

This diff modifies httpapi to annotate the descriptor with the
ResponseType, which also allows ...

9c7e0c67ec0a926101a1d59b1d9b5c6c7b38c05e authored about 2 years ago by Simone Basso <[email protected]>
feat(httpapi): annotate Descriptor with RequestType (#1010)

This diff changes the httpapi to annotate a Descriptor with the
RequestType. Internally, the de...

7fa53b4dd13a957619d793ab87b0e725e522d078 authored about 2 years ago by Simone Basso <[email protected]>
refactor(httpapi): API-specific descriptor initialization (#1009)

The underlying rationale is that I want to annotate a Descriptor
with the request and response ...

6d42be6d901b5f49a4c3cedd2c0fd4c6a6cd307f authored about 2 years ago by Simone Basso <[email protected]>
cleanup(httpapi): remove optional logging-related complexity (#1008)

1. we don't care _this much_ about body logging that we need to have
a specific test making sur...

4f4e56bcec39ae47f43b0b3d31ba9f77e5637e68 authored about 2 years ago by Simone Basso <[email protected]>
cleanup: remove deprecated url-list API (#1007)

We can and should instead use the check-in API.

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

2f4d42d0ee3199988504e7c8c31ede5b19ccfa9b authored about 2 years ago by Simone Basso <[email protected]>
cleanup(probeservices): drop deprecated check_report_id API (#1006)

This diff drops the deprecated check_report_id API.

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

ccbdc1bae0857ce2fe8677cb541cfd6043f93ab0 authored about 2 years ago by Simone Basso <[email protected]>
feat(probeservices): handle gzipped check-in responses (#1002)

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

8df1173d82b3e2bf40e3bdfd60636e88830f57d7 authored about 2 years ago by Simone Basso <[email protected]>
feat(oohelperd): add HTTP/3 support (#985)

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

Co-authored-by: Simone Basso <bassosimone@gmail...

3063d862a56fc368c3e7f18f88af3841214f4b01 authored about 2 years ago by kelmenhorst <[email protected]>
refactor(httpapi): logger belongs to endpoint (#1003)

This diff changes httpapi Endpoint and Descriptor such that the
logger field is part of the End...

cd868c71b81c04f9843b036dce11cf130e00a767 authored about 2 years ago by Simone Basso <[email protected]>
fix(whatsapp): allow registration server to HTTP-fail (#1001)

Like we did for whatsapp web, we care about doing a TLS handshake
and getting an HTTP response ...

1f952b512452fdcc586996151bce017632ad8c9a authored about 2 years ago by Simone Basso <[email protected]>
doc(whatsapp): explain the tricky >= 2 check (#1000)

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

01032333eb4ee4205a7017c549bf95352ec1d47e authored about 2 years ago by Simone Basso <[email protected]>
fix(telegram): stop measuring http://web.telegram.org/ (#999)

While there also stop processing the page that we get back
when using https like we do for what...

fccb821194a2e159403bf05144daa61ac62920c8 authored about 2 years ago by Simone Basso <[email protected]>