Commit Graph

31 Commits

Author SHA1 Message Date
Leo Antunes f4e61df211 use wgctrl lib instead of wrapping wg-tools
fixes: #3
2019-07-12 11:08:14 +02:00
Leo Antunes 3559fcf3b3 also skip /etc/hosts on termination if disabled 2019-07-06 22:41:58 +02:00
Leo Antunes 6dce678483 README: fix bit/byte confusion 2019-03-31 23:26:28 +02:00
Leo Antunes af0fe42be5 REAME: add note about possible package drops
refs #3
2019-03-31 23:23:39 +02:00
Leo Antunes af4984f1b1 tests: add wg-quick stub; fix wg with no args 2019-03-30 21:32:03 +01:00
Leo Antunes 3afa581cb7 tests/wg: remove spurious comments 2019-03-30 21:20:49 +01:00
Leo Antunes c8f0d71a54 fix ipv4 overlay assignment 2019-03-29 22:15:17 +01:00
Leo Antunes 944fca4dfd
add IP assignment idempotency test 2019-03-29 20:51:06 +01:00
Leo Antunes e4a22c7ee5 improve build repeatability
still not quite there, but this should make it a bit easier

refs #2
2019-03-29 20:50:08 +01:00
Leo Antunes 78a05ddb5b make build reproducible; add arm builds 2019-03-28 23:18:58 +01:00
Leo Antunes c3c00690b3 travis: add release stage 2019-03-28 22:11:26 +01:00
Leo Antunes b8e729298c change ip assignment to support ipv6 overlay 2019-03-28 20:27:08 +01:00
Leo Antunes c1a3cc33f4 also down iface on shutdown 2019-03-27 22:52:34 +01:00
Leo Antunes 856150866e avoid downing non-existent iface 2019-03-27 22:48:54 +01:00
Leo Antunes 0165b7a504 add --init option for explicit cluster reset 2019-03-27 22:25:14 +01:00
Leo Antunes 694fd4dd86 fix broken IP detection for private-only hosts 2019-03-27 22:23:15 +01:00
Leo Antunes dae7bbe530 README: minor improvements 2019-03-27 21:41:03 +01:00
Leo Antunes b2a7551a53 minor: assignIP → assignOverlayAddr 2019-03-27 21:37:54 +01:00
Leo Antunes abb832d159 be more explicit about --bind-addr 2019-03-27 00:47:23 +01:00
Leo Antunes a8b310bc76 README: fix quickstart option names 2019-03-27 00:47:07 +01:00
Leo Antunes a3e1573160 work around memberlist not listening on public IPs 2019-03-27 00:26:59 +01:00
Leo Antunes 5cb251dbda README: be explicit about go version dep 2019-03-27 00:26:37 +01:00
Leo Antunes d0615ab7d5 minor README improvements 2019-03-26 23:44:22 +01:00
Leo Antunes 29ab726117 fix some linting 2019-03-26 23:41:17 +01:00
Leo Antunes 823b134c80 add travis setup 2019-03-26 23:32:36 +01:00
Leo Antunes 27172a170c flesh out README 2019-03-26 23:32:36 +01:00
Leo Antunes 407bfbfb7e add version flag 2019-03-26 23:32:36 +01:00
Leo Antunes e89a7141e5 add hosts file support 2019-03-26 23:32:36 +01:00
Leo Antunes b1ff41c523 simplify option names 2019-03-26 23:32:36 +01:00
Leo Antunes 5e01de00c1 first working PoC 2019-03-26 23:32:36 +01:00
Leo Antunes 902372ed9b
Initial commit 2019-03-26 23:30:33 +01:00