ooni-probe-cli/internal/engine
Simone Basso 3b029ee0d6
feat(ExperimentOrchestraClient): add CheckIn (#263)
We use ExperimentOrchestraClient in several places to help us
calling probe-services APIs. We need to call CheckIn because we
want to use CheckIn in InputLoader.

(We also want to remove the URLs API, but that is not something
doable now, since the mobile app is still using this API via
the wrappers at pkg/oonimkall.)

Work part of https://github.com/ooni/probe/issues/1299.
2021-03-25 12:02:02 +01:00
..
atomicx chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
experiment fix(webconnectivity): expose network events (#258) 2021-03-23 16:46:46 +01:00
geolocate Add signal to the im test group (#259) 2021-03-22 14:31:50 +01:00
httpheader Release 3.6.0 (#239) 2021-03-03 14:42:17 +01: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 feat(ExperimentOrchestraClient): add CheckIn (#263) 2021-03-25 12:02:02 +01:00
kvstore refactor: move more commands to internal/cmd (#207) 2021-02-03 12:23:15 +01:00
legacy Release 3.6.0 (#239) 2021-03-03 14:42:17 +01:00
model feat(ExperimentOrchestraClient): add CheckIn (#263) 2021-03-25 12:02:02 +01:00
netx fix(webconnectivity): expose network events (#258) 2021-03-23 16:46:46 +01:00
ooapi feat(ooapi): add toplevel client and simplify API (#248) 2021-03-19 09:30:42 +01:00
probeservices fix: apply staticcheck suggestions (#262) 2021-03-24 12:35:53 +01:00
resources Release 3.6.0 (#239) 2021-03-03 14:42:17 +01:00
resourcesmanager Release 3.6.0 (#239) 2021-03-03 14:42:17 +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
.gitignore refactor: move more commands to internal/cmd (#207) 2021-02-03 12:23:15 +01:00
allexperiments.go chore: rename stun_reachability => stunreachability (#254) 2021-03-11 19:35:22 +01:00
experiment_integration_test.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +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 fix: always use probe-cli version (and make it alpha) (#219) 2021-02-04 11:00:27 +01:00
experimentbuilder_test.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
experimentbuilder.go fix: apply staticcheck suggestions (#262) 2021-03-24 12:35:53 +01:00
inputloader_integration_test.go refactor: move more commands to internal/cmd (#207) 2021-02-03 12:23:15 +01:00
inputloader_test.go feat(ExperimentOrchestraClient): add CheckIn (#263) 2021-03-25 12:02:02 +01:00
inputloader.go MVP of a signal messenger test (#230) 2021-02-26 10:16:34 +01:00
inputprocessor_test.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
inputprocessor.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01: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 Release 3.6.0 (#239) 2021-03-03 14:42:17 +01:00
session_internal_test.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
session.go fix(geolocate): no proxy when discovering our IP address (#251) 2021-03-10 12:01:08 +01: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