4
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2025-06-14 05:56:06 +00:00
Commit Graph

2360 Commits

Author SHA1 Message Date
955aa4af79 Remove unnecessary pprof log line 2023-10-22 10:29:19 +01:00
73c6c25bd9 Restore removePeer method 2023-10-22 10:27:41 +01:00
80e56eafcd Allow PPROFLISTEN on all builds 2023-10-21 21:36:28 +01:00
6a9493757d mobile: add support for Listen in config (#1063)
Co-authored-by: Neil <git@neilalexander.dev>
2023-10-21 17:33:17 +00:00
8ea20cd205 Add output for threadcount and key generation time to cmd/genkey
This change is to display information about the key generation process.

Specifically, two bits of information are now displayed
 * The number of threads created to search for keys, and
 * The time taken to generate a successful "next best" key
2023-10-21 18:21:47 +01:00
a2dffeff33 Version 0.5 RC2 release notes 2023-10-18 22:52:37 +01:00
a2053b51fe Yggdrasil 0.5 RC2 2023-10-18 22:44:14 +01:00
aceb037c57 Fix panic in mobile GetPeersJSON 2023-10-18 22:38:10 +01:00
bcd80b043f Don't tightloop when a listener can no longer accept connections 2023-10-17 21:41:21 +01:00
74ca02edfd Don't require TLS client certificate 2023-10-15 23:06:10 +01:00
e110dd46fd Yggdrasil 0.5 RC1 (merge future into develop)
Merge `future` into `develop`
2023-10-15 17:29:59 +01:00
88b773cd0a Version 0.5 RC1 release notes 2023-10-15 17:09:12 +01:00
efb4b4635d Don't send a TLS ALPN name 2023-10-14 20:26:30 +01:00
117e4b88f8 Fix panic on invalid handshake length 2023-10-12 19:12:17 +01:00
4b48fd0b5f Fix Windows TUN build 2023-10-12 00:08:16 +01:00
854cd75f04 Merge pull request #1042 from pfactum/syslog-no-timestamp
cmd/yggdrasil: do not log timestamps to syslog
2023-10-11 23:58:12 +01:00
4f656685ef Revert Wireguard TUN upgrade (needs work for vectorised reads) 2023-10-11 23:52:39 +01:00
ed8ba584e2 Update dependencies 2023-10-11 23:42:37 +01:00
2a21241738 Multicast passwords 2023-10-11 19:28:28 +01:00
45b773eade Remove TLS root validation
This is just too complicated compared to the per-peer/per-listener/per-interface password
approach.
2023-10-11 18:25:35 +01:00
6dc847de31 Merge branch 'neil/password' into future 2023-10-11 17:06:58 +01:00
bd7e699130 Add unit test for password auth 2023-10-09 22:28:20 +01:00
268ffbfd14 Add authenticated handshake, support for passwords 2023-10-09 17:17:12 +01:00
490c11c29e Fix more codefactor suggestions 2023-09-03 13:49:21 +01:00
991ea8b876 Fix codefactor suggestion 2023-09-03 13:32:15 +01:00
68d1036de8 Fix mobile unit test 2023-09-03 13:30:48 +01:00
fa3d943ba9 Don't set BBR for TCP peerings 2023-09-03 13:30:41 +01:00
9defa35c66 Merge branch 'develop' into future 2023-09-03 13:18:47 +01:00
c8b9aaeb67 Only set mobile memory limit on supported Go versions 2023-09-03 13:13:53 +01:00
8f3ab1d83c Merge branch 'develop' into future 2023-09-03 13:08:40 +01:00
12a3a8c73b Fix build tags for setupFD 2023-09-03 13:08:13 +01:00
6ab0639b82 Merge branch 'develop' into future 2023-09-03 12:58:55 +01:00
fbc5f62add Fix missing setupFD stubs 2023-08-17 14:08:03 +01:00
5b203ad8c5 Use Go 1.21 in CI, update minimum version to Go 1.20, lint fixes, update quic-go 2023-08-12 18:12:58 +01:00
fe14981dda update ironwood 2023-08-05 04:01:15 -05:00
63b214f6b7 Fix negotiating priority on connection 2023-07-15 22:34:29 +01:00
ff96740ac7 Fail to start if no configuration provided 2023-07-15 20:12:14 +01:00
7f94463332 Merge pull request #1037 from yggdrasil-network/neil/quic
QUIC interface support
2023-06-19 06:27:09 -05:00
bcbabff80f Merge pull request #1038 from yggdrasil-network/neil/multicast
Revise multicast format to include protocol version, discriminator for TLS roots
2023-06-19 06:26:58 -05:00
99dd8f85d3 Merge pull request #1046 from yggdrasil-network/neil/handshake
Tweak link handshake
2023-06-19 06:23:47 -05:00
57d9a2399f Revise multicast format to include protocol version, discriminator for TLS roots 2023-06-18 20:54:49 +01:00
423fc248d2 Remove debug lines 2023-06-18 20:54:16 +01:00
516fcce6b3 Keepalives are needed to stop the connection inactivity timeout 2023-06-18 20:54:16 +01:00
d8dc6b2670 QUIC interface support 2023-06-18 20:54:14 +01:00
109f59c7dc Tweak link handshake 2023-06-18 20:28:14 +01:00
002b984c04 Fix private key setup when certificate not specified 2023-06-18 18:10:27 +01:00
5e684550a8 Take interface in tun.New 2023-06-18 15:45:04 +01:00
80724438c9 Merge pull request #1045 from yggdrasil-network/neil/tunintf
Define interface for RWCs
2023-06-18 15:43:16 +01:00
b0f8d8af13 Define interface for RWCs 2023-06-18 15:36:14 +01:00
31177f5a73 Merge pull request #1044 from yggdrasil-network/arc/linkfix
Fix duplicate connections
2023-06-18 08:49:20 -05:00