Neil Alexander
|
57d9a2399f
|
Revise multicast format to include protocol version, discriminator for TLS roots
|
2023-06-18 20:54:49 +01:00 |
|
Neil Alexander
|
002b984c04
|
Fix private key setup when certificate not specified
|
2023-06-18 18:10:27 +01:00 |
|
Neil Alexander
|
5e684550a8
|
Take interface in tun.New
|
2023-06-18 15:45:04 +01:00 |
|
Neil
|
80724438c9
|
Merge pull request #1045 from yggdrasil-network/neil/tunintf
Define interface for RWCs
|
2023-06-18 15:43:16 +01:00 |
|
Neil Alexander
|
b0f8d8af13
|
Define interface for RWCs
|
2023-06-18 15:36:14 +01:00 |
|
Arceliar
|
31177f5a73
|
Merge pull request #1044 from yggdrasil-network/arc/linkfix
Fix duplicate connections
|
2023-06-18 08:49:20 -05:00 |
|
Arceliar
|
c1ae9ea0d4
|
Switch back to using an actor to manage link state, and slighty randomize the delay between multicast announcements. This seems to fix the issue with duplicate connections (and breaks a livelock in the multicast code where both nodes keep closing the listen side of their connection, but that's kind of a hack, we need a better solution)
|
2023-06-18 03:40:40 -05:00 |
|
Neil Alexander
|
2eda59d9e4
|
Improve link setup locking and guards
|
2023-05-23 22:39:10 +01:00 |
|
Neil Alexander
|
06ca8941c7
|
Fix race condition between incoming and outgoing connection setup
|
2023-05-22 23:10:44 +01:00 |
|
Arceliar
|
8562b6b86e
|
Merge pull request #1040 from yggdrasil-network/Arceliar/allocs
Reduce allocations
|
2023-05-21 12:56:37 -05:00 |
|
Arceliar
|
e94985c583
|
try to cheer up the linter again
|
2023-05-21 12:49:49 -05:00 |
|
Arceliar
|
5a6f27e732
|
cheer up the linter
|
2023-05-21 12:43:03 -05:00 |
|
Arceliar
|
8b5add5301
|
reduce allocations (also pulls in updated ironwood to do the same)
|
2023-05-21 12:38:16 -05:00 |
|
Neil
|
52709696a5
|
Merge pull request #1036 from yggdrasil-network/neil/linktweaks
Tweak link state locking, add comments, listener priority, other fixes
|
2023-05-21 00:06:43 +01:00 |
|
Neil Alexander
|
cb8333f9ff
|
Tweak lock behaviour
|
2023-05-21 00:02:04 +01:00 |
|
Neil Alexander
|
333561f4e1
|
Tweak link state locking, add comments, listener priority, other fixes
|
2023-05-20 23:44:31 +01:00 |
|
Neil
|
2565cbf11b
|
Merge pull request #1034 from yggdrasil-network/neil/futurelink2
Link refactoring, admin socket changes, TLS changes
|
2023-05-20 23:02:44 +01:00 |
|
Arceliar
|
19ca25538f
|
Merge pull request #1033 from yggdrasil-network/ironwood-experimental
Update to experimental ironwood
|
2023-05-20 17:00:23 -05:00 |
|
Neil Alexander
|
aff3201084
|
Fix incoming connection handlers
|
2023-05-20 22:22:15 +01:00 |
|
Neil Alexander
|
c0188f5600
|
Discriminate multicast peers more loosely
|
2023-05-20 21:18:49 +01:00 |
|
Neil Alexander
|
e0b39b303f
|
Use regular mutex instead (less type assertions)
This reverts commit 5ba9dadc49 .
|
2023-05-20 18:36:44 +01:00 |
|
Neil Alexander
|
5ba9dadc49
|
Use sync.Map instead of link actor
|
2023-05-20 18:31:01 +01:00 |
|
Neil Alexander
|
6e338b6f89
|
Fix con urrent map accesses
|
2023-05-20 18:21:02 +01:00 |
|
Neil Alexander
|
e290e744f4
|
Fix -autoconf
|
2023-05-20 10:54:49 +01:00 |
|
Neil Alexander
|
a233e775eb
|
yggdrasilctl tweaks
|
2023-05-19 20:57:14 +01:00 |
|
Neil Alexander
|
6ac2fae845
|
Fix Windows build
|
2023-05-19 20:34:51 +01:00 |
|
Neil Alexander
|
7b1635245f
|
Add missing path notify and bloom transform
|
2023-05-19 19:33:40 +01:00 |
|
Neil Alexander
|
a9ec3877b5
|
Fix unit test
|
2023-05-19 19:09:06 +01:00 |
|
Neil Alexander
|
7afa23be4c
|
Link refactoring, admin socket changes
|
2023-05-19 19:09:05 +01:00 |
|
Arceliar
|
c7ee7d9681
|
update ironwood dependency (it should build now...)
|
2023-05-14 21:24:08 -05:00 |
|
Arceliar
|
ffb2f06992
|
Merge branch 'ironwood-experimental' of https://github.com/yggdrasil-network/yggdrasil-go into ironwood-experimental
|
2023-05-14 21:14:32 -05:00 |
|
Arceliar
|
101189a9dc
|
update ironwood dependency
|
2023-05-14 21:13:53 -05:00 |
|
Neil Alexander
|
c7ea223a9a
|
Update mobile bindings
|
2023-05-14 10:16:33 +01:00 |
|
Arceliar
|
669e61af9a
|
update to bugfixed ironwood, fix broken core test, add getPaths handler to admin socket
|
2023-05-13 16:15:04 -05:00 |
|
Arceliar
|
5e95246c26
|
update to ironwood v0.0.0-20230513191034-495699d87ae4 with API changes
|
2023-05-13 14:44:38 -05:00 |
|
Neil Alexander
|
1345960d5f
|
Update to Arceliar/ironwood@14d951a
|
2023-05-07 17:29:46 +01:00 |
|
Arceliar
|
8696650958
|
Update go.mod
|
2023-03-26 17:06:18 -05:00 |
|
Arceliar
|
ebd3596c2c
|
Update ci.yml
|
2023-03-26 17:05:55 -05:00 |
|
Arceliar
|
e99c870d51
|
update admin functions and fix core tests
|
2023-03-26 16:49:40 -05:00 |
|
Arceliar
|
abbe94fa80
|
fix core tests and run gofmt on src
|
2023-03-26 16:34:49 -05:00 |
|
Arceliar
|
fc632c5caa
|
comment out some unused ipv6rwc code
|
2023-03-26 16:17:31 -05:00 |
|
Arceliar
|
5b6d9d52f3
|
update ironwood replace, update ipv6rwc to work (may need updates later if interface changes)
|
2023-03-26 16:12:45 -05:00 |
|
Neil Alexander
|
5a243d5b95
|
Update ironwood replace
|
2023-03-19 21:44:34 +00:00 |
|
Neil Alexander
|
a148f4cfec
|
More updates for Ygg v0.5
|
2023-03-19 10:33:07 +00:00 |
|
Neil Alexander
|
83c1a810b5
|
New handshake, use softcrdt upstream
|
2023-03-18 12:14:32 +00:00 |
|
Neil
|
1420ea5662
|
Merge pull request #1004 from Dry-Leaf/bsd_build_fix
Added member to Logger struct expected by tun_bsd.go
|
2023-02-26 22:01:32 +00:00 |
|
Neil
|
a8f0ada7ee
|
Merge branch 'develop' into bsd_build_fix
|
2023-02-26 21:54:50 +00:00 |
|
Neil
|
1685b87a04
|
Merge pull request #1021 from yggdrasil-network/dependabot/go_modules/golang.org/x/net-0.7.0
Bump golang.org/x/net from 0.0.0-20221014081412-f15817d10f9b to 0.7.0
|
2023-02-26 21:43:51 +00:00 |
|
Neil
|
9ee6c46b1d
|
Merge branch 'develop' into bsd_build_fix
|
2023-02-26 21:40:29 +00:00 |
|
Neil
|
3b0a819e68
|
Merge branch 'develop' into dependabot/go_modules/golang.org/x/net-0.7.0
|
2023-02-26 21:36:09 +00:00 |
|