1
0
forked from extern/smegmesh
Commit Graph

14 Commits

Author SHA1 Message Date
b179cd3cf4 Hashing the WireGuard interface
Hashing the interface and using ephmeral ports so that the admin doesn't
choose an interface and port combination. An administrator can alteranatively
decide to provide port but this isn't critical.
2023-11-20 13:03:42 +00:00
1a864b7c80 Removed interface manipulation via os.Exec into
rtnetlink calls
2023-11-07 19:48:53 +00:00
d462d95d6d Ability for each node to set their description describing what
service they provide.
2023-11-01 11:58:10 +00:00
e63edea763 Fixing an issue where packets are dropped each time
we change wg configuration
2023-11-01 10:39:46 +00:00
472718c9a3 Standardising filenames, interfacing out
for tests and modifying network device
manipulation
2023-10-28 16:38:25 +01:00
180f5e226c Ability to be in multiple meshes and refactored consensus 2023-10-24 16:00:46 +01:00
8e89281484 Tested with large number of nodes 2023-10-24 00:12:38 +01:00
c200544cee Timer in go that syncs with random nodes in the mesh every
given time interval.
2023-10-20 12:41:06 +01:00
47e260e310 Incorporated automerge 2023-10-06 11:52:51 +01:00
923ca716ec Automerge changes 2023-10-05 17:48:54 +01:00
a0c20e4d11 IPV6 SLAAC 2023-09-28 16:55:37 +01:00
ea2a073875 Added ability to set interface as up 2023-09-21 18:43:29 +01:00
dcf851a02e Ability to add peer to config 2023-09-19 23:50:44 +01:00
86756903c7 Created join-mesh, list-meshes command 2023-09-19 13:45:49 +01:00