aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cargo updatejm/multithreadJake McGinty2018-06-041-9/+53
|
* encryption wipJake McGinty2018-06-032-25/+67
|
* finish up nonce reworkJake McGinty2018-06-032-2/+7
|
* manage nonces locallyJake McGinty2018-06-031-4/+8
|
* use snow with 'async' modeJake McGinty2018-06-031-4/+3
|
* tests: add convenient iperf test scriptJake McGinty2018-06-031-0/+179
|
* wipJake McGinty2018-06-033-24/+66
|
* deps: Update Cargo.lock for new snow and rips-packetsLinus Färnstrand2018-06-031-182/+95
|
* deps: Replace pnet_packet with rips-packetsLinus Färnstrand2018-06-035-22/+19
| | | | Closes #11
* build: make Cargo.toml compile for people who aren't me ;)Jake McGinty2018-05-292-22/+19
|
* config: follow WG_TUN_NAME_FILE style in wg-quickJake McGinty2018-05-294-130/+170
|
* noise: rebase snow on latest master, start removing wonkJake McGinty2018-05-283-11/+3
|
* peer_server: fix perf regression from handshake queue additionsJake McGinty2018-05-221-10/+11
|
* cookies: implement cookie replies under loadJake McGinty2018-05-185-32/+100
|
* global: update serdeJake McGinty2018-05-181-8/+8
|
* bench: fix criterion benchmarkJake McGinty2018-05-181-1/+1
|
* peer_server: fill in more scaffolding for rate limiterJake McGinty2018-05-182-1/+17
|
* tests: add peer stress testJake McGinty2018-05-181-0/+66
|
* peer_server: calculate under_loadJake McGinty2018-05-172-7/+25
|
* peer_server: use unbounded channels, ratelimiter wipJake McGinty2018-05-175-57/+87
| | | | | unbounded channels are easier to deal with now, and bounded channels weren't actually doing anything useful.
* global: don't directly rely on tokio 'meta' crateJake McGinty2018-05-176-5/+7
|
* deps: upgrade to subtle 0.6Jake McGinty2018-05-153-7/+7
|
* global: upgrade snow, x25519-dalek and related depsJake McGinty2018-05-153-131/+90
|
* global: fix clippies and enable warnings in IDEJake McGinty2018-05-154-6/+7
|
* tests: add test for rekey retry logicJake McGinty2018-05-091-10/+52
|
* timers: use kernel-esque max handshake counter for giving up on retriesJake McGinty2018-05-093-13/+29
|
* timers: hold weak references to peer in timer messagesJake McGinty2018-05-083-17/+24
|
* tests: simulate stale session recovery (dropped keepalive packet)Jake McGinty2018-05-081-2/+14
|
* tests: add basic persistent keepalive timer testJake McGinty2018-05-081-0/+13
|
* peer_server: fix timer bugs caught by tests!Jake McGinty2018-05-081-17/+17
|
* 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
| | | | | This also provides a 15% performance boost for handshakes. Pending merge in the official repository.
* global: update snow dependency (and others while I'm at it)Jake McGinty2018-05-012-64/+63
|