ooni-probe-cli/nettests
Simone Basso 03e7d2ccac
circumvention: add the tor experiment (#100)
* go.mod go.sum: update all non-probe-engine deps

For each line in the go.mod, run `go get -u -v $package` if the
line is not an indirect dependency and is not probe-engine.

Upgrading probe-engine is going to require the same spell that
is used in probe-engine to update psiphon.

* go get -v github.com/ooni/probe-engine@v0.5.0

This just pins to the latest probe-engine but we've not manually
pinned all the other dependencieds yet.

Take care of the trivial API changes in probe-engine as well, such
that we can have a working build after this commit.

* go.mod go.sum: pin to probe-engine dependencies

Basically: remove all indirect dependencies. Merge this go.mod with
the one of probe-engine, to pin dependencies. Run `go mod tidy`.

* circumvention: add basic implementation of tor

This needs to be polished further, of course. But at least we have
now added support for running tor in the circumvention group.

* Readme.md: document how to update dependencies

* go get -v github.com/ooni/probe-engine@fcc9ee0a7afb

* go get -v github.com/ooni/probe-engine@4d254f5b2

* nettests/tor.go: implement summary test keys
2020-01-28 10:05:54 +01:00
..
dash.go Refactor nettests into top tree 2019-12-02 17:57:55 +02:00
facebook_messenger.go Move IM tests into top level tree too 2019-12-02 17:59:37 +02:00
groups.go circumvention: add the tor experiment (#100) 2020-01-28 10:05:54 +01:00
http_header_field_manipulation.go Refactor nettests into top tree 2019-12-02 17:57:55 +02:00
http_invalid_request_line.go Refactor nettests into top tree 2019-12-02 17:57:55 +02:00
ndt.go Refactor nettests into top tree 2019-12-02 17:57:55 +02:00
nettests_test.go Allow to specify custom software name and version (#94) 2019-12-29 14:07:57 +01:00
nettests.go nettests: don't say ETA is infinite 2019-12-28 18:28:08 +01:00
psiphon.go Refactor pattern of ok !ok 2020-01-07 16:44:11 +02:00
telegram.go fix(nettests/telegram.go): remove MK option 2019-12-28 17:56:47 +01:00
tor.go circumvention: add the tor experiment (#100) 2020-01-28 10:05:54 +01:00
web_connectivity.go circumvention: add the tor experiment (#100) 2020-01-28 10:05:54 +01:00
whatsapp.go Move IM tests into top level tree too 2019-12-02 17:59:37 +02:00