ooni / minivpn

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

feat: implement reliable transport #57

Closed ainghazal closed 5 months ago

ainghazal commented 6 months ago

Checklist

Description

In this PR I implement the reliability algorithm for the OpenVPN protocol:

ainghazal commented 6 months ago

Removing "wip" label, I think this PR is ready for review. @bassosimone let me know if you prefer that I extract the cmd/entrypoint I used for testing into a different PR.

bassosimone commented 5 months ago

@ainghazal for some reason, tests are not running. Do you mind checking why?

ainghazal commented 5 months ago

@bassosimone enabled in https://github.com/ooni/minivpn/pull/61