Tim Beatham
|
1a864b7c80
|
Removed interface manipulation via os.Exec into
rtnetlink calls
|
2023-11-07 19:48:53 +00:00 |
|
Tim Beatham
|
acbeb689b5
|
Prune nodes if they exceed their timeout time
|
2023-11-06 13:37:28 +00:00 |
|
Tim Beatham
|
c88012cf71
|
Added health system to count how many times a node
fails to conenct.
|
2023-11-06 09:54:06 +00:00 |
|
Tim Beatham
|
9454d62417
|
Adding stubs and writing tests
|
2023-11-05 18:03:58 +00:00 |
|
Tim Beatham
|
d462d95d6d
|
Ability for each node to set their description describing what
service they provide.
|
2023-11-01 11:58:10 +00:00 |
|
Tim Beatham
|
e63edea763
|
Fixing an issue where packets are dropped each time
we change wg configuration
|
2023-11-01 10:39:46 +00:00 |
|
Tim Beatham
|
579426e32d
|
Tidied up code, made changes for benchmarking.
|
2023-10-30 16:49:02 +00:00 |
|
Tim Beatham
|
472718c9a3
|
Standardising filenames, interfacing out
for tests and modifying network device
manipulation
|
2023-10-28 16:38:25 +01:00 |
|
Tim Beatham
|
5757d81a81
|
Advertising routes into the mesh
|
2023-10-27 17:49:18 +01:00 |
|
Tim Beatham
|
4c6bbcffcd
|
Interfacing out components for unit testing
|
2023-10-26 16:53:12 +01:00 |
|
Tim Beatham
|
c205be6748
|
Implemented the forwarding of packets between meshes
|
2023-10-25 18:34:38 +01:00 |
|
Tim Beatham
|
180f5e226c
|
Ability to be in multiple meshes and refactored consensus
|
2023-10-24 16:00:46 +01:00 |
|
Tim Beatham
|
360f9d3c54
|
Few refactorings of managing the mesh and a graph
visualisation tool for seeing the state of a mesh.
|
2023-10-22 13:34:49 +01:00 |
|