Commit Graph

2408 Commits

Author SHA1 Message Date
Arceliar 2d644eabc3 update ironwood (updates bloom dependency) 2024-03-21 21:33:07 -05: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 180d7bf499
Adjust default backoff max to just over 1 hour, add `?maxbackoff=` peer option (#1124)
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2024-01-15 23:09:07 +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
Arceliar 741f825b8e update ironwood dependency, should fix bloom filter encoding crash 2023-11-27 07:18:16 -06: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
Neil Alexander 39c4b24395
Don't use 0-RTT for QUIC 2023-11-26 16:19:00 +00:00
Arceliar 0d676c6a3b update ironwood dependency 2023-11-26 04:56:44 -06:00
Neil Alexander a0b3897278
Cap link backoff at roughly 4.5 hours 2023-11-21 23:54:27 +00:00
Arceliar abec2256ae
Merge pull request #1105 from yggdrasil-network/neil/backoff
Tweak backoff success handling
2023-11-21 04:49:41 -06:00
Neil Alexander 7aca869170
Tweak backoff success handling 2023-11-21 10:35:17 +00:00
Arceliar b759683b76 Merge branch 'develop' of https://github.com/yggdrasil-network/yggdrasil-go into develop 2023-11-09 22:06:38 -06:00
Arceliar 6677d70648 update ironwood, fixed data race from buffered pathfinder traffic 2023-11-09 22:06:19 -06:00
Neil Alexander 7ac38e3e58
Release: Yggdrasil 0.5.2 2023-11-06 09:25:15 +00:00
Neil 49c424ef21
Add `-publickey` command line switch (#1096)
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2023-11-04 18:42:51 +00:00
Neil 0346af46da
Don't panic when connect returns `nil` (fixes #1086) (#1089)
* Don't panic when connect returns `nil` (fixes #1086)

It isn't clear to me why this would happen but let's guard the condition anyway.

* Log inconsistent error state

---------

Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2023-11-04 18:42:42 +00:00
Neil 93a5adfd18
Add `sockstls://` (#1090)
Closes #1087.

Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2023-11-04 17:57:15 +00:00
Neil ddb75700a0
Report errors during handshake stage (#1091)
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2023-11-04 17:57:04 +00:00
Neil ae997a5acb
Improve TUN setup logging (#1093) (#1095)
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2023-11-04 17:56:52 +00:00
Arceliar 6a9c90d3eb Merge branch 'develop' of https://github.com/yggdrasil-network/yggdrasil-go into develop 2023-11-03 21:56:26 -05:00
Arceliar 41e045fe5b update ironwood dependency 2023-11-03 21:55:42 -05:00
Neil e5e8c84d7c
Merge pull request #1078 from yggdrasil-network/duplicate-peers
Don't panic at startup when duplicate peers are configured
2023-10-28 22:21:04 +01:00
Neil Alexander e41b838d8f
Don't panic at startup when duplicate peers are configured
Fixes #1077
2023-10-28 21:34:15 +01:00
Neil Alexander 7f9d4f3f6d
Don't import `LDFLAGS` from the environment 2023-10-28 18:21:26 +01:00
Neil Alexander a6b316ef08
Release: Yggdrasil 0.5.1 2023-10-28 16:21:50 +01:00
Neil Alexander d781fef760
Release: Yggdrasil 0.5.0 2023-10-28 15:23:01 +01:00
Neil Alexander b332664acb
Release: Yggdrasil 0.5.0 2023-10-28 15:11:34 +01:00
Neil Alexander 01c1498bd5
Yggdrasil 0.5 release notes 2023-10-28 15:07:45 +01:00
Neil 0b578a637a
Debian package updates (#1073)
* Update Debian package

* Don't put `AdminListen` in config by default, fix path in Debian package

* Fix path in unit file

* Preserve original service files for other packages

---------

Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2023-10-28 14:58:52 +01:00
Arceliar 82c54f87ea clean up some debug API output 2023-10-28 06:36:01 -05:00
Arceliar d17ac39789 update ironwood dependency, add a debug API call for lookups 2023-10-28 05:26:43 -05:00
Neil Alexander ea6ccf552f
Update dependencies, test cross-builds for FreeBSD and OpenBSD in CI 2023-10-27 23:16:13 +01:00
Neil 1ac3d540e7
Merge pull request #1070 from Revertron/fix_mobile 2023-10-25 20:31:15 +01:00
Revertron 6873fd44ff Fixes logger, adds some log messages. 2023-10-25 20:59:19 +02:00
Neil Alexander 8afa737a8d
Use `ubuntu-20.04` image for router packages in CI 2023-10-24 22:44:33 +01:00
Neil Alexander 7934158f5f
Use `ubuntu-20.04` image for Debian packages in CI 2023-10-24 12:10:48 +01:00
Neil Alexander a60771344a
Remove DHT from `yggdrasilctl` help text (fixes #1069) 2023-10-23 23:42:31 +01:00
Neil Alexander 90c6288f7c
Yggdrasil 0.5 RC3 2023-10-23 22:26:53 +01:00
Neil Alexander 094f80f39c
Fix `RetryPeersNow`, move startup logging, don't set TUN address if not available 2023-10-22 15:51:30 +01:00
Neil Alexander 955aa4af79
Remove unnecessary pprof log line 2023-10-22 10:29:19 +01:00
Neil Alexander 73c6c25bd9
Restore `removePeer` method 2023-10-22 10:27:41 +01:00