ooni-probe-cli/internal/engine/experiment/websteps
Simone Basso dba861d262
feat(httpx): implement optional body logging also on http error (#651)
1. we want optionally to log the body (we don't want to log the body
when we're fetching psiphon secrets or tor targets)

2. we want body logging to _also_ happen on error since this is quite
useful to debug possible errors when accessing the API

This diff adds the above functionality, which were previously
described in https://github.com/ooni/probe/issues/1951.

This diff also adds comprehensive testing.
2022-01-05 16:26:51 +01:00
..
control.go feat(httpx): implement optional body logging also on http error (#651) 2022-01-05 16:26:51 +01:00
dns.go refactor(netxlite): add more functions to resolver (#455) 2021-09-05 18:03:50 +02:00
factory.go refactor: interfaces and data types into the model package (#642) 2022-01-03 13:53:23 +01:00
http.go cli: new testhelper and the websteps experiment prototype (#432) 2021-08-17 10:29:06 +02:00
model.go fix: completely remove support for h3-29 (#453) 2021-09-05 12:57:48 +02:00
quic.go refactor(netxlite): add more functions to resolver (#455) 2021-09-05 18:03:50 +02:00
tcp.go refactor(dialer): it should close idle connections (#457) 2021-09-05 19:55:28 +02:00
tls.go enable utls for websteps (#442) 2021-08-18 16:10:27 +02:00
websteps.go refactor: interfaces and data types into the model package (#642) 2022-01-03 13:53:23 +01:00