Skip to content

Tags: ooni/minivpn

Tags

v0.0.7

Toggle v0.0.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
bug: avoid out of bounds (#74)

Add a test for out of bounds. In the wild this should not happen for
well-behaved servers. But there are ill-behaved servers too.

v0.0.6

Toggle v0.0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
bug: propagate TLS errors (#73)

# 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:

- the minivpn exported tracer accepts a transaction ID, for
compatibility with the array semantics used in the probe engine.
- minivpn was adapted to work with a downgraded version of a few
dependencies, to keep probe-cli dependency on go1.20.x:
- gateways (used for getting the default gateway for routes when using a
system tun device) is pinned to a go1.20-compatible version
  - package slices is changed in favor of 1.20 compat

# Checklist

* [x] I have read the contribution guidelines
* [x] Iff you changed code related to services, or inter-service
communication, make sure you update the diagrams in `ARCHITECTURE.md`.
* [x] Reference issue for this pull request:

v0.0.5

Toggle v0.0.5's commit message
test: run only integration tests in integration step

v0.0.3

Toggle v0.0.3's commit message
document TLS_NOVERIFY flag

v0.0.2

Toggle v0.0.2's commit message
expose stats in pinger

v0.0.1

Toggle v0.0.1's commit message
dial error