Commit Graph

  • 238aa5118f
    Merge 2a8ddac7d9 into eef613993f Klemens Nanni 2024-11-04 02:52:25 +0000
  • 2a8ddac7d9
    Rewrite chuser() for simplicity and correctness Klemens Nanni 2024-11-04 05:24:08 +0300
  • 93ec2a48ef
    Merge 1afb28b858 into eef613993f Klemens Nanni 2024-11-04 03:50:41 +0300
  • 1afb28b858
    Set groups when dropping privileges to not leak supplementary group access Klemens Nanni 2024-11-04 03:39:23 +0300
  • c3f1f1646f
    Merge ab82ca4bcb into eef613993f Klemens Nanni 2024-11-03 23:40:05 +0000
  • ab82ca4bcb
    fine tune unveil error log Klemens Nanni 2024-11-04 02:39:30 +0300
  • c545978c50
    Merge 2e1b896a23 into eef613993f Klemens Nanni 2024-11-03 23:31:08 +0000
  • 2e1b896a23
    wait for admin goroutine regardless of -user Klemens Nanni 2024-11-04 02:26:45 +0300
  • 6ae62f0cf9
    use sync.WaitGroup Klemens Nanni 2024-11-03 23:01:18 +0300
  • 83c3563b9c
    fold into a single loop Klemens Nanni 2024-11-03 22:31:53 +0300
  • e465bd6bb7
    only wait if control socket is enable Klemens Nanni 2024-11-03 22:28:25 +0300
  • c45aa7515d
    only wait if needed Klemens Nanni 2024-11-03 22:15:00 +0300
  • 6ebc7fa691
    Wait for admin goroutine to create control socket before changing user Klemens Nanni 2024-11-03 21:10:59 +0300
  • b16a3b0d43 Use unveil(2) on OpenBSD Klemens Nanni 2024-10-23 00:37:31 +0300
  • cec52d1bc3
    Merge a6fcdfca2a into eef613993f Klemens Nanni 2024-10-30 19:25:25 +0000
  • 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
  • 338839f348
    Merge 5b77793ba6 into eef613993f meshmayhem 2024-10-29 21:25:27 +0800
  • 66b23b0dfd
    Merge 573574c8b6 into eef613993f Russell Davies 2024-10-29 13:45:27 +0400
  • eef613993f
    Raise link error when SNI supplied on unsupported link type develop 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
  • 4da1c292a0
    Merge 9527195470 into 874083da79 Paul Donald 2024-10-01 23:45:03 +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
  • 87fa0a8936 Update cmd/yggdrasil/chuser_unix.go Neil 2024-08-03 20:56:22 +0100
  • 72fbe251b6 attempt to make CodeQL warnings go away cathugger 2023-12-08 18:26:32 +0000
  • 7cd0f6b791 argument to change uid/gid cathugger 2022-07-11 19:35:01 +0300
  • 9950d1225d
    Improve link and handshake errors Neil Alexander 2024-08-01 21:53:48 +0100
  • a4284cf854 docker build fix HappyHakunaMatata 2024-07-27 00:10:05 +0200
  • 4f412a2b6d MarshalPEMPrivateKey HappyHakunaMatata 2024-07-26 23:26:21 +0200