ooni-probe-cli/cmd/ooniprobe/internal
Simone Basso 8fe4e5410d
feat(tunnel): introduce persistent tunnel state dir (#294)
* feat(tunnel): introduce persistent tunnel state dir

This diff introduces a persistent state directory for tunnels, so that
we can bootstrap them more quickly after the first time.

Part of https://github.com/ooni/probe/issues/985

* fix: make tunnel dir optional

We have many tests where it does not make sense to explicitly
provide a tunnel dir because we're not using tunnels.

This should simplify setting up a session.

* fix(tunnel): repair tests

* final changes

* more cleanups
2021-04-05 11:27:41 +02:00
..
autorun Create the LaunchAgents directory if it does not exist (#237) 2021-03-02 20:24:09 +01:00
cli fix(ooniprobe): consistent progress with maxRuntime (#277) 2021-03-31 14:06:05 +02:00
config feat(ooniprobe): introduce websites_max_runtime (#273) 2021-03-30 11:16:12 +02:00
database feat: use go1.16 and resources embedding (#235) 2021-03-02 12:08:24 +01:00
enginex chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
log/handlers fix(ooniprobe): send batch output to stdout (#261) 2021-03-24 11:39:45 +01:00
nettests feat(ooniprobe): discard lists not in selected categories (#278) 2021-03-31 14:30:30 +02:00
ooni feat(tunnel): introduce persistent tunnel state dir (#294) 2021-04-05 11:27:41 +02:00
oonitest fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00
output fix: import path should be github.com/ooni/probe-cli/v3 (#200) 2021-02-02 10:32:46 +01:00
utils feat(tunnel): introduce persistent tunnel state dir (#294) 2021-04-05 11:27:41 +02:00