Dennis Schwerdel
37aebf64c3
Remove time in favor of chrono
2021-04-12 19:47:17 +02:00
Dennis Schwerdel
8c55e6c076
Finish advertise address & exchange own addresses
2021-04-09 22:01:35 +02:00
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
665b190257
Fix permissions
2021-04-06 00:18:33 +02:00
Dennis Schwerdel
6d4591f685
Install .target file
2021-04-05 16:55:09 +00:00
Dennis Schwerdel
d7d06941e5
Test for broken time crate
2021-03-26 08:16:23 +01:00
Dennis Schwerdel
f11c0efb8b
Improve build&package
2021-02-22 16:19:19 +01: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
2955a80af4
More benchmarking
2021-02-08 17:30:58 +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
5236adf7b3
Fix some lints
2021-02-06 13:09:11 +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
791ecfb0fe
Remove tls support on client
2021-02-04 22:12:20 +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
cbd38ed712
Document hot paths
2021-01-28 23:19:20 +01:00
Dennis Schwerdel
ca7df77532
Use criterion for benchmarking
2021-01-28 22:54:29 +01:00
Dennis Schwerdel
e150443891
Deps
2021-01-26 18:30:31 +01:00
Dennis Schwerdel
f95fb17dd4
rename to hook
2021-01-24 19:24:40 +01:00
Dennis Schwerdel
b6f4460f29
Fix tests
2021-01-24 17:47:02 +01:00
Dennis Schwerdel
8c4d86a101
node_id formatting
2021-01-23 21:18:25 +01:00
Dennis Schwerdel
8e3cdbddbf
Formatting
2021-01-23 21:03:36 +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
124f7cbff9
Almost works
2020-12-20 13:28:01 +01:00
Dennis Schwerdel
d50490ac51
Client works
2020-12-20 01:40:32 +01:00
Dennis Schwerdel
6d1bb8fabb
Exchange all peer addresses
2020-12-19 10:54:55 +00:00
Dennis Schwerdel
ea049e4a4c
Remove dummy device type
2020-11-28 23:47:43 +01:00
Dennis Schwerdel
f210f75a25
Allow default port for peers
2020-11-07 12:25:12 +01:00
Dennis Schwerdel
c31de207c7
Some small fixes
2020-11-07 12:04:25 +01:00
Dennis Schwerdel
150f219e04
Some fixes/improvements
2020-11-03 18:49:35 +01:00
Dennis Schwerdel
35bdfafabf
Fix compile with musl
2020-11-02 22:32:27 +01:00
Dennis Schwerdel
3797106f14
Fix test
2020-11-02 22:32:13 +01:00
Dennis Schwerdel
cbc73d0c0e
Some fixes
2020-11-02 20:44:05 +01:00
Dennis Schwerdel
ac1aec9d25
Fix lost peng
2020-11-01 23:33:00 +01:00
Dennis Schwerdel
45ab0a4608
Do not reconnect to timed out pending conections
2020-11-01 23:02:27 +01:00
Dennis Schwerdel
69b1229856
Update documentation
2020-10-31 10:12:19 +01:00
Dennis Schwerdel
ca0e5e9791
Offer to migrate old configs
2020-10-29 22:12:33 +01:00
Dennis Schwerdel
16da58b8df
Some more improvements
2020-10-29 00:09:40 +01:00
Dennis Schwerdel
47f872d5f4
Some improvements
2020-10-28 18:54:17 +01:00
Dennis Schwerdel
800e284408
Adapt example config to version 2
2020-10-26 23:00:36 +01:00
Dennis Schwerdel
c5f25ba48e
Optimize logger
2020-10-25 21:48:43 +01:00
Dennis Schwerdel
ab79ee58de
Improve logging
2020-10-25 00:49:02 +02:00