Commit Graph

584 Commits

Author SHA1 Message Date
Simone Basso
ad88fefe41 Start testing v3.0.8-beta
This beta release incorporates recent fixes in ooni/probe-engine that we
would like to test and ship relatively soon.

I'm doing this as part of https://github.com/ooni/explorer/issues/495
2020-10-05 19:25:19 +02:00
Simone Basso
f1f2350bfa
Release v3.0.7 (#152)
* Update go-bindata and regenerate binary data

* Pin to ooni/probe-engine 0.17.0 and update dependencies

* Set version to 3.0.7

* Readme.md: better release instructions
2020-09-30 10:54:58 +02:00
Simone Basso
b18a106698
Merge pull request #150 from ooni/fix/buildscript
Release v3.0.7-beta.1 with updated build script
2020-08-24 19:31:07 +02:00
Simone Basso
86727915d3 version/version.go: bless v3.0.7-beta.1 2020-08-24 19:24:46 +02:00
Simone Basso
770a822fd4 fix(build.sh): name macOS files after the darwin platform
This was what we used to do in the past. Spotted by @sarathms.
2020-08-24 19:24:46 +02:00
Simone Basso
fe89b2454c
fix(build.sh): generate SHA256 sums (#149) 2020-08-24 15:17:24 +02:00
Simone Basso
407ce5d624
fix(nettests/nettests.go): make sure we emit progress (#148)
See https://github.com/ooni/probe/issues/1238
2020-08-24 12:31:10 +02:00
Simone Basso
4c65147009
WIP: Start preparing release v3.0.7 (#147)
* Use ooni/probe-engine 0.16.0
* Update all the other dependencies
* Use GitHub Actions rather than Travis CI
* Automatically build and test binaries on the target OS (for Windows, macOS, Linux on amd64)
* Make sure we correctly measure coverage
* Make sure we use `-race` when running tests
* Remove unnecessary scripts
* Make sure the README is up-to-date
* Write small script to update binary data and add GitHub Actions checks for it
* Notice that we needed to run ./updatebindata.sh and run it
* Self documenting instructions regarding cross compiling
* Set version number to v3.0.7-beta

Part of https://github.com/ooni/probe-engine/issues/748
2020-08-22 11:20:50 +02:00
Simone Basso
1983672e3c
fix(config/parser.go): correct unlocking on error paths (#146)
Spotted while reading the code.
2020-07-24 17:12:51 +02:00
Simone Basso
fc58c4dc45
version/version.go: remove unused variable (#145) 2020-07-24 16:59:57 +02:00
Simone Basso
a80bdf02cc
Merge pull request #144 from ooni/release/3.0.6
Release v3.0.6
2020-07-24 00:10:19 +02:00
Simone Basso
c40daf8c7f version/version.go: bless 3.0.6 2020-07-23 19:39:18 +02:00
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 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