Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ooni/probe-engine

Semi-automatic export of https://github.com/ooni/probe-cli internals
https://github.com/ooni/probe-engine

chore: sync with ooni/[email protected]

b120dc77f6029935d74746e413f4de774036882f authored 11 months ago by Simone Basso <[email protected]>
chore: sync with ooni/probe-cli@5c50be42

0ea6a5ba8906f85802d6f1b7a1b472b705e5f7e2 authored 12 months ago by Simone Basso <[email protected]>
chore: sync with probe-cli v3.19.0-alpha-1-gca2019be

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

b8025d72925db43a0d2d80e0269e71ed8167705f authored about 1 year ago by Simone Basso <[email protected]>
chore: sync with probe-cli v3.18.0-alpha-86-g2051a2d3

28aeb3307924d9e10a32ed1b6dd66df03f3afc32 authored about 1 year ago by Simone Basso <[email protected]>
chore: sync with probe-cli v3.18.0-alpha-59-gd3d97825

f5314811b12c99dfc2a01a0c284d1a3eebf2aa26 authored about 1 year ago by Simone Basso <[email protected]>
chore: sync with probe-cli v3.18.0-alpha-58-gf0f9b5f7

fcc06b12dd9afe1d0ed67884e065d389fe248365 authored about 1 year ago by Simone Basso <[email protected]>
chore: sync with probe-cli v3.18.0-alpha-13-g2f183bb4

d6ca05d2c834e476498dff0a05cfa083fe8efa1c authored over 1 year ago by Simone Basso <[email protected]>
chore: sync with probe-cli v3.18.0-alpha-12-ge00ba0e2

5f380d36daf44ea277b4906904f3fc9a77696ef8 authored over 1 year ago by Simone Basso <[email protected]>
chore: sync with probe-cli v3.18.0-alpha-5-g9ecdb50a

d68890d03c24874a10fcf435c6126c0c9e6f5a75 authored over 1 year ago by Simone Basso <[email protected]>
chore: sync with probe-cli v3.17.0-alpha.1-75-g9626fffd

39c7d0897fa4caf2eefdd0eec0e0a7804a61f9ef authored over 1 year ago by Simone Basso <[email protected]>
chore: sync with probe-cli v3.17.0-alpha.1-68-ge8feee59

083e9f0ea5d5728a5f040e2d70003c4efab691b9 authored over 1 year ago by Simone Basso <[email protected]>
chore: sync with probe-cli v3.17.0-alpha.1-66-gf9c6bfe8

d3612972787b83954003be10bbe551a2165aea65 authored over 1 year ago by Simone Basso <[email protected]>
chore: synch with probe-cli v3.17.0-alpha.1-63-gf8b04e50

55d5a8c14c404e3c9da8fc65d71eaf8d3aa8063d authored over 1 year ago by Simone Basso <[email protected]>
chore: synch with probe-cli v3.17.0-alpha.1-61-g8e33f5d0

37bc6dbd8aa61de591e35b01f8d15437113184e5 authored over 1 year ago by Simone Basso <[email protected]>
fix: clarify the export is semi-automatic

cac10bdd8e9874032dfa93b62b33db49e239d5ef authored over 1 year ago by Simone Basso <[email protected]>
chore: sync with ooni/probe-cli v3.17.0-alpha.1-58-gbc7599cc

8064759fd99d1e24c3d5f9012d5968381adb5c6a authored over 1 year ago by Simone Basso <[email protected]>
feat: record the commit from which we exported

b85cb804aee9101d75fc0671adf7da83db4e0514 authored over 1 year ago by Simone Basso <[email protected]>
chore: mention where to open issues and PRs

a0b7b0afb1f0dd79932a5b266182120b343bf4f8 authored over 1 year ago by Simone Basso <[email protected]>
chore: zap the issue template

eff043bf4de2a3ffcf59d809662364181e739601 authored over 1 year ago by Simone Basso <[email protected]>
chore: autoupdate to [email protected]

0528f9eed8f6012bf726ac661de64861d53f06c9 authored over 1 year ago by Simone Basso <[email protected]>
doc(README): mention we were merged into probe-cli

66084993ee4fc8fcc0df3112e82f10dca804be3d authored almost 4 years ago by Simone Basso <[email protected]>
chore(session.go): say we were merged into probe-cli

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

6333b753cd7ce315a58e87c9afb32b24ad8b2614 authored almost 4 years ago by Simone Basso <[email protected]>
Merge pull request #1202 from ooni/release/0.23.0

Release 0.23.0

