Tim Beatham
f9b8b85ec3
81-seperate-synchronisation
...
- Removed authentication.proto
2024-01-04 13:12:33 +00:00
Tim Beatham
59d8ae4334
81-seperate-synchronisation
...
- More code comments
2024-01-04 13:12:07 +00:00
Tim Beatham
02dfd73e08
81-seperate-synchronisation-into-independent
...
- Separated synchronisation calls into independent processes
- Commented code for submission
2024-01-04 13:10:08 +00:00
Tim Beatham
9818645299
Merge pull request #82 from tim-beatham/bugfix-node-not-leving
...
bugfix-node-not-leaving
2024-01-04 00:24:58 +00:00
Tim Beatham
1f0914e2df
bugfix-node-not-leaving
...
- Add lock when perform synchronisation on concurrent access
2024-01-04 00:23:20 +00:00
Tim Beatham
efb40d65de
Merge pull request #80 from tim-beatham/bugfix-node-not-leving
...
main
2024-01-02 20:32:09 +00:00
Tim Beatham
27e00196cd
main
...
- Not waiting in the waitgroup
2024-01-02 20:31:24 +00:00
Tim Beatham
4543205703
Merge pull request #79 from tim-beatham/bugfix-node-not-leving
...
main
2024-01-02 20:21:27 +00:00
Tim Beatham
dea6f1a22d
main
...
- error in code invalid check for nil
2024-01-02 20:19:34 +00:00
Tim Beatham
4d19da6727
Merge pull request #78 from tim-beatham/bugfix-node-not-leving
...
main
2024-01-02 20:12:10 +00:00
Tim Beatham
913de57568
main
...
- Fixed bug
2024-01-02 20:11:11 +00:00
Tim Beatham
8a5673e303
Merge pull request #77 from tim-beatham/bugfix-node-not-leving
...
bugfix node not leaving
2024-01-02 19:43:04 +00:00
Tim Beatham
ce829114b1
bugfix
...
- on synchornisation node is not leaving mesh
2024-01-02 19:41:20 +00:00
Tim Beatham
05cc287e31
Merge pull request #76 from tim-beatham/74-perform-dad
...
- Fixing DNS error
2024-01-02 00:16:45 +00:00
Tim Beatham
cd844ff46e
- Fixing DNS error
2024-01-02 00:15:23 +00:00
Tim Beatham
4b9406a920
Merge pull request #75 from tim-beatham/74-perform-dad
...
74-perform-dad
2024-01-02 00:14:37 +00:00
Tim Beatham
d0b1913796
74-perform-dad
...
- Fixing nil pointer dereference
2024-01-02 00:13:04 +00:00
Tim Beatham
90cfe820d2
- Fixing errors with stale paths
2024-01-02 00:09:31 +00:00
Tim Beatham
8a49809855
74-perform-dad
...
- Adding go.sum to fix errors
2024-01-01 23:59:04 +00:00
Tim Beatham
dbc18bddc6
74-perform-dad
...
- Performing DAD to check if IPv6 address present before adding
outselves to mesh
- Changing name from wgmesh to smegmesh
2024-01-01 23:55:50 +00:00
Tim Beatham
14f335af74
Merge pull request #73 from tim-beatham/72-pull-rate-in-configuration
...
72 pull rate in configuration
2023-12-31 14:26:34 +00:00
Tim Beatham
36e82dba47
72-pull-rate-in-configuration
...
- Refactored pull rate into the configuration
- code freeze so no more code changes
2023-12-31 14:25:06 +00:00
Tim Beatham
3cc87bc252
72-pull-rate-in-configuration
...
- Updated examples
2023-12-31 12:47:45 +00:00
Tim Beatham
a9ed7c0a20
72-pull-rate-in-configuration
...
- Removing libp2p reference
2023-12-31 12:47:45 +00:00
Tim Beatham
fd29af73e3
72-pull-rate-in-configuration
...
- Added pull rate to configuration (finally) so this can
be modified by an administrator.
2023-12-31 12:47:45 +00:00
Tim Beatham
9e1058e0f2
72-pull-rate-in-configuration
...
- Added the pull rate to the configuration file
2023-12-31 12:47:45 +00:00
Tim Beatham
c29eb197f3
Merge pull request #71 from tim-beatham/66-ipv6-address-not-conforming-to-spec
...
66 ipv6 address not conforming to spec
2023-12-30 22:26:53 +00:00
Tim Beatham
1a9d9d61ad
66-ipv6-address-not-conforming-to-spec
...
- Missing commit
2023-12-30 22:26:08 +00:00
Tim Beatham
6954608c32
66-ipv6-address-not-confirming-to-spec
...
- UUID is not random just a name generator needs changing to shortuuid
- When in multiple meshes there is no wait group
2023-12-30 22:24:43 +00:00
Tim Beatham
2e6aed6f93
main
...
- Fixing issue with nil pointer de-reference due to bad design of mesh
manager.
- Going forward all references to GetSelf should be depracated. It
introduces a race condition when leaving a mesh network
2023-12-30 00:44:57 +00:00
Tim Beatham
b0893a0b8e
Merge pull request #69 from tim-beatham/60-unit-test-crdt-data-store
...
60-unit-test-crdt-data-store
2023-12-29 22:06:20 +00:00
Tim Beatham
e7d6055fa3
60-unit-test-crdt-data-store
...
Provided unit tests for datastore.go
And fixed unit tets failing by different way of providing CA
2023-12-29 22:05:05 +00:00
Tim Beatham
e0f3f116b9
main
...
- Stale serverConfig entry causing certificate authorities
to not become authorised
2023-12-29 19:54:08 +00:00
Tim Beatham
352648b7cb
main
...
- Fixed problem where connection not removed on error
2023-12-29 11:12:40 +00:00
Tim Beatham
2d5df25b1d
main
...
- If deadline exceeded error remove connection from
connection manager
2023-12-29 01:29:11 +00:00
Tim Beatham
cabe173831
main
...
Adding retry parameter
2023-12-29 01:10:26 +00:00
Tim Beatham
d2c8a52ec6
main
...
- Adding retry policy for mobility
2023-12-29 00:58:43 +00:00
Tim Beatham
bf53108384
main
...
- Bugfix, fix consistent hash problem where
if failure happens then causes panic
2023-12-28 23:24:38 +00:00
Tim Beatham
77aac5534b
main
...
- Bugfix in client where "-" was attempted to be parsed as a UDP addr
2023-12-28 17:46:04 +00:00
Tim Beatham
58439fcd56
main
...
- Bugfix when keepalivewg is not set causes segmentation fault
- give keepalive a default value of 0 if not set
2023-12-28 17:32:54 +00:00
Tim Beatham
311a15363a
Merge pull request #67 from tim-beatham/66-improve-graph-dot-tool
...
66 improve graph dot tool
2023-12-25 01:26:15 +00:00
Tim Beatham
255d3c8b39
66-improve-graph-dot-tool
...
- Showing services a node provides
- Showing all meshes not just one
- Showing the default route
2023-12-25 01:25:20 +00:00
Tim Beatham
41899c5831
66-improve-graph-dot-tool
...
Improving the graph dot tool so that it shows all
meshes
2023-12-25 01:10:11 +00:00
Tim Beatham
fe4ca66ff6
Merge pull request #65 from tim-beatham/64-2p-set-unit-test
...
64 2p set unit test
2023-12-22 23:58:59 +00:00
Tim Beatham
0b91ba744a
61-improve-unit-test-coverage
...
- Provided unit tests for g_map and 2p_map
2023-12-22 23:57:10 +00:00
Tim Beatham
67483c2a90
64-unit-test-two-phase-set
...
Provide unit tests for two phase set to make it more
transparent what exactly they are doing.
2023-12-22 23:57:10 +00:00
Tim Beatham
af26e81bd3
Merge pull request #63 from tim-beatham/61-improve-unit-testing-coverage
...
61-improve-unit-testing-coverage
2023-12-22 21:52:46 +00:00
Tim Beatham
0cc3141b58
61-improve-unit-testing-coverage
...
- Added missing files to commit
2023-12-22 21:49:47 +00:00
Tim Beatham
186acbe915
Merge pull request #62 from tim-beatham/61-improve-unit-testing-coverage
...
61-improve-unit-testing-coverage
2023-12-22 21:49:06 +00:00
Tim Beatham
ceb43a1db1
61-improve-unit-testing-coverage
...
- Got unit tests passing
- Improved manager unit tests
2023-12-22 21:47:56 +00:00