aboutsummaryrefslogtreecommitdiffstats
path: root/src/interface/peer_server.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* zero-out timerJake McGinty2018-02-241-24/+41
* rekey timer re-work for correctnessJake McGinty2018-02-241-48/+49
* simplify timer callsJake McGinty2018-02-231-28/+18
* make passive keepalive protocol-abidingJake McGinty2018-02-231-12/+22
* refactor timestamp code a bitJake McGinty2018-02-231-38/+26
* finish up supporting the whole config protocolJake McGinty2018-02-231-6/+8
* support listen-port changesJake McGinty2018-02-231-51/+111
* mac2 cookiesJake McGinty2018-02-211-4/+16
* keep track of last tunnel packets for retry logicJake McGinty2018-02-191-1/+2
* finish per-peer egress queues + method refactorJake McGinty2018-02-191-136/+148
* let tun crate take care of tun headersJake McGinty2018-02-191-8/+18
* bind to listen port if one existsJake McGinty2018-02-181-1/+2
* move peer out of old protocol module, it was confusingJake McGinty2018-02-181-1/+1
* no need to keep track of SystemTime and Instant in PeerJake McGinty2018-02-171-6/+2
* cookie moduleJake McGinty2018-02-171-3/+3
* clippytimeJake McGinty2018-02-151-7/+7
* support REJECT_AFTER_TIMEJake McGinty2018-02-151-1/+19
* more complete rekey timerJake McGinty2018-02-151-37/+95
* support persistent keepaliveJake McGinty2018-02-151-12/+35
* proper passive keepalivesJake McGinty2018-02-151-17/+25
* more throughput benchmarksJake McGinty2018-02-151-2/+1
* clippy knows allJake McGinty2018-02-141-16/+17
* clear unused importsJake McGinty2018-02-141-17/+10
* consolidate even more handshake cryptoJake McGinty2018-02-141-18/+7
* use Instant instead of SystemTime for internal time trackingJake McGinty2018-02-141-3/+3
* timer moduleJake McGinty2018-02-141-60/+43
* update last_handshake time when responder as wellJake McGinty2018-02-131-0/+2
* verify mac1 for handshake messagesJake McGinty2018-02-131-9/+27
* consolidate more handshake cryptoJake McGinty2018-02-121-8/+4
* wait for first packet before next -> current transitionJake McGinty2018-02-121-27/+26
* only count authenticated packets in tx/rx numbersJake McGinty2018-02-121-4/+1
* validate incoming handshake timestampsJake McGinty2018-02-121-2/+3
* let Peer process its incoming handshakeJake McGinty2018-02-121-23/+10
* update peer endpoint after receiving authenticated transport packetJake McGinty2018-02-121-1/+1
* splfyJake McGinty2018-02-121-2/+2
* handle routing to peers with unknown endpointsJake McGinty2018-02-121-34/+13
* don't limit message size to standard UDP MTUJake McGinty2018-02-101-8/+10
* keepalive short-circuit and panic-safeJake McGinty2018-02-101-0/+4
* consolidate handshake cryptoJake McGinty2018-02-091-14/+11
* router refactoringJake McGinty2018-02-091-19/+20
* router.rsJake McGinty2018-02-081-14/+4
* make anti-replay code more canonically rustJake McGinty2018-02-081-1/+1
* bubble failures in handshake processing for peersJake McGinty2018-02-081-2/+2
* start replacing panics with Failure errorsJake McGinty2018-02-081-25/+28
* take advantage of new snow APIJake McGinty2018-02-081-6/+1
* clear out dead indices from ratcheted-away sessionsJake McGinty2018-02-061-1/+4
* add sopium's AntiReplay struct and implement it for transport packetsJake McGinty2018-02-061-18/+2
* finish up basic utun ipv6 supportJake McGinty2018-02-051-17/+14
* route IPv6 traffic correctly over utunJake McGinty2018-02-051-1/+7
* preliminary support for ipv6 routing table lookupsJake McGinty2018-02-051-6/+19