aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* noise: rebase snow on latest master, start removing wonkJake McGinty2018-05-282-11/+1
|
* 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
|
* peer_server: fill in more scaffolding for rate limiterJake McGinty2018-05-181-0/+16
|
* 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-174-3/+5
|
* deps: upgrade to subtle 0.6Jake McGinty2018-05-151-3/+3
|
* global: upgrade snow, x25519-dalek and related depsJake McGinty2018-05-151-1/+1
|
* global: fix clippies and enable warnings in IDEJake McGinty2018-05-154-6/+7
|
* 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
|
* peer_server: fix timer bugs caught by tests!Jake McGinty2018-05-081-17/+17
|
* peer: don't pad messages that don't need itJake McGinty2018-05-081-1/+3
|
* 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-042-0/+179
|
* timers: more corrections to persistent keepaliveJake McGinty2018-05-035-63/+74
|
* timers: rewrite persistent keepalive codeJake McGinty2018-05-033-14/+26
|
* 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-033-39/+64
|
* global: update snow dependency (and others while I'm at it)Jake McGinty2018-05-011-12/+11
|
* 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
|
* udp: make Endpoint implement CopyJake McGinty2018-04-255-8/+8
|
* udp: use latest nix draft, which uses latest libcJake McGinty2018-04-255-28/+27
|
* 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-243-20/+27
|
* udp: retry sends without pktinfo if they failedJake McGinty2018-04-221-15/+25
|
* udp: fix bug with ipv6 pktinfoJake McGinty2018-04-222-7/+18
|
* udp: use SocketAddr::from for udp bindingJake McGinty2018-04-221-6/+6
|
* udp: use nix's setsockoptJake McGinty2018-04-221-30/+5
|
* udp: sendmsg ipv4 pktinfo working (macos)Jake McGinty2018-04-227-36/+74
|
* global: SocketAddr -> EndpointJake McGinty2018-04-226-29/+44
|
* udp: return back "magic" endpoint in recv_fromJake McGinty2018-04-221-26/+47
|
* udp: make IPs easily parsable by std::netJake McGinty2018-04-221-6/+10
|
* udp: parse in(6)_pktinfo cmsgsJake McGinty2018-04-222-35/+25
|
* 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
|
* udp: set IPV6_RECVPKTINFO sockopt (darwin)Jake McGinty2018-04-112-2/+36
|
* config: fix psk being removed when peer is updated.Jake McGinty2018-04-101-0/+1
| | | | duh.
* peer: update endpoint on handshake response messages tooJake McGinty2018-04-092-3/+4
|
* reaper: only listen for own UDS deletion.Jake McGinty2018-04-052-2/+2
|