e8e0c4de4616d45c622a93b7e23789d1cc633748 authored almost 4 years ago by Simone Basso <[email protected]>
chore: set version number to 0.23.0

Part of https://github.com/ooni/probe-engine/issues/1181

482a1dbca3e764f4ff95b35a4babbd79768d5434 authored almost 4 years ago by Simone Basso <[email protected]>
chore: point to latest assets release

cad446f4c9cfdf9270341de6a8dd304f864f576e authored almost 4 years ago by Simone Basso <[email protected]>
chore: update bundled CA certificates

d7f085c9e5cc5d75c6f50f3a8c0206288b32940e authored almost 4 years ago by Simone Basso <[email protected]>
chore: update user-agent

e26a5f44756510d25c7c2a22c98a0204a935cc92 authored almost 4 years ago by Simone Basso <[email protected]>
chore: update all dependencies

652032e7129b676a2a73f4eed91e457d23372947 authored almost 4 years ago by Simone Basso <[email protected]>
probeservices, oonimkall: implement checkin api (#1158)

* First draft of checkin API

* Correcting names

* Tests

* Update probeservices/checkin....

36624abb0311976a179586396cdeb45b328b69d4 authored almost 4 years ago by Lorenzo Primiterra <[email protected]>
fix(testusing.bash): add --yes to command line (#1201)

* fix(testusing.bash): add --yes to command line

See https://github.com/ooni/probe-engine/run...

87c73c8656909ed79261e5e8a20bca33e154df57 authored almost 4 years ago by Simone Basso <[email protected]>
fix: ignore same files we're ignoring in go1.16 branch (#1200)

This allows us to switch branches without committing files we
should not be committing and publ...

069720a26afa859f6b23054604d9808ca88d1dce authored almost 4 years ago by Simone Basso <[email protected]>
(fix) quic saver: return nil instead of err (#1199)

1ddae04d5f4d8722f1b0e2e0c02ca0cf17a96779 authored almost 4 years ago by kelmenhorst <[email protected]>
chore: tag v0.23.0-alpha.2 (#1198)

0d1fff28eee7a03a11043f7468904c79d21099de authored almost 4 years ago by Simone Basso <[email protected]>
fix: quic saver: store TLS handshake info (#1197)

See https://github.com/ooni/probe-engine/issues/1184

d04456e34f84b0053fc48292e7a579d4ae837e80 authored almost 4 years ago by kelmenhorst <[email protected]>
fix(ndt7): continue after TextMessage (#1193)

The reader is already fully read, so falling through does not have
side effects. But doing a co...

88f1fdadbed9087487aba9cb24fd793403393288 authored almost 4 years ago by Simone Basso <[email protected]>
build-cli.sh: support windows/386 and linux/386 (#1190)

* fix(build-cli.sh): use macos as alias for darwin

Occurred to me while working on https://gi...

bb26900e7fc18ea157dbcd9f4e4f816b8e4e1246 authored almost 4 years ago by Simone Basso <[email protected]>
Merge pull request #1188 from ooni/release/0.23.0-alpha.1

chore: bless 0.23.0-alpha.1

4d73c28dae37fbfa6bb78efaae22c3ccdd22fe95 authored almost 4 years ago by Simone Basso <[email protected]>
chore: bless 0.23.0-alpha.1

e20167634ddb94fff37ea6219e766772ff78998a authored almost 4 years ago by Simone Basso <[email protected]>
fix: allow mixing different nettests inside run (#1183)

* fix: allow mixing different nettests inside run

Since https://github.com/ooni/probe-engine/...

5cad5284fddb88ad4eb986f1aa69dd6d39035c2f authored almost 4 years ago by Simone Basso <[email protected]>
Update README.md

0311321ee2d731b9e10d5a710a2fc130648490a4 authored almost 4 years ago by Simone Basso <[email protected]>
refactor(geolocate): reduce unnecessary dependency on model (#1187)

There's a bunch of geolocate only things that really need to be
just part of geolocate, without...

a122b3ec847b2be825723fa057e271b37194d5e9 authored almost 4 years ago by Simone Basso <[email protected]>
refactor: merge locationlookup and geolocate (#1186)

* refactor: merge locationlookup and geolocate

While doing that, make sure that all the APIs ...

b150c52586dcec6c0892c318a821e637d1fa3076 authored almost 4 years ago by Simone Basso <[email protected]>
refactor(geolocate): only expose the functionality we need (#1185)

While there, refactor the implementation for increased correctness.

f02da83a53bcfcb5703bda88a5df10494ecf19bc authored almost 4 years ago by Simone Basso <[email protected]>
build automatically for rpi3 and rpi4 (#1138)

* build automatically for rpi3 and rpi4

* build-cli: add missing options

* feat: proposal ...

e7b1759c5e09f2b8f96b98aa3368552880871064 authored almost 4 years ago by xhdix <[email protected]>
extended run for urlgetter (#1182)

* extended run for urlgetter

* fix(urlgetter.go): zap unnecessary mutex

Co-authored-by: Si...

59b7406808a1603442a711085fceb8befdeed924 authored almost 4 years ago by kelmenhorst <[email protected]>
Merge pull request #1180 from ooni/fix/android

fix(android): pin ndk version and repair build

ffa785083b962014e1c656b00d62d46fc75ef6b1 authored almost 4 years ago by Simone Basso <[email protected]>
fix(android): pin ndk version and repair build

While there, ensure we build Android and iOS also in release
branches. So we notice issues _befo...

1965daafaf7cdabcaff09f57b56ca8d42ff77bcc authored almost 4 years ago by Simone Basso <[email protected]>
chore: set version to 0.23.0-alpha

4c99860952d380492eb7d7d737232b1a74b0a327 authored almost 4 years ago by Simone Basso <[email protected]>
Release 0.22.0 (#1177)

* chore: update dependencies

* chore: update user agent used for measurements

* chore: upd...

8b78daa7e2e85a5a0d36dafb9b68b0605b9d80c2 authored almost 4 years ago by Simone Basso <[email protected]>
quic: readfrom/writeto saver, updated tests (#1176)

* added readfrom/writeto saving for UDP(QUIC) transport

* extended QUIC SystemDialer tests

...

15cfb6332bb70983f33c0c5e6117ff438f45024f authored almost 4 years ago by kelmenhorst <[email protected]>
Wakeup, Neo. The Matrix has you. (#1175)

dd8056ef347cf526561b3e74ffe5274b3e831a57 authored almost 4 years ago by Simone Basso <[email protected]>
version.go: bless 0.22.0-alpha.6

59a9162cf8a260be3eca91fc65c269cb5b98622e authored almost 4 years ago by Simone Basso <[email protected]>
quic: TLS handshake saver, error classification (#1126)

* dns dialer for http3 transport

* added HTTP3Dialer to http3transport test

* use config t...

83d6d95e0d339ee82e37099c47c183e81aecde61 authored almost 4 years ago by kelmenhorst <[email protected]>
fix(session): much better code to lookup location (#1154)

* fix(session): much better code to lookup location

I have abstracted the algorithm such that...

4b944d32ac29fe3f413581630c129e00229c228c authored almost 4 years ago by Simone Basso <[email protected]>
fix(webconnectivity.go): print which test helper we use (#1172)

Part of https://github.com/ooni/probe-engine/issues/1170

bda684e9feb79fd6561b968d791a03c6508d2200 authored almost 4 years ago by Simone Basso <[email protected]>
fix(libminiooni): don't leak an open file (#1171)

Related to https://github.com/ooni/probe-cli/pull/187/files#r553480623.

1d38fdc96d53b46080e302ab6eed10a03f915abf authored almost 4 years ago by Simone Basso <[email protected]>
Merge pull request #1166 from ooni/feature/residual

fix(dnscheck): defend against residual censorship

7feb3c4dfd3621e8b7a71f87da61cda1afdbc13a authored almost 4 years ago by Simone Basso <[email protected]>
fix(dnscheck): defend against residual censorship

1617c22773b8032a1c68b6c2d82dd5046cb69d91 authored almost 4 years ago by Simone Basso <[email protected]>
calculate correctly the progress over multiple collection tasks (#1124)

3fcc6695f90bc68b051f17e80b0b67012e628f2e authored almost 4 years ago by cyBerta <[email protected]>
fix(example): encourage everyone out there to sleep well (#1153)

bee268d20c81bbb100206aeab37fd6991f9734b2 authored almost 4 years ago by Simone Basso <[email protected]>
fix(miniooni): add informed consent (#1151)

* fix(miniooni): add informed consent

See https://github.com/ooni/probe-engine/issues/1150

...

948bf76e3b515a5e61f78ea5c81bba6866f42354 authored almost 4 years ago by Simone Basso <[email protected]>
fix(DESIGN.md): capitalize beginning of abstract

9abf5dbfc65bb70322d8f711f5cfbcea8298351d authored almost 4 years ago by Simone Basso <[email protected]>
chore: bless 0.22.0-alpha.4

fc212529a2784279c86a1b5a95fcbd896c788092 authored almost 4 years ago by Simone Basso <[email protected]>
feat(miniooni): allow to randomize inputs (#1165)

See https://github.com/ooni/probe-engine/issues/1164.

a7417b52a53edb35ab4b7633bc8088b990cfc42c authored almost 4 years ago by Simone Basso <[email protected]>
chore: we're now at v0.22.0-alpha.3

e8bacc6710152187dcdca282530d2a368f6897cc authored almost 4 years ago by Simone Basso <[email protected]>
fix(dnscheck): allow to force specific TLS version (#1163)

* fix(dnscheck): allow to force specific TLS version

See https://github.com/ooni/probe-engine...

7ab5933df0c2d4301dac9619c435b03d1ea1b9fc authored almost 4 years ago by Simone Basso <[email protected]>
fix(build-cli.sh): say where binary is (#1161)

* fix(build-cli.sh): say where binary is

* Update build-cli.sh

* fix: make sure the script...

2569621a48ea8086652ddb691056b850f64517c5 authored almost 4 years ago by Simone Basso <[email protected]>
chore: we're now at v0.22.0-alpha.2

92197fcb776647fbcad78a727244734dec3979bc authored almost 4 years ago by Simone Basso <[email protected]>
fix(dnscheck): avoid false positive due to timeout (#1160)

* fix(dnscheck): avoid false positive due to timeout

1. avoid setting a unique timeout for th...

9ceff7cefb45d560b24c39e4369a6508d5be9fde authored almost 4 years ago by Simone Basso <[email protected]>
Update .gitignore (#1152)

bba4c12b13922a331191a244efff928267d64a72 authored almost 4 years ago by Lorenzo Primiterra <[email protected]>
chore(version): we're now at 0.22.0-alpha.1

4f21abc12fb50dd1721bc27d736c4f8f287b82bc authored almost 4 years ago by Simone Basso <[email protected]>
fix(run): set dnscheck name and version (#1147)

Otherwise measurements are submitted as part of the run
experiment, which is very unhelpful.

...

e64df4353d3b6f4102720646f55234322e49eac6 authored almost 4 years ago by Simone Basso <[email protected]>
[BEHAVIOR CHANGE] fix(collector): make unsubmitted measurements (#1146)

This is very simple: only set the report ID field to measurements
we were able to submit succes...

4ad9105ad49cc5c60437bc632acb8d53068f1cc4 authored almost 4 years ago by Simone Basso <[email protected]>
cleanup(report): remove report.close operation (#1145)

* cleanup(report): remove report.close operation

The close operation is now a relic of the pa...

a64674fd312099f4824702c851b4c16bc5582a9c authored almost 4 years ago by Simone Basso <[email protected]>
fix(riseupvpn): we can re-enable a disabled test (#1144)

See https://github.com/ooni/probe-engine/issues/1137.

9fe239d0f3326b418aa33131b4fd391c9863e019 authored almost 4 years ago by Simone Basso <[email protected]>
feat: API for fetching/checking measurements (#1143)

* feat: API for fetching/checking measurements

See https://github.com/ooni/probe-engine/issue...

2a0b0256273cd9933dda8f7d108147f2483d09a7 authored almost 4 years ago by Simone Basso <[email protected]>
fix(dnscheck): defaultaddrs is now a string (#1142)

This allows to set this option more easily using -O.

Part of https://github.com/ooni/probe-en...

050f0985b071fb811d5f5efba31272accf0e1019 authored almost 4 years ago by Simone Basso <[email protected]>
fix(archival): don't include UDP conns in tcp_connect (#1141)

Discovered while working on https://github.com/ooni/probe-engine/issues/1115.

db3fbe05c88f466adef272caa4d8211c3105858c authored almost 4 years ago by Simone Basso <[email protected]>
feat(dnscheck): introduce default addresses for domain

This is a list of IP addresses that we know to be good for the
domain. We're going to test the u...

c354a7acfc8bbbd0b7c9fa6b198e8cc104be5ccd authored almost 4 years ago by Simone Basso <[email protected]>
fix(dnscheck): use measurement's start time

Easy fixed noticed when working on https://github.com/ooni/probe-engine/issues/1115.

484d698289a3429587b83e50bd9946607633b8f7 authored almost 4 years ago by Simone Basso <[email protected]>
feature(run): add support for annotations

Part of https://github.com/ooni/probe-engine/issues/1115.

While there, fix a bunch of comments.

f85a687c233a00ef21e660aa50c43c11d4d78534 authored almost 4 years ago by Simone Basso <[email protected]>
fix(http3transport): implement CloseIdleConnections

Done when working on https://github.com/ooni/probe-engine/issues/1115.

5137e1d4d7db26ca65223653f17edbd6a470a7b8 authored almost 4 years ago by Simone Basso <[email protected]>
fix(run): make settings name equal to experiment name

Discovered when experimenting in the context of
https://github.com/ooni/probe-engine/issues/1115

8e79e803b95bceed716a68dff5ddf5e59553b59d authored almost 4 years ago by Simone Basso <[email protected]>
chore(riseupvpn): disable failing test

See https://github.com/ooni/probe-engine/issues/1137

8c14695afda76774e2f43c3fd8554a00f04e4b8e authored almost 4 years ago by Simone Basso <[email protected]>
fix(libminiooni): don't log dirs and user IP at info level

We're still logging at debug level, but this is at least an initial
attempt at making sure info ...

9e3a6976a5a53928dd7757a75556b079e9665eea authored almost 4 years ago by Simone Basso <[email protected]>
fix(inputloader): fail if any input file does not contain data

Closes https://github.com/ooni/probe-engine/issues/1123#issuecomment-743119648.

ba28a1f41d92d3f9d86cc3c83da42d9a8bb7809e authored almost 4 years ago by Simone Basso <[email protected]>
feat(dnscheck): record experiment settings (#1134)

This is still part of https://github.com/ooni/probe-engine/issues/1115

bbeb03fe60f01d9a7bdc768ae1fa4804fe363780 authored almost 4 years ago by Simone Basso <[email protected]>
feat(dnscheck): allow to override host and sni (#1133)

Part of https://github.com/ooni/probe-engine/issues/1115

696b2f9b9d8d7b7123ea2b10f38fdc7b1b831842 authored almost 4 years ago by Simone Basso <[email protected]>
feat(experiment): split InputRequired policy (#1132)

We used to have InputRequired category, which meant that you were
providing input and, if there...

44942dd74c22a2f6c95c0a3420b045afa65dc4c8 authored almost 4 years ago by Simone Basso <[email protected]>
feat: introduce the experimental run experiment (#1131)

This experiment takes in input one or more JSON documents. Each
JSON document describes an expe...

d3cff7a5acf484b9f95626ea2f2809254cc7f17f authored almost 4 years ago by Simone Basso <[email protected]>
feat(dnscheck): allow users to force http3 (#1130)

While there, tweak the documentation for HTTP3Enabled for both
urlgetter and dnscheck. While th...

2e56f2fb6f6bbbe0f7cf3603bfb00e6dfa538ebf authored almost 4 years ago by Simone Basso <[email protected]>
[CLI CHANGE] feat(libminiooni): use --input-file like ooniprobe (#1129)

For ooniprobe we use --input-file to indicate the file to read input
from. Let us use the same ...

1133fe8ea5c281412b8dfc8572523b7177f8a0fd authored almost 4 years ago by Simone Basso <[email protected]>
fix(routine-sprint-releases): version.go was moved

680623ce957fe593a5513b8ee66611a8ed691d01 authored almost 4 years ago by Simone Basso <[email protected]>
fix(libooniffi): make sure smoke test runs (#1122)

Part of https://github.com/ooni/probe-engine/issues/1043

917b80e30473282219ba8e88224aadf45fe3ff63 authored almost 4 years ago by Simone Basso <[email protected]>
chore: we're now hacking 0.22.0-alpha (#1121)

See https://github.com/ooni/probe-engine/issues/1043

cd8912585e12af9955e482c68b2ae96f0e9bfd12 authored almost 4 years ago by Simone Basso <[email protected]>
Merge pull request #1119 from ooni/release/0.21.0

Release 0.21.0

c7088618df1b9b36f91f467570fce4886563ce7c authored almost 4 years ago by Simone Basso <[email protected]>
chore: update assets

See https://github.com/ooni/probe-assets/releases/tag/20201207105127

See https://github.com/oon...

60fc627ce879f60eeecde61c64381f0d2ff4ac10 authored almost 4 years ago by Simone Basso <[email protected]>
chore(gocertifi): run `go generate ./...`

See https://github.com/ooni/probe-engine/issues/1043.

63e1b0025fdb2d9cb5a80c57e078af0cd4b9555d authored almost 4 years ago by Simone Basso <[email protected]>
chore: bump version to 0.21.0

See https://github.com/ooni/probe-engine/issues/1043

b9fa1a165342f1312aab5f714f8976bfa3ba4cbf authored almost 4 years ago by Simone Basso <[email protected]>
chore: update user agent used for measuring

See https://github.com/ooni/probe-engine/issues/1043

ce920015191c0cccf19b377255edd7d5911a54bf authored almost 4 years ago by Simone Basso <[email protected]>