Simone Basso
47aa773731
refactor(tunnel): provide TorArgs and TorBinary directly ( #293 )
...
We're trying to remove a circular dependency between the measurement
Session and the tunnel package. To this end, continue to reduce the
dependency scope by providing TorArgs and TorBinary directly.
Part of https://github.com/ooni/probe/issues/985
2021-04-04 12:08:13 +02:00
Simone Basso
1eb63bc4b6
refactor(tunnel): remove dependecy from logger ( #292 )
...
Part of https://github.com/ooni/probe/issues/985
2021-04-04 11:23:03 +02:00
Simone Basso
d9aff19be5
refactor(tunnel): simplify tor implementation ( #290 )
...
Simplify interaction within the package by avoiding to have
a tor specific config. Use a Config instead.
Part of https://github.com/ooni/probe/issues/985 .
2021-04-03 21:25:08 +02:00
Simone Basso
f739450370
refactor(tunnel): simplify psiphon implementation ( #289 )
...
Simplify interaction within the package by avoiding to have
a psiphon specific config. Use a Config instead.
Part of https://github.com/ooni/probe/issues/985 .
2021-04-03 21:09:34 +02:00
Simone Basso
b53290cbfe
refactor(tunnel): pass the config as a pointer ( #288 )
...
Part of https://github.com/ooni/probe/issues/985
2021-04-03 20:12:56 +02:00
Simone Basso
ecb2aae1e8
refactor: merge psiphonx and torx into tunnel ( #287 )
...
* refactor: merge psiphonx and torx into tunnel
This is a case where it seems that merging these three packages into
a single package will enable us to better the implementation.
The goal is still https://github.com/ooni/probe/issues/985 .
The roadblock I'm trying to overcome is
https://github.com/ooni/probe-cli/pull/286#pullrequestreview-627460104 .
* avoid duplicating logger for now
2021-04-03 19:57:21 +02:00