Jeffrey Schiller
0f9a0d8f91
Add ability to configure “own” addresses ( #185 )
...
* Add ability to configure “own” addresses
This configuration option permits the declaration of external or public
addresses instead of attempting to learn them from port forwarding or
interfaces. This is useful in situations where it isn’t possible to
accurately obtain the correct external addresses that peers should use.
* Update args and use better parse listen address
Add the --advertise_addresses control argument to accompany the new
configuration option. Also parse the listen address/port to extract the
port to advertise with advertise_addresses instead of assuming it is
just a port.
2021-04-09 20:30:16 +02:00
Dennis Schwerdel
4fb92a36a6
Prepare for release
2021-04-06 12:28:31 +02:00
Dennis Schwerdel
4950753548
Static builds that can install themselves
2021-02-14 13:27:26 +01:00
Dennis Schwerdel
c4ff0ed198
Add config wizard
2021-02-14 00:09:11 +01:00
Dennis Schwerdel
0cffea7017
Change example config file
2021-02-08 10:11:35 +01:00
Dennis Schwerdel
7abeea1f95
Update copyright
2021-02-08 10:11:20 +01:00
Dennis Schwerdel
13688edd75
Prepare release
2021-02-05 18:27:48 +01:00
Dennis Schwerdel
65eef143cd
Small improvements
2021-02-04 23:38:08 +01:00
Dennis Schwerdel
e9122743e9
Feature gate websockets
2021-02-04 21:42:38 +01:00
Dennis Schwerdel
bd0d102358
Add configurable WS port
2021-02-04 21:19:05 +01:00
Dennis Schwerdel
a113b3ba22
Remove unused imports
2021-02-03 22:46:53 +01:00
Dennis Schwerdel
f0d9ad2ccd
Merge branch 'master' into wsproxy
2021-02-03 22:44:31 +01:00
Dennis Schwerdel
e3fa631ed9
Working example
2021-02-03 22:03:42 +01:00
Dennis Schwerdel
f95fb17dd4
rename to hook
2021-01-24 19:24:40 +01:00
Dennis Schwerdel
e6994e6939
Implement event scripts
2021-01-23 20:29:15 +01:00
Dennis Schwerdel
285940c60a
Support for creating shell completions
2021-01-16 23:44:43 +01:00
Dennis Schwerdel
d50490ac51
Client works
2020-12-20 01:40:32 +01:00
Dennis Schwerdel
ea049e4a4c
Remove dummy device type
2020-11-28 23:47:43 +01:00
Dennis Schwerdel
ca0e5e9791
Offer to migrate old configs
2020-10-29 22:12:33 +01:00
Dennis Schwerdel
800e284408
Adapt example config to version 2
2020-10-26 23:00:36 +01:00
Dennis Schwerdel
5bb0187726
More tests + clippy changes
2020-10-11 21:45:28 +02:00
Dennis Schwerdel
af7a7f6a29
Send salted hash of node_id
2020-09-28 12:50:08 +02:00
Dennis Schwerdel
941ac62bac
Fix tests
2020-09-25 22:11:28 +02:00
Dennis Schwerdel
3ef8753085
Manpage
2020-09-25 00:45:58 +02:00
Dennis Schwerdel
923269d057
Major refactoring, version 2
2020-09-24 19:48:13 +02:00
Dennis Schwerdel
0cead0fd08
Allow to use minus instead of underscore
2020-06-30 17:38:33 +02:00
Dennis Schwerdel
2f5ce0b194
Add default port for peers
2020-06-24 15:28:16 +02:00
Dennis Schwerdel
57c993e8d5
Fix keepalive for small timeouts
2020-06-17 22:53:14 +02:00
Dennis Schwerdel
cac5af890b
Fixed statsd support
2020-05-30 16:12:54 +02:00
Dennis Schwerdel
1f94d0deff
Statsd support
2020-05-29 11:51:04 +02:00
Dennis Schwerdel
02ccea326e
Structopt instead of docopt
2020-05-29 08:37:29 +02:00
Dennis Schwerdel
2441cbc177
Update corpyrighht years
2020-05-28 09:03:48 +02:00
Dennis Schwerdel
390f217a23
Add listen option, switched to dual-stack
2020-02-20 16:25:35 +01:00
Dennis Schwerdel
54a2240f34
Reduced timeout to 5min to work better with NAT
2019-12-22 23:03:45 +01:00
Dennis Schwerdel
246cd3bc2a
Some code cleanup
2019-12-20 13:54:58 +01:00
Dennis Schwerdel
509ab1504e
Updated dependencies, rustfmt
2019-12-04 09:32:35 +01:00
Dennis Schwerdel
537cb55c41
Implemented beacon support
2019-02-20 14:26:35 +01:00
Dennis Schwerdel
62186152e4
Full beacon encode/decode
2019-02-20 14:26:35 +01:00
Dennis Schwerdel
3cf947e62c
Updates
2019-02-20 14:25:53 +01:00
Dennis Schwerdel
215b95f771
Option to use other tun device file
2019-02-20 14:25:53 +01:00
Dennis Schwerdel
fecffcce95
Many changes for 0.9.0
2019-02-20 14:25:53 +01:00
Dennis Schwerdel
fe25ecec1d
Added statistics file
2019-02-20 14:25:51 +01:00
Dennis Schwerdel
5d479d6d54
Fixes
2019-02-20 14:25:34 +01:00
Dennis Schwerdel
1f32f0a6a7
Updated dependencies
2019-01-02 00:57:54 +01:00
Dennis Schwerdel
5718c6391f
Updated copyright headers
2017-07-22 16:49:53 +02:00
Dennis Schwerdel
0e13277911
Updated, serde instead of rustc_serialize
2017-07-22 16:34:20 +02:00
Dennis Schwerdel
2d11454316
Making clippy happy
2017-05-04 07:52:34 +02:00
Dennis Schwerdel
88f5272023
Daemonizing and proper systemd support
2016-11-24 07:10:59 +01:00
Dennis Schwerdel
4497ddaf13
Using external siphasher to avoid warning
2016-11-23 11:37:09 +01:00
Dennis Schwerdel
0243859d5a
Support for port forwarding ( closes #6 )
2016-08-10 11:34:13 +02:00