Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update dependencies and strategyjm/multithread-crossbeam | Jake McGinty | 2018-06-24 | 1 | -1/+1 |
| | |||||
* | follow crossbeam directions to see if perf improves | Jake McGinty | 2018-06-01 | 1 | -1/+2 |
| | |||||
* | crossbeam crypto pool | Jake McGinty | 2018-06-01 | 1 | -1/+2 |
| | |||||
* | build: make Cargo.toml compile for people who aren't me ;) | Jake McGinty | 2018-05-29 | 1 | -2/+2 |
| | |||||
* | config: follow WG_TUN_NAME_FILE style in wg-quick | Jake McGinty | 2018-05-29 | 1 | -2/+3 |
| | |||||
* | global: don't directly rely on tokio 'meta' crate | Jake McGinty | 2018-05-17 | 1 | -1/+1 |
| | |||||
* | deps: upgrade to subtle 0.6 | Jake McGinty | 2018-05-15 | 1 | -3/+3 |
| | |||||
* | global: upgrade snow, x25519-dalek and related deps | Jake McGinty | 2018-05-15 | 1 | -2/+2 |
| | |||||
* | noise: use my updated fork of x25519-dalek to reduce old deps | Jake McGinty | 2018-05-01 | 1 | -1/+1 |
| | | | | | This also provides a 15% performance boost for handshakes. Pending merge in the official repository. | ||||
* | udp: use latest nix draft, which uses latest libc | Jake McGinty | 2018-04-25 | 1 | -1/+1 |
| | |||||
* | timer: use tokio-timer 0.2 and make timers cancelable | Jake McGinty | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | udp: use nix's setsockopt | Jake McGinty | 2018-04-22 | 1 | -1/+1 |
| | |||||
* | udp: parse in(6)_pktinfo cmsgs | Jake McGinty | 2018-04-22 | 1 | -1/+1 |
| | |||||
* | udp: set IPV6_RECVPKTINFO sockopt (darwin) | Jake McGinty | 2018-04-11 | 1 | -0/+1 |
| | |||||
* | meta: cargo update | Jake McGinty | 2018-04-02 | 1 | -1/+1 |
| | |||||
* | Revert "peer: zero out sessions when they're dropped" | Jake McGinty | 2018-03-23 | 1 | -1/+0 |
| | | | | | | This reverts commit a5bad2984b404b91670bbb634c79102b476a0b5a. This seems to be the cause of a segfault. | ||||
* | deps: cargo update | Jake McGinty | 2018-03-21 | 1 | -1/+1 |
| | |||||
* | meta: change crate name to 'wireguard' not 'wgrs' | Jake McGinty | 2018-03-21 | 1 | -2/+2 |
| | |||||
* | meta: rename binary from wgrs to wireguard-rs for consistency | Jake McGinty | 2018-03-21 | 1 | -1/+1 |
| | |||||
* | peer: zero out sessions when they're dropped | Jake McGinty | 2018-03-09 | 1 | -0/+1 |
| | | | | NOTE: I'm not entirely sure this is sufficient, but it's a start. | ||||
* | linux: fix build from mio-utun bug | Jake McGinty | 2018-03-08 | 1 | -1/+1 |
| | |||||
* | messages: strongly typed messages | Jake McGinty | 2018-03-08 | 1 | -0/+1 |
| | |||||
* | config: support fwmark | Jake McGinty | 2018-03-08 | 1 | -2/+2 |
| | |||||
* | udp: enable SO_REUSEPORT to start getting clever | Jake McGinty | 2018-03-04 | 1 | -1/+1 |
| | |||||
* | udp: switch to own tokio UdpSocket implementation for performance reasons | Jake McGinty | 2018-03-04 | 1 | -0/+1 |
| | |||||
* | global: clean up logging, stop using env_logger | Jake McGinty | 2018-03-04 | 1 | -5/+7 |
| | |||||
* | redirect daemonized stdout/stderr to a log file | Jake McGinty | 2018-02-26 | 1 | -1/+1 |
| | |||||
* | die on SIG{INT,TERM} and config UDS deletion, per spec | Jake McGinty | 2018-02-26 | 1 | -0/+1 |
| | |||||
* | add cross-platform fs notify library | Jake McGinty | 2018-02-26 | 1 | -0/+1 |
| | |||||
* | use std::time instead of time crate | Jake McGinty | 2018-02-23 | 1 | -1/+0 |
| | |||||
* | pnet -> pnet_packet | Jake McGinty | 2018-02-22 | 1 | -1/+1 |
| | | | | no need to import the whole thing. | ||||
* | mac2 cookies | Jake McGinty | 2018-02-21 | 1 | -1/+0 |
| | |||||
* | separate binary and library dependencies | Jake McGinty | 2018-02-19 | 1 | -4/+9 |
| | |||||
* | cookie module | Jake McGinty | 2018-02-17 | 1 | -4/+4 |
| | |||||
* | proper passive keepalives | Jake McGinty | 2018-02-15 | 1 | -1/+1 |
| | |||||
* | add initial criterion benchmarks | Jake McGinty | 2018-02-15 | 1 | -0/+7 |
| | |||||
* | switch to lib/bin hybrid crate | Jake McGinty | 2018-02-15 | 1 | -0/+8 |
| | |||||
* | use constant time comparison for mac | Jake McGinty | 2018-02-13 | 1 | -0/+1 |
| | |||||
* | verify mac1 for handshake messages | Jake McGinty | 2018-02-13 | 1 | -0/+4 |
| | |||||
* | consolidate handshake crypto | Jake McGinty | 2018-02-09 | 1 | -0/+1 |
| | |||||
* | drop error-chain in favor of Failure crate | Jake McGinty | 2018-02-08 | 1 | -18/+14 |
| | |||||
* | use dual-stack ipv6 UDP socket | Jake McGinty | 2018-02-05 | 1 | -0/+2 |
| | |||||
* | re-introduce ring support | Jake McGinty | 2018-01-13 | 1 | -1/+1 |
| | |||||
* | use blake2-rfc instead of rust-crypto | Jake McGinty | 2017-12-31 | 1 | -1/+0 |
| | |||||
* | remove some unused dependencies | Jake McGinty | 2017-12-31 | 1 | -2/+0 |
| | |||||
* | ipv4/6 routing table wip | Jake McGinty | 2017-12-30 | 1 | -2/+2 |
| | |||||
* | PeerServer custom future refactor | Jake McGinty | 2017-12-30 | 1 | -10/+5 |
| | |||||
* | early, early rough draft | Jake McGinty | 2017-12-22 | 1 | -0/+45 |