5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-11-21 21:50:29 +00:00

Commit Graph

  • c3de1542b0 Move CodeQL into main CI workflow Neil Alexander 2022-04-18 10:33:33 +0100
  • 55f7874b35 Limit concurrency of CI runs Neil Alexander 2022-04-18 10:30:40 +0100
  • e9caf989b8
    Enable CodeQL Neil Alexander 2022-04-18 10:27:43 +0100
  • d2308f8d3a Remove Appveyor and CircleCI configs Neil Alexander 2022-04-18 10:25:05 +0100
  • bc78530fcb Build packages in GitHub Actions Neil Alexander 2022-04-17 23:38:16 +0100
  • 073799d3de Require Go 1.17 Neil Alexander 2022-04-17 18:22:26 +0100
  • 41d890bb64 Run goimports Neil Alexander 2022-04-17 18:02:25 +0100
  • 90f9be38c5 Fix lint errors Neil Alexander 2022-04-17 17:56:54 +0100
  • c7ffbc05a5 Update GitHub Actions Neil Alexander 2022-04-17 17:53:55 +0100
  • 93c94e38f9
    GitHub Actions Neil Alexander 2022-04-17 17:24:34 +0100
  • 6c4778bb67
    Merge pull request #907 from yggdrasil-network/neilalexander/pmtud Neil Alexander 2022-04-03 17:45:33 +0100
  • 0c4c385885
    Fix regression in Path MTU discovery Neil Alexander 2022-04-03 12:48:06 +0100
  • 559e31c502
    Merge pull request #896 from yggdrasil-network/develop Neil Alexander 2022-02-06 15:24:01 +0000
  • 31717a8578
    Version 0.4.3 changelog (#895) Neil Alexander 2022-02-06 15:16:54 +0000
  • 315e222173 Update to Arceliar/ironwood@8951369625 Neil Alexander 2022-02-01 21:53:55 +0000
  • 2d2ad4692b
    Restore uptime, bytes_sent and bytes_recvd to getPeers (#888) Neil Alexander 2022-02-01 13:37:45 +0000
  • 9f5cc0eecb
    Make message clearer and downgrade (#812) Tom 2022-01-30 22:58:57 +0100
  • 620b901473
    Revert downgrading of wireguard and update wintun in windows installer (#865) R4SAS 2022-01-31 00:57:10 +0300
  • 09ea351682
    Update build Neil Alexander 2022-01-30 19:59:17 +0000
  • 6d92edd405
    Move src/mobile into main repository (#864) Neil Alexander 2022-01-30 19:48:32 +0000
  • 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 +0000
  • 408d381591 Set hostArchitectures in macOS .pkg installer Neil Alexander 2021-12-06 11:19:58 +0000
  • 87e936195e
    Add some tests (#828) Alex Kotov 2021-11-04 13:05:53 +0500
  • e4e58831bf Version 0.4.2 Neil Alexander 2021-11-03 22:16:53 +0000
  • 03a5cce5bb Revert Wireguard update Neil Alexander 2021-11-03 20:03:27 +0000
  • 1f64319712 Version 0.4.1 Neil Alexander 2021-11-03 17:53:35 +0000
  • 4f3117d81d Use network-online.target instead of network.target for systemd service unit Neil Alexander 2021-11-03 17:40:06 +0000
  • 5c19f3f88c Update dependencies Neil Alexander 2021-11-03 10:33:00 +0000
  • feb02c485a
    Merge pull request #861 from yggdrasil-network/fix860 Arceliar 2021-11-02 17:30:50 -0500
  • 4859accbb0 Fix panic in address.GetKey() (fixes #860) Neil Alexander 2021-11-02 18:03:16 +0000
  • 99227b60ce Update CI to use Go 1.17, produce Apple Silicon builds (closes #844) Neil Alexander 2021-09-28 11:02:15 +0100
  • f92d812f3c
    Merge pull request #822 from yggdrasil-network/sni Arceliar 2021-09-24 05:14:28 -0500
  • 6af9b61b15
    Merge pull request #842 from Arceliar/mutex Arceliar 2021-09-24 04:43:44 -0500
  • f2d1eff8f6
    Merge pull request #835 from kotovalexarian/test-and-refactor-proto-handler Arceliar 2021-09-24 04:43:06 -0500
  • 9a1d1df85e
    Use newer Xcode image for macOS builds in CircleCI Neil Alexander 2021-09-23 12:11:03 +0100
  • e5d638ff4b better way to empty ipv6rwc buffer Arceliar 2021-09-23 04:39:12 -0500
  • 86e5306eec fix race from mutex that wasn't held long enough Arceliar 2021-09-23 04:35:31 -0500
  • 529a33034b gofmt to add new build comments Arceliar 2021-09-23 04:34:58 -0500
  • 1c7deb72db
    Align struct elements to byte boundaries: reduce memory footprint. (#834) Paul Dee 2021-09-21 22:19:40 +0200
  • 52345a2de4
    Check tun.config is not equal to nil before usage (#830) Fyodor Ustinov 2021-09-21 23:19:25 +0300
  • 571186ca77
    Rename protohandler attributes Alex Kotov 2021-09-03 01:45:30 +0500
  • 3c89781057
    Align and reorder code for lesser diff Alex Kotov 2021-09-01 07:57:45 +0500
  • a5f2ba80a2
    Organize code in "src/core/proto.go" Alex Kotov 2021-09-01 06:24:25 +0500
  • 538ee13669
    Add type core.AddHandlerFunc Alex Kotov 2021-09-01 06:16:57 +0500
  • 3613614b41 Revert "Add IPReadWriteCloser interface" Arceliar 2021-08-07 12:56:36 -0500
  • ebe366ef3b Add IPReadWriteCloser interface Neil Alexander 2021-08-07 10:17:21 +0100
  • cbb6dc1b7d
    Split yggdrasilctl code into separate functions (refactoring) (#815) Alex Kotov 2021-08-03 02:47:38 +0500
  • d1cd671bec Fix bug Neil Alexander 2021-08-01 21:39:49 +0100
  • bbdff033ce Update SNI code Neil Alexander 2021-08-01 21:36:51 +0100
  • f094cf34bf Set SNI by default if the peering URI contains a DNS name Neil Alexander 2021-07-28 22:23:33 +0100
  • d8df9755f2 Allow specifying TLS SNI with ?sni= in peering URI Neil Alexander 2021-07-28 22:11:20 +0100
  • b333c7d7f3
    Merge pull request #813 from cofob/patch-1 Neil Alexander 2021-07-22 12:18:11 +0100
  • 6a0ddc20ef
    Allow yggdrasil bind to ports <1024 cofob 2021-07-21 17:57:59 +0700
  • 52309d094c
    Merge pull request #800 from yggdrasil-network/iprwc Neil Alexander 2021-07-15 09:39:03 +0100
  • 747a2538d7
    Merge pull request #801 from tdemin/develop Arceliar 2021-07-08 17:47:43 -0500
  • 04ecdf6045
    Preallocate memory when deriving address from key Timur Demin 2021-07-06 21:24:21 +0500
  • cd5383f7b7 fix core tests Arceliar 2021-07-07 18:36:51 -0500
  • 3704ebf4cb fix debug rpcs and cleanup core.Close/core.Stop Arceliar 2021-07-06 19:45:12 -0500
  • e224c02d6d Revert "Add LocalAddr to complete net.PacketConn interface" Neil Alexander 2021-07-05 22:35:46 +0100
  • e4ce2c79a9 Add LocalAddr to complete net.PacketConn interface Neil Alexander 2021-07-05 22:26:09 +0100
  • 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 -0500
  • 35e8ff7c9d
    Merge pull request #799 from yggdrasil-network/develop Neil Alexander 2021-07-04 09:34:38 +0100
  • 2fc34bbd5a Revert "Merge pull request #796 from Chaz6/update-systemd-files" Neil Alexander 2021-07-04 09:26:17 +0100
  • 88bd098f91
    Merge pull request #796 from Chaz6/update-systemd-files Neil Alexander 2021-07-04 09:24:40 +0100
  • 4d798a3494
    Merge pull request #781 from yggdrasil-network/future Neil Alexander 2021-07-04 09:22:43 +0100
  • 92ef49987a Merge branch 'future' of https://github.com/yggdrasil-network/yggdrasil-go into future Arceliar 2021-07-03 17:27:13 -0500
  • 5844079f67 make sure genconf exits, clean up some commented out code Arceliar 2021-07-03 17:27:00 -0500
  • f7b91a8f93 Update README.md Neil Alexander 2021-07-02 23:24:34 +0100
  • 4d47ba8bf4 Update README.md Neil Alexander 2021-07-02 23:21:38 +0100
  • 540e0bc2ce Update changelog Neil Alexander 2021-07-02 23:11:16 +0100
  • ccf03847fc Update changelog Neil Alexander 2021-07-02 23:07:44 +0100
  • 9391430bc0 Update binary path in systemd service files to match the website. Chris Hills 2021-07-02 12:53:05 +0100
  • 9239ed70e4 changelog revisions Arceliar 2021-07-01 20:06:05 -0500
  • b07caa1e0a add first draft of changelog Arceliar 2021-07-01 19:32:55 -0500
  • df44b0227b disable SIGHUP handling for now Arceliar 2021-07-01 08:54:14 -0500
  • ff44417dec listen for SIGHUP, restart node (reload config file, listen for stdin again, etc) if we receive one Arceliar 2021-07-01 08:04:01 -0500
  • 9b28f725e2 Fix core_test.go Neil Alexander 2021-06-28 18:28:56 +0100
  • 3646a8674c Yggdrasil v0.4.0rc4 Neil Alexander 2021-06-28 18:21:53 +0100
  • de853fed10 multicast configuration changes Arceliar 2021-06-27 17:24:46 -0500
  • 4701f941a9 Remove debug line Neil Alexander 2021-06-27 09:42:46 +0100
  • a42b77db84 attempt to convert old multicast listen regexps into new struct format Arceliar 2021-06-27 03:33:29 -0500
  • 2874ce1327 change multicast config format Arceliar 2021-06-27 03:15:41 -0500
  • 2a7a53b6b6 move GenerateConfig to defaults, to adjust dependency ordering, needed for stuff later Arceliar 2021-06-27 02:18:51 -0500
  • 2db46c1250 make socks connect to tls listeners, TODO make that configurable Arceliar 2021-06-25 21:40:19 -0500
  • d1dfe38683 remove string from multicast announcement format Arceliar 2021-06-25 21:27:29 -0500
  • 3b38ed082f make failed sends a debug log, instead of error Arceliar 2021-06-25 21:15:40 -0500
  • 50bd16d524 Remove doc folder, out of date Neil Alexander 2021-06-19 18:02:38 +0100
  • 9b9ef2fad7 tidy Arceliar 2021-06-19 11:56:03 -0500
  • 39361af789 Update config comments Neil Alexander 2021-06-19 17:51:11 +0100
  • b7f57c0617 use TLS for multicast peers, fix TLS listener type in log output Arceliar 2021-06-19 10:42:38 -0500
  • 5564de94ba when using tls, if no pinned key is set, pin the key from the cert. require that cert keys match a pinned key Arceliar 2021-06-19 09:53:11 -0500
  • 1bf751a474 update ironwood, only store 1 packet in the pre-session buffer Arceliar 2021-06-19 07:44:37 -0500
  • b34c3230f8 fix core_test.go and a race in setting/using mtu Arceliar 2021-06-13 13:40:20 -0500
  • cb81be94ec skip multicast packets sent from our own key Arceliar 2021-06-13 12:31:52 -0500
  • 1083131533 Update build script for Android/iOS Neil Alexander 2021-06-13 16:52:14 +0100
  • da82308d7c update ironwood, fixes bug where sessions could become stuck after a node restarts Arceliar 2021-06-13 10:30:16 -0500
  • 2726dc0076 don't return an error if the source address is wrong, since this happens very frequently for link-local traffic Arceliar 2021-06-13 09:51:53 -0500
  • c6a7a077a3 add remote URI to GetPeers (fallback to net.Conn.RemoteAddr().String() if the uri is unknown) Arceliar 2021-06-13 09:25:08 -0500
  • 6c63b02385 Merge branch 'future' of https://github.com/yggdrasil-network/yggdrasil-go into future Arceliar 2021-06-13 05:44:32 -0500
  • 8f91f0c050 fix nodeinfo and debug admin functions, this is ugly / a hack, but it works i guess... Arceliar 2021-06-13 05:43:03 -0500