Neil Alexander
|
422836eeb2
|
Yggdrasil 0.5.14
|
2026-06-19 22:19:23 +01:00 |
|
Neil Alexander
|
0180dbe48e
|
Update dependencies
|
2026-06-19 22:18:23 +01:00 |
|
Neil Alexander
|
32a8702b2e
|
Yggdrasil 0.5.14-RC.1
|
2026-06-14 15:30:17 +01:00 |
|
Neil Alexander
|
6fedfd259e
|
Update ironwood (packet queue size cap)
|
2026-06-14 15:23:25 +01:00 |
|
Neil Alexander
|
763db9a1dc
|
Update dependencies
|
2026-06-10 22:18:04 +01:00 |
|
Neil Alexander
|
5b2647bc7e
|
Update dependencies, minimum Go version is now 1.25
|
2026-06-02 13:18:06 +01:00 |
|
Neil Alexander
|
dd1eb6ed92
|
Add vendored sources to CI packaging workflow
|
2026-03-01 14:29:41 +00:00 |
|
Neil Alexander
|
b88fec63ff
|
Yggdrasil 0.5.13
|
2026-02-24 23:20:59 +00:00 |
|
Neil Alexander
|
dc521be6ac
|
Yggdrasil 0.5.13-RC.2
|
2026-02-23 22:58:51 +00:00 |
|
Neil Alexander
|
82df3ea9a5
|
Prevent adding empty peers at runtime
Fixes #1182
|
2026-02-23 22:55:06 +00:00 |
|
Neil Alexander
|
a4b522288d
|
Remove support for Windows 32-bit ARM
This is no longer supported by Go 1.26.
|
2026-02-23 22:44:01 +00:00 |
|
Neil Alexander
|
8a513680eb
|
Run go mod tidy
|
2026-02-23 22:35:02 +00:00 |
|
Neil Alexander
|
2e50c21541
|
Fix lint issues
|
2026-02-19 18:00:48 +00:00 |
|
Neil Alexander
|
144235d23a
|
Update dependencies, new tables in yggdrasilctl
|
2026-02-19 17:56:07 +00:00 |
|
Neil Alexander
|
36b6399bb7
|
Enable Go 1.26 in CI
|
2026-02-19 16:12:02 +00:00 |
|
Neil Alexander
|
f3c4cdd89e
|
Yggdrasil 0.5.13-RC.1
|
2026-01-19 16:36:32 +00:00 |
|
Neil Alexander
|
9e781cc912
|
Fix lint error
|
2026-01-18 15:04:28 +00:00 |
|
Neil Alexander
|
aad8c9a9cb
|
Update GHA dependencies
|
2026-01-18 15:02:52 +00:00 |
|
Neil Alexander
|
fd46eab3b9
|
Linter update & fixes
|
2026-01-18 14:51:52 +00:00 |
|
Neil Alexander
|
24482b7dbe
|
Run go fix, corrects mostly build tags
|
2026-01-18 14:47:18 +00:00 |
|
Neil Alexander
|
f7c6c9e1c5
|
Revert tablewriter update as breaking
|
2026-01-18 12:03:07 +00:00 |
|
Neil Alexander
|
84b1f4a96b
|
Update dependencies
|
2026-01-18 11:48:43 +00:00 |
|
 Neil AlexanderandArceliar
|
75e4c9287e
|
Adjust how cost is used to behave more intuitively
Co-authored-by: Arceliar <Arceliar@users.noreply.github.com>
|
2026-01-18 11:42:00 +00:00 |
|
Neil Alexander
|
ae405adf7c
|
Update to Arceliar/ironwood@e1358f7905 to reduce heap allocations
|
2025-11-24 09:29:15 +00:00 |
|
Neil Alexander
|
bde65aa239
|
Fix backpressure issue when TUN is disabled
|
2025-11-23 22:06:25 +00:00 |
|
Neil Alexander
|
b43e213c32
|
Don't re-attempt connections when detecting a connection to self
Closes #1286.
|
2025-11-11 23:18:56 +00:00 |
|
Neil Alexander
|
b920e17f24
|
Do not report error in getPeers before it has happened
|
2025-11-11 23:18:37 +00:00 |
|
Neil Alexander
|
a2272a0216
|
Tweak lint step to checkout first
|
2025-11-10 19:53:22 +00:00 |
|
Neil Alexander
|
aafe751545
|
Use go.mod-specified Go version for lint step
|
2025-11-10 19:52:00 +00:00 |
|
Neil Alexander
|
56044b822b
|
Fix build issues from QUIC dependency update
|
2025-11-10 19:48:01 +00:00 |
|
Neil Alexander
|
1e48a4c4c9
|
Update to Go 1.24 minimum, update dependencies
|
2025-11-10 19:44:37 +00:00 |
|
Neil Alexander
|
306c4c624b
|
Add sort= option to getPeers (uptime, cost or default if not specified)
Signed-off-by: Neil Alexander <neilalexander@users.noreply.github.com>
|
2025-11-09 23:39:22 +00:00 |
|
Neil Alexander
|
d0b5352db3
|
Tweak Docker tags
|
2025-10-04 10:55:45 +01:00 |
|
Neil Alexander
|
89a3718d59
|
Add Go 1.25 to CI pipeline
|
2025-08-16 11:49:37 +01:00 |
|
Neil Alexander
|
429403aea5
|
Update CI workers for packaging pipeline
|
2025-06-22 23:00:44 +01:00 |
|
Neil Alexander
|
ffc0dc92e0
|
Reduce minimum maxbackoff to 5 seconds
|
2025-06-22 16:37:34 +01:00 |
|
Neil Alexander
|
81543e9cc0
|
Remove Go 1.22 from CI
|
2025-06-21 20:09:12 +01:00 |
|
Neil Alexander
|
9e5c25d4af
|
Update to Go 1.23, update dependencies
|
2025-06-21 20:08:08 +01:00 |
|
Neil Alexander
|
5b8dbc8b1e
|
Add summary helpers to mobile wrapper
|
2025-03-31 10:18:57 +01:00 |
|
Neil Alexander
|
3b18909f70
|
Update dependencies
|
2025-02-18 12:57:58 +00:00 |
|
Neil Alexander
|
58b727d1f0
|
Add Go 1.24 to CI
|
2025-02-18 12:52:21 +00:00 |
|
Neil Alexander
|
213f72b840
|
Yggdrasil 0.5.12
|
2024-12-18 22:34:30 +00:00 |
|
Neil Alexander
|
1fbcf3b3c2
|
Rename latency_ms to latency in getPeers response since it isn't even milliseconds anymore
|
2024-12-18 22:21:23 +00:00 |
|
Neil Alexander
|
04be129878
|
Update to Arceliar/ironwood@743fe2f
|
2024-12-13 23:12:36 +00:00 |
|
Neil Alexander
|
657f7e0db3
|
Fix empty user/group detection on chuser
This should fix #1216.
|
2024-12-13 16:55:25 +00:00 |
|
Neil Alexander
|
69451fe969
|
Specify TLS 1.2-TLS 1.3 supported range for client connections
Should fix #1208.
|
2024-12-12 19:07:55 +00:00 |
|
Neil Alexander
|
b2b0396d48
|
Update dependencies
|
2024-12-12 18:42:53 +00:00 |
|
Neil Alexander
|
b436052b2d
|
Update to Arceliar/ironwood@9deb08d
|
2024-12-10 19:02:13 +00:00 |
|
Neil Alexander
|
bdb2d399c5
|
Update dependencies
|
2024-11-23 14:55:14 +00:00 |
|
Neil Alexander
|
7790a19e4c
|
New detail in getMulticastInterfaces admin endpoint
|
2024-11-23 14:49:48 +00:00 |
|
Neil Alexander
|
d3b4de46ea
|
Improvements to how link shutdowns are handled
|
2024-11-23 13:43:34 +00:00 |
|
Neil Alexander
|
2454970e4d
|
Tweaks to configuration
|
2024-11-22 09:47:33 +00:00 |
|
Neil Alexander
|
b98f98318f
|
Tweaks to link handling
|
2024-11-22 09:44:30 +00:00 |
|
Neil Alexander
|
ff9e90c5aa
|
Update link cost calculation and next-hop selection (update to Arceliar/ironwood@75a6e82)
|
2024-11-22 09:31:38 +00:00 |
|
Neil Alexander
|
67ec5a92b3
|
Fix some lint issues
|
2024-11-17 21:29:26 +00:00 |
|
Neil Alexander
|
42873be09b
|
Reusable peer lookup/dial logic
|
2024-11-17 21:14:54 +00:00 |
|
Neil Alexander
|
eef613993f
|
Raise link error when SNI supplied on unsupported link type
Closes #1196
|
2024-10-27 21:06:56 +00:00 |
|
Neil Alexander
|
ff0ef7ff56
|
Update comments in default configuration file
|
2024-10-27 20:59:05 +00:00 |
|
Neil Alexander
|
ef110b0181
|
Update Debian package metadata
|
2024-10-27 20:38:15 +00:00 |
|
Neil Alexander
|
b20ad846a1
|
When IfName is none, start queue goroutine, otherwise iprwc blocks and some handlers don't run
|
2024-10-20 21:28:04 +01:00 |
|
Neil Alexander
|
0b9469100c
|
Update dependencies
|
2024-10-17 13:23:11 +01:00 |
|
Neil Alexander
|
81e345c1ae
|
Update to Arceliar/ironwood@f6fb9da97a
|
2024-10-16 09:46:36 +01:00 |
|
Neil Alexander
|
a038a6a8ef
|
Update to Arceliar/ironwood@4ea1ec6d68
|
2024-10-13 21:33:47 +01:00 |
|
Neil Alexander
|
01e73792fe
|
Update to Arceliar/ironwood@0ac2ff3eef
|
2024-10-13 20:06:07 +01:00 |
|
Neil Alexander
|
d22dc9ecc9
|
TUN: Skip ErrTooManySegments
|
2024-10-10 09:23:13 +01:00 |
|
Neil Alexander
|
6d5243bd9a
|
Add unit test for AllowedPublicKeys
|
2024-09-29 22:04:41 +01:00 |
|
Neil Alexander
|
377bc664c9
|
The AllowedPublicKeys option should not apply to multicast listeners
Another fix for #1141.
|
2024-09-29 21:38:56 +01:00 |
|
Neil Alexander
|
d1b849588f
|
Fix bug where ephemeral links would try to reconnect in a fast loop
Helps #1141, although not a complete solution.
|
2024-09-29 21:24:39 +01:00 |
|
Neil Alexander
|
c00779c7d3
|
Multicast interface detection and shutdown tweaks
May help with #1173.
|
2024-09-29 20:58:10 +01:00 |
|
Neil Alexander
|
b8ab843a98
|
Update admin socket response sorting
|
2024-09-23 22:40:52 +01:00 |
|
Neil Alexander
|
e138fa679c
|
Fix link panic when shutting down (closes #1168)
|
2024-09-22 17:05:25 +01:00 |
|
Neil Alexander
|
361b9fd6fc
|
Update WebSocket dependency to new import path
|
2024-09-22 16:54:58 +01:00 |
|
Neil Alexander
|
5461bb380e
|
Update dependencies
|
2024-09-22 16:51:04 +01:00 |
|
Neil Alexander
|
340cedbe14
|
Yggdrasil 0.5.8
|
2024-08-12 19:17:40 +01:00 |
|
Neil Alexander
|
b1283e15f6
|
Link state tracking tweaks and improved shutdown
|
2024-08-11 10:42:25 +01:00 |
|
Neil Alexander
|
ef989bef63
|
Multicast module state tweaks
|
2024-08-11 10:41:58 +01:00 |
|
Neil Alexander
|
af9ff34995
|
Fix macOS build
|
2024-08-07 19:55:10 +01:00 |
|
Neil Alexander
|
63cd757525
|
Remove waitForTUNUp from TUN
Causes issues such as #1156.
|
2024-08-07 19:52:19 +01:00 |
|
Neil Alexander
|
edf179ed26
|
Yggdrasil 0.5.7
|
2024-08-05 19:18:38 +01:00 |
|
Neil Alexander
|
9950d1225d
|
Improve link and handshake errors
|
2024-08-01 21:53:48 +01:00 |
|
Neil Alexander
|
da7ebde828
|
Update dependencies
|
2024-07-20 15:37:31 +01:00 |
|
Neil Alexander
|
04c0acf71b
|
Various clean-ups
|
2024-07-20 12:31:58 +01:00 |
|
Neil Alexander
|
8ecc402d7c
|
Allow multiple connections to the same link-local address
Note that this may mean that currently we end up with two links to each multicast-discovered peer, one incoming and one outgoing
|
2024-07-20 11:31:08 +01:00 |
|
Neil Alexander
|
c505097be0
|
Update mobile build for iOS/macOS framework generation
|
2024-06-26 23:17:11 +01:00 |
|
Neil Alexander
|
fcefb20993
|
Fix interval check when sending multicast beacons
|
2024-05-28 10:03:48 +01:00 |
|
Neil Alexander
|
2831d73f73
|
Try to fix WiX for Windows MSI builds
|
2024-05-27 22:52:48 +01:00 |
|
Neil Alexander
|
c2811c0cdc
|
Update more GHA actions due to deprecations
|
2024-05-27 22:14:28 +01:00 |
|
Neil Alexander
|
5d9c5b3c9b
|
Minimum Go 1.21, update quic-go, update some CI actions
|
2024-05-27 22:03:41 +01:00 |
|
Neil Alexander
|
2c20a04369
|
Release: Yggdrasil 0.5.5
|
2024-01-27 22:54:54 +00:00 |
|
Neil Alexander
|
81f2c711b4
|
Fix panic in getPeers on abstract UNIX socket names
Fixes #1111
|
2024-01-15 23:14:43 +00:00 |
|
Neil Alexander
|
9f4c89acad
|
Update dependencies
|
2024-01-15 23:00:58 +00:00 |
|
Neil Alexander
|
5da4c1131e
|
Update ironwood to ddd1fa6
|
2024-01-15 19:07:17 +00:00 |
|
Neil Alexander
|
768278a8e6
|
Improve getPeers sorting
|
2024-01-11 22:37:05 +00:00 |
|
Neil Alexander
|
1e9a59edf9
|
Update behaviour in QUIC listener handler
|
2024-01-05 11:45:20 +00:00 |
|
Neil Alexander
|
3dfa6d0cc9
|
Validate public key lengths on debug_ API endpoints (fixes #1113)
|
2023-12-03 17:55:12 +00:00 |
|
Neil Alexander
|
6b6cd0bed5
|
Fix PPROFLISTEN
|
2023-11-28 13:24:54 +00:00 |
|
Neil Alexander
|
3d15da34ad
|
Release: Yggdrasil 0.5.4
|
2023-11-27 14:17:16 +00:00 |
|
Neil Alexander
|
676ae52503
|
Release: Yggdrasil 0.5.3
|
2023-11-26 18:42:08 +00:00 |
|
Neil Alexander
|
fef553ed18
|
Tweak logging
|
2023-11-26 16:28:48 +00:00 |
|
Neil Alexander
|
f6f669617f
|
Fix -normaliseconf when using PrivateKeyPath
|
2023-11-26 16:20:52 +00:00 |
|