Commit Graph

  • 1d7d75524e Merge pull request 'Add advertise-address' (#4) from advertise-address into master master killian 2022-02-11 16:13:30 +0100
  • 01b3dab318 fix: Add missing dependency declaration Killian Kemps 2022-02-11 16:11:34 +0100
  • 42f993b96d reset advertise addr if bad addr, same as memberlist behavior Steve Fan 2020-07-27 21:12:13 +0800
  • c9afa9f5ef add initial advertise(Addr|Port) support Steve Fan 2020-07-27 21:02:11 +0800
  • c025351b36 Merge pull request 'doc: Fix env var for rejoin' (#3) from fix-doc into master killian 2022-02-08 11:59:32 +0100
  • b027e70eea doc: Fix env var for rejoin Killian Kemps 2022-02-08 11:59:03 +0100
  • 91d192a0af Merge pull request 'doc: Add rejoin' (#2) from doc-rejoin into master killian 2022-02-08 11:55:34 +0100
  • 440810c1d7 doc: Add rejoin Killian Kemps 2022-02-08 11:54:53 +0100
  • b4a5b61255 Merge pull request 'Add keepalive to wesher' (#1) from keepalive into master killian 2022-02-08 11:04:26 +0100
  • 480cbb45f5 Add keepalive to wesher Jacob McSwain 2020-11-12 14:03:31 -0600
  • fd8b63c291 Make the MTU configurable kaiyou 2020-11-29 09:31:22 +0100
  • 00bd0820f5 Add .deepsource.toml DeepSource Bot 2020-11-26 09:44:26 +0000
  • 96bba09395 Bump github.com/sirupsen/logrus from 1.6.0 to 1.7.0 dependabot-preview[bot] 2020-10-05 05:12:27 +0000
  • 7184f7e3d7 readme: minor rewording on wireguard installation Leo Antunes 2020-09-12 20:15:59 +0200
  • a420769bd4 Add e2e test for fixe IP address kaiyou 2020-06-22 18:29:17 +0200
  • a52d693f56 Allow specific address to be specified kaiyou 2020-06-22 18:02:45 +0200
  • f8fc765936 Remove the entrypoint kaiyou 2020-06-22 17:36:29 +0200
  • ba59b0ab34 Replace binary build with a Docker build kaiyou 2020-06-17 15:35:02 +0200
  • 7045b23ed3 Announce only local dev routes kaiyou 2020-05-21 18:21:43 +0200
  • eae21ef5d7 Add rejoin e2e test kaiyou 2020-05-21 17:54:19 +0200
  • da04afe24b Rejoin join nodes automatically kaiyou 2020-05-21 17:51:21 +0200
  • 62d9c44c11 Refactor cluster.Join to prepare for rejoin kaiyou 2020-05-21 17:50:50 +0200
  • 0ab363f218 Add Gitlab build file kaiyou 2020-05-19 10:20:12 +0200
  • ddef84c573 Protect against rogue routes by adversarial nodes kaiyou 2020-05-18 10:49:32 +0200
  • 8637377cec Implement networks routed through wesher kaiyou 2020-05-18 10:42:32 +0200
  • e9aae4dc3b fix and reword README [skip ci] Leo Antunes 2020-05-28 18:44:41 +0200
  • b154851d40 Use docker exec -d to detach test commands kaiyou 2020-05-23 11:36:35 +0200
  • fbd48468c4 Use the new tests entrypoint in e2e.sh kaiyou 2020-05-18 23:58:04 +0200
  • e788b3eaef Update README.md kaiyou 2020-05-18 10:15:52 +0200
  • 129291e848 Use interface name instead of cluster name kaiyou 2020-05-17 12:18:55 +0200
  • ca3064f6a7 Add documentation about cluster-name setting kaiyou 2020-05-15 10:18:31 +0200
  • adc7a807df Expose ClusterName instead of Banner/StatePath kaiyou 2020-05-15 10:17:11 +0200
  • b9df078538 Fix a typo in the etc/hosts banner kaiyou 2020-05-15 10:07:48 +0200
  • 404b332e6a Fix the state tests using custom statePath kaiyou 2020-05-14 12:09:14 +0200
  • 5930f332b8 Add an e2e test running two clusters kaiyou 2020-05-14 12:07:55 +0200
  • 31b8263e96 Use the StatePath to config when loading the state kaiyou 2020-05-14 12:03:09 +0200
  • a0882dad49 Use the custom etc/hosts banner kaiyou 2020-05-14 12:02:24 +0200
  • f1de2def7f Add Banner and StatePath settings kaiyou 2020-05-14 12:01:48 +0200
  • 7910b5c379 ci: add MIPS* arches to releases; bump go 1.14.3 Leo Antunes 2020-05-27 17:48:52 +0200
  • 61988692a1 Parse arguments in the tests entrypoint kaiyou 2020-05-18 23:57:29 +0200
  • 2fe308cd1d tests: fix e2e image build Leo Antunes 2020-05-19 22:58:01 +0200
  • 49c0d7f802 Make statePath a variable (temporary) kaiyou 2020-05-13 10:45:16 +0200
  • 66b0321bf7 Fail more explicitely in cluster state tests kaiyou 2020-05-13 10:42:37 +0200
  • e9b9239eae Reinstante cluster.LocalNode kaiyou 2020-05-12 19:10:25 +0200
  • a0aa0bcc0e Fix unit tests due to unexported assignOverlayAddr kaiyou 2020-05-12 18:57:49 +0200
  • 5b6923c272 Unexporter AssignOverlayAddress kaiyou 2020-05-10 18:36:21 +0200
  • c50011bc36 Use errors.Wrap instead of manual formatting kaiyou 2020-05-10 18:23:46 +0200
  • 32a300ffeb Rename node.Decode and node.Encode kaiyou 2020-05-10 18:12:47 +0200
  • 078946dbdd Use localNode to store the local node name kaiyou 2020-05-10 17:37:06 +0200
  • 28a31efc1f Rename saveState to state.save kaiyou 2020-05-10 16:59:51 +0200
  • d85fb84398 Unexport state from the cluster package kaiyou 2020-05-10 16:48:20 +0200
  • 9ddcbb7914 Apply suggestions from code review kaiyou 2020-05-10 16:38:28 +0200
  • faf1c35d96 Implement the delegate interface on Node kaiyou 2020-05-09 16:34:12 +0200
  • f715cfa787 Remove the unneeded writeToEtcHosts function kaiyou 2020-05-07 14:51:03 +0200
  • 61104a9272 Add some comments to the main function kaiyou 2020-05-07 14:45:45 +0200
  • b0e41d5c35 Rename WgState to State and NewWgState to New kaiyou 2020-05-07 14:40:22 +0200
  • 5d1acc1fab Add documentation to public functions and types kaiyou 2020-05-07 14:33:29 +0200
  • 3a882eb112 Generate the local node directly in main.go kaiyou 2020-05-07 14:33:10 +0200
  • 0162f9da2c Add unit tests for state functions kaiyou 2020-05-07 12:27:25 +0200
  • 13e1515f7d Split cluster into multiple files kaiyou 2020-05-07 12:26:55 +0200
  • 622cfce1ad Add unit tests for node encoding/decoding kaiyou 2020-05-07 11:52:50 +0200
  • 46da51b7aa Implement node function as type functions kaiyou 2020-05-07 11:36:46 +0200
  • dadfbee083 Split the application into modules kaiyou 2020-05-07 10:25:58 +0200
  • 740a9c44c6 Update dependencies kaiyou 2020-05-07 09:49:59 +0200
  • a5a55e9447 Properly wrap errors from config.go kaiyou 2020-05-09 12:35:02 +0200
  • 7adb944f92 Properly wrap errors from config.go kaiyou 2020-05-09 12:34:51 +0200
  • bce8a0451a Move the bindAddress computation to config parsing kaiyou 2020-05-07 10:13:23 +0200
  • 9fdab65237 Revert "Move the metadata parsing code to node.go" kaiyou 2020-05-07 09:58:31 +0200
  • beae4f2044 Restore comment about a "showkey" subcommand kaiyou 2020-05-07 09:52:53 +0200
  • 00c9d5ec76 Create the node slice with the proper length kaiyou 2020-05-07 08:57:08 +0200
  • b0bfeb1f8e Move the metadata parsing code to node.go kaiyou 2020-05-06 19:38:49 +0200
  • 0e799d6074 Parse metadata outside of cluster.go kaiyou 2020-05-06 19:27:21 +0200
  • 366f906d5d Do not pass the config object to newCluster kaiyou 2020-05-06 19:19:55 +0200
  • 97525f4b10 Stop using wireguard in cluster.go kaiyou 2020-05-06 19:14:33 +0200
  • 0d93439d0d Move node related stuff to node.go kaiyou 2020-05-06 19:05:04 +0200
  • 5772640cf9 Fix a simple typo kaiyou 2020-05-06 18:57:35 +0200
  • f2e53dd869 Lower the complexity of newCluster() kaiyou 2020-05-06 18:56:27 +0200
  • 7c398181a7 Remove unused go-windows-terminal-sequences kaiyou 2020-05-06 18:55:55 +0200
  • 249456e19f ci: fix format for multiple env vars Leo Antunes 2020-05-10 13:26:51 +0200
  • 61a20848f3 ci: ensure disabled CGO; simplify cache path Leo Antunes 2020-05-10 13:24:07 +0200
  • f51493ad73 ci: bump dist to bionic Leo Antunes 2020-05-10 13:19:27 +0200
  • a9626edc74 ci: fix jobs vs matrix Leo Antunes 2020-05-10 13:15:08 +0200
  • 9d057e93f5 ci: bump go to 1.14 Leo Antunes 2020-05-10 13:11:49 +0200
  • 4f169bc270 etchosts: also use errors.Wrap as rest of project Leo Antunes 2020-05-10 13:07:40 +0200
  • 20888b1a9b migrate to travis-ci.com Leo Antunes 2020-05-10 13:07:13 +0200
  • 7c9067667d Bump github.com/sirupsen/logrus from 1.5.0 to 1.6.0 dependabot-preview[bot] 2020-05-04 05:41:55 +0000
  • d45b8321a0 bump wgctrl; switch to multierr Leo Antunes 2020-04-19 13:37:49 +0200
  • b07537e773 Bump github.com/stevenroose/gonfig from 0.1.4 to 0.1.5 dependabot-preview[bot] 2020-04-13 05:27:42 +0000
  • d0dc6e9aa9 Bump github.com/sirupsen/logrus from 1.4.2 to 1.5.0 dependabot-preview[bot] 2020-03-30 05:28:27 +0000
  • 69bea42aad Bump github.com/hashicorp/memberlist from 0.1.7 to 0.2.0 dependabot-preview[bot] 2020-03-16 05:17:39 +0000
  • 823d370cae Bump github.com/hashicorp/memberlist from 0.1.6 to 0.1.7 dependabot-preview[bot] 2020-02-17 05:18:22 +0000
  • c95303fbd0 Bump github.com/hashicorp/memberlist from 0.1.5 to 0.1.6 dependabot-preview[bot] 2020-02-03 05:34:39 +0000
  • 709349d121 use structured logging Leo Antunes 2020-01-31 19:31:50 +0100
  • 4419ccb3c3 Bump github.com/pkg/errors from 0.8.1 to 0.9.1 dependabot-preview[bot] 2020-01-20 05:20:00 +0000
  • 103b2830d9 Bump github.com/vishvananda/netlink from 1.0.0 to 1.1.0 dependabot-preview[bot] 2020-01-20 05:19:25 +0000
  • 5d0926069e Bump github.com/mattn/go-isatty from 0.0.11 to 0.0.12 dependabot-preview[bot] 2020-01-27 05:17:54 +0000
  • f0f3267133 README: clarify quick-start Leo Antunes 2020-01-12 19:55:25 +0100
  • 563224d9db README: fix mention of assumed install path Leo Antunes 2020-01-12 19:29:06 +0100
  • ac671e1fea Bump github.com/mattn/go-isatty from 0.0.10 to 0.0.11 dependabot-preview[bot] 2019-12-16 05:14:48 +0000
  • 801c79bf0c Bump github.com/mattn/go-isatty from 0.0.9 to 0.0.10 dependabot-preview[bot] 2019-12-04 16:25:33 +0000