Commit Graph

  • a03fb8bdc9 make enumerate example compilable Jake McGinty 2022-01-05 19:31:03 -0600
  • 6e6bc5ef41 add better debug output Jake McGinty 2022-01-05 19:24:59 -0600
  • 8233180261 netlink-request: actually only compile stuff on linux Jake McGinty 2022-01-05 19:04:04 -0600
  • aba15a906c netlink-request: only compile stuff on linux Jake McGinty 2022-01-05 19:03:29 -0600
  • b1763a0f39 remove unused deps Jake McGinty 2022-01-05 18:58:10 -0600
  • afbdfae74f refactor netlink helper code Jake McGinty 2022-01-05 18:48:22 -0600
  • ab34eecbd2 make netlink-request crate Jake McGinty 2022-01-05 03:13:58 -0600
  • 27d34a6d60 progress... Jake McGinty 2022-01-05 00:26:57 -0600
  • 53b1cc9815 fix clippies Jake McGinty 2021-12-14 18:17:26 +0900
  • c031260865 wireguard-control-sys: delete and remove as dependency Jake McGinty 2021-12-14 17:42:03 +0900
  • ad2200f9f3 wireguard-control(kernel): use netlink for apply() Jake McGinty 2021-12-14 17:40:10 +0900
  • 3cfc6e337e Feat initial work on frontend Tiphaine Ruy 2021-12-13 02:39:59 +0100
  • 25da25ac5b Feat add TS binding generation Tiphaine Ruy 2021-12-13 02:39:32 +0100
  • def49037e0 Feat axum cors embed frontend Tiphaine Ruy 2021-12-13 02:39:07 +0100
  • f292a342fa wireguard-control: remove unnecessary FFI From<_> Jake McGinty 2021-12-04 16:57:13 +0900
  • 44a0734498 wireguard-control: use one Key implementation for all platforms Jake McGinty 2021-12-04 16:56:17 +0900
  • 19f78d31ca cargo fmt Jake McGinty 2021-12-04 16:50:33 +0900
  • ada80273b5 wireguard-control(kernel): use netlink for apply() Jake McGinty 2021-12-04 16:47:29 +0900
  • 6ba3811cbe wireguard-control(kernel): use netlink for get_by_name() Jake McGinty 2021-12-04 12:15:28 +0900
  • b2a8184c64 wireguard-control: use netlink directly for enumerate() Jake McGinty 2021-12-04 08:46:17 +0900
  • 72723fc429 Run rustfmt on nightly toolchain, outside test matrix Matěj Laitl 2021-12-06 09:57:45 +0100
  • 0a10d77514 Run rustfmt on CI Matěj Laitl 2021-12-06 09:44:39 +0100
  • 6be3e61074 meta: release v1.5.2 v1.5.2 Jake McGinty 2021-12-06 02:35:18 +0900
  • d2a2e881e5 add warning when binary is called with 'inn' shortcut Jake McGinty 2021-11-30 04:16:44 +0900
  • 11a66b635e readme: use full original binary name Caleb Maclennan 2021-11-25 23:49:33 +0300
  • 4895642b88 more detailed FFI outputs just to check ffi-segfault-fix Jake McGinty 2021-11-29 04:55:58 +0900
  • f3a100d44b even more diagnostic output Jake McGinty 2021-11-29 04:53:53 +0900
  • 595367ab87 a bit more debug info Jake McGinty 2021-11-29 03:21:35 +0900
  • 534403b170 wireguard-control-sys: add appropriate rerun-if-changed Jake McGinty 2021-11-26 00:44:44 +0900
  • 0d50532c9f add temporary debug printlns Jake McGinty 2021-11-26 00:41:39 +0900
  • cf04cc0c23 wireguard-control: check if FFI gave us a null pointer with a 0 ret code Jake McGinty 2021-11-26 00:16:56 +0900
  • 2c31a4b6ec client: run 'up' on all interfaces when none is specified Jake McGinty 2021-11-23 23:07:57 -0700
  • 2fd0049d1a wireguard-control-sys: cargo fmt Jake McGinty 2021-11-21 15:49:41 +0900
  • 7f6b5afe31 meta: cargo update Jake McGinty 2021-11-21 15:46:34 +0900
  • 55c3a18d00 wireguard-control(-sys): add FFI upgrade script and run it Jake McGinty 2021-11-21 15:46:09 +0900
  • b5ebb8e8d7 wireguard-control-sys: use pregenerated bindings Jake McGinty 2021-11-21 15:33:03 +0900
  • ec754e60c4 client: non-interactive `set-listen-port` and `override-endpoint` Jake McGinty 2021-11-16 18:46:45 +0900
  • ae2c554b23
    {client, server}: make config/data directories configurable (#172) Jake McGinty 2021-11-15 18:11:13 +0900
  • 2a6f20ce5d shared: use const for Duration instead of lazy_static Jake McGinty 2021-11-15 17:46:05 +0900
  • 2772f8a9ba meta: cargo clippy & cargo fmt Jake McGinty 2021-11-15 17:39:02 +0900
  • 33198922e9 server: allow config/data dirs to be changed Jake McGinty 2021-11-15 17:26:13 +0900
  • 9bb34ae940 client: allow config/data dirs to be changed Jake McGinty 2021-11-15 17:07:59 +0900
  • bce7af20ce client: fix NAT traverse helptext Jake McGinty 2021-11-14 10:24:25 +0900
  • e6f25ca1d7 docker-tests: add simultaneous peer invitation test Jake McGinty 2021-11-12 17:53:37 +0900
  • d7c491c8f3 client: granular control over NAT traversal Jake McGinty 2021-11-12 14:42:10 +0900
  • 9a59ac3094 meta: release v1.5.1 v1.5.1 Jake McGinty 2021-11-11 18:42:21 +0900
  • e2473951b7 meta: update dependencies Jake McGinty 2021-11-10 15:39:09 +0900
  • 991c6435c1 client: wait after updating interface before attempting NAT traversal Jake McGinty 2021-11-11 18:34:31 +0900
  • b0d0ee8565 fix tests Jake McGinty 2021-11-06 18:54:52 +0900
  • d7cf24c63c server: validate hostname in 'new' Jake McGinty 2021-11-05 12:36:35 +0900
  • 17dd26921f meta: update dependencies Jake McGinty 2021-10-22 12:55:49 +0900
  • d0a0461705
    feat: add INNERNET_NAT_EXCLUDE_CIDR env variable Paul Zeinlinger 2021-10-01 14:44:17 +0200
  • c09d828414 shared: follow-up to bfa5d5e, double- to single-quote in opt rustdocs Jake McGinty 2021-09-21 12:50:21 +0900
  • bfa5d5ee5d client: change rustdoc double-quotes to single for zsh completions. Jake McGinty 2021-09-21 12:46:56 +0900
  • cac46dbf30 docker-tests: simplify build step Jake McGinty 2021-09-18 16:15:29 +0900
  • 072ac4bf96
    client: fix minor typo ("exhuasted") (#155) Tianon Gravi 2021-09-18 04:16:27 +0000
  • 156017caaa client: fix minor typo ("exhuasted") Tianon Gravi 2021-09-17 20:51:13 -0700
  • 1b983d636d meta: release v1.5.0 v1.5.0 Jake McGinty 2021-09-17 14:18:09 +0900
  • 9b1315b079 meta: release v1.5.0-beta.5 v1.5.0-beta.5 Jake McGinty 2021-09-16 02:00:03 +0900
  • b7b50d0156 release.sh: make sure wireguard-control-sys version is synced Jake McGinty 2021-09-16 01:33:38 +0900
  • 72353ed7a9
    Clippy all targets (#153) Matěj Laitl 2021-09-15 16:47:24 +0200
  • f740476528 CI: let clippy lint also tests Matěj Laitl 2021-09-15 16:23:47 +0200
  • 636eafa21f Fix clippy lints in tests Matěj Laitl 2021-09-15 16:22:58 +0200
  • 4265a1fbf1 docker-tests: speed up tests, combine client and server into one image Jake McGinty 2021-09-15 22:57:48 +0900
  • 74eda56cbe docker-tests: remove cargo-chef from image (broke build) Jake McGinty 2021-09-15 22:05:59 +0900
  • dff3b4d4ee wireguard-control: update wireguard-control-sys version Jake McGinty 2021-09-15 21:35:21 +0900
  • ae89e06655 meta: make clippy happy Jake McGinty 2021-09-15 21:18:04 +0900
  • cacd80b283 server: prompt for listen port before endpoint Jake McGinty 2021-09-15 20:43:38 +0900
  • 4fa689d400 meta: rename wgctrl to wireguard-control Jake McGinty 2021-09-15 12:29:58 +0900
  • 454e5458c1 meta: release v1.5.0-beta.4 v1.5.0-beta.4 Jake McGinty 2021-09-14 23:18:30 +0900
  • f774a5f97c client: print endpoint reported by wireguard, not server Jake McGinty 2021-09-14 23:12:12 +0900
  • b179a62a22 client: always show yourself as 'conneted' to avoid confusion Jake McGinty 2021-09-14 22:49:00 +0900
  • dcdaefd1ff meta: release v1.5.0-beta.3 v1.5.0-beta.3 Jake McGinty 2021-09-14 22:34:08 +0900
  • 7ceebccbfa client: fix logical inverse in is_recently_connected indicator Jake McGinty 2021-09-14 22:33:49 +0900
  • 2a640fd9b2 meta: release v1.5.0-beta.2 v1.5.0-beta.2 Jake McGinty 2021-09-14 17:59:48 +0900
  • ecdfd7f6d2 meta: cargo update Jake McGinty 2021-09-14 17:58:22 +0900
  • 62821d5bdf client: update hosts even when you're the only peer on the network Jake McGinty 2021-09-14 17:56:08 +0900
  • dbb499a848 meta: release v1.5.0-beta.1 v1.5.0-beta.1 Jake McGinty 2021-09-14 17:26:46 +0900
  • c4d41b805a release.sh: support latest cargo-release Jake McGinty 2021-09-14 17:26:11 +0900
  • c94d9d2c03 shared: fix chmod in InterfaceConfig Jake McGinty 2021-09-14 17:16:16 +0900
  • cf3510918a
    server: report local candidates for peers to connect (#151) Jake McGinty 2021-09-14 15:48:27 +0900
  • 7cb0d57e4f clear up some logs and comments Jake McGinty 2021-09-14 15:34:39 +0900
  • 7d5e94c819 fix linux build Jake McGinty 2021-09-14 15:24:53 +0900
  • 8b4c82f04c shared: simplify get_local_addrs api Jake McGinty 2021-09-14 15:15:28 +0900
  • 6e3bb47253 server: fix info log message Jake McGinty 2021-09-14 15:01:21 +0900
  • 94058a0d5f shared: move get_local_addrs out of wg module Jake McGinty 2021-09-14 14:58:06 +0900
  • 83008b1d07 server: report local candidates for peers to connect Jake McGinty 2021-09-14 14:53:11 +0900
  • df877d2de8
    Add section about the removal of networks (#142) Fabian Affolter 2021-09-14 05:27:34 +0200
  • 120ac7d6b1
    add "wireguard" as a recommended dependency for Debian. (#149) tommie 2021-09-14 05:27:10 +0200
  • d4822afc98 meta: cargo clippy & fmt Jake McGinty 2021-09-14 12:24:04 +0900
  • b395f7f736 wgctrl-rs(userspace): fix linux build Jake McGinty 2021-09-13 02:17:44 +0900
  • b3d2d7f2eb wgctrl-rs(userspace): remove subtle as dependency Jake McGinty 2021-09-13 02:15:47 +0900
  • c652a8f799 wgctrl-rs: no longer expose bytes of Key publicly Jake McGinty 2021-09-13 02:05:57 +0900
  • fa52dade2e wgctrl-rs(userspace): use curve25519-dalek directly instead of x25519-dalek Jake McGinty 2021-09-13 02:00:29 +0900
  • c618d7949b meta: cargo update && cargo fmt Jake McGinty 2021-09-13 00:48:49 +0900
  • 42eb0a7589 client: wait for newline for uninstall Jake McGinty 2021-09-13 00:46:06 +0900
  • 2a5a820bc2 client: create new data stores with 600 permissions Jake McGinty 2021-09-13 00:43:53 +0900
  • 3689b068a2 shared: create dirs with 700 permissions Jake McGinty 2021-09-13 00:43:27 +0900
  • f715689540 shared(wg): remove leftover debug println on macOS Jake McGinty 2021-09-12 20:33:41 +0900
  • aaf3b22843 add "wireguard" as a recommended dependency for Debian. Tommie Gannert 2021-09-11 15:10:10 +0200