Simone Basso
06ee0e55a9
refactor(netx/dialer): hide implementation complexity ( #372 )
...
* refactor(netx/dialer): hide implementation complexity
This follows the blueprint of `module.Config` and `nodule.New`
described at https://github.com/ooni/probe/issues/1591 .
* fix: ndt7 bug where we were not using the right resolver
* fix(legacy/netx): clarify irrelevant implementation change
* fix: improve comments
* fix(hhfm): do not use dialer.New b/c it breaks it
Unclear to me why this is happening. Still, improve upon the
previous situation by adding a timeout.
It does not seem a priority to look into this issue now.
2021-06-09 09:42:31 +02:00
..
experiment
refactor(netx/dialer): hide implementation complexity ( #372 )
2021-06-09 09:42:31 +02:00
geolocate
geolocate: first pass of code review and minor fixes ( #359 )
2021-06-04 16:06:24 +02:00
httpheader
Release 3.10.0 beta.3 ( #345 )
2021-05-13 08:16:28 +02:00
httpx
cleanup(netx): remove unused proxy-via-context codepath ( #367 )
2021-06-08 22:26:24 +02:00
internal
refactor: move i/e/i/tlsx in i/e/netx
2021-06-08 12:56:39 +02:00
legacy
refactor(netx/dialer): hide implementation complexity ( #372 )
2021-06-09 09:42:31 +02:00
model
geolocate: first pass of code review and minor fixes ( #359 )
2021-06-04 16:06:24 +02:00
netx
refactor(netx/dialer): hide implementation complexity ( #372 )
2021-06-09 09:42:31 +02:00
probeservices
cleanup(netx): remove unused proxy-via-context codepath ( #367 )
2021-06-08 22:26:24 +02:00
testdata
fix: add missing files causing tests to fail ( #202 )
2021-02-02 14:18:22 +01: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.go
refactor: flatten and separate ( #353 )
2021-06-04 10:34:18 +02: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
experimentbuilder.go
refactor(inputloader): better docs and naming ( #265 )
2021-03-26 09:34:27 +01:00
experimentbuilder_test.go
chore: merge probe-engine into probe-cli ( #201 )
2021-02-02 12:05:47 +01:00
inputloader.go
refactor: flatten and separate ( #353 )
2021-06-04 10:34:18 +02:00
inputloader_network_test.go
refactor: flatten and separate ( #353 )
2021-06-04 10:34:18 +02:00
inputloader_test.go
refactor: flatten and separate ( #353 )
2021-06-04 10:34:18 +02:00
inputprocessor.go
refactor: flatten and separate ( #353 )
2021-06-04 10:34:18 +02:00
inputprocessor_test.go
refactor: flatten and separate ( #353 )
2021-06-04 10:34:18 +02:00
kvstore.go
refactor: flatten and separate ( #353 )
2021-06-04 10:34:18 +02:00
saver.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
session.go
geolocate: first pass of code review and minor fixes ( #359 )
2021-06-04 16:06:24 +02:00
session_integration_test.go
fix(session): make sure tunnel code is tested ( #301 )
2021-04-05 19:51:41 +02:00
session_internal_test.go
fix(session): make sure tunnel code is tested ( #301 )
2021-04-05 19:51:41 +02:00
session_nopsiphon.go
fix(session): make sure tunnel code is tested ( #301 )
2021-04-05 19:51:41 +02:00
session_nopsiphon_test.go
fix(session): make sure tunnel code is tested ( #301 )
2021-04-05 19:51:41 +02:00
session_psiphon.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
submitter.go
chore: merge probe-engine into probe-cli ( #201 )
2021-02-02 12:05:47 +01:00
submitter_test.go
refactor: flatten and separate ( #353 )
2021-06-04 10:34:18 +02:00