5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-11-22 08:20:28 +00:00

Commit Graph

  • 9f129bc7b0
    Backup and normalise config if needed Neil Alexander 2018-10-17 12:48:54 +0100
  • 8844dedb8a
    Add create-pkg.sh for creating macOS installers Neil Alexander 2018-10-17 11:55:01 +0100
  • b087e955fb
    Merge pull request #192 from yggdrasil-network/develop Arceliar 2018-10-13 13:41:43 -0500
  • bb975d2edd
    Merge pull request #191 from neilalexander/changelog Arceliar 2018-10-13 13:39:04 -0500
  • fde5b18be4
    Update changelog for v0.2.7 Neil Alexander 2018-10-13 19:37:07 +0100
  • 18428b0f93
    Merge pull request #190 from neilalexander/sessionfirewall Neil Alexander 2018-10-09 07:24:22 +0100
  • eb42fd4973
    Fix incorrect comment in config for SessionFirewall Neil Alexander 2018-10-09 07:18:43 +0100
  • ba8af20817
    Merge pull request #187 from neilalexander/sessionfirewall Arceliar 2018-10-08 18:41:15 -0500
  • 1233371962
    Merge pull request #189 from neilalexander/threadsafe Neil Alexander 2018-10-08 23:00:15 +0100
  • 1d00131416
    Hopefully fix a concurrent map read-write when removing peers Neil Alexander 2018-10-08 22:09:55 +0100
  • 1e6667567a
    Update comments for session firewall in config Neil Alexander 2018-10-08 19:57:14 +0100
  • 3ed63ede1e
    Add AlwaysAllowOutbound to session firewall Neil Alexander 2018-10-08 19:51:51 +0100
  • 3f237372c9
    Only apply session firewall to pings for sessions we don't already have Neil Alexander 2018-10-08 19:05:50 +0100
  • 2e2c58bfef
    Add session firewall (extra security for controlling traffic flow to/from a given node) Neil Alexander 2018-10-07 17:13:41 +0100
  • 401960e17e
    Merge pull request #183 from neilalexander/getswitchqueues Neil Alexander 2018-10-07 10:31:46 +0100
  • 85e8968a4d
    Merge pull request #186 from neilalexander/freebsd-service Neil Alexander 2018-10-06 00:26:11 +0100
  • 980f18b266
    Add freebsd service script into contrib Neil Alexander 2018-10-06 00:24:07 +0100
  • 81eea137d4
    Merge branch 'develop' into getswitchqueues Neil Alexander 2018-10-05 19:51:45 +0100
  • ffa8580d30
    Merge pull request #185 from neilalexander/debug Neil Alexander 2018-10-05 19:45:58 +0100
  • 501dc2bb3d
    Test debug builds in CircleCI (also use Go 1.11 for CI builds) Neil Alexander 2018-10-05 19:42:21 +0100
  • 605b6829db
    Fix debug builds (broken by #182) Neil Alexander 2018-10-05 19:28:46 +0100
  • 8eed15b813
    Fix merge conflict in tcp.go from d027a9ba75 Neil Alexander 2018-10-04 12:26:08 +0100
  • b6ff6e96cd
    Merge pull request #184 from yggdrasil-network/source-interface Neil Alexander 2018-09-28 15:16:34 +0100
  • d027a9ba75
    Don't peer when source interface not found Neil Alexander 2018-09-28 14:59:10 +0100
  • 69cd736112
    Show queue capacity in getSwitchQueues Neil Alexander 2018-09-27 16:19:47 +0100
  • 7d8a1859f0
    Aggregate queue info by switchport Neil Alexander 2018-09-27 15:51:17 +0100
  • 0b1a6611fd
    Identify switchport for queue based on coords in stream ID Neil Alexander 2018-09-27 15:05:45 +0100
  • 8113b4cc22
    Update comments Neil Alexander 2018-09-27 14:20:52 +0100
  • 95c551d011
    Fix showing active queues in yggdrasilctl Neil Alexander 2018-09-27 12:55:41 +0100
  • b530916044
    Show information about individual active queues Neil Alexander 2018-09-27 12:14:55 +0100
  • 2674e1cb8b
    Merge remote-tracking branch 'origin/develop' into getswitchqueues Neil Alexander 2018-09-27 11:03:59 +0100
  • f57567ea56
    Add getSwitchQueues Neil Alexander 2018-09-27 10:53:19 +0100
  • 7e3426ba93
    Merge pull request #182 from yggdrasil-network/source-interface Arceliar 2018-09-26 07:48:55 -0500
  • b7f2f8b55c
    Ignore interfaces that are not up Neil Alexander 2018-09-25 19:46:06 +0100
  • 6844b9df51
    Update comments in default config Neil Alexander 2018-09-25 18:17:00 +0100
  • 387ae9ea6c
    Only replace call name with interface prefix when interface is set Neil Alexander 2018-09-25 18:05:57 +0100
  • 3f8a4ab17d
    Add bytes_sent and bytes_recvd to getSwitchPorts Neil Alexander 2018-09-25 17:59:01 +0100
  • b368421dbd
    Fix addPeer to make interface= optional Neil Alexander 2018-09-25 17:13:35 +0100
  • 1796000b05
    Change to InterfacePeers instead of modifying the tcp:// URI format Neil Alexander 2018-09-25 16:55:57 +0100
  • aecc151baf
    Add support for specifying TCP source interface, i.e. tcp://a.b.c.d:e/eth0, for multiple simultaneous peerings to the same node over different interfaces Neil Alexander 2018-09-25 15:32:45 +0100
  • 81ca5d8ede
    Merge pull request #181 from Arceliar/admin-dot Neil Alexander 2018-09-05 09:40:15 +0100
  • 25661ebcad fix 0 port number on links to unknown nodes in the admin dot graph Arceliar 2018-09-04 19:30:07 -0500
  • f2345a9a63
    Merge pull request #178 from Arceliar/whitepaper Neil Alexander 2018-09-01 00:05:36 +0100
  • e833cdfb98 fix debug builds and update whitepaper with old info from the .io site's about page Arceliar 2018-08-18 13:24:02 -0500
  • 4666b8f6cd
    Merge pull request #175 from yggdrasil-network/develop Neil Alexander 2018-07-31 10:29:30 +0100
  • ff83527ac7
    Merge pull request #177 from neilalexander/changelog Neil Alexander 2018-07-31 10:10:48 +0100
  • c6dbc307ae
    Update changelog for 0.2.6 Neil Alexander 2018-07-31 10:04:22 +0100
  • 514de5434f
    Merge pull request #176 from cathugger/develop Arceliar 2018-07-30 18:25:31 -0500
  • b4db89ea9d
    Avoid unnecessarily allocating coords slice if it's unchanged. cathugger 2018-07-30 13:44:46 +0000
  • 67b8a7a53d
    Ensure no memory allocations happen at hot path cathugger 2018-07-30 12:43:34 +0000
  • c4e6894d6a
    Copy sinfo.coords for safety Neil Alexander 2018-07-30 13:34:32 +0100
  • ebb4ec7c33
    Clean up the flow a bit (partly because I am allergic to huge compounded if statements) Neil Alexander 2018-07-30 11:46:44 +0100
  • 68a482ed92
    Simplify flowkey stuff further. cathugger 2018-07-30 02:15:57 +0000
  • 36dcab9300
    optimize wire_put_uint64; use protokey for flowlabel fallback. cathugger 2018-07-30 01:58:52 +0000
  • fec7100898
    Clean up / clarify coords sending code. cathugger 2018-07-30 00:01:37 +0000
  • 11b0a82c4a
    Simpler flowlabel parsing; avoid using 0 flowlabel. cathugger 2018-07-29 22:09:16 +0000
  • ddab8ecf33
    Merge pull request #174 from cathugger/develop Arceliar 2018-07-29 10:39:43 -0500
  • d171552577
    Make TCP read timeouts configurable. cathugger 2018-07-29 14:30:13 +0000
  • e00ed4c95d
    Merge pull request #171 from neilalexander/backpressure Arceliar 2018-07-22 12:40:31 -0500
  • 38e8b036d2
    Use addUint64 instead to not interfere with coordinate parsing Neil Alexander 2018-07-22 18:33:53 +0100
  • 81fde1a805
    Use flow label instead of TCP/UDP/SCTP source/destination ports Neil Alexander 2018-07-22 18:16:03 +0100
  • 98f1dd1624
    Merge pull request #170 from neilalexander/backpressure Arceliar 2018-07-22 10:43:26 -0500
  • 3f4295f8cd
    Only split queues based on port number for TCP/UDP/SCTP, rely only on protocol number for other protos to prevent issues with IPIP, GRE, etc Neil Alexander 2018-07-22 12:00:40 +0100
  • f53699367b
    Merge pull request #169 from Arceliar/backpressure Neil Alexander 2018-07-22 10:14:27 +0100
  • 9cbcaf39ac Use coords for queue stream IDs in the switch, and append protocol/port information to coords when sending, to designate different streams Arceliar 2018-07-21 18:59:29 -0500
  • 388683e3f2
    Merge pull request #168 from Arceliar/dotlinksort Neil Alexander 2018-07-21 09:57:27 +0100
  • 996a593fa2 Sort dotgraph links by integer value Arceliar 2018-07-20 23:02:25 -0500
  • ab73e3cb90
    Merge pull request #167 from neilalexander/arm64 Neil Alexander 2018-07-20 10:09:30 +0100
  • 438fcdfc5f
    Build for arm64 Neil Alexander 2018-07-20 10:04:04 +0100
  • dc0c3f9f8b
    Merge pull request #164 from yggdrasil-network/develop Arceliar 2018-07-19 18:47:40 -0500
  • 6d1e705684
    Merge pull request #166 from yggdrasil-network/changelog-0.2.5 Arceliar 2018-07-19 18:43:11 -0500
  • 2b7b32ff3a
    Update CHANGELOG.md Arceliar 2018-07-19 18:38:48 -0500
  • 549d6f9dd2
    Merge pull request #163 from neilalexander/tapmtu Arceliar 2018-07-19 18:25:03 -0500
  • 9ff08c1b34
    Merge pull request #165 from cathugger/master Arceliar 2018-07-19 18:18:51 -0500
  • 91a374d698 rearrange tcp reading loop cathugger 2018-07-19 21:58:53 +0000
  • 55b56e8686
    Normalise startup output for TUN/TAP on Linux and Windows Neil Alexander 2018-07-19 10:15:26 +0100
  • df9cadd938
    Cap MTU on Linux in TAP mode Neil Alexander 2018-07-19 10:01:12 +0100
  • 1baafdd17d
    Merge pull request #162 from cathugger/master Arceliar 2018-07-18 22:55:45 -0500
  • f4bb2aaaeb More verbose disconnect messages cathugger 2018-07-19 01:03:24 +0000
  • d12e321584
    Merge pull request #161 from neilalexander/casesensitive Neil Alexander 2018-07-09 19:40:03 +0100
  • cff7ef026f
    Make yggdrasilctl less case-sensitive Neil Alexander 2018-07-09 19:30:41 +0100
  • 5cff8428c3
    Merge pull request #160 from neilalexander/fixdebug Arceliar 2018-07-09 13:20:10 -0500
  • f21cbaef9c
    Fix debug builds after changes in #155 Neil Alexander 2018-07-09 09:38:48 +0100
  • 059fe24526
    Merge pull request #156 from yggdrasil-network/develop Neil Alexander 2018-07-08 18:46:48 +0100
  • 8bcb761cef
    Merge pull request #159 from yggdrasil-network/changelog Neil Alexander 2018-07-08 11:13:36 +0100
  • 69cf64dce5
    Update CHANGELOG.md Neil Alexander 2018-07-08 11:09:49 +0100
  • 0d9a6d7a49
    Merge pull request #158 from neilalexander/unixsockets Neil Alexander 2018-07-08 10:43:40 +0100
  • d59bdfeb99
    Fail to TCP when parsing AdminListen Neil Alexander 2018-07-08 10:37:20 +0100
  • 70e755fdd3
    Merge pull request #157 from Arceliar/develop Arceliar 2018-07-07 19:43:53 -0500
  • bf90447cc4 update admin socket error message and run gofmt Arceliar 2018-07-07 19:37:36 -0500
  • face270298
    Merge pull request #154 from neilalexander/unixsockets Arceliar 2018-07-07 14:28:40 -0500
  • b24c7ffa6b
    Resolve merge conflict with platformdefaults Neil Alexander 2018-07-07 20:08:23 +0100
  • 0e9a9f97ba
    Merge pull request #155 from neilalexander/platformdefaults Neil Alexander 2018-07-07 20:05:20 +0100
  • a5af69df8a
    Use Close() for admin socket Neil Alexander 2018-07-07 20:04:11 +0100
  • 2a931df07a
    Try to clean up UNIX domain admin sockets if shutdown properly Neil Alexander 2018-07-07 12:34:10 +0100
  • 14d48597da
    Fix openbsd and netbsd Neil Alexander 2018-07-07 12:18:03 +0100
  • 36c89da848
    Stick with tcp://localhost:9001 as default for now Neil Alexander 2018-07-07 12:16:55 +0100
  • 1692bd98fd
    Centralise platform defaults into the 'defaults' package Neil Alexander 2018-07-07 12:08:52 +0100
  • 171e1e7823
    Update default AdminListen to URI format Neil Alexander 2018-07-07 11:28:50 +0100
  • 047b7d95a1
    Add support for UNIX domain admin sockets to yggdrasilctl Neil Alexander 2018-07-07 11:25:01 +0100