Neil Alexander
|
680dd55f51
|
Merge branch 'softstate' into softstate2
|
2022-04-14 15:20:56 +01:00 |
|
Neil Alexander
|
ca3f61af1b
|
Tidy up sim
|
2022-04-14 15:20:47 +01:00 |
|
Neil Alexander
|
db28a008ac
|
Protocol calming, loop detection, bootstrap signatures
|
2022-04-14 15:18:37 +01:00 |
|
Neil Alexander
|
7e42337076
|
Merge branch 'softstate' into softstate2
|
2022-04-14 15:18:20 +01:00 |
|
Neil Alexander
|
997be6885e
|
Origin signature only
|
2022-04-14 15:17:28 +01:00 |
|
Neil Alexander
|
c7a87d7c4b
|
Don't use signature info for routing
|
2022-04-14 15:01:28 +01:00 |
|
Neil Alexander
|
7b9ba2125c
|
Only use signature hops for non-bootstrap
|
2022-04-14 14:55:20 +01:00 |
|
Neil Alexander
|
cb0a60ccd5
|
Merge branch 'main' into softstate2
|
2022-04-14 14:51:39 +01:00 |
|
Neil Alexander
|
7217bb816e
|
Merge branch 'main' into softstate
|
2022-04-14 14:51:33 +01:00 |
|
devonh
|
c600e7aae8
|
Sim - add url anchors so refreshing returns to the same view (#42)
|
2022-04-14 14:51:24 +01:00 |
|
Neil Alexander
|
38dc9d8bdd
|
Fix signatures
|
2022-04-14 14:49:39 +01:00 |
|
Neil Alexander
|
1b6373d3b5
|
Signed bootstraps
|
2022-04-14 14:36:00 +01:00 |
|
Neil Alexander
|
2c69f5177f
|
Tests don't work but they do compile now
|
2022-04-14 13:17:35 +01:00 |
|
Neil Alexander
|
b7ba882f62
|
More massaging
|
2022-04-14 12:52:33 +01:00 |
|
Neil Alexander
|
e32573532a
|
Shuffle around watermarking a bit
|
2022-04-14 12:25:16 +01:00 |
|
Neil Alexander
|
a398fd48fa
|
bah.
|
2022-04-14 12:00:47 +01:00 |
|
Neil Alexander
|
e7399d952e
|
More tweaking, better varu64 testing
|
2022-04-14 11:36:23 +01:00 |
|
Neil Alexander
|
f08d6d7762
|
Various tweaks, possibly broken
|
2022-04-14 11:09:23 +01:00 |
|
Neil Alexander
|
7b20784911
|
Fix whoopsie
|
2022-04-13 19:34:32 +01:00 |
|
Neil Alexander
|
d2a269acb5
|
Use time as sequence, more restrictive on preventing bootstrap replays
|
2022-04-13 19:30:02 +01:00 |
|
Neil Alexander
|
89f85b0b84
|
Remove testing TTL check
|
2022-04-13 18:38:36 +01:00 |
|
Neil Alexander
|
7773c6ed2f
|
Only forward bootstraps when they have been handled, ignore duplicates
|
2022-04-13 18:35:06 +01:00 |
|
Neil Alexander
|
f653997bb3
|
Well this is not an improvement
|
2022-04-13 17:48:35 +01:00 |
|
Neil Alexander
|
8bb881c8ea
|
Well this is tedious
|
2022-04-13 16:40:51 +01:00 |
|
Neil Alexander
|
7119ecff31
|
Watermark in all cases
|
2022-04-13 16:36:56 +01:00 |
|
Neil Alexander
|
4f8117f691
|
More tweaking
|
2022-04-13 16:27:42 +01:00 |
|
Neil Alexander
|
2e33d1d395
|
Various tweaks
|
2022-04-13 15:41:22 +01:00 |
|
Neil Alexander
|
ae678d0918
|
Use sequence number when shortcutting
|
2022-04-13 14:29:50 +01:00 |
|
Neil Alexander
|
280aaac1d0
|
More bootstrap calming
|
2022-04-13 14:04:59 +01:00 |
|
Neil Alexander
|
09bf609203
|
Bootstrap calming
|
2022-04-13 13:57:09 +01:00 |
|
Neil Alexander
|
6b8df89d62
|
Add sequence number to boootstraps
|
2022-04-13 13:42:11 +01:00 |
|
Neil Alexander
|
8c27b7d980
|
Fix traffic maybe
|
2022-04-13 13:11:12 +01:00 |
|
Neil Alexander
|
baf0e755ee
|
Start bootstraps at all bits set
|
2022-04-13 13:04:04 +01:00 |
|
Neil Alexander
|
e75eea6b58
|
Detect routing loops
|
2022-04-13 12:46:20 +01:00 |
|
Neil Alexander
|
3153da525b
|
All traffic is either bootstrap or not, more tweaking
|
2022-04-12 15:35:12 +01:00 |
|
Neil Alexander
|
e980db4ba3
|
Handle disconnections on destination ports, tweak next-hops
|
2022-04-12 15:11:42 +01:00 |
|
Neil Alexander
|
1eafa35efc
|
More tweaks
|
2022-04-12 14:57:09 +01:00 |
|
Neil Alexander
|
954442130d
|
Try to speed up convergence but reduce idle noise
|
2022-04-12 14:46:00 +01:00 |
|
Neil Alexander
|
9e0e66acb8
|
Tweaks
|
2022-04-12 14:19:36 +01:00 |
|
Neil Alexander
|
a6f5f7126b
|
Tighter expiry
|
2022-04-12 13:44:22 +01:00 |
|
Neil Alexander
|
6c53256715
|
Try raising the intervals a bit
|
2022-04-12 13:19:35 +01:00 |
|
Neil Alexander
|
9cacda9b56
|
Fix pineconeip
|
2022-04-12 12:03:48 +01:00 |
|
Neil Alexander
|
3fdf3e734a
|
Initial soft-state testing
|
2022-04-12 11:13:00 +01:00 |
|
Neil Alexander
|
f686361e6d
|
Allow specifying custom http.Client to connection manager for WebSocket connections
|
2022-04-11 14:28:53 +01:00 |
|
Neil Alexander
|
e80b089669
|
Exponential backoffs in connection manager
|
2022-04-11 14:18:33 +01:00 |
|
Neil Alexander
|
2999ea29ed
|
Connect to newly added peer immediately
|
2022-04-08 16:38:26 +01:00 |
|
Neil Alexander
|
9b3963248c
|
Fix multicast dial
|
2022-04-08 16:02:09 +01:00 |
|
Neil Alexander
|
5a99d2f53a
|
Enable IPv4 multicast
|
2022-04-08 15:59:01 +01:00 |
|
Neil Alexander
|
e232e87cbd
|
Update GHA workflows
|
2022-04-07 12:31:19 +01:00 |
|
Neil Alexander
|
3dbf86ba90
|
Update port in Docker image
|
2022-04-07 11:23:50 +01:00 |
|