Commit Graph

  • 15e9c08a8a shared(wg): remove leftover debugging command Jake McGinty 2021-05-31 16:26:52 +0900
  • 14e5636db8 Switch error messages from stdin to stderr for init_wizard George Shuklin 2021-05-29 21:46:14 +0300
  • ab8409ae5e Exit with code 1 (error) if wizard failed. Should prevent error code 0 after `creation failed: failed to create database (are you not running as root?).` and similar errors. George Shuklin 2021-05-29 20:47:43 +0300
  • 3766d88c83 deb: remove old unused scripts Jake McGinty 2021-05-26 15:12:37 +0900
  • 9524019c55 client, server: make clap's helptext a bit friendlier Jake McGinty 2021-05-26 14:23:02 +0900
  • ec210f9468
    client, server: adds ability to rename peers (#92) Kevin K 2021-05-25 06:58:00 -0400
  • 4226278e5a
    client, server: add shell completions (#84) Kevin K 2021-05-25 03:10:16 -0400
  • f3a213ed98
    meta: ensures CLI and completion scripts in repo are in sync Kevin K 2021-05-21 13:51:43 -0400
  • 1e05080b72
    doc: adds completion scripts to the repository Kevin K 2021-05-21 13:51:21 -0400
  • e5de44afec
    gen completions scripts at package time Kevin K 2021-05-17 19:58:36 -0400
  • 740977152e
    client,server: adds ability to rename peers Kevin K 2021-05-20 22:30:35 -0400
  • 1ccd23dd6d
    adds completions subcommand for the client/server Kevin K 2021-05-17 19:18:27 -0400
  • 2d012c6bd9 meta: release v1.3.0 v1.3.0 Jake McGinty 2021-05-21 14:46:30 +0900
  • 414e9c83fb docker-tests: support userspace and kernel backends Jake McGinty 2021-05-21 14:22:43 +0900
  • fed0c859c8 meta: cargo update & fmt Jake McGinty 2021-05-21 13:35:52 +0900
  • b4fb9f9250 client, server: new CIDRs must be hostname-compatible Jake McGinty 2021-05-21 13:35:07 +0900
  • 911a2d8f00 shared(prompts): wait for newline on confirmations Jake McGinty 2021-05-21 13:02:11 +0900
  • a140786d53 client: fix add-cidr when confirm is 'no' Jake McGinty 2021-05-21 13:00:09 +0900
  • ff0527d836
    client, server: adds ability to delete cidrs (#88) Kevin K 2021-05-20 23:39:33 -0400
  • adbac9693a
    remove unneeded eligibility check Kevin K 2021-05-20 14:21:24 -0400
  • d6f326831c
    better explains error on ineligible CIDR selection Kevin K 2021-05-20 14:19:25 -0400
  • 15595d6f23 client: count handshakes within 3 minutes as 'online' Jake McGinty 2021-05-21 03:03:44 +0900
  • f271f2e1aa
    adds ability to delete cidrs Kevin K 2021-05-19 15:35:56 -0400
  • e2011b4260 meta: release v1.3.0-beta.7 v1.3.0-beta.7 Jake McGinty 2021-05-20 13:05:03 +0900
  • 2bc8a0d438
    readme: add animated gif showing CLI interactions Jake McGinty 2021-05-20 12:59:37 +0900
  • d5af2596f7 client: convert printlns to logs Jake McGinty 2021-05-20 12:46:12 +0900
  • 05161fccc3
    actions: run docker tests (#74) Jake McGinty 2021-05-20 11:43:52 +0900
  • 25a4a0eb41 meta: release v1.3.0-beta.6 v1.3.0-beta.6 Jake McGinty 2021-05-20 03:44:45 +0900
  • b1245c75d6 add docker test action Jake McGinty 2021-05-20 03:23:31 +0900
  • c512985214 meta: remove unused code and format Jake McGinty 2021-05-20 03:18:19 +0900
  • 3fcacc2ad8 docker-tests: use userspace wireguard Jake McGinty 2021-05-20 03:16:28 +0900
  • 5b744d1f78 client, wgctrl: fix various linux userspace issues Jake McGinty 2021-05-20 03:16:19 +0900
  • e95d79db66 client: add verbose logging Jake McGinty 2021-05-20 03:11:51 +0900
  • 7d3529f600
    hostsfile: support Windows (#79) Johann150 2021-05-19 17:23:56 +0200
  • 08b975e847 meta: release v1.3.0-beta.5 v1.3.0-beta.5 Jake McGinty 2021-05-19 16:59:27 +0900
  • 3892a99156
    wgctrl: use wireguard backends explicitly (with OS-specific defaults) (#85) Jake McGinty 2021-05-19 16:54:07 +0900
  • d2aed0ec68 fix clippy warning Jake McGinty 2021-05-19 15:56:57 +0900
  • 76b3784bfa simplify wg::down() Jake McGinty 2021-05-19 15:53:28 +0900
  • 31cd2704a8 fix linux build and simplify CLI opts Jake McGinty 2021-05-19 15:41:58 +0900
  • eaffb61af4 improve structopt outputs Jake McGinty 2021-05-19 15:24:50 +0900
  • ed3c10da25 fix-up cli documentation Jake McGinty 2021-05-19 15:17:03 +0900
  • 5baa391edd
    return error instead of panicking Johann150 2021-05-19 08:09:46 +0200
  • dbbbb84357 fix tests Jake McGinty 2021-05-19 14:59:59 +0900
  • 4eed9fd59b cargo fmt Jake McGinty 2021-05-19 14:56:43 +0900
  • 89ef9b76dd explicitly use one backend at a time, with OS defaults Jake McGinty 2021-05-19 14:52:17 +0900
  • 89e291a126 fix wgctrl-rs build Jake McGinty 2021-05-18 19:50:54 +0900
  • ceffa683f0 start refactoring names and structs Jake McGinty 2021-05-18 19:49:38 +0900
  • 239faa9d97 remove unneeded documentation Jake McGinty 2021-05-18 17:59:23 +0900
  • 22a2cf3ea0 client: update cli types Jake McGinty 2021-05-18 00:12:15 +0900
  • 05d8b09c0c
    adapt hostfile crate for Windows Johann150 2021-05-11 21:26:50 +0200
  • 170c8267bf
    client, server: make adding routes optional (#71) Johann150 2021-05-11 19:31:47 +0200
  • fb04033b8b containers are annoying Adam Engebretson 2021-05-11 01:53:05 -0500
  • 46f2a1e24c wgctrl-rs: fix ipv6 endpoint encoding (thanks @mk-fg) Jake McGinty 2021-05-11 13:52:06 +0900
  • 3542c6c9e0 Revert "actions: add docker-tests.yml" Jake McGinty 2021-05-10 14:00:04 +0900
  • f574bc127a just spit out logs continuously from servr Jake McGinty 2021-05-10 12:45:50 +0900
  • cb0823595a add better output to docker test script Jake McGinty 2021-05-10 05:18:01 +0900
  • d79c4524dc
    actions: add docker-tests.yml Jake McGinty 2021-05-10 04:51:31 +0900
  • 3cb766f795 shared(prompts): add consent prompt for public IP query Jake McGinty 2021-05-10 04:39:46 +0900
  • 8a021a3674 meta: cargo update Jake McGinty 2021-05-10 04:38:46 +0900
  • ac01b8c9aa meta: release v1.3.0-beta.4 v1.3.0-beta.4 Jake McGinty 2021-05-10 04:18:47 +0900
  • 46d9783109 publicip: don't explode, just leave as None Jake McGinty 2021-05-10 04:17:02 +0900
  • 426916fadd meta: make clippy happy Jake McGinty 2021-05-10 00:09:50 +0900
  • e166619883 client(datastore): fix tests Jake McGinty 2021-05-10 00:08:33 +0900
  • 5671e3837d client(show): refactor and add indicator of online-ness Jake McGinty 2021-05-10 00:03:00 +0900
  • 88ae2aba17 client(datastore): mark peers not returned by server as disabled Jake McGinty 2021-05-10 00:02:03 +0900
  • cdce4bc244
    resolve merge conflicts Johann150 2021-05-09 16:09:27 +0200
  • f24de570dd
    make adding a route optional Johann150 2021-05-09 14:41:11 +0200
  • 9d4eb80177 meta: release v1.3.0-beta.3 v1.3.0-beta.3 Jake McGinty 2021-05-09 21:37:19 +0900
  • 558cd7eaca release.sh: fix version find-and-replace Jake McGinty 2021-05-09 21:35:21 +0900
  • 981f7e8701 shared: add better visibility into IO errors Jake McGinty 2021-05-09 21:34:11 +0900
  • 9d69515d19 release.sh: keep tags updated Jake McGinty 2021-05-09 21:17:23 +0900
  • b4076261a4 readme: update cargo install commands Jake McGinty 2021-05-09 21:10:58 +0900
  • 54e7c1b183 server(new): add more explanation text at beginning Jake McGinty 2021-05-09 21:04:49 +0900
  • d4d0d7301a meta: release v1.3.0-beta.2 v1.3.0-beta.2 Jake McGinty 2021-05-09 20:07:27 +0900
  • 99650eb1b4 meta(release): fix excluded crates Jake McGinty 2021-05-09 20:05:29 +0900
  • 0000488910
    client, server: create own crate for public ip resolution (#72) Jake McGinty 2021-05-09 19:57:52 +0900
  • d7e9a60ba1
    actions: build rpms for releases (#29) Michael Kuryshev 2021-05-09 12:57:37 +0200
  • e748df5487
    Merge branch 'main' into build-rpms Jake McGinty 2021-05-09 19:56:55 +0900
  • 0233f7b351 client, server: create own crate for public ip resolution Jake McGinty 2021-05-09 16:38:09 +0900
  • 78c2bfd6db meta: release v1.3.0-beta.1 v1.3.0-beta.1 Jake McGinty 2021-05-09 03:37:03 +0900
  • 8f12583c8c docker-tests: add test for server expiration cleanup Jake McGinty 2021-05-09 03:07:32 +0900
  • fb1de8e210 shared(wg): don't fail silently on bringing the interface up Jake McGinty 2021-05-09 02:17:23 +0900
  • 2ce552cc36
    client, server: invite expirations Jake McGinty 2021-05-09 00:32:51 +0900
  • 4e3186a49f cargo fmt Jake McGinty 2021-05-08 23:35:17 +0900
  • eb5e3160a4 fix tests Jake McGinty 2021-05-08 23:35:05 +0900
  • affe1ecec4 server: cleanup the tokio task spawning Jake McGinty 2021-05-08 23:28:48 +0900
  • fb489f4e35 server: add tokio task to delete expired unredeemed peer invites. Jake McGinty 2021-05-08 21:26:09 +0900
  • e0608aaa93
    make cargo doc happy Johann150 2021-05-08 11:27:18 +0200
  • a63331403a server: set db version on creation Jake McGinty 2021-05-08 16:24:30 +0900
  • 2d7e86ba5e docker-tests: update scripts for invite expirations Jake McGinty 2021-05-08 12:22:49 +0900
  • b724b86908 server: add expiration checks and tests in redeem endpoint Jake McGinty 2021-05-08 12:20:06 +0900
  • 1e68c72585 shared: add Hostname type for validation Jake McGinty 2021-05-07 16:44:45 +0900
  • 0054c595c3 {client,server}(add-peer): add timestring prompt Jake McGinty 2021-05-07 15:24:40 +0900
  • f4293eb3f5 server: support invite expiration in datatypes Jake McGinty 2021-05-07 12:03:42 +0900
  • 0124110fe2 server: add migration to support invite expiration Jake McGinty 2021-05-06 15:28:25 +0900
  • 76500b3778 shared(prompts): simplify cidr selection code Jake McGinty 2021-05-07 15:45:32 +0900
  • f27a2426c8 client: make clippy happy Jake McGinty 2021-05-06 12:40:00 +0900
  • c01c2be4bb
    server: switch from using warp directly to hyper (#67) Jake McGinty 2021-05-06 12:32:54 +0900
  • 9b5bc85026 make clippy happy Jake McGinty 2021-05-06 12:23:52 +0900
  • 5641316bbf cargo fmt Jake McGinty 2021-05-06 11:33:01 +0900