Simone Basso
bbcd2e2280
refactor(netx): merge archival, trace, and the savers ( #772 )
...
This diff creates a new package under netx called tracex that
contains everything we need to perform measurements using events
tracing and postprocessing (which is the technique with which
we implement most network experiments).
The general idea here is to (1) create a unique package out of
all of these packages; (2) clean up the code a bit (improve tests,
docs, apply more recent code patterns); (3) move the resulting
code as a toplevel package inside of internal.
Once this is done, netx can be further refactored to avoid
subpackages and we can search for more code to salvage/refactor.
See https://github.com/ooni/probe/issues/2121
2022-05-31 21:53:01 +02:00
..
experiment
refactor(netx): merge archival, trace, and the savers ( #772 )
2022-05-31 21:53:01 +02:00
geolocate
cleanup: merge httpheader and httpfailure into model ( #758 )
2022-05-25 09:54:50 +02:00
internal /sessionresolver
cleanup: merge httpheader and httpfailure into model ( #758 )
2022-05-25 09:54:50 +02:00
mockable
feat(torsf): collect tor logs, select rendezvous method, count bytes ( #683 )
2022-02-07 17:05:36 +01:00
netx
refactor(netx): merge archival, trace, and the savers ( #772 )
2022-05-31 21:53:01 +02:00
probeservices
cleanup: mark more integration tests as !short mode ( #755 )
2022-05-24 21:01:15 +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
Spring cleanup: remove unused/unneded code ( #761 )
2022-05-25 13:21:39 +02:00
doc.go
feat(engine): allow runner to return many measurements ( #527 )
2021-09-30 00:54:52 +02:00
experiment.go
refactor: continue to simplify engine/netx ( #769 )
2022-05-31 08:11:07 +02:00
experiment_integration_test.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
experiment_internal_test.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
experiment_test.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
experimentbuilder.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
experimentbuilder_test.go
chore: merge probe-engine into probe-cli ( #201 )
2021-02-02 12:05:47 +01:00
inputloader.go
chore: import DoH servers from DNSCrypt/dnscrypt-resolvers ( #693 )
2022-02-17 17:52:16 +01:00
inputloader_network_test.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
inputloader_test.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
inputprocessor.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
inputprocessor_test.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
saver.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
saver_test.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
session.go
refactor(session.go): replace engine/netx with netxlite ( #767 )
2022-05-30 22:00:45 +02:00
session_integration_test.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
session_internal_test.go
fix(ooniprobe): use ooniprobe-cli-unattended for unattended runs ( #714 )
2022-04-29 13:41:09 +02:00
session_nopsiphon.go
refactor: only use shaping dialer for ndt7 and dash ( #754 )
2022-05-24 18:23:42 +02:00
session_nopsiphon_test.go
refactor: only use shaping dialer for ndt7 and dash ( #754 )
2022-05-24 18:23:42 +02:00
session_psiphon.go
refactor: only use shaping dialer for ndt7 and dash ( #754 )
2022-05-24 18:23:42 +02:00
session_psiphon_test.go
refactor: only use shaping dialer for ndt7 and dash ( #754 )
2022-05-24 18:23:42 +02:00
submitter.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
submitter_test.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00