Commit Graph

  • b67c313f44 Admin socket and yggdrasilctl improvements Neil Alexander 2022-09-24 12:22:38 +01:00
  • 5ef61faeff Link refactor (#941) Neil Alexander 2022-09-17 20:07:00 +01:00
  • 414aaf6eb9 Update mobile.go (#942) Alexander Ivanov 2022-09-05 19:55:35 +08:00
  • 88a393a7b3 Load listen addresses Neil Alexander 2022-09-03 17:26:12 +01:00
  • dc9720e580 Extend getSessions admin call to include uptime/TX/RX Neil Alexander 2022-09-03 16:55:57 +01:00
  • 5477566fa9 Length not capacity Neil Alexander 2022-09-03 12:38:42 +01:00
  • 9cdfd59476 Tidy up a bit, make sure to copy the private key at startup Neil Alexander 2022-09-03 12:34:29 +01:00
  • a7d06e048a Refactor TUN setup (isolated config) Neil Alexander 2022-09-03 12:20:57 +01:00
  • b1f61fb0a8 Refactor admin socket setup (isolated config) Neil Alexander 2022-09-03 11:54:46 +01:00
  • 493208fb37 Refactor multicast setup (isolated config, etc) Neil Alexander 2022-09-03 11:42:05 +01:00
  • dad0b10dfe Move Core._applyOption Neil Alexander 2022-09-03 10:51:44 +01:00
  • c6fe81b5d2 Admin socket and yggdrasilctl refactoring (#939) Neil Alexander 2022-09-03 10:50:43 +01:00
  • 4f2abece81 Fix panic in tcp.init for incorrectly formatted listen addresses Neil Alexander 2022-09-01 16:56:42 +01:00
  • 486ffebedd Delete unused param (#935) Karandashov Daniil 2022-08-29 22:40:19 +03:00
  • af99fa4f6b Merge pull request #929 from yggdrasil-network/neilalexander/refactor Arceliar 2022-08-28 13:46:42 -05:00
  • a182fad8d6 Merge branch 'develop' into neilalexander/refactor Arceliar 2022-08-28 13:39:26 -05:00
  • f8e626dbe1 Fix Android multicast crash (#930) Alexander Ivanov 2022-08-11 05:54:02 +08:00
  • dd66e8a9c9 Merge branch 'develop' into neilalexander/refactor Neil Alexander 2022-08-06 15:23:44 +01:00
  • 16b8149052 No longer use ioutil which is deprecated Neil Alexander 2022-08-06 15:21:21 +01:00
  • d5c0dc9bee Go 1.19 in CI Neil Alexander 2022-08-06 15:19:01 +01:00
  • 4c889703b1 Continue refactoring Neil Alexander 2022-08-06 15:05:12 +01:00
  • 5616b9fc84 Don't lose my work Neil Alexander 2022-07-24 10:23:25 +01:00
  • 41b4bf69cf Version 0.4.4 v0.4.4 Neil Alexander 2022-07-07 18:36:11 +01:00
  • 36c754cd0d Merge branch 'develop' into v044 Neil Alexander 2022-07-07 18:19:24 +01:00
  • 8c454a146c Silence incorrect linter warning Neil Alexander 2022-07-07 18:19:15 +01:00
  • df7ca3a5b8 Update changelog Neil Alexander 2022-07-07 18:17:39 +01:00
  • 234addc81f Update changelog Neil Alexander 2022-07-07 18:17:27 +01:00
  • 96ba6f0fd9 Merge branch 'develop' into v044 Neil Alexander 2022-07-07 18:16:05 +01:00
  • e4ec277683 Merge pull request #902 from Rubikoid/getself-fix-coords Neil Alexander 2022-07-07 18:15:27 +01:00
  • 88a0a3e8fb Fix data races in handleProto (observed by @majestrate) Neil Alexander 2022-07-07 17:03:29 +01:00
  • c19319df5e Fix coords print Rubikoid 2022-03-17 02:43:28 +03:00
  • 4ddebb338d Update changelog Neil Alexander 2022-04-18 15:29:43 +01:00
  • e13657d2ca Version 0.4.4 changelog Neil Alexander 2022-04-18 15:27:47 +01:00
  • 42d4298e19 Update ironwood to latest commit on archive-ygg0.4 branch Neil Alexander 2022-04-18 15:23:52 +01:00
  • 5e89ab706f Update README.md Neil Alexander 2022-04-18 15:20:45 +01:00
  • b77b018c4d Modify workflow strategy Neil Alexander 2022-04-18 10:35:05 +01:00
  • c3de1542b0 Move CodeQL into main CI workflow Neil Alexander 2022-04-18 10:33:33 +01:00
  • 55f7874b35 Limit concurrency of CI runs Neil Alexander 2022-04-18 10:30:40 +01:00
  • e9caf989b8 Enable CodeQL Neil Alexander 2022-04-18 10:27:43 +01:00
  • d2308f8d3a Remove Appveyor and CircleCI configs Neil Alexander 2022-04-18 10:25:05 +01:00
  • bc78530fcb Build packages in GitHub Actions Neil Alexander 2022-04-17 23:38:16 +01:00
  • 073799d3de Require Go 1.17 Neil Alexander 2022-04-17 18:22:26 +01:00
  • 41d890bb64 Run goimports Neil Alexander 2022-04-17 18:02:25 +01:00
  • 90f9be38c5 Fix lint errors Neil Alexander 2022-04-17 17:56:54 +01:00
  • c7ffbc05a5 Update GitHub Actions Neil Alexander 2022-04-17 17:53:55 +01:00
  • 93c94e38f9 GitHub Actions Neil Alexander 2022-04-17 17:24:34 +01:00
  • 6c4778bb67 Merge pull request #907 from yggdrasil-network/neilalexander/pmtud Neil Alexander 2022-04-03 17:45:33 +01:00
  • 0c4c385885 Fix regression in Path MTU discovery Neil Alexander 2022-04-03 12:48:06 +01:00
  • 559e31c502 Merge pull request #896 from yggdrasil-network/develop v0.4.3 Neil Alexander 2022-02-06 15:24:01 +00:00
  • 31717a8578 Version 0.4.3 changelog (#895) Neil Alexander 2022-02-06 15:16:54 +00:00
  • 315e222173 Update to Arceliar/ironwood@8951369625 Neil Alexander 2022-02-01 21:53:55 +00:00
  • 2d2ad4692b Restore uptime, bytes_sent and bytes_recvd to getPeers (#888) Neil Alexander 2022-02-01 13:37:45 +00:00
  • 9f5cc0eecb Make message clearer and downgrade (#812) Tom 2022-01-30 22:58:57 +01:00
  • 620b901473 Revert downgrading of wireguard and update wintun in windows installer (#865) R4SAS 2022-01-31 00:57:10 +03:00
  • 09ea351682 Update build Neil Alexander 2022-01-30 19:59:17 +00:00
  • 6d92edd405 Move src/mobile into main repository (#864) Neil Alexander 2022-01-30 19:48:32 +00:00
  • a4bdf3de32 Remove CAP_NET_RAW from systemd service unit, as it's not clear why it is there in the first place Neil Alexander 2022-01-15 22:17:49 +00:00
  • 408d381591 Set hostArchitectures in macOS .pkg installer Neil Alexander 2021-12-06 11:19:58 +00:00
  • 87e936195e Add some tests (#828) Alex Kotov 2021-11-04 13:05:53 +05:00
  • e4e58831bf Version 0.4.2 v0.4.2 Neil Alexander 2021-11-03 22:16:53 +00:00
  • 03a5cce5bb Revert Wireguard update Neil Alexander 2021-11-03 20:03:27 +00:00
  • 1f64319712 Version 0.4.1 v0.4.1 Neil Alexander 2021-11-03 17:53:35 +00:00
  • 4f3117d81d Use network-online.target instead of network.target for systemd service unit Neil Alexander 2021-11-03 17:40:06 +00:00
  • 5c19f3f88c Update dependencies Neil Alexander 2021-11-03 10:33:00 +00:00
  • feb02c485a Merge pull request #861 from yggdrasil-network/fix860 Arceliar 2021-11-02 17:30:50 -05:00
  • 4859accbb0 Fix panic in address.GetKey() (fixes #860) Neil Alexander 2021-11-02 18:03:16 +00:00
  • 99227b60ce Update CI to use Go 1.17, produce Apple Silicon builds (closes #844) Neil Alexander 2021-09-28 11:02:15 +01:00
  • f92d812f3c Merge pull request #822 from yggdrasil-network/sni Arceliar 2021-09-24 05:14:28 -05:00
  • 6af9b61b15 Merge pull request #842 from Arceliar/mutex Arceliar 2021-09-24 04:43:44 -05:00
  • f2d1eff8f6 Merge pull request #835 from kotovalexarian/test-and-refactor-proto-handler Arceliar 2021-09-24 04:43:06 -05:00
  • 9a1d1df85e Use newer Xcode image for macOS builds in CircleCI Neil Alexander 2021-09-23 12:11:03 +01:00
  • e5d638ff4b better way to empty ipv6rwc buffer Arceliar 2021-09-23 04:39:12 -05:00
  • 86e5306eec fix race from mutex that wasn't held long enough Arceliar 2021-09-23 04:35:31 -05:00
  • 529a33034b gofmt to add new build comments Arceliar 2021-09-23 04:34:58 -05:00
  • 1c7deb72db Align struct elements to byte boundaries: reduce memory footprint. (#834) Paul Dee 2021-09-21 22:19:40 +02:00
  • 52345a2de4 Check tun.config is not equal to nil before usage (#830) Fyodor Ustinov 2021-09-21 23:19:25 +03:00
  • 571186ca77 Rename protohandler attributes Alex Kotov 2021-09-03 01:45:30 +05:00
  • 3c89781057 Align and reorder code for lesser diff Alex Kotov 2021-09-01 07:57:45 +05:00
  • a5f2ba80a2 Organize code in "src/core/proto.go" Alex Kotov 2021-09-01 06:24:25 +05:00
  • 538ee13669 Add type core.AddHandlerFunc Alex Kotov 2021-09-01 06:16:57 +05:00
  • 3613614b41 Revert "Add IPReadWriteCloser interface" Arceliar 2021-08-07 12:56:36 -05:00
  • ebe366ef3b Add IPReadWriteCloser interface Neil Alexander 2021-08-07 10:17:21 +01:00
  • cbb6dc1b7d Split yggdrasilctl code into separate functions (refactoring) (#815) Alex Kotov 2021-08-03 02:47:38 +05:00
  • d1cd671bec Fix bug Neil Alexander 2021-08-01 21:39:49 +01:00
  • bbdff033ce Update SNI code Neil Alexander 2021-08-01 21:36:51 +01:00
  • f094cf34bf Set SNI by default if the peering URI contains a DNS name Neil Alexander 2021-07-28 22:23:33 +01:00
  • d8df9755f2 Allow specifying TLS SNI with ?sni= in peering URI Neil Alexander 2021-07-28 22:11:20 +01:00
  • b333c7d7f3 Merge pull request #813 from cofob/patch-1 Neil Alexander 2021-07-22 12:18:11 +01:00
  • 6a0ddc20ef Allow yggdrasil bind to ports <1024 cofob 2021-07-21 17:57:59 +07:00
  • 52309d094c Merge pull request #800 from yggdrasil-network/iprwc Neil Alexander 2021-07-15 09:39:03 +01:00
  • 747a2538d7 Merge pull request #801 from tdemin/develop Arceliar 2021-07-08 17:47:43 -05:00
  • 04ecdf6045 Preallocate memory when deriving address from key Timur Demin 2021-07-06 21:24:21 +05:00
  • cd5383f7b7 fix core tests Arceliar 2021-07-07 18:36:51 -05:00
  • 3704ebf4cb fix debug rpcs and cleanup core.Close/core.Stop Arceliar 2021-07-06 19:45:12 -05:00
  • e224c02d6d Revert "Add LocalAddr to complete net.PacketConn interface" Neil Alexander 2021-07-05 22:35:46 +01:00
  • e4ce2c79a9 Add LocalAddr to complete net.PacketConn interface Neil Alexander 2021-07-05 22:26:09 +01:00
  • f990a56046 have the core wrap and export the underlying PacketConn, move IPv6 ReadWriteCloser wrapper logic to a separate package Arceliar 2021-07-05 13:14:12 -05:00
  • 35e8ff7c9d Merge pull request #799 from yggdrasil-network/develop v0.4.0 Neil Alexander 2021-07-04 09:34:38 +01:00
  • 2fc34bbd5a Revert "Merge pull request #796 from Chaz6/update-systemd-files" Neil Alexander 2021-07-04 09:26:17 +01:00
  • 88bd098f91 Merge pull request #796 from Chaz6/update-systemd-files Neil Alexander 2021-07-04 09:24:40 +01:00