5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-12-22 08:15:40 +00:00

Commit Graph

  • 3ed4a92288
    Yggdrasil 0.5.10 (#1207) master Neil 2024-11-24 12:56:24 +0000
  • bdb2d399c5
    Update dependencies Neil Alexander 2024-11-23 14:55:14 +0000
  • 7790a19e4c
    New detail in getMulticastInterfaces admin endpoint Neil Alexander 2024-11-23 14:49:48 +0000
  • d3b4de46ea
    Improvements to how link shutdowns are handled Neil Alexander 2024-11-23 13:43:34 +0000
  • 2454970e4d
    Tweaks to configuration Neil Alexander 2024-11-22 09:47:33 +0000
  • b98f98318f
    Tweaks to link handling Neil Alexander 2024-11-22 09:44:30 +0000
  • ff9e90c5aa
    Update link cost calculation and next-hop selection (update to Arceliar/ironwood@75a6e82) Neil Alexander 2024-11-22 09:31:38 +0000
  • 9398cae230
    Expose download/upload rate per peer (#1206) Neil 2024-11-19 08:42:27 +0000
  • c22a746a1d
    Rewrite chuser() for simplicity and correctness (#1203) Klemens Nanni 2024-11-18 00:37:07 +0300
  • 67ec5a92b3
    Fix some lint issues Neil Alexander 2024-11-17 21:29:26 +0000
  • 42873be09b
    Reusable peer lookup/dial logic Neil Alexander 2024-11-16 22:59:03 +0000
  • 75d2080e53
    Set groups when dropping privileges to not leak supplementary group access (#1202) Klemens Nanni 2024-11-11 22:28:28 +0300
  • 834680045a
    Create admin socket synchronously before privdrop (#1201) Klemens Nanni 2024-11-11 22:27:02 +0300
  • eef613993f
    Raise link error when SNI supplied on unsupported link type Neil Alexander 2024-10-27 21:06:56 +0000
  • ff0ef7ff56
    Update comments in default configuration file Neil Alexander 2024-10-27 20:59:05 +0000
  • ef110b0181
    Update Debian package metadata Neil Alexander 2024-10-27 20:38:15 +0000
  • b20ad846a1
    When IfName is none, start queue goroutine, otherwise iprwc blocks and some handlers don't run Neil Alexander 2024-10-20 21:27:20 +0100
  • 0b9c8bd020
    Yggdrasil 0.5.9 (#1191) Neil 2024-10-19 17:09:46 +0100
  • 0b9469100c
    Update dependencies Neil Alexander 2024-10-17 13:23:11 +0100
  • a6429390da
    Use UNIX socket patch from url struct (#1186) Klemens Nanni 2024-10-17 15:22:46 +0300
  • 1ee61dcefa
    zap obsolete nonexistent command from usage (#1184) Klemens Nanni 2024-10-17 15:22:22 +0300
  • 81e345c1ae
    Update to Arceliar/ironwood@f6fb9da97a Neil Alexander 2024-10-16 09:46:22 +0100
  • a038a6a8ef
    Update to Arceliar/ironwood@4ea1ec6d68 Neil Alexander 2024-10-13 21:33:47 +0100
  • 01e73792fe
    Update to Arceliar/ironwood@0ac2ff3eef Neil Alexander 2024-10-13 20:04:21 +0100
  • d22dc9ecc9
    TUN: Skip ErrTooManySegments Neil Alexander 2024-10-10 09:23:13 +0100
  • 874083da79
    Replace repeated subscripts with single TrimPrefix (#1176) Klemens Nanni 2024-09-30 16:25:04 +0300
  • ccda1075c0
    Fix ioctl(2) code for OpenBSD (#1175) Klemens Nanni 2024-09-30 16:24:20 +0300
  • 6d5243bd9a
    Add unit test for AllowedPublicKeys Neil Alexander 2024-09-29 22:04:41 +0100
  • 377bc664c9
    The AllowedPublicKeys option should not apply to multicast listeners Neil Alexander 2024-09-29 21:38:56 +0100
  • d1b849588f
    Fix bug where ephemeral links would try to reconnect in a fast loop Neil Alexander 2024-09-29 21:23:45 +0100
  • d6fd305f12
    Fix Android build with Go 1.23.0 or later (#1166) Sergey Bobrenok 2024-09-29 23:06:36 +0300
  • 98a6fdb4f2
    tun: bsd: remove redundant ioctl to set MTU (#1172) Klemens Nanni 2024-09-29 23:05:38 +0300
  • c00779c7d3
    Multicast interface detection and shutdown tweaks Neil Alexander 2024-09-29 20:58:10 +0100
  • 43a1a3de64 update ironwood dependency Arceliar 2024-09-28 18:52:04 -0500
  • b8ab843a98
    Update admin socket response sorting Neil Alexander 2024-09-23 22:40:52 +0100
  • e138fa679c
    Fix link panic when shutting down (closes #1168) Neil Alexander 2024-09-22 17:05:25 +0100
  • 361b9fd6fc
    Update WebSocket dependency to new import path Neil Alexander 2024-09-22 16:54:58 +0100
  • 5461bb380e
    Update dependencies Neil Alexander 2024-09-22 16:51:04 +0100
  • 34f087de1c
    argument to change uid/gid (#927) cathugger 2024-09-22 15:46:54 +0000
  • c4b29b735c
    Link costing based on average RTT (#1171) Neil 2024-09-21 23:05:23 +0100
  • 947b6ad7aa
    Restore local peer discovery mechanism on Android 11+ (#1158) Sergey Bobrenok 2024-08-16 20:28:57 +0300
  • 340cedbe14
    Yggdrasil 0.5.8 Neil Alexander 2024-08-12 19:17:40 +0100
  • b1283e15f6
    Link state tracking tweaks and improved shutdown Neil Alexander 2024-08-11 10:42:25 +0100
  • ef989bef63
    Multicast module state tweaks Neil Alexander 2024-08-11 10:41:58 +0100
  • af9ff34995
    Fix macOS build Neil Alexander 2024-08-07 19:55:10 +0100
  • 63cd757525
    Remove waitForTUNUp from TUN Neil Alexander 2024-08-07 19:52:19 +0100
  • 5e5de3a343
    Fixed wait for TUN to come up (#1157) Revertron 2024-08-06 11:28:15 +0200
  • edf179ed26
    Yggdrasil 0.5.7 Neil Alexander 2024-08-05 19:18:38 +0100
  • 9950d1225d
    Improve link and handshake errors Neil Alexander 2024-08-01 21:53:48 +0100
  • 4fbdeb4e3f
    Fixed Windows service life-cycle. (#1153) Revertron 2024-07-25 14:55:14 +0200
  • 5ea16e63a1
    Implement websocket (ws:// and wss://) links (#1152) Vasyl Gello 2024-07-23 21:58:11 +0000
  • da7ebde828
    Update dependencies Neil Alexander 2024-07-20 15:37:31 +0100
  • 02d92ff81c
    TUN vectorised reads/writes (#1145) Neil 2024-07-20 15:24:30 +0100
  • 04c0acf71b
    Various clean-ups Neil Alexander 2024-07-20 12:31:58 +0100
  • 8ecc402d7c
    Allow multiple connections to the same link-local address Neil Alexander 2024-07-20 11:31:08 +0100
  • c505097be0
    Update mobile build for iOS/macOS framework generation Neil Alexander 2024-06-26 23:17:11 +0100
  • fec96a38a4
    Release: Yggdrasil v0.5.6 (#1144) Neil 2024-05-30 23:30:05 +0100
  • f788a18bef
    Measure RTT, report in getPeers (#1143) Neil 2024-05-30 22:46:06 +0100
  • fcefb20993
    Fix interval check when sending multicast beacons Neil Alexander 2024-05-28 10:03:48 +0100
  • 2831d73f73
    Try to fix WiX for Windows MSI builds Neil Alexander 2024-05-27 22:52:48 +0100
  • c2811c0cdc
    Update more GHA actions due to deprecations Neil Alexander 2024-05-27 22:14:28 +0100
  • 5d9c5b3c9b
    Minimum Go 1.21, update quic-go, update some CI actions Neil Alexander 2024-05-27 22:03:41 +0100
  • f56f9c124c
    Minor Fixes (#1107) Paul Donald 2024-05-27 22:57:28 +0200
  • 5da1fbe397
    Bump minimum required go version to 1.20 in documentation as required by quic-go dependency (#1138) trashpile-shenanigans 2024-05-27 23:53:52 +0300
  • 6f3a0a71d4 update ironwood and other dependencies Arceliar 2024-05-25 06:16:11 -0500
  • 6cbe56adfe fix incorrect pool use Arceliar 2024-05-25 06:15:36 -0500
  • 2d644eabc3 update ironwood (updates bloom dependency) Arceliar 2024-03-21 21:33:07 -0500
  • 2c20a04369
    Release: Yggdrasil 0.5.5 Neil Alexander 2024-01-27 22:54:54 +0000
  • 81f2c711b4
    Fix panic in getPeers on abstract UNIX socket names Neil Alexander 2024-01-15 23:14:43 +0000
  • 180d7bf499
    Adjust default backoff max to just over 1 hour, add ?maxbackoff= peer option (#1124) Neil 2024-01-15 23:09:07 +0000
  • 9f4c89acad
    Update dependencies Neil Alexander 2024-01-15 23:00:58 +0000
  • 5da4c1131e
    Update ironwood to ddd1fa6 Neil Alexander 2024-01-15 19:07:17 +0000
  • 768278a8e6
    Improve getPeers sorting Neil Alexander 2024-01-11 22:37:05 +0000
  • 1e9a59edf9
    Update behaviour in QUIC listener handler Neil Alexander 2024-01-05 11:45:20 +0000
  • 3dfa6d0cc9
    Validate public key lengths on debug_ API endpoints (fixes #1113) Neil Alexander 2023-12-03 17:55:12 +0000
  • 6b6cd0bed5
    Fix PPROFLISTEN Neil Alexander 2023-11-28 13:24:54 +0000
  • 3d15da34ad
    Release: Yggdrasil 0.5.4 Neil Alexander 2023-11-27 14:17:16 +0000
  • 741f825b8e update ironwood dependency, should fix bloom filter encoding crash Arceliar 2023-11-27 07:18:16 -0600
  • 676ae52503
    Release: Yggdrasil 0.5.3 Neil Alexander 2023-11-26 18:42:08 +0000
  • fef553ed18
    Tweak logging Neil Alexander 2023-11-26 16:28:48 +0000
  • f6f669617f
    Fix -normaliseconf when using PrivateKeyPath Neil Alexander 2023-11-26 16:20:52 +0000
  • 39c4b24395
    Don't use 0-RTT for QUIC Neil Alexander 2023-11-26 16:19:00 +0000
  • 0d676c6a3b update ironwood dependency Arceliar 2023-11-26 04:56:44 -0600
  • a0b3897278
    Cap link backoff at roughly 4.5 hours Neil Alexander 2023-11-21 23:54:27 +0000
  • abec2256ae
    Merge pull request #1105 from yggdrasil-network/neil/backoff Arceliar 2023-11-21 04:49:41 -0600
  • 7aca869170
    Tweak backoff success handling Neil Alexander 2023-11-21 10:35:17 +0000
  • b759683b76 Merge branch 'develop' of https://github.com/yggdrasil-network/yggdrasil-go into develop Arceliar 2023-11-09 22:06:38 -0600
  • 6677d70648 update ironwood, fixed data race from buffered pathfinder traffic Arceliar 2023-11-09 22:06:19 -0600
  • 7ac38e3e58
    Release: Yggdrasil 0.5.2 Neil Alexander 2023-11-06 09:25:15 +0000
  • 49c424ef21
    Add -publickey command line switch (#1096) Neil 2023-11-04 18:42:51 +0000
  • 0346af46da
    Don't panic when connect returns nil (fixes #1086) (#1089) Neil 2023-11-04 18:42:42 +0000
  • 93a5adfd18
    Add sockstls:// (#1090) Neil 2023-11-04 17:57:15 +0000
  • ddb75700a0
    Report errors during handshake stage (#1091) Neil 2023-11-04 17:57:04 +0000
  • ae997a5acb
    Improve TUN setup logging (#1093) (#1095) Neil 2023-11-04 17:56:52 +0000
  • 6a9c90d3eb Merge branch 'develop' of https://github.com/yggdrasil-network/yggdrasil-go into develop Arceliar 2023-11-03 21:56:26 -0500
  • 41e045fe5b update ironwood dependency Arceliar 2023-11-03 21:55:42 -0500
  • e5e8c84d7c
    Merge pull request #1078 from yggdrasil-network/duplicate-peers Neil 2023-10-28 22:21:04 +0100
  • e41b838d8f
    Don't panic at startup when duplicate peers are configured Neil Alexander 2023-10-28 21:28:38 +0100
  • 7f9d4f3f6d
    Don't import LDFLAGS from the environment Neil Alexander 2023-10-28 18:21:26 +0100
  • a6b316ef08
    Release: Yggdrasil 0.5.1 Neil Alexander 2023-10-28 16:21:50 +0100