Commit graph

  • 4c66a13b93
    Version 0.4.6 v0.4.6 Neil Alexander 2022-10-26 18:25:48 +01:00
  • 3a65918e6c
    Merge branch 'develop' into v046 Neil Alexander 2022-10-26 09:24:36 +01:00
  • f08dec822a
    Priority support (#964) Neil Alexander 2022-10-26 09:24:24 +01:00
  • e3d769779b
    Update to Arceliar/ironwood#5 Neil Alexander 2022-10-26 09:18:51 +01:00
  • 79a6291d02
    Update CHANGELOG.md Neil Alexander 2022-10-25 19:41:20 +01:00
  • e681eba8b3 Version 0.4.6 Neil Alexander 2022-10-25 19:27:42 +01:00
  • e130957484
    Merge branch 'develop' into neilalexander/prio Neil Alexander 2022-10-25 19:02:16 +01:00
  • 9a9452dcc8 Fix panic in GetPeers that may happen mid-link setup Neil Alexander 2022-10-25 18:58:52 +01:00
  • 00249e8277 Merge branch 'develop' into neilalexander/prio Neil Alexander 2022-10-22 18:15:45 +01:00
  • 65e350153e Don't start multicast module if all Beacon and Listen are disabled Neil Alexander 2022-10-22 18:05:14 +01:00
  • 35ea66d651 Varying connection check strictness based on scope Neil Alexander 2022-10-22 17:45:09 +01:00
  • c6289577b7 Update yggdrasilctl Neil Alexander 2022-10-22 17:05:33 +01:00
  • 01facc0505 Merge branch 'develop' into neilalexander/prio Neil Alexander 2022-10-22 17:00:46 +01:00
  • 8fe1c41295 Don't reject multiple genuine links from the same host Neil Alexander 2022-10-22 16:59:25 +01:00
  • d66b3ffb7a Always allow link-local peerings again Neil Alexander 2022-10-22 16:23:25 +01:00
  • 63c4cb5c21 Fix reporting name for TCP Neil Alexander 2022-10-22 15:47:09 +01:00
  • 0a1a155e66 Use SO_REUSEADDR instead of SO_REUSEPORT on Linux Neil Alexander 2022-10-22 14:56:29 +01:00
  • c55611a478 Tweak logging for connections Neil Alexander 2022-10-22 14:56:11 +01:00
  • 22caddef63 Don't log duplicate connection attempt Neil Alexander 2022-10-21 19:49:49 +01:00
  • 81839ad50d Fix InterfacePeers Neil Alexander 2022-10-21 19:49:15 +01:00
  • bb389dbddd Allow setting priority on listeners and multicast interfaces Neil Alexander 2022-10-19 23:31:13 +01:00
  • 7ae30eed44
    Fix a bug Neil Alexander 2022-10-19 18:32:47 +01:00
  • a28dca0fab
    Allow setting link priorities Neil Alexander 2022-10-19 18:13:39 +01:00
  • b8a2d9f125
    Version 0.4.5 (#957) v0.4.5 Neil Alexander 2022-10-18 23:04:06 +01:00
  • 9c1117efcb
    Merge branch 'develop' into neilalexander/v045 Neil Alexander 2022-10-15 18:16:36 +01:00
  • 8ce7c86383 Update some dependencies Neil Alexander 2022-10-15 17:45:41 +01:00
  • 06c96fc942 Merge branch 'develop' into neilalexander/wintun Neil Alexander 2022-10-15 17:26:19 +01:00
  • 5a0470e227 Revert "Update dependencies" Neil Alexander 2022-10-15 17:25:36 +01:00
  • 85fcd74bbf Fix things Neil Alexander 2022-10-15 17:23:21 +01:00
  • cc9a05eb10 Update Wireguard tun and windows packages Neil Alexander 2022-10-15 17:12:48 +01:00
  • 139757dde9 Update dependencies Neil Alexander 2022-10-15 17:07:38 +01:00
  • 6bda57e45e Update changelog Neil Alexander 2022-10-15 16:11:10 +01:00
  • d84da000ba Merge branch 'develop' into neilalexander/v045 Neil Alexander 2022-10-15 16:10:11 +01:00
  • 69782ad87b Improve shutdown behaviour (fixes #891) Neil Alexander 2022-10-15 16:07:32 +01:00
  • ee21c56e43 Fix setting nodeinfo (closes #954) Neil Alexander 2022-10-15 15:42:52 +01:00
  • 4b896e5814
    Version 0.4.5 changelog Neil Alexander 2022-10-15 12:15:30 +01:00
  • f45c0c8acc Merge branch 'develop' of github.com:solanav/yggdrasil-go into develop asolana 2022-10-07 11:38:08 +02:00
  • 82dd30ee5c Fixed #884 asolana 2022-10-07 11:36:39 +02:00
  • d66ddf7b96
    Merge branch 'develop' into develop solanav 2022-10-06 11:57:51 +02:00
  • db2e93f146 Remove yggdrasil and yggdrasilctl asolana 2022-10-06 11:56:48 +02:00
  • 69632bacb5 Tidy up Neil Alexander 2022-10-02 13:20:39 +01:00
  • 962665189c Tweaks to yggdrasilctl Neil Alexander 2022-10-02 13:15:11 +01:00
  • 428d2375da Don't allow configuring the same peer more than once Neil Alexander 2022-10-02 12:39:18 +01:00
  • 8cf76f841d Silence already connected to this node Neil Alexander 2022-10-02 12:36:51 +01:00
  • 7db934488e
    Reimplement AddPeer and RemovePeer for admin socket (#951) ehmry 2022-10-02 06:35:43 -05:00
  • 78173d720c Disconnect the peer on removePeer Neil Alexander 2022-10-02 12:32:17 +01:00
  • 6bca8f1f9e Reimplement AddPeer and RemovePeer for admin socket Emery Hemingway 2022-09-26 15:23:34 -05:00
  • c922eba2d8
    Fix sending arguments to the admin socket in yggdrasilctl Neil Alexander 2022-09-24 21:28:09 +01:00
  • 1de587a971
    Update to Arceliar/ironwood@ed4b6d4 Neil Alexander 2022-09-24 17:06:24 +01:00
  • d9fe6f72ac
    Lint tweaks Neil Alexander 2022-09-24 17:05:44 +01:00
  • d24d3fa047
    Use deadline for link handshake (#949) Neil Alexander 2022-09-24 16:51:31 +01:00
  • e147bed515
    Use deadline for link handshake Neil Alexander 2022-09-24 16:43:44 +01:00
  • e165b1fa0c
    Add quote marks to InterfacePeers comment Neil Alexander 2022-09-24 14:44:50 +01:00
  • 01c44a087b
    Rename tuntap package to tun Neil Alexander 2022-09-24 14:41:47 +01:00
  • 573574c8b6
    Merge branch 'develop' into master Neil Alexander 2022-09-24 14:13:20 +01:00
  • 217ac39e77
    Allow setting default config path and AdminListen at compile time Neil Alexander 2022-09-24 14:09:08 +01:00
  • 0abfe78858
    Silence error when reconnecting to already connected peer Neil Alexander 2022-09-24 13:46:22 +01:00
  • 5ad8c33d26
    Remove packaging from main CI run Neil Alexander 2022-09-24 13:38:14 +01:00
  • 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
  • 9f12c7cfd0
    Merge branch 'develop' into neilalexander/tcp Neil Alexander 2022-09-17 20:01:30 +01:00
  • 414aaf6eb9
    Update mobile.go (#942) Alexander Ivanov 2022-09-05 19:55:35 +08:00
  • d3179f13a1
    Update mobile.go Alexander Ivanov 2022-09-05 19:53:01 +08:00
  • 1852bca720 SOCKS support Neil Alexander 2022-09-04 18:15:03 +01:00
  • 18eef141d0 Actorise links, remove mutex Neil Alexander 2022-09-04 17:49:00 +01:00
  • 3ff2b83e76 Cleaner shutdowns, UNIX socket support, more tweaks Neil Alexander 2022-09-04 17:35:06 +01:00
  • a4c80626f4 More tweaking Neil Alexander 2022-09-04 16:25:56 +01:00
  • 15ce5ff319 More refactoring Neil Alexander 2022-09-04 12:07:20 +01:00
  • 496eed7974 Link refactoring Neil Alexander 2022-09-04 00:23:01 +01: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
  • 2986cc16dc Admin socket and yggdrasilctl refactoring Neil Alexander 2022-09-02 23:43:21 +01:00
  • 4f2abece81
    Fix panic in tcp.init for incorrectly formatted listen addresses Neil Alexander 2022-09-01 16:56:42 +01:00
  • b7e9e1d790 Add missing change to interface Daniil Karandashov 2022-08-30 15:49:05 +04:00
  • e6fff2f0db Refactor ipv6rwc to interface instead of double struct Daniil Karandashov 2022-08-30 15:42:22 +04:00
  • 486ffebedd
    Delete unused param (#935) Karandashov Daniil 2022-08-29 22:40:19 +03:00
  • d3804cc797 Delete unused param Daniil Karandashov 2022-08-29 23:25:27 +04: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
  • 7fe343d6f9
    Merge branch 'develop' into patch-1 Neil Alexander 2022-08-10 22:43:02 +01:00
  • cbe1cc6411
    Consistency with cmd/yggdrasil/main.go Alexander Ivanov 2022-08-11 01:14:33 +08:00
  • 615c75f0f6
    Do not exit on multicast errors (mobile) Alexander Ivanov 2022-08-09 18:50:22 +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
  • 30a004eb68
    Merge branch 'develop' into develop Fyodor Ustinov 2022-07-08 00:30:13 +03: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