aboutsummaryrefslogtreecommitdiffstats
path: root/src/interface/mod.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* baby stepsjm/multithread-rayonJake McGinty2018-06-061-30/+4
* deps: Replace pnet_packet with rips-packetsLinus Färnstrand2018-06-031-1/+1
* config: follow WG_TUN_NAME_FILE style in wg-quickJake McGinty2018-05-291-3/+6
* peer_server: use unbounded channels, ratelimiter wipJake McGinty2018-05-171-1/+1
* timers: hold weak references to peer in timer messagesJake McGinty2018-05-081-1/+2
* timers: more corrections to persistent keepaliveJake McGinty2018-05-031-2/+1
* config: refactor to send more specific messages to peer_server on changeJake McGinty2018-05-031-2/+2
* peer_server: make Error the error type, not ()Jake McGinty2018-04-261-2/+4
* config: migrate configuration logic to config.rsJake McGinty2018-03-211-149/+14
* config: support fwmarkJake McGinty2018-03-081-0/+4
* udp: move all the UDP-related internals into its own structJake McGinty2018-03-041-1/+3
* udp: enable SO_REUSEPORT to start getting cleverJake McGinty2018-03-041-1/+1
* global: all hail clippyJake McGinty2018-03-041-2/+2
* config: sync -> unsync channel for eventsJake McGinty2018-03-041-2/+2
* die on SIG{INT,TERM} and config UDS deletion, per specJake McGinty2018-02-261-5/+23
* finish up supporting the whole config protocolJake McGinty2018-02-231-8/+27
* support listen-port changesJake McGinty2018-02-231-5/+9
* pnet -> pnet_packetJake McGinty2018-02-221-1/+1
* support removing peersJake McGinty2018-02-221-2/+12
* ignore incoming tunnel headers, just look at IP versionJake McGinty2018-02-191-3/+3
* let tun crate take care of tun headersJake McGinty2018-02-191-13/+4
* log tunnel read/write issuesJake McGinty2018-02-191-7/+7
* updated tokio-utun depJake McGinty2018-02-191-2/+2
* move peer out of old protocol module, it was confusingJake McGinty2018-02-181-1/+1
* clippytimeJake McGinty2018-02-151-6/+2
* more complete rekey timerJake McGinty2018-02-151-10/+0
* clippy knows allJake McGinty2018-02-141-4/+4
* clear unused importsJake McGinty2018-02-141-9/+2
* scaffolding for remove_peer config supportJake McGinty2018-02-141-2/+5
* deshittify the config parserJake McGinty2018-02-141-3/+3
* verify mac1 for handshake messagesJake McGinty2018-02-131-2/+6
* consolidate more handshake cryptoJake McGinty2018-02-121-7/+2
* consolidate handshake cryptoJake McGinty2018-02-091-7/+5
* router refactoringJake McGinty2018-02-091-0/+9
* router.rsJake McGinty2018-02-081-11/+4
* bubble failures in handshake processing for peersJake McGinty2018-02-081-1/+1
* start replacing panics with Failure errorsJake McGinty2018-02-081-1/+1
* finish up basic utun ipv6 supportJake McGinty2018-02-051-2/+16
* preliminary support for ipv6 routing table lookupsJake McGinty2018-02-051-7/+14
* use dual-stack ipv6 UDP socketJake McGinty2018-02-051-3/+4
* handle no-psk caseJake McGinty2018-02-011-1/+1
* clear out warningsJake McGinty2017-12-311-8/+10
* move outgoing peer logic to PeerServer as wellJake McGinty2017-12-311-33/+7
* ipv4/6 routing table wipJake McGinty2017-12-301-18/+31
* PeerServer custom future refactorJake McGinty2017-12-301-138/+41
* early, early rough draftJake McGinty2017-12-221-0/+317