ooni-probe-cli/internal/measurexlite
Simone Basso c9943dff38
feat(dns): expose more low-level fields (#873)
This pull request started as a draft to enable users to see CNAME answers. It contained several patches which we merged separately (see https://github.com/ooni/probe-cli/pull/873#issuecomment-1222406732 and 2301a30630...60b7d1f87b for details on what has actually changed, which is based on patches originally part of this PR). In its final form, however, this PR only deals with exposing more low-level DNS fields to the archival data format.

Closes: https://github.com/ooni/probe/issues/2228

Related PR spec: https://github.com/ooni/spec/pull/256
2022-08-23 16:12:04 +02:00
..
conn_test.go refactor: allow automatically wrap net/quic conn (#867) 2022-08-17 20:58:06 +02:00
conn.go refactor: allow automatically wrap net/quic conn (#867) 2022-08-17 20:58:06 +02:00
dialer_test.go refactor(measurexlite): make buffered channels private (#864) 2022-08-17 20:10:48 +02:00
dialer.go refactor(measurexlite): make buffered channels private (#864) 2022-08-17 20:10:48 +02:00
dns_test.go feat(dns): expose more low-level fields (#873) 2022-08-23 16:12:04 +02:00
dns.go feat(dns): expose more low-level fields (#873) 2022-08-23 16:12:04 +02:00
doc.go feat: tlsping and tcpping using step-by-step (#815) 2022-07-01 12:22:22 +02:00
logger.go feat: tlsping and tcpping using step-by-step (#815) 2022-07-01 12:22:22 +02:00
quic_test.go chore: upgrade deps and attempt to enable using go1.19 (#869) 2022-08-19 11:26:50 +02:00
quic.go chore: upgrade deps and attempt to enable using go1.19 (#869) 2022-08-19 11:26:50 +02:00
tls_test.go refactor(measurexlite): make buffered channels private (#864) 2022-08-17 20:10:48 +02:00
tls.go refactor(measurexlite): make buffered channels private (#864) 2022-08-17 20:10:48 +02:00
trace_test.go feat: context-based tracing to record delayed DNS responses (#870) 2022-08-22 14:21:32 +02:00
trace.go feat: context-based tracing to record delayed DNS responses (#870) 2022-08-22 14:21:32 +02:00