44 Commits (0e128f8f2268dece265c8a2bb62ccddc78705c19)

Author SHA1 Message Date
David Crawshaw 44670d0da9 wgengine: revert wgdev.Close on Close from last commit 6 years ago
wardn 9390a3ef55 wgengine: properly clean up freebsd routes and interfaces on close 6 years ago
David Crawshaw 7a3be96199 wgengine: add pinger to generate initial spray packets 6 years ago
David Crawshaw a6ad3c46e2 magicsock: spray some normal packets after a handshake 6 years ago
Brad Fitzpatrick 8696b17b5f wgengine/magicsock: turn off DERP log spamminess by default 6 years ago
Brad Fitzpatrick 7a3b91390b wgengine/magicsock: fix crash in Send when Endpoint isn't an AddrSet 6 years ago
David Crawshaw 868cfae84f wgengine, magicsock: adjust for wireguard-go conn/device package split 6 years ago
wardn c51b8c206d wgengine: resolv.conf spelling corrections 6 years ago
Brad Fitzpatrick cc7b9b0dff control/controlclient: fix priority of DERP server, add comment 6 years ago
Brad Fitzpatrick c02f4b5a1f control/controlclient: add temporary mechanism to force derp on 6 years ago
Brad Fitzpatrick 525bf1f3d2 wgengine/magicsock: remember fixed port number preference 6 years ago
Brad Fitzpatrick 379a3125fd derp, wgengine/magicsock: support more than just packets from Client.Recv 6 years ago
David Crawshaw 4ebc0fa70f wgengine: incremental update of peers on network map change 6 years ago
Brad Fitzpatrick d298d5b1f8 wgengine/magicsock: support multiple derp servers, and not just for handshakes 6 years ago
Martin Baillie a9bff99a9b wgengine: add OpenBSD router DNS update handling 6 years ago
David Crawshaw 45d687e213 wgengine: fix build on linux/freebsd/openbsd/windows 6 years ago
David Crawshaw d0f697ee07 wgengine: update for wgcfg changes 6 years ago
Brad Fitzpatrick fd1aa4f7f6 wgengine/magicsock: add a reSTUN method 6 years ago
Brad Fitzpatrick e06ca40650 wgengine, magicsock, derp: misc cleanups, docs 6 years ago
wardn 5d79530caa wgengine: create freebsd-specific implementation 6 years ago
Brad Fitzpatrick 259406e797 derp: move away from [32]byte key types 6 years ago
Tobias Klauser 4d09316f9a wgengine/monitor: use RTMGRP_* consts from x/sys/unix 6 years ago
Brad Fitzpatrick 997678f540 wgengine/monitor: make Close not block forever on Linux 6 years ago
Brad Fitzpatrick 7f5e3febe5 wgengine: move link monitor to be owned by the engine, not the router 6 years ago
Brad Fitzpatrick 79295b1138 wgengine: simplify, change some signatures 6 years ago
Brad Fitzpatrick 2896be60db Move "logger" package to under types, now that we have it. 6 years ago
Brad Fitzpatrick 587c3fcac4 control/controlclient, wgengine/magicsock: misc cleanups 6 years ago
wardn 58ce50389e wgengine: build for freebsd 6 years ago
wardn 2cafbd74c7 monitor: refactor for architecture-specific connection implementations 6 years ago
Brad Fitzpatrick c773abde77 wgengine: fix nil pointer deref crash from earlier change 6 years ago
Brad Fitzpatrick 745c8c92b1 wgengine: fix windows build for winipcfg-go 6 years ago
David Anderson 36f5433476 wgengine: fix the build on darwin, windows, openbsd. 6 years ago
David Anderson 5c2deb66be wgengine: remove MTU TODO. 6 years ago
David Anderson afa83358f7 wgenging: use logger.Logf type in openbsd router. 6 years ago
Martin Baillie 15f8c8dde4 wgengine: add initial rough OpenBSD implementation 6 years ago
Brad Fitzpatrick 7e5e32775a wgengine: flesh out some docs, minor cleanups 6 years ago
Brad Fitzpatrick 819daf10e2 wgengine: flesh out some docs 6 years ago
wardn 490e586eac wgengine: add required NewFakeRouter parameter 6 years ago
Brad Fitzpatrick a59dc5f155 Use logger.Logf consistently. It was used in most places. 6 years ago
David Anderson 2f9cdd0aac wgengine: fix error string. 6 years ago
David Anderson 43becc4334 wgengine/packet: fix minor lint errors. 6 years ago
David Anderson a07906d1d8 wgengine: make SetRoutesFunc less appealing to use. 6 years ago
David Crawshaw 87334fb332 wgengine, controlclient: fewer pointers in wgcfg key types 6 years ago
Earl Lee a8d8b8719a Move Linux client & common packages into a public repo. 6 years ago