ooni / minivpn

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

refactor to use a layered architecture #47

Open ainghazal opened 6 months ago

ainghazal commented 6 months ago

In the past months we have been working on a major overhaul of the existing codebase to be able to use a new layered approach.

This will allow us for better local reasoning of the different components, and to write unit tests in an isolated way.