Commit Graph

13 Commits

Author SHA1 Message Date
kaiyou c50011bc36 Use errors.Wrap instead of manual formatting 2020-05-13 13:52:54 +02:00
kaiyou dadfbee083 Split the application into modules
Splitting into modules will help keep concerns separate,
at the cost of a slightly more verbose code.
2020-05-13 13:52:54 +02:00
kaiyou a5a55e9447 Properly wrap errors from config.go
Co-authored-by: Leo Antunes <leo@costela.net>
2020-05-13 13:52:54 +02:00
kaiyou 7adb944f92 Properly wrap errors from config.go
Co-authored-by: Leo Antunes <leo@costela.net>
2020-05-13 13:52:54 +02:00
kaiyou bce8a0451a Move the bindAddress computation to config parsing 2020-05-13 13:52:54 +02:00
Leo Antunes 2edf641c46 add option for binding to interface
this effectively still bind to an address, but resolves it based on the
interface instead of explicitly.
2019-07-21 23:00:18 +02:00
Leo Antunes 694fd4dd86 fix broken IP detection for private-only hosts 2019-03-27 22:23:15 +01:00
Leo Antunes abb832d159 be more explicit about --bind-addr 2019-03-27 00:47:23 +01:00
Leo Antunes a3e1573160 work around memberlist not listening on public IPs 2019-03-27 00:26:59 +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