Tim Beatham
3222d7e388
main - adding WireGuard stats to JSON objects
...
- Adding WireGuard stats through to IPC calls so that they can be used
by the API
2023-12-11 09:55:25 +00:00
Tim Beatham
fe14f63217
53-run-commands-pre-up-and-post-down
...
- Ability to run a command pre up and post down
- Ability to be a client in one mesh and a peer in the other
- Added dev card to specify different sync rate, keepalive rate per
mesh.
2023-12-10 19:21:54 +00:00
Tim Beatham
d8e156f13f
36-add-route-path-into-route-object
...
Added the route path into the route object so that we can
see what meshes packets are routed across.
2023-11-27 18:55:41 +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
5f176e731f
Developed a rest API
2023-11-13 10:44:14 +00:00
Tim Beatham
9454d62417
Adding stubs and writing tests
2023-11-05 18:03:58 +00:00
Tim Beatham
e56780fdd4
Added ability to query the JSON data store
2023-10-30 19:02:28 +00: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
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
ec87afc235
Added sync
2023-10-10 20:14:40 +01:00
Tim Beatham
923ca716ec
Automerge changes
2023-10-05 17:48:54 +01:00
Tim Beatham
a069b89a9a
Refactored client and server and interfaced out dependencies
2023-10-02 16:03:41 +01:00
Tim Beatham
52e5e3d33c
JWT Authentication endpoint
2023-10-01 20:14:09 +01:00
Tim Beatham
94afd68460
Implemented JWT authentication
2023-10-01 19:01:35 +01:00
Tim Beatham
ea2a073875
Added ability to set interface as up
2023-09-21 18:43:29 +01:00
Tim Beatham
dcf851a02e
Ability to add peer to config
2023-09-19 23:50:44 +01:00
Tim Beatham
86756903c7
Created join-mesh, list-meshes command
2023-09-19 13:45:49 +01:00
Tim Beatham
01238aca59
Incorporated gin server.
...
Each node communicates in the mesh
2023-09-18 15:52:28 +01:00