ooni / minivpn

A minimalistic OpenVPN implementation in Go
GNU General Public License v3.0
36 stars 6 forks source link

bug: propagate TLS errors as failures #73

Closed ainghazal closed 3 months ago

ainghazal commented 3 months ago

Description

For integration into probe-cli, we need to propagate any errors raised during TLS handshake.

While working on this commit, a few other improvements were made:

Checklist

ainghazal commented 3 months ago

Do note that this PR depends on #72, I will rebase it after #72 is merged.

ainghazal commented 3 months ago

@hellais rebased, ready to review