Commit Graph

1022 Commits

Author SHA1 Message Date
Simone Basso b05ec668e3 Pin to ooni/probe-engine 0.15.2 2020-07-23 19:39:06 +02:00
Simone Basso 96ff977067 Merge pull request #143 from ooni/release/3.0.5
Release v3.0.5
2020-07-23 12:01:34 +02:00
Simone Basso 14ac72ee63 version/version.go: bump patch version number 2020-07-23 11:31:04 +02:00
Simone Basso de62c51342 Pin to ooni/probe-engine@v0.15.1 2020-07-23 11:29:55 +02:00
Simone Basso 724173115f fix(nettests): now new tests written in Go work
Closes https://github.com/ooni/probe/issues/1233
2020-07-23 11:28:38 +02:00
Simone Basso cd770bb8df Merge pull request #142 from ooni/release/3.0.4
Release 3.0.4
2020-07-21 20:59:37 +02:00
Simone Basso 6587c4d386 Pin to https://github.com/ooni/probe-engine/commit/57a29da91d2edcd227fd12ad02e8683f752c6c58
See https://github.com/measurement-kit/homebrew-measurement-kit/commit/2d94c2eb4cc26deb46d0b6578efd737932422d70
2020-07-21 20:33:19 +02:00
Simone Basso 552d8e73c2 Upgrade all deps to the latest stable version 2020-07-21 15:48:02 +02:00
Simone Basso 74e5d508fc Dockerfile: use image with MK v0.10.12 2020-07-21 15:45:36 +02:00
Simone Basso a9897466b6 version/version.go: crank patch version number 2020-07-10 11:25:04 +02:00
Simone Basso 2f47634ad1 Use ooni/probe-engine@v0.14.1 (#141) 2020-07-10 11:23:45 +02:00
Simone Basso 9b10c4c81c Merge pull request #140 from ooni/release/3.0.3
Release v3.0.3
2020-06-24 12:23:30 +02:00
Simone Basso 732e76c631 Crank patch version number 2020-06-24 12:00:08 +02:00
Simone Basso 9902d74f19 go get -v github.com/ooni/probe-engine@v0.13.2 && go mod tidy
Part of https://github.com/ooni/probe-engine/issues/728
2020-06-24 11:59:15 +02:00
Simone Basso 5dfd6a4bd5 Merge pull request #139 from ooni/release/3.0.2
Release v3.0.2
2020-06-19 14:24:29 +02:00
Simone Basso c10d91fbca go mod tidy 2020-06-19 13:04:57 +02:00
Simone Basso 0fad59ae30 Bless v3.0.2 2020-06-19 13:00:47 +02:00
Simone Basso 596e3ae0f5 go.mod go.sum: pin to github.com/ooni/probe-engine@v0.13.1 2020-06-19 12:59:58 +02:00
Simone Basso ef4b1aee76 Upgrade to probe-engine@v0.13.0 and fix Psiphon logic (#138)
* go.mod go.sum: pin to ooni/probe-engine@v0.13.0, update all other deps

Make sure dependencies of probe-engine are at the same exact version to
which is probe-engine, to avoid any possible issue.

* Readme.md: clarify the procedure for updating deps
2020-06-15 14:57:00 +02:00
Simone Basso b4934b1619 Use ooni/probe-engine 0.12.0+patches (#133)
* nettests/groups.go: remove redundant struct names

* go.mod go.sum: update deps except probe-engine

* Update to ooni/probe-engine@e768161f91

The API has changed. Methods that used to change bits of the session have
been removed. Now the session is more immutable than before.

As such, we need to completely fill the config before using it.

* Set IncludeCountry to always true

Co-authored-by: Arturo Filastò <arturo@filasto.net>
2020-06-04 11:19:38 +02:00
Simone Basso aebcaca082 Merge pull request #135 from ooni/release/v3.0.1
Bless v3.0.1
2020-06-03 16:08:58 +02:00
Simone Basso 3c1b5163ac Bless v3.0.1 2020-06-03 15:46:10 +02:00
Arturo Filastò 203b8fcda6 Merge pull request #134 from ooni/fix/1183
Always include the country code and drop include_probe_cc setting
2020-06-03 13:28:18 +02:00
Arturo Filastò b095b41e19 Fix broken test 2020-06-03 13:13:15 +02:00
Arturo Filastò f2e62b7ad7 Always include the country code and drop include_probe_cc setting
Fixes: https://github.com/ooni/probe/issues/1183
2020-06-02 19:16:09 +02:00
Simone Basso 0f38375c81 Merge pull request #129 from ooni/feature/updates
Update to probe-engine 0.11.0, MK 0.10.11 (recompiled for Linux)
2020-05-14 17:05:43 +02:00
Simone Basso 76bb083ec4 Update to probe-engine@v0.11.0
This also updates all the dependencies that needed it.
2020-05-14 16:53:22 +02:00
Simone Basso 4da7860cbf linux: use the latest version of measurement-kit 2020-05-14 16:13:58 +02:00
Simone Basso a5dcbb18d3 Merge pull request #128 from ooni/feature/v3.0.0
Bless v3.0.0
2020-05-05 16:37:30 +02:00
Simone Basso 09da562b56 Bless v3.0.0 2020-05-05 16:16:42 +02:00
Simone Basso e244633ffc Merge pull request #126 from ooni/update/probe-engine
Pin to ooni/probe-engine@v0.10.0
2020-05-04 15:51:29 +02:00
Simone Basso 46e01eab98 Pin to ooni/probe-engine@v0.10.0
Part of https://github.com/ooni/probe-engine/issues/504
2020-04-22 17:16:51 +02:00
Simone Basso 1b045da3ea Merge pull request #124 from ooni/rc/14
Bless v3.0.0-rc.14
2020-04-08 14:36:00 +02:00
Simone Basso ec10e54b5c Bless v3.0.0-rc.14 2020-04-08 13:05:00 +02:00
Simone Basso acbe133ad6 go.mod go.sum: pin to ooni/probe-engine@7ac6a37960
This includes fixes in the data format emitted by ndt7.
2020-04-08 13:04:25 +02:00
Simone Basso d1ae5facc3 Merge pull request #123 from ooni/release/13
Pin to latest probe-engine and bless v3.0.0-rc.13
2020-04-06 13:34:43 +02:00
Simone Basso 4a563ebe13 Pin to latest probe-engine and bless v3.0.0-rc.13
I'm pinning to ooni/probe-engine@72c12b0b81
because it generates more correct data and I think we're going to have
most likely this probe-cli version in the stable desktop release.
2020-04-06 13:22:10 +02:00
Simone Basso c0a18dac1b Merge pull request #122 from ooni/issue/125
Release v3.0.0-rc.12
2020-04-06 00:14:06 +02:00
Simone Basso e39ca4c6bf version/version.go: bless v3.0.0-rc.12 2020-04-05 23:47:31 +02:00
Simone Basso 9f4ae7c78b Update direct and indirect dependencies 2020-04-05 23:38:39 +02:00
Simone Basso 967e9f0924 nettests/nettests.go: use experiment getters to get data usage 2020-04-05 23:38:18 +02:00
Simone Basso 07e4367f6d nettests: Just use "ndt", which is now "ndt7" in probe-engine (#121)
Part of https://github.com/ooni/backend/issues/369
2020-03-18 15:50:55 +01:00
Simone Basso 1d3e7e11ae ooni.go: use 32 bit counter to signal interruption (#120)
Using a 64 bit counter has pitfalls. See Go documentation.

I don't want a refactoring or whatever to let these pitfalls
emerge in the future.

We just need one bit to signal we're done.

So use 32 bit, which shall be safe everywhere.

See https://golang.org/pkg/sync/atomic/#pkg-note-BUG.

Proactively triggered by https://github.com/ooni/probe-engine/issues/399.
2020-03-18 12:32:53 +01:00
Simone Basso fe0b4a02be nettests/ndt.go: use ndt7 rather than ndt5 (#119)
Part of https://github.com/ooni/probe/issues/969
2020-03-12 19:36:32 +01:00
Simone Basso 38e86ce3c7 version/version.go: bless v3.0.0-rc.11 2020-03-10 21:36:46 +01:00
Simone Basso 1d5c913019 Update deps and pin to ooni/probe-engine@v0.8.0 (#118)
Part of https://github.com/ooni/probe/issues/1030
2020-03-10 12:02:30 +01:00
Simone Basso fd6fe262ec version/version.go: bless v3.0.0-rc.10 2020-02-27 14:53:26 +01:00
Arturo Filastò 9eaa25656c Merge pull request #113 from ooni/bug-ooni/probe#1013
Interrupt the nettestGroup loop early on termination
2020-02-27 14:47:52 +01:00
Simone Basso 6b9353ebe1 Pin to ooni/probe-engine@8ba2a70c5f
This allows us to pull this fix https://github.com/ooni/probe-engine/pull/375.

It's part of the QA for probe-cli https://github.com/ooni/probe/issues/1028.
2020-02-27 14:34:13 +01:00
Simone Basso f3b21f90c6 deps: latest upper.io/db and pin probe-engine (#116)
We're specifically pinning a commit of probe-engine that is using
MK v0.10.11, so that we address the following issues:

1. we use db-ip.com for the country database as opposed to using
the increasingly stale MaxMind database (see https://github.com/ooni/probe-engine/issues/334)

2. we're using an implementation of WhatsApp that does not suffer
from the super-old CIDR bug (see https://github.com/ooni/probe-engine/issues/341)

3. we're not linking to libcurl anymore on Windows and Linux, thanks to
this new version of MK where we can optionally disable libcurl; we are
still linking to libcurl on macOS, but that has no impact on the binary
size since on macOS libcurl is part of the system

This should be enough, from my side to bless a new release of the
probe-cli (see https://github.com/ooni/probe/issues/1028).
2020-02-26 22:34:23 +01:00