Commit Graph

  • 54f1ad5254
    Merge 6fbc434475696b61dc8692c5b0fe5a0aef7c2f40 into 782c0250d743421c7f1ecaeafdf78fc41db97749 faust 2024-12-28 21:27:22 +01:00
  • a08b17bfaf
    Merge 9527195470e03d6e9b0a58790beb57dcdea1a7c0 into 782c0250d743421c7f1ecaeafdf78fc41db97749 Paul Donald 2024-12-24 19:58:55 +01:00
  • ad9f3d25f4
    Merge 5197df99b9e58ae30ca83e2cc03143beba3c3cf4 into 782c0250d743421c7f1ecaeafdf78fc41db97749 ProMix 2024-12-22 11:05:19 +00:00
  • 782c0250d7
    Use pledge(2) on OpenBSD (#1215) develop Klemens Nanni 2024-12-22 14:04:26 +03:00
  • 7a0ed6909e
    Use pledge(2) on OpenBSD Klemens Nanni 2024-12-12 22:27:21 +03:00
  • 5197df99b9 Fix yggdrasil-default-config group Misha Zavertkin 2024-12-20 20:40:48 +07:00
  • 213f72b840
    Yggdrasil 0.5.12 v0.5.12 master Neil Alexander 2024-12-18 22:34:30 +00:00
  • 1fbcf3b3c2
    Rename latency_ms to latency in getPeers response since it isn't even milliseconds anymore Neil Alexander 2024-12-18 22:21:23 +00:00
  • 22bc9c44e2
    genkeys print the number of generated keys (#1217) Peter Gervai 2024-12-18 20:56:46 +01:00
  • 7f3bf4935d
    Merge branch 'develop' into patch-1 Neil 2024-12-18 20:53:28 +01:00
  • 9c73bacab9
    Update to Go 1.22, quic-go/quic-go@v0.48.2 (#1218) Neil 2024-12-14 00:33:26 +01:00
  • 23322025ad
    Update to Go 1.22, quic-go/quic-go@v0.48.2 Neil Alexander 2024-12-13 23:28:09 +00:00
  • a9a1cf7639
    Bump github.com/quic-go/quic-go from 0.46.0 to 0.48.2 dependabot[bot] 2024-12-13 23:13:51 +00:00
  • 04be129878
    Update to Arceliar/ironwood@743fe2f Neil Alexander 2024-12-13 23:12:36 +00:00
  • 657f7e0db3
    Fix empty user/group detection on chuser Neil Alexander 2024-12-13 16:54:14 +00:00
  • 29829cb1cd
    genkeys print the number of generated keys Peter Gervai 2024-12-13 12:47:18 +01:00
  • 7adf5f18b7
    Yggdrasil 0.5.11 (#1214) v0.5.11 Neil 2024-12-12 20:26:54 +01:00
  • a854b29509
    Yggdrasil 0.5.11 Neil Alexander 2024-12-12 19:01:26 +00:00
  • 69451fe969
    Specify TLS 1.2-TLS 1.3 supported range for client connections Neil Alexander 2024-12-12 19:07:55 +00:00
  • 2d587740c1
    genkeys, yggdrasilctl: Use pledge(2) on OpenBSD (#1193) Klemens Nanni 2024-12-12 21:48:24 +03:00
  • dae02d31c4
    Merge branch 'develop' into pledge Neil 2024-12-12 19:43:31 +01:00
  • b2b0396d48
    Update dependencies Neil Alexander 2024-12-12 18:42:53 +00:00
  • a389d79b55
    Bump golang.org/x/crypto from 0.29.0 to 0.31.0 dependabot[bot] 2024-12-12 18:37:57 +00:00
  • f2c863ad2d
    Merge branch 'develop' into pledge Neil 2024-12-12 19:37:30 +01:00
  • 83ec58afc7
    Use unveil(2) on OpenBSD (#1194) Klemens Nanni 2024-12-12 21:37:02 +03:00
  • b436052b2d
    Update to Arceliar/ironwood@9deb08d Neil Alexander 2024-12-10 19:02:13 +00:00
  • dd074bb1fd
    Merge 5b77793ba60e122e02dd44cbbdbf461154c6c342 into 3ed4a92288ee47dc388af9bf23e0bf66bbab96ae meshmayhem 2024-11-26 00:15:34 +00:00
  • 2ae99b1fa2
    Merge 573574c8b6c2c2d13606dd242a9bb710784b995b into 3ed4a92288ee47dc388af9bf23e0bf66bbab96ae Russell Davies 2024-11-26 00:13:07 +00:00
  • 3ed4a92288
    Yggdrasil 0.5.10 (#1207) v0.5.10 Neil 2024-11-24 12:56:24 +00:00
  • 91915ab6eb
    Yggdrasil 0.5.10 Neil Alexander 2024-11-23 21:17:54 +00:00
  • bdb2d399c5
    Update dependencies Neil Alexander 2024-11-23 14:55:14 +00:00
  • 7790a19e4c
    New detail in getMulticastInterfaces admin endpoint Neil Alexander 2024-11-23 14:49:48 +00:00
  • d3b4de46ea
    Improvements to how link shutdowns are handled Neil Alexander 2024-11-23 13:43:34 +00:00
  • 2454970e4d
    Tweaks to configuration Neil Alexander 2024-11-22 09:47:33 +00:00
  • b98f98318f
    Tweaks to link handling Neil Alexander 2024-11-22 09:44:30 +00:00
  • ff9e90c5aa
    Update link cost calculation and next-hop selection (update to Arceliar/ironwood@75a6e82) Neil Alexander 2024-11-22 09:31:38 +00:00
  • 9398cae230
    Expose download/upload rate per peer (#1206) Neil 2024-11-19 08:42:27 +00:00
  • fa39806aa4
    Expose download/upload rate per peer Neil Alexander 2024-10-20 15:28:25 +01:00
  • c22a746a1d
    Rewrite chuser() for simplicity and correctness (#1203) Klemens Nanni 2024-11-18 00:37:07 +03:00
  • 67ec5a92b3
    Fix some lint issues Neil Alexander 2024-11-17 21:29:26 +00:00
  • 42873be09b
    Reusable peer lookup/dial logic Neil Alexander 2024-11-16 22:59:03 +00:00
  • 6cdf74ca98
    Revert "Omit privileged setgroups(2) call to test set[ug]id(2) to same user" Klemens Nanni 2024-11-16 15:38:30 +03:00
  • bec40ed9fb
    Add tunnel helper to ipv6rwc tunnel Neil Alexander 2024-11-14 23:12:05 +00:00
  • 12acd710be
    Omit privileged setgroups(2) call to test set[ug]id(2) to same user Klemens Nanni 2024-11-12 02:36:28 +03:00
  • 988cd0e207
    Add chuser() tests Klemens Nanni 2024-11-12 02:07:48 +03:00
  • ad3be5a04a
    Lookup user/group by ID first, then by name to improve error message Klemens Nanni 2024-11-12 01:58:07 +03:00
  • 4a1a6144c4
    use set{res -> }[ui]gid(2) for macOS lacks the former Klemens Nanni 2024-11-11 23:44:58 +03:00
  • 3fede90ae1
    one chuser() to rule them all Klemens Nanni 2024-11-11 23:14:29 +03:00
  • a0bfd9da44
    Rewrite chuser() for simplicity and correctness Klemens Nanni 2024-11-04 05:24:08 +03:00
  • 75d2080e53
    Set groups when dropping privileges to not leak supplementary group access (#1202) Klemens Nanni 2024-11-11 22:28:28 +03:00
  • 834680045a
    Create admin socket synchronously before privdrop (#1201) Klemens Nanni 2024-11-11 22:27:02 +03:00
  • 7fa3651ef8
    Create admin socket synchronously before privdrop Klemens Nanni 2024-11-11 22:16:47 +03:00
  • 1afb28b858
    Set groups when dropping privileges to not leak supplementary group access Klemens Nanni 2024-11-04 03:39:23 +03:00
  • ab82ca4bcb
    fine tune unveil error log Klemens Nanni 2024-11-04 02:39:30 +03:00
  • b16a3b0d43 Use unveil(2) on OpenBSD Klemens Nanni 2024-10-23 00:37:31 +03:00
  • a6fcdfca2a pledge yggdrasilctl Klemens Nanni 2024-10-20 12:19:01 +03:00
  • 2bc1c2d90f pledge genkeys Klemens Nanni 2024-10-20 12:07:16 +03:00
  • eef613993f
    Raise link error when SNI supplied on unsupported link type Neil Alexander 2024-10-27 21:06:56 +00:00
  • ff0ef7ff56
    Update comments in default configuration file Neil Alexander 2024-10-27 20:59:05 +00:00
  • ef110b0181
    Update Debian package metadata Neil Alexander 2024-10-27 20:38:15 +00:00
  • 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 +01:00
  • 0b9c8bd020
    Yggdrasil 0.5.9 (#1191) v0.5.9 Neil 2024-10-19 17:09:46 +01:00
  • c0a5b84ed6
    Update changelog release/v0.5.9 Neil Alexander 2024-10-18 20:04:05 +01:00
  • 5b77793ba6
    Merge branch 'develop' into secure_address_generation Neil 2024-10-17 13:26:10 +01:00
  • 0b9469100c
    Update dependencies Neil Alexander 2024-10-17 13:23:11 +01:00
  • a6429390da
    Use UNIX socket patch from url struct (#1186) Klemens Nanni 2024-10-17 15:22:46 +03:00
  • 1ee61dcefa
    zap obsolete nonexistent command from usage (#1184) Klemens Nanni 2024-10-17 15:22:22 +03:00
  • 81e345c1ae
    Update to Arceliar/ironwood@f6fb9da97a Neil Alexander 2024-10-16 09:46:22 +01:00
  • a038a6a8ef
    Update to Arceliar/ironwood@4ea1ec6d68 Neil Alexander 2024-10-13 21:33:47 +01:00
  • 01e73792fe
    Update to Arceliar/ironwood@0ac2ff3eef Neil Alexander 2024-10-13 20:04:21 +01:00
  • f6d5e992d4 some fixes HappyHakunaMatata 2024-10-13 12:54:20 +02:00
  • 2417249eca some fix HappyHakunaMatata 2024-10-10 22:18:47 +02:00
  • d22dc9ecc9
    TUN: Skip ErrTooManySegments Neil Alexander 2024-10-10 09:23:13 +01:00
  • 094ac90139
    Use UNIX socket patch from url struct Klemens Nanni 2024-10-08 22:41:47 +03:00
  • 7618553f03
    zap obsolete nonexistent command from usage Klemens Nanni 2024-10-06 15:58:19 +03:00
  • 874083da79
    Replace repeated subscripts with single TrimPrefix (#1176) Klemens Nanni 2024-09-30 16:25:04 +03:00
  • ccda1075c0
    Fix ioctl(2) code for OpenBSD (#1175) Klemens Nanni 2024-09-30 16:24:20 +03:00
  • 8079a40bc8
    Replace repeated subscripts with single TrimPrefix Klemens Nanni 2024-09-30 00:45:53 +03:00
  • 93b071e21e
    tun: OpenBSD: use proper ioctl API, not raw syscall Klemens Nanni 2024-09-30 00:17:26 +03:00
  • dcec376b7b
    tun: OpenBSD: set address lifetime Klemens Nanni 2024-09-30 00:10:56 +03:00
  • 94ed9445df
    tun: OpenBSD: set the prefix mask as well Klemens Nanni 2024-09-30 00:06:53 +03:00
  • b5016d7f97
    tun: OpenBSD: use an API to parse the address, drop endianess dance Klemens Nanni 2024-09-29 23:56:05 +03:00
  • fc8b15a909
    tun: OpenBSD: use correct ioctl to set and IPv6 address Klemens Nanni 2024-09-29 23:40:01 +03:00
  • 71484f933f
    tun: OpenbSD: fix struct member types Klemens Nanni 2024-09-29 23:30:32 +03:00
  • d68eeb1465
    tun: OpenBSD: IPv6 ioctls require an IPv6 socket Klemens Nanni 2024-09-29 23:23:49 +03:00
  • 32b4c58f74
    tun: OpenBSD: remove ifconfig fallback Klemens Nanni 2024-09-29 23:21:11 +03:00
  • 2c7e7be036
    tun: OpenBSD: remove unhelpful comment and unused structs Klemens Nanni 2024-09-29 23:32:27 +03:00
  • c8c0cdab91
    tun: split tun_{bsd -> freebsd,openbsd}.go Klemens Nanni 2024-09-29 23:16:14 +03:00
  • 6d5243bd9a
    Add unit test for AllowedPublicKeys Neil Alexander 2024-09-29 22:04:41 +01:00
  • 377bc664c9
    The AllowedPublicKeys option should not apply to multicast listeners Neil Alexander 2024-09-29 21:38:56 +01:00
  • d1b849588f
    Fix bug where ephemeral links would try to reconnect in a fast loop Neil Alexander 2024-09-29 21:23:45 +01:00
  • d6fd305f12
    Fix Android build with Go 1.23.0 or later (#1166) Sergey Bobrenok 2024-09-29 23:06:36 +03:00
  • 98a6fdb4f2
    tun: bsd: remove redundant ioctl to set MTU (#1172) Klemens Nanni 2024-09-29 23:05:38 +03:00
  • c00779c7d3
    Multicast interface detection and shutdown tweaks Neil Alexander 2024-09-29 20:58:10 +01:00
  • 43a1a3de64 update ironwood dependency Arceliar 2024-09-28 18:52:04 -05:00
  • d5974a0939
    tun: bsd: remove redundant ioctl to set MTU Klemens Nanni 2024-09-24 20:10:48 +03:00
  • b8ab843a98
    Update admin socket response sorting Neil Alexander 2024-09-23 22:40:52 +01:00
  • e138fa679c
    Fix link panic when shutting down (closes #1168) Neil Alexander 2024-09-22 17:05:25 +01:00
  • db300f5a37
    Merge 7878bb938e4dd1b36fb6704843f1e52f189d419d into 361b9fd6fc7ef792880728a9fe34a0620cff7143 Remy Farley 2024-09-22 17:02:08 +01:00
  • 361b9fd6fc
    Update WebSocket dependency to new import path Neil Alexander 2024-09-22 16:54:58 +01:00