Tim Beatham
388153e706
Stubbing out WireGuard components
...
Stubbing our WireGuard components so that I can use docker/podman
network_mode=host. This is much more efficient than the docker/podman
userspace network.
2023-11-20 11:28:12 +00:00
Tim Beatham
68db795f47
Ability to specify aliases
...
Ability to specify aliases that automatically append to /etc/hosts
2023-11-17 22:13:51 +00:00
Tim Beatham
f6160fe138
Adding aliases that automatically gets added
2023-11-17 19:13:20 +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
e56780fdd4
Added ability to query the JSON data store
2023-10-30 19:02:28 +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
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
8e89281484
Tested with large number of nodes
2023-10-24 00:12:38 +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
Tim Beatham
c4dc984fc7
Added ability to detect if a node should be removed from the mesh.
2023-10-21 18:08:45 +01:00
Tim Beatham
976dbf2613
Automatically remove nodes from the mesh after a
...
certain threshold.
2023-10-20 17:35:02 +01:00
Tim Beatham
e729c5b181
CRDTs fully incorporated
2023-10-06 18:25:38 +01:00
Tim Beatham
47e260e310
Incorporated automerge
2023-10-06 11:52:51 +01:00
Tim Beatham
c819bec63d
Interfaced problem out
2023-09-29 15:00:20 +01:00
Tim Beatham
a0c20e4d11
IPV6 SLAAC
2023-09-28 16:55:37 +01:00
Tim Beatham
ea2a073875
Added ability to set interface as up
2023-09-21 18:43:29 +01:00
Tim Beatham
cfdf377567
Pseudo-random address allocation
2023-09-20 14:34:34 +01:00
Tim Beatham
dcf851a02e
Ability to add peer to config
2023-09-19 23:50:44 +01:00
Tim Beatham
6e9ca4f31f
Migrated to using grpc for handling rpc calls
2023-09-19 18:29:35 +01:00
Tim Beatham
86756903c7
Created join-mesh, list-meshes command
2023-09-19 13:45:49 +01:00
Tim Beatham
b679b7fb6e
Added IPC handler to wgmesh
2023-09-18 17:00:43 +01:00
Tim Beatham
01238aca59
Incorporated gin server.
...
Each node communicates in the mesh
2023-09-18 15:52:28 +01:00
Tim Beatham
fa16480521
Commit
2023-09-18 12:59:28 +01:00