ooni-probe-cli/internal/engine
Simone Basso 8b92037ae3
fix(tunnel/tor): keep tunneldir clean (#300)
* fix(tunnel/tor): keep tunneldir clean

This diff ensures that we don't keep the log file growing and
we also remove the temporary files created by the library we
are currently using for running tor from golang.

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

* fix(session.go): tell use we're using a tunnel
2021-04-05 19:18:00 +02:00
..
atomicx chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
experiment urlgetter: fix tunnel test (#299) 2021-04-05 18:25:43 +02:00
geolocate refactor: redesign how we import assets (#260) 2021-04-01 16:57:31 +02:00
httpheader Release: update user-agent, bundled CA, version number (#281) 2021-04-01 18:40:30 +02:00
httpx refactor: move more commands to internal/cmd (#207) 2021-02-03 12:23:15 +01:00
humanizex refactor: miniooni should be outside of the engine (#206) 2021-02-03 11:21:10 +01:00
internal refactor: merge psiphonx and torx into tunnel (#287) 2021-04-03 19:57:21 +02:00
kvstore refactor: move more commands to internal/cmd (#207) 2021-02-03 12:23:15 +01:00
legacy refactor: redesign how we import assets (#260) 2021-04-01 16:57:31 +02:00
model refactor: remove model.ExperimentOrchestraClient (#284) 2021-04-02 12:03:18 +02:00
netx refactor: remove model.ExperimentOrchestraClient (#284) 2021-04-02 12:03:18 +02:00
ooapi Release: update user-agent, bundled CA, version number (#281) 2021-04-01 18:40:30 +02:00
probeservices fix: apply staticcheck suggestions (#262) 2021-03-24 12:35:53 +01:00
runtimex refactor: start building an Android package (#205) 2021-02-03 10:51:14 +01:00
shellx fix: use golang.org/x/sys/execabs (#224) 2021-02-10 07:40:48 +01:00
testdata fix: add missing files causing tests to fail (#202) 2021-02-02 14:18:22 +01:00
tunnel fix(tunnel/tor): keep tunneldir clean (#300) 2021-04-05 19:18:00 +02:00
.gitignore feat: support embedding encrypted psiphon config (#285) 2021-04-02 17:36:06 +02:00
allexperiments.go refactor(inputloader): better docs and naming (#265) 2021-03-26 09:34:27 +01:00
experiment_integration_test.go refactor(inputloader): better docs and naming (#265) 2021-03-26 09:34:27 +01:00
experiment_internal_test.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
experiment_test.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
experiment.go refactor: redesign how we import assets (#260) 2021-04-01 16:57:31 +02:00
experimentbuilder_test.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
experimentbuilder.go refactor(inputloader): better docs and naming (#265) 2021-03-26 09:34:27 +01:00
inputloader_network_test.go feat: create tunnel inside NewSession (#286) 2021-04-05 15:28:13 +02:00
inputloader_test.go feat: create tunnel inside NewSession (#286) 2021-04-05 15:28:13 +02:00
inputloader.go release 3.9.0 process: reduce warnings (#279) 2021-03-31 15:59:19 +02:00
inputprocessor_test.go fix(miniooni): replace --limit with --max-runtime (#272) 2021-03-29 20:38:23 +02:00
inputprocessor.go fix(miniooni): replace --limit with --max-runtime (#272) 2021-03-29 20:38:23 +02:00
kvstore_test.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
kvstore.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
saver_test.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
saver.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
session_integration_test.go feat: create tunnel inside NewSession (#286) 2021-04-05 15:28:13 +02:00
session_internal_test.go refactor: remove model.ExperimentOrchestraClient (#284) 2021-04-02 12:03:18 +02:00
session_nopsiphon.go fix(engine): break circular dep betwen session and tunnel (#295) 2021-04-05 12:02:35 +02:00
session_psiphon_test.go feat: support embedding encrypted psiphon config (#285) 2021-04-02 17:36:06 +02:00
session_psiphon.go fix(engine): break circular dep betwen session and tunnel (#295) 2021-04-05 12:02:35 +02:00
session.go fix(tunnel/tor): keep tunneldir clean (#300) 2021-04-05 19:18:00 +02:00
submitter_test.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
submitter.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00