ooni-probe-cli/internal/engine/legacy
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
..
assetsdir refactor: redesign how we import assets (#260) 2021-04-01 16:57:31 +02:00
netx feat(netxlite): implement single use {,tls} dialer (#464) 2021-09-06 14:12:30 +02:00
netxlogger refactor(netxlite): hide details without breaking the rest of the tree (#454) 2021-09-05 14:49:38 +02:00
oonidatamodel refactor: move i/e/n/errorx to i/errorsx (#416) 2021-07-01 16:34:36 +02:00
oonitemplates refactor(netxlite): hide details without breaking the rest of the tree (#454) 2021-09-05 14:49:38 +02:00
README.md chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00

Package github.com/ooni/probe-engine/legacy

This package contains legacy code that we will soon remove. When this folder is empty, it means there's no large, incremental refactoring in progress.