254 Commits (jm/multithread)
 

Author SHA1 Message Date
Jake McGinty eb43c2c8fe consts: fix typo in MAX_PEERS_PER_DEVICE 8 years ago
Jake McGinty 50169b5173 peer_server: make Error the error type, not () 8 years ago
Jake McGinty 5573b35074 tests: gate iperf3 behind flag argument 8 years ago
Jake McGinty 2cb659eebe tests: re-enable failing test in netns 8 years ago
Jake McGinty 01c646a7ee udp: make Endpoint implement Copy 8 years ago
Jake McGinty 3a2be07f72 udp: use latest nix draft, which uses latest libc 8 years ago
Jake McGinty 0900d4eee1 tests: first stab at the script working with userspace and kernel 8 years ago
Jake McGinty 2677cbbfe1 tests: missed a spot. 8 years ago
Jake McGinty 4c2b4a3e21 tests: update pretty ascii graph 8 years ago
Jake McGinty 50ffda1098 tests: start to normalize the ns calls to work with kernel 8 years ago
Jake McGinty a0087bed34 tests: start reaching parity with latest wireguard netns 8 years ago
Jake McGinty 93b57bc36f config: allow private keys to be unset 8 years ago
Jake McGinty e2ec171550 global: fix up clippies 8 years ago
Jake McGinty 3ab45fe1e2 udp: clean up debug output 8 years ago
Jake McGinty a6f923d220 timer: use tokio-timer 0.2 and make timers cancelable 8 years ago
Jake McGinty 0ba29749ed tests: more informative error bubbling for netns failures 8 years ago
Jake McGinty 88a16bff66 bench: fix build from SocketAddr -> Endpoint transition 8 years ago
Jake McGinty c7a274357b udp: retry sends without pktinfo if they failed 8 years ago
Jake McGinty 2ab0f92aa1 udp: fix bug with ipv6 pktinfo 8 years ago
Jake McGinty ab459c0970 tests: make test output a little easier to work out 8 years ago
Jake McGinty f6e79449f1 udp: use SocketAddr::from for udp binding 8 years ago
Jake McGinty f5521efe8a tests: disable iperf tests in netns for now 8 years ago
Jake McGinty 06a34476cc udp: use nix's setsockopt 8 years ago
Jake McGinty 316d81b7db udp: sendmsg ipv4 pktinfo working (macos) 8 years ago
Jake McGinty 0cc9ecc94a global: SocketAddr -> Endpoint 8 years ago
Jake McGinty 7b41892c9a udp: return back "magic" endpoint in recv_from 8 years ago
Jake McGinty 814a543675 udp: make IPs easily parsable by std::net 8 years ago
Jake McGinty c713d75d0d udp: parse in(6)_pktinfo cmsgs 8 years ago
Jake McGinty 930f4effb5 udp: dual-stack single socket -> dual socket 8 years ago
Jake McGinty 5bed7b5015 udp: remove the unused Connected/Unconnected UDP enum 8 years ago
Jake McGinty 94d936f42e udp: set IPV6_RECVPKTINFO sockopt (darwin) 8 years ago
Jake McGinty 9d2acd3ce4 tests: add little sleep when setting up interfaces 8 years ago
Jake McGinty 7c06597d31 config: fix psk being removed when peer is updated. 8 years ago
Jake McGinty 492d320e49 peer: update endpoint on handshake response messages too 8 years ago
Jake McGinty 5b09931911 meta: cargo update 8 years ago
Jake McGinty c3f1c125a0 tests: fix netns counter test 8 years ago
Jake McGinty e6da2c4a21 reaper: only listen for own UDS deletion. 8 years ago
Jake McGinty 29c8d5636f udp: only convert 'mapped', not 'compatible' adddresses, to IPv4 internally 8 years ago
Jake McGinty 53f06af62e tools: delete passthrough route in wg-quick > del_if 8 years ago
Jake McGinty b2ae3c1a58 tools: allow for ipv6 endpoints in wg-quick 8 years ago
Jake McGinty 72f33fb09c ip_packet: fix ipv6 packet length helper method 8 years ago
Jake McGinty 0002d1b1d4 tests: message on failure rather than just ret non-zero 8 years ago
Jake McGinty c9a289f155 peer: set session birthday at moment of symmetric key derivation 8 years ago
Jake McGinty 131e43efa5 tools: fix typo in wg-quick.bash and speed up 'route' call 8 years ago
Jake McGinty 1f4048896b binary: add interface name to log file 8 years ago
Jake McGinty 31f6e34c95 config: enforce max peers per device 8 years ago
Jake McGinty 95a548d5f8 tools: ipv6 addr/routing support in wg-quick 8 years ago
Jake McGinty 9712d8e3bf meta: cargo update 8 years ago
Jake McGinty fc7ab96841 config: handle self-add peer case 8 years ago
Jake McGinty 2c6d8edd16 config: return error when trying to remove nonexistent peer 8 years ago