Commit Graph

1045 Commits

Author SHA1 Message Date
Arturo Filastò c0a95c037f Add support for deleting all measurements (#158)
Co-authored-by: Simone Basso <bassosimone@gmail.com>
2020-11-13 07:43:00 +01:00
Simone Basso c4da81e894 chore: upgrade all dependencies (#159)
See https://github.com/ooni/probe-engine/issues/1004
2020-11-13 06:58:39 +01:00
Simone Basso 8eada581c2 doc: add code of conduct (#157)
Copied from github.com/ooni/ooni.org
2020-11-03 21:16:04 +01:00
Simone Basso 2a34d7db04 chore(version.go): we're at 3.0.10-alpha
Committing directly to master since this should be a simple enough change
2020-10-27 15:27:47 +01:00
Simone Basso f172031a03 Release 3.0.9 (#156)
* chore(version.go): we're now at 3.0.9

* chore(go.mod go.sum): update dependencies

* fix(gha/cross.yml): brew update seems broken?

See https://github.com/ooni/probe-cli/pull/156/checks?check_run_id=1315116799
2020-10-27 15:23:24 +01:00
cyBerta ca11b2b65f turn off printing of each command in the help section of the build script (#155) 2020-10-14 11:42:10 +02:00
Simone Basso 10c806b1a2 Merge pull request #154 from ooni/release/3.0.8
Release 3.0.8 cycle
2020-10-06 13:15:32 +02:00
Simone Basso 4bd6c3e9d4 version/version.go: we're now hacking on v3.0.9-alpha 2020-10-06 13:04:23 +02:00
Simone Basso d02b47dcda version/version.go: bless v3.0.8 2020-10-06 12:50:33 +02:00
Simone Basso acfbbd9dd5 go.mod: pin to ooni/probe-engine@v0.18.0 2020-10-06 12:49:56 +02:00
Simone Basso fd11a63933 Merge pull request #153 from ooni/release/3.0.8-beta
Start testing v3.0.8-beta
2020-10-05 19:43:18 +02:00
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 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