mirror of
https://github.com/mitmproxy/mitmproxy.git
synced 2024-11-26 23:00:40 +00:00
2d495c093c
* add mode spec for WireGuard mode * add WireGuard server implementation * remove coverage excludes * simplify wireguard spec * lint! * remove superfluous tests * bump to mitmproxy_wireguard 0.1.1 * proxy/test_mode_specs: remove unused import * fix wireguard server mode * WireGuard: move keyfile gen into `.start()` This way any file format errors result in `.last_exception` being set. * fixup UDP support * bump to mitmproxy_wireguard v0.1.2 This release fixes TCP connections which were broken in v0.1.1. * fix crash handler * add simple test for WireGuard server instances * bump to mitmproxy_wireguard v0.1.5 and fix launching wg-test-client * fixups - monkeypatch `handle_client` instead of the handlers. - fix OS detection - ctx.log -> logging * nits * bump to mitmproxy_wireguard 0.1.6 for fixed test client * move WireGuardDatagramTransport into dedicated module this allows us to exclude it from individual coverage, which makes no sense. Also improve type checking to make sure that it's a full replacement. * cover WireGuardServerInstance.is_running property with tests * enable specialized server instance creation * test wireguard conf generation * deduplicate tcp/udp handlers * update CHANGELOG Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2.1 MiB
Executable File
2.1 MiB
Executable File