Tim Beatham
|
7b939e0468
|
24-keepalive-holepunch
Added the ability to hole punch NAT
|
2023-11-21 20:42:43 +00:00 |
|
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
|
bb07d35dcb
|
Unit testing the automerge library and lib functions
|
2023-11-05 12:13:40 +00:00 |
|
Tim Beatham
|
843caddf6b
|
Implemented clustering betweeen nodes
|
2023-11-03 15:24:18 +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
|
aa3d40f82c
|
Added JMESpath to query the state of specific
meshes.
|
2023-10-31 10:34:09 +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
|
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
|
c200544cee
|
Timer in go that syncs with random nodes in the mesh every
given time interval.
|
2023-10-20 12:41:06 +01:00 |
|
Tim Beatham
|
91212e60cf
|
Simple direct peer-to-peer communication
|
2023-09-20 19:05:29 +01:00 |
|