Simone Basso
dfa5e708fe
refactor(tor): rewrite using measurex ( #652 )
...
This diff rewrites the tor experiment to use measurex "easy" API.
To this end, we need to introduce an "easy" measurex API, which basically
performs easy measurements returning two pieces of data:
1. the resulting measurement, which is already using the OONI
archival data format and is always non-nil
2. a failure (i.e., the pointer to an error string), which
is nil on success and points to a string on failure
With this change, we should now be able to completely dispose of
the original netx API, which was only used by tor.
Reference issue: https://github.com/ooni/probe/issues/1688 .
2022-01-05 18:41:11 +01:00
..
atomicx
doc: cleanup and improve for recently moved pkgs ( #354 )
2021-06-04 11:39:00 +02:00
bytecounter
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
cmd
refactor: move httpx into the internal package ( #646 )
2022-01-05 17:17:20 +01:00
engine
refactor(tor): rewrite using measurex ( #652 )
2022-01-05 18:41:11 +01:00
fakefill
feat(httpx): improve testing using the fakefiller ( #649 )
2022-01-05 14:49:31 +01:00
fsx
refactor: merge dnsx and errorsx into netxlite ( #517 )
2021-09-28 12:42:01 +02:00
httpx
refactor: move httpx into the internal package ( #646 )
2022-01-05 17:17:20 +01:00
humanize
fix(all): introduce and use iox.CopyContext ( #380 )
2021-06-15 13:44:28 +02:00
kvstore
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
measurex
refactor(tor): rewrite using measurex ( #652 )
2022-01-05 18:41:11 +01:00
mlablocate
cleanup: remove redundant HTTPClient definition ( #643 )
2022-01-03 16:47:54 +01:00
mlablocatev2
cleanup: remove redundant HTTPClient definition ( #643 )
2022-01-03 16:47:54 +01:00
model
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
multierror
doc: cleanup and improve for recently moved pkgs ( #354 )
2021-06-04 11:39:00 +02:00
netxlite
refactor: move httpx into the internal package ( #646 )
2022-01-05 17:17:20 +01:00
ooapi
feat(httpx): improve testing using the fakefiller ( #649 )
2022-01-05 14:49:31 +01:00
platform
fix(internal/platform): support freebsd ( #445 )
2021-08-20 14:00:06 +02:00
ptx
refactor: move httpx into the internal package ( #646 )
2022-01-05 17:17:20 +01:00
randx
doc: improve and reference existing bug in the code ( #356 )
2021-06-04 12:50:23 +02:00
runtimex
refactor(tor): rewrite using measurex ( #652 )
2022-01-05 18:41:11 +01:00
scrubber
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
shellx
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
stuninput
refactor: create common package for holding STUN input ( #631 )
2021-12-03 14:45:25 +01:00
tunnel
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
tutorial
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
version
chore: set master's version to 3.14.0-alpha ( #638 )
2021-12-06 17:54:58 +01:00
README.md
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00