f13319cfc1
Merge pull request #22 from tim-beatham/21-phonetic-words-ipv6
...
21 phonetic words ipv6
2023-11-20 18:08:49 +00:00
95f4495b0b
21-phonetic-words-ipv6
...
Simple what 8 words implementation
2023-11-20 18:07:52 +00:00
330fa74ef4
IPv6 What 8 Words
...
what 8 words for ipv6 started
2023-11-20 15:22:32 +00:00
3e5b57e41f
Merge pull request #20 from tim-beatham/19-hash-wg-interface
...
Hashing the WireGuard interface
2023-11-20 13:04:19 +00:00
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
8f211aa116
Merge pull request #18 from tim-beatham/26-performance-testing
...
Stubbing out WireGuard components
2023-11-20 11:29:37 +00:00
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
023565d985
Merge pull request #17 from tim-beatham/25-ability-to-aliases
...
25 ability to aliases
2023-11-17 22:20:57 +00:00
36c264b38e
25-ability-aliases
...
Fixed unit tests failing
2023-11-17 22:18:53 +00:00
68db795f47
Ability to specify aliases
...
Ability to specify aliases that automatically append to /etc/hosts
2023-11-17 22:13:51 +00:00
f6160fe138
Adding aliases that automatically gets added
2023-11-17 19:13:20 +00:00
2c5289afb0
Merge pull request #16 from tim-beatham/15-add-rest-api
...
Developed a rest API
2023-11-15 12:57:05 +00:00
7199d07a76
Added smegmesh submodule
2023-11-13 10:46:52 +00:00
5f176e731f
Developed a rest API
2023-11-13 10:44:14 +00:00
44f119b45c
Updating examples
2023-11-08 09:19:24 +00:00
5215d5d54d
Merge pull request #14 from tim-beatham/13-netlink-api
...
Removed interface manipulation via os.Exec into
2023-11-07 19:53:39 +00:00
1a864b7c80
Removed interface manipulation via os.Exec into
...
rtnetlink calls
2023-11-07 19:48:53 +00:00
4c19ebd81f
Merge pull request #12 from tim-beatham/11-health-system
...
11 health system
2023-11-06 13:40:04 +00:00
acbeb689b5
Prune nodes if they exceed their timeout time
2023-11-06 13:37:28 +00:00
bc6cd4fdd5
Modified syncer
2023-11-06 10:05:23 +00:00
c88012cf71
Added health system to count how many times a node
...
fails to conenct.
2023-11-06 09:54:06 +00:00
4dc85f3861
Merge pull request #10 from tim-beatham/9-add-ci-support
...
9 add ci support
2023-11-05 18:07:52 +00:00
ef614f5961
Add cert dependencies
2023-11-05 18:06:24 +00:00
9454d62417
Adding stubs and writing tests
2023-11-05 18:03:58 +00:00
bb07d35dcb
Unit testing the automerge library and lib functions
2023-11-05 12:13:40 +00:00
76dda2cf6f
Update go.mod
2023-11-05 10:54:38 +00:00
1b286dd3c1
Update go.yml
2023-11-05 10:53:57 +00:00
2d45c2d298
Run go mod tidy in workflow
2023-11-05 10:51:24 +00:00
900c67a121
Update go.mod
2023-11-05 10:49:18 +00:00
b2fa08a642
Reverted go version
2023-11-05 10:48:35 +00:00
a4e9a5cd0f
Updated go version in workflow
2023-11-05 10:47:10 +00:00
275eb423fb
Create GitHub hosted test runner go.yml
2023-11-05 10:45:39 +00:00
d17dce3b1e
Added clustering and clean up
2023-11-03 15:26:09 +00:00
e2c6db3a4f
Merge pull request #8 from tim-beatham/7-create-rotating-window-of-connections
...
Implemented clustering betweeen nodes
2023-11-03 15:25:30 +00:00
843caddf6b
Implemented clustering betweeen nodes
2023-11-03 15:24:18 +00:00
8d8a13d6ff
Build error forgot to add query.go
2023-11-01 13:17:58 +00:00
5183edc592
Merge pull request #6 from tim-beatham/5-ability-to-add-alias-and-description-to-services
...
Ability for each node to set their description describing what service they provide.
2023-11-01 11:58:52 +00:00
d462d95d6d
Ability for each node to set their description describing what
...
service they provide.
2023-11-01 11:58:10 +00:00
8e50848043
Merge pull request #4 from tim-beatham/3-periodically-update-the-wg-configuration
...
Fixing an issue where packets are dropped each time
2023-11-01 10:42:56 +00:00
e63edea763
Fixing an issue where packets are dropped each time
...
we change wg configuration
2023-11-01 10:39:46 +00:00
a1caf2e8ae
Merge pull request #2 from tim-beatham/1-log-key-events-in-the-mesh
...
1 log key events in the mesh
2023-10-31 10:37:59 +00:00
aa3d40f82c
Added JMESpath to query the state of specific
...
meshes.
2023-10-31 10:34:09 +00:00
e56780fdd4
Added ability to query the JSON data store
2023-10-30 19:02:28 +00:00
579426e32d
Tidied up code, made changes for benchmarking.
2023-10-30 16:49:02 +00:00
928f6af9ac
Modified build script
2023-10-30 13:17:47 +00:00
f70bd2f42d
Added build.sh file
2023-10-28 22:35:56 +01:00
472718c9a3
Standardising filenames, interfacing out
...
for tests and modifying network device
manipulation
2023-10-28 16:38:25 +01:00
5757d81a81
Advertising routes into the mesh
2023-10-27 17:49:18 +01:00
4c6bbcffcd
Interfacing out components for unit testing
2023-10-26 16:53:12 +01:00
f1cfd52a91
Cleaning up reposistory
2023-10-25 18:36:13 +01:00