Commit Graph

  • aa707e07ed
    Merge 5b77793ba6 into 9398cae230 meshmayhem 2024-11-19 16:59:29 -1000
  • 9398cae230
    Expose download/upload rate per peer (#1206) develop Neil 2024-11-19 08:42:27 +0000
  • fa39806aa4
    Expose download/upload rate per peer Neil Alexander 2024-10-20 15:28:25 +0100
  • 290f392256
    Merge a6fcdfca2a into c22a746a1d Klemens Nanni 2024-11-18 00:41:52 +0300
  • b61ed3ef8e
    Merge ab82ca4bcb into c22a746a1d Klemens Nanni 2024-11-18 00:41:46 +0300
  • 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
  • 6cdf74ca98
    Revert "Omit privileged setgroups(2) call to test set[ug]id(2) to same user" Klemens Nanni 2024-11-16 15:38:30 +0300
  • 5964d940a0
    Merge 9527195470 into 75d2080e53 Paul Donald 2024-11-15 14:13:58 +0400
  • bec40ed9fb
    Add tunnel helper to ipv6rwc tunnel Neil Alexander 2024-11-14 23:12:05 +0000
  • d3379491a8
    Merge 573574c8b6 into 75d2080e53 Russell Davies 2024-11-14 20:17:16 +0200
  • 12acd710be
    Omit privileged setgroups(2) call to test set[ug]id(2) to same user Klemens Nanni 2024-11-12 02:36:28 +0300
  • 988cd0e207
    Add chuser() tests Klemens Nanni 2024-11-12 02:07:48 +0300
  • ad3be5a04a
    Lookup user/group by ID first, then by name to improve error message Klemens Nanni 2024-11-12 01:58:07 +0300
  • 4a1a6144c4
    use set{res -> }[ui]gid(2) for macOS lacks the former Klemens Nanni 2024-11-11 23:44:58 +0300
  • 3fede90ae1
    one chuser() to rule them all Klemens Nanni 2024-11-11 23:14:29 +0300
  • a0bfd9da44
    Rewrite chuser() for simplicity and correctness Klemens Nanni 2024-11-04 05:24:08 +0300
  • 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
  • 7fa3651ef8
    Create admin socket synchronously before privdrop Klemens Nanni 2024-11-11 22:16:47 +0300
  • 1afb28b858
    Set groups when dropping privileges to not leak supplementary group access Klemens Nanni 2024-11-04 03:39:23 +0300
  • ab82ca4bcb
    fine tune unveil error log Klemens Nanni 2024-11-04 02:39:30 +0300
  • b16a3b0d43 Use unveil(2) on OpenBSD Klemens Nanni 2024-10-23 00:37:31 +0300
  • a6fcdfca2a pledge yggdrasilctl Klemens Nanni 2024-10-20 12:19:01 +0300
  • 2bc1c2d90f pledge genkeys Klemens Nanni 2024-10-20 12:07:16 +0300
  • ab9f8d1f23
    Merge 6fbc434475 into eef613993f faust 2024-10-29 21:39:15 +0800
  • 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) v0.5.9 master Neil 2024-10-19 17:09:46 +0100
  • c0a5b84ed6
    Update changelog release/v0.5.9 Neil Alexander 2024-10-18 20:04:05 +0100
  • 5b77793ba6
    Merge branch 'develop' into secure_address_generation Neil 2024-10-17 13:26:10 +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
  • f6d5e992d4 some fixes HappyHakunaMatata 2024-10-13 12:54:20 +0200
  • 2417249eca some fix HappyHakunaMatata 2024-10-10 22:18:47 +0200
  • d22dc9ecc9
    TUN: Skip ErrTooManySegments Neil Alexander 2024-10-10 09:23:13 +0100
  • 094ac90139
    Use UNIX socket patch from url struct Klemens Nanni 2024-10-08 22:41:47 +0300
  • 7618553f03
    zap obsolete nonexistent command from usage Klemens Nanni 2024-10-06 15:58:19 +0300
  • 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
  • 8079a40bc8
    Replace repeated subscripts with single TrimPrefix Klemens Nanni 2024-09-30 00:45:53 +0300
  • 93b071e21e
    tun: OpenBSD: use proper ioctl API, not raw syscall Klemens Nanni 2024-09-30 00:17:26 +0300
  • dcec376b7b
    tun: OpenBSD: set address lifetime Klemens Nanni 2024-09-30 00:10:56 +0300
  • 94ed9445df
    tun: OpenBSD: set the prefix mask as well Klemens Nanni 2024-09-30 00:06:53 +0300
  • b5016d7f97
    tun: OpenBSD: use an API to parse the address, drop endianess dance Klemens Nanni 2024-09-29 23:56:05 +0300
  • fc8b15a909
    tun: OpenBSD: use correct ioctl to set and IPv6 address Klemens Nanni 2024-09-29 23:40:01 +0300
  • 71484f933f
    tun: OpenbSD: fix struct member types Klemens Nanni 2024-09-29 23:30:32 +0300
  • d68eeb1465
    tun: OpenBSD: IPv6 ioctls require an IPv6 socket Klemens Nanni 2024-09-29 23:23:49 +0300
  • 32b4c58f74
    tun: OpenBSD: remove ifconfig fallback Klemens Nanni 2024-09-29 23:21:11 +0300
  • 2c7e7be036
    tun: OpenBSD: remove unhelpful comment and unused structs Klemens Nanni 2024-09-29 23:32:27 +0300
  • c8c0cdab91
    tun: split tun_{bsd -> freebsd,openbsd}.go Klemens Nanni 2024-09-29 23:16:14 +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
  • d5974a0939
    tun: bsd: remove redundant ioctl to set MTU Klemens Nanni 2024-09-24 20:10:48 +0300
  • 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
  • db300f5a37
    Merge 7878bb938e into 361b9fd6fc Remy Farley 2024-09-22 17:02:08 +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
  • fb587b16dd
    Merge branch 'develop' into setuid Neil 2024-09-22 16:44:01 +0100
  • c4b29b735c
    Link costing based on average RTT (#1171) Neil 2024-09-21 23:05:23 +0100
  • 96494e3b62
    Remove import to x/mobile/bind as probably not needed Neil Alexander 2024-09-21 23:01:36 +0100
  • 15c0e9da0a
    Update lint action Neil Alexander 2024-09-21 22:58:55 +0100
  • da6e925ca1
    Update GHA workflow to newer Go version Neil Alexander 2024-09-21 22:57:05 +0100
  • 97f7d577f4
    Update golangci-lint configuration Neil Alexander 2024-09-21 22:55:10 +0100
  • 5fd8205ab3
    Link costing based on average RTT Neil Alexander 2024-09-21 21:48:28 +0100
  • c3bb88bd79
    Add bit selection to config generation meshmayhem 2024-09-18 16:03:38 +0000
  • 2795260d21
    Improve genkeys with bit selection meshmayhem 2024-09-18 16:01:48 +0000
  • e9e79ac3f4 db entity fix HappyHakunaMatata 2024-09-11 20:21:18 +0200
  • 80ea41600f Db-test HappyHakunaMatata 2024-09-03 21:32:11 +0200
  • 1c65cd9cf0 Fix Android build with Go 1.23.0 or later Sergey Bobrenok 2024-08-24 01:45:07 +0300
  • 947b6ad7aa
    Restore local peer discovery mechanism on Android 11+ (#1158) Sergey Bobrenok 2024-08-16 20:28:57 +0300
  • 0813897fa3 Use wlynxg/anet lib to get available network interfaces on Android Sergey Bobrenok 2024-07-25 01:00:32 +0300
  • 340cedbe14
    Yggdrasil 0.5.8 v0.5.8 Neil Alexander 2024-08-12 19:17:40 +0100
  • 215990860b docker file curl fix HappyHakunaMatata 2024-08-11 23:22:43 +0200
  • 0321b73448 docker fix HappyHakunaMatata 2024-08-11 23:21:16 +0200
  • 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
  • 3eaaac78f5
    Merge ed8991571a into af9ff34995 Neil 2024-08-08 00:35:42 +0300
  • 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
  • 0a93d261e1
    Fixed the logging Revertron 2024-08-06 11:15:55 +0200
  • fd453d986c
    Fixed wait for TUN to come up Revertron 2024-08-06 00:10:57 +0200
  • edf179ed26
    Yggdrasil 0.5.7 v0.5.7 Neil Alexander 2024-08-05 19:18:38 +0100
  • a2f35a3f7f
    Fix imports Neil Alexander 2024-08-03 20:58:41 +0100
  • cb29747e43 Update cmd/yggdrasil/chuser_unix.go Neil 2024-08-03 20:56:30 +0100