aboutsummaryrefslogtreecommitdiffstats
path: root/src/interface (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* udp: simplify/consolidate udp socket codeJake McGinty2018-03-041-9/+3
* udp: enable SO_REUSEPORT to start getting cleverJake McGinty2018-03-042-38/+5
* udp: switch to own tokio UdpSocket implementation for performance reasonsJake McGinty2018-03-041-1/+1
* global: all hail clippyJake McGinty2018-03-043-5/+5
* config: sync -> unsync channel for eventsJake McGinty2018-03-041-2/+2
* peer: enforce REJECT_AFTER_TIME in transport methods not as a timerJake McGinty2018-03-041-18/+2
* die on SIG{INT,TERM} and config UDS deletion, per specJake McGinty2018-02-263-10/+93
* ensure index is unused before... usingJake McGinty2018-02-251-7/+19
* 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-233-27/+52
* support listen-port changesJake McGinty2018-02-232-56/+120
* pnet -> pnet_packetJake McGinty2018-02-221-1/+1
* support removing peersJake McGinty2018-02-221-2/+12
* 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
* ignore incoming tunnel headers, just look at IP versionJake McGinty2018-02-191-3/+3
* let tun crate take care of tun headersJake McGinty2018-02-192-21/+22
* log tunnel read/write issuesJake McGinty2018-02-191-7/+7
* updated tokio-utun depJake McGinty2018-02-191-2/+2
* bind to listen port if one existsJake McGinty2018-02-181-1/+2
* move peer out of old protocol module, it was confusingJake McGinty2018-02-182-2/+2
* 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-152-13/+9
* support REJECT_AFTER_TIMEJake McGinty2018-02-151-1/+19
* more complete rekey timerJake McGinty2018-02-152-47/+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-143-22/+23
* clear unused importsJake McGinty2018-02-143-34/+14
* scaffolding for remove_peer config supportJake McGinty2018-02-142-6/+17
* deshittify the config parserJake McGinty2018-02-142-48/+30
* 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-132-11/+33
* consolidate more handshake cryptoJake McGinty2018-02-122-15/+6
* 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