Commit graph

36 commits

Author SHA1 Message Date
Lyn
a8957c9558 Merge remote-tracking branch 'yuka/main'
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	src/main.rs
2025-01-15 19:07:28 +01:00
Lyn
845d6c9fc3 Merge remote-tracking branch 'yuka/main'
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	src/main.rs
2025-01-15 18:13:42 +01:00
Lyn
3cfa59b682 made IGD implementation compatible with IPv6 implementation, updated documentation for config structure changes 2025-01-15 17:31:48 +01:00
Yureka
c811f2d0a1 add forbidden_nets config option 2025-01-15 10:44:39 +01:00
Yureka
4c08a63811 format 2025-01-15 10:44:13 +01:00
Lyn
d5cc055d39 int overflow no. 2 fixed 2025-01-14 13:55:22 +01:00
Lyn
26ed900d41 integer overflow fix 2025-01-13 16:44:47 +01:00
Lyn
a46acbb85c Merge remote-tracking branch 'yuka/main'
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	src/main.rs
2025-01-11 13:41:56 +01:00
Lyn
75b34fc48a added IPv6 support; rewrote the igd implementation 2025-01-11 12:33:36 +01:00
Yureka
503f94ceeb fix 2023-11-18 19:14:06 +01:00
Yureka
d33e26d5ce fix 2023-11-18 18:55:10 +01:00
Yureka
1680284107 set ttl 2023-11-18 17:41:40 +01:00
Yureka
ff581dff6f support multiple interfaces 2023-11-18 16:26:09 +01:00
7971f795d3 make igd message a debug 2023-03-17 17:21:22 +01:00
a02cb2bb43 Add a ping message to help wireguard initialize connections 2023-03-16 14:03:31 +01:00
8792b40061 log level 2023-03-09 17:05:40 +01:00
65e979de80 reannounce persisted data 2023-03-09 16:58:43 +01:00
c96aec520d persist gossip state to disk 2023-03-09 16:49:56 +01:00
43eced6e9a fix nodes disappearing 2023-03-09 14:55:55 +01:00
b06e50a5be do more things at init time 2023-03-09 14:41:16 +01:00
3acf041d00 less useless actions 2023-03-09 14:35:59 +01:00
326fd2dada change log levels 2023-03-09 14:29:31 +01:00
52926d6152 gossip encryption (fix #4) 2023-03-09 14:23:40 +01:00
7c9839f900 allow socket broadcast 2023-03-09 14:00:57 +01:00
b969c9ada6 priorize LAN endpoint if available 2023-03-09 13:52:53 +01:00
b7a1b4d454 automatic discovery of nodes on the same LAN (fix #2) 2023-03-09 13:31:31 +01:00
67280bd861 fix logic 2023-03-09 13:12:47 +01:00
0407ca9387 Add UPnP IGD support (fix #1) 2023-03-09 13:04:54 +01:00
1fd9f20974 DNS resolution; faster cycling 2023-03-09 12:51:00 +01:00
ca486f05ca stoopid 2023-03-09 12:13:41 +01:00
298a01d710 also set up peers if endpoint is not known 2023-03-09 12:11:36 +01:00
c2940724de more error tolerance 2023-03-09 12:06:56 +01:00
4f5ecdd55f dont use sudo 2023-03-09 11:54:44 +01:00
e82b0b71f9 fail with error message instead of panic 2023-03-09 11:08:05 +01:00
84381b5096 add missing allowed-ips 2023-03-09 11:04:27 +01:00
878414bfb7 first commit 2023-03-09 10:42:11 +01:00