ooni-probe-cli/internal/engine/legacy/netx
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Simone Basso 2572376fdb
feat(netxlite): implement single use {,tls} dialer (#464)
This basically adapts already existing code inside websteps to
instead be into the netxlite package, where it belongs.

In the process, abstract the TLSDialer but keep a reference to the
previous name to avoid refactoring existing code (just for now).

While there, notice that the right name is CloseIdleConnections (i.e.,
plural not singular) and change the name.

While there, since we abstracted TLSDialer to be an interface, create
suitable factories for making a TLSDialer type from a Dialer and a
TLSHandshaker.

See https://github.com/ooni/probe/issues/1591
2021-09-06 14:12:30 +02:00
..
handlers refactor: flatten and separate (#353) 2021-06-04 10:34:18 +02:00
modelx refactor: move i/e/n/errorx to i/errorsx (#416) 2021-07-01 16:34:36 +02:00
oldhttptransport refactor(netxlite): hide details without breaking the rest of the tree (#454) 2021-09-05 14:49:38 +02:00
testdata chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
DESIGN.md chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
dialer.go feat(netxlite): implement single use {,tls} dialer (#464) 2021-09-06 14:12:30 +02:00
dialer_test.go release 3.9.0 process: reduce warnings (#279) 2021-03-31 15:59:19 +02:00
emitterdialer.go cleanup: remove ConnID, DialID, TransactionID (#395) 2021-06-23 13:36:45 +02:00
emitterdialer_test.go refactor(netxlite): hide details without breaking the rest of the tree (#454) 2021-09-05 14:49:38 +02:00
http.go refactor: move i/e/n/errorx to i/errorsx (#416) 2021-07-01 16:34:36 +02:00
http_test.go refactor(netxlite): hide details without breaking the rest of the tree (#454) 2021-09-05 14:49:38 +02:00
resolver.go refactor: move ErrorWrapperResolver to errorsx pkg (#419) 2021-07-01 18:51:40 +02:00
resolver_internal_test.go chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
resolver_test.go Release 3.6.0 (#239) 2021-03-03 14:42:17 +01:00