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 57a29da91d
...
See 2d94c2eb4c
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
Simone Basso
b25d106cf8
utils/strcase: remove vendored package ( #115 )
...
Closes https://github.com/ooni/probe/issues/1016 .
2020-02-24 12:31:42 +01:00
Simone Basso
051aee1aac
Update all deps, pin to probe-engine@v0.7.0 ( #114 )
2020-02-22 15:23:20 +01:00