DecFox
e1d014e826
refactor(measurexlite): make buffered channels private ( #864 )
...
Closes https://github.com/ooni/probe/issues/2215
2022-08-17 20:10:48 +02:00
DecFox
fbd7cd2b7e
feat: add support for system resolver in measurexlite ( #858 )
...
* feat: add support for system resolver in measurexlite
* more tests for coverage
* Apply suggestions from code review
Co-authored-by: decfox <decfox@github.com>
Co-authored-by: Simone Basso <bassosimone@gmail.com>
2022-08-11 18:18:25 +02:00
DecFox
fc51590a67
feat: refactor dns implementation in measurexlite ( #857 )
...
* refactor: remove query-based mapping and introducing resolver wrapper
* refactor dnsping to adapt to measurexlite
* dnsping: extra comments
* Apply suggestions from code review
* Update internal/measurexlite/dns_test.go
See https://github.com/ooni/probe/issues/2208
Co-authored-by: decfox <decfox@github.com>
Co-authored-by: Simone Basso <bassosimone@gmail.com>
2022-08-11 16:00:37 +02:00
DecFox
5501b2201a
feat: dnsping using step-by-step ( #831 )
...
Reference issue for this pull request: https://github.com/ooni/probe/issues/2159
This diff refactors the `dnsping` experiment to use the [step-by-step measurement style](https://github.com/ooni/probe-cli/blob/master/docs/design/dd-003-step-by-step.md ).
Co-authored-by: decfox <decfox@github.com>
Co-authored-by: Simone Basso <bassosimone@gmail.com>
2022-07-08 19:42:24 +02:00