aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* tests: make sure line is not too chatty in passive keepalive caseJake McGinty2018-05-081-3/+14
* tests: more strict verification of packets in sanity-check testJake McGinty2018-05-081-4/+8
* tests: add beginning of timers test.Jake McGinty2018-05-081-0/+178
* peer: don't pad messages that don't need itJake McGinty2018-05-081-1/+3
* tools: pass on exported env vars in wg-quickJake McGinty2018-05-061-1/+1
* global: small aesthetic cleanupJake McGinty2018-05-063-32/+26
* peer_server: hold on to single local csprng instance for performanceJake McGinty2018-05-061-5/+6
* bin: add alpha warningJake McGinty2018-05-041-3/+50
* ratelimiter: implement ratelimiter and testsJake McGinty2018-05-043-34/+214
* timers: more corrections to persistent keepaliveJake McGinty2018-05-035-63/+74
* timers: rewrite persistent keepalive codeJake McGinty2018-05-033-14/+26
* tests: disable test I know is failing for now before I implement that featureJake McGinty2018-05-031-29/+31
* timers: properly set correct timer data for in/egress packetsJake McGinty2018-05-032-8/+17
* peer_server: move config change handling code to own methodJake McGinty2018-05-031-22/+27
* timers: refactor out timers from Session structJake McGinty2018-05-032-40/+38
* timers: create Timers struct to store more detailed timer infoJake McGinty2018-05-032-22/+30
* global: time.rs -> timestamp.rsJake McGinty2018-05-034-3/+3
* config: refactor to send more specific messages to peer_server on changeJake McGinty2018-05-034-58/+95
* noise: use my updated fork of x25519-dalek to reduce old depsJake McGinty2018-05-012-27/+33
* global: update snow dependency (and others while I'm at it)Jake McGinty2018-05-012-64/+63
* consts: fix typo in MAX_PEERS_PER_DEVICEJake McGinty2018-04-261-1/+1
* peer_server: make Error the error type, not ()Jake McGinty2018-04-263-15/+14
* tests: gate iperf3 behind flag argumentJake McGinty2018-04-261-22/+37
* tests: re-enable failing test in netnsJake McGinty2018-04-261-28/+28
* udp: make Endpoint implement CopyJake McGinty2018-04-255-8/+8
* udp: use latest nix draft, which uses latest libcJake McGinty2018-04-257-60/+58
* tests: first stab at the script working with userspace and kernelJake McGinty2018-04-251-11/+23
* tests: missed a spot.Jake McGinty2018-04-251-9/+3
* tests: update pretty ascii graphJake McGinty2018-04-251-11/+11
* tests: start to normalize the ns calls to work with kernelJake McGinty2018-04-241-28/+28
* tests: start reaching parity with latest wireguard netnsJake McGinty2018-04-241-10/+101
* config: allow private keys to be unsetJake McGinty2018-04-242-12/+30
* global: fix up clippiesJake McGinty2018-04-242-4/+3
* udp: clean up debug outputJake McGinty2018-04-241-9/+13
* timer: use tokio-timer 0.2 and make timers cancelableJake McGinty2018-04-246-40/+29
* tests: more informative error bubbling for netns failuresJake McGinty2018-04-241-1/+13
* bench: fix build from SocketAddr -> Endpoint transitionJake McGinty2018-04-231-5/+4
* udp: retry sends without pktinfo if they failedJake McGinty2018-04-221-15/+25
* udp: fix bug with ipv6 pktinfoJake McGinty2018-04-223-19/+30
* tests: make test output a little easier to work outJake McGinty2018-04-221-24/+13
* udp: use SocketAddr::from for udp bindingJake McGinty2018-04-221-6/+6
* tests: disable iperf tests in netns for nowJake McGinty2018-04-221-20/+20
* udp: use nix's setsockoptJake McGinty2018-04-223-32/+7
* udp: sendmsg ipv4 pktinfo working (macos)Jake McGinty2018-04-229-53/+92
* global: SocketAddr -> EndpointJake McGinty2018-04-227-57/+72
* udp: return back "magic" endpoint in recv_fromJake McGinty2018-04-221-26/+47
* udp: make IPs easily parsable by std::netJake McGinty2018-04-222-8/+11
* udp: parse in(6)_pktinfo cmsgsJake McGinty2018-04-224-71/+61
* udp: dual-stack single socket -> dual socketJake McGinty2018-04-223-150/+64
* udp: remove the unused Connected/Unconnected UDP enumJake McGinty2018-04-222-88/+101