Oleksandr Natalenko
f6c0d8406d
cmd/yggdrasil: do not log timestamps to syslog
...
It is expected a syslog implementation be it rsyslog or journald to
have their own timestamping, so there's no point in duplicating that
info.
Signed-off-by: Oleksandr Natalenko <oleksandr@natalenko.name>
2023-06-08 21:44:46 +02: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
Neil Alexander
38736358dd
Fix lint error properly this time
2023-02-26 21:35:56 +00:00
Neil Alexander
1dd1d0ab8c
Build packages with Go 1.20
2023-02-26 21:32:26 +00:00
Neil Alexander
6d6c408957
Test against Go 1.20, maybe fix lint issue
2023-02-26 21:31:20 +00:00
Neil
783b4d3de6
Merge branch 'develop' into bsd_build_fix
2023-02-26 21:28:29 +00:00
Neil
a6f742ee93
Merge branch 'develop' into dependabot/go_modules/golang.org/x/net-0.7.0
2023-02-26 21:27:56 +00:00
Neil
4189053cfc
Merge pull request #981 from yggdrasil-network/neilalexander/tryall
...
Try all addresses when connecting to a DNS name
2023-02-26 21:24:01 +00:00