0
0
Fork 0
mirror of https://github.com/slackhq/nebula.git synced 2025-01-11 20:08:12 +00:00

Commit graph

  • c63f8820dc trying to make windows work with make Nate Brown 2021-04-15 11:04:01 -0500
  • ab08be1e3e
    Don't panic on a nil response from the lighthouse (#442) Nathan Brown 2021-04-15 09:12:21 -0500
  • 51eb51876b Don't panic on a nil response from the lighthouse Nate Brown 2021-04-15 08:44:18 -0500
  • 710df6a876
    Refactor remotes and handshaking to give every address a fair shot (#437) Nathan Brown 2021-04-14 13:50:09 -0500
  • 128d54f54c Fix small bug in sorting remotelist Nate Brown 2021-04-14 13:34:05 -0500
  • 692ec8eb6e Add handshake plantuml docs Nate Brown 2021-04-13 17:41:48 -0500
  • b8c7f613a2 testing Nate Brown 2021-04-13 17:41:48 -0500
  • bff1f98f66 Fix locking around cached packets in error cases Nate Brown 2021-04-13 15:47:45 -0500
  • 59e58d33c0 A few more fixes from review Nate Brown 2021-04-13 15:31:50 -0500
  • 35cb46c423 Fix typos and locks Nate Brown 2021-04-13 14:58:12 -0500
  • 2d4d623b48 Add some tests, fix issues Nate Brown 2021-04-12 23:13:44 -0500
  • 76457ed3c8 Stage 2 locking of pending Nate Brown 2021-04-07 19:54:27 -0500
  • ea6e534b8f Simplify the lie handling, fix pending races Nate Brown 2021-04-07 16:13:12 -0500
  • 20bef975cd
    Remove obsolete systemd unit settings (take 2) (#438) John Maguire 2021-04-07 13:02:40 -0400
  • 5b7e0b17c0 Fix listen address detection on linux Nate Brown 2021-04-07 11:37:57 -0500
  • 2f0cfd1353 start Nate Brown 2021-04-02 17:41:01 -0500
  • 075b49b9d0 Remove obsolete systemd unit settings (take 2) John Maguire 2021-04-06 19:28:41 -0400
  • da60e247c3 Also fix stats. Brad Higgins 2021-04-02 10:30:30 -0400
  • ebc80c4c37 Rebase against master, and swap out the StartFunc list on the Control object with 3 named startup variables. Brad Higgins 2021-04-01 09:26:00 -0400
  • 0615200aa4 Add a todo comment about ssh shutdown. Brad Higgins 2021-02-05 15:50:35 -0500
  • 3db556683c Remove my diff of my diff. Brad Higgins 2021-02-04 17:42:32 -0500
  • 6ccb96e34d Use the Control struct to own post-Interface-activation startup calls. Brad Higgins 2021-02-03 17:31:27 -0500
  • 47878b780b SSH start race. How to delay the start of the ssh listener until after the nebula interface is created? Brad Higgins 2021-02-02 17:11:57 -0500
  • 480036fbc8
    Remove unused structs in hostmap.go (#430) Nathan Brown 2021-04-01 22:07:11 -0500
  • 1499be3e40
    Fix name resolution for host names in config (#431) Nathan Brown 2021-04-01 21:48:41 -0500
  • ba1bb60846 Fix name resolution for host names in config Nate Brown 2021-04-01 00:09:03 -0500
  • cb244d455b Remove unused structs in hostmap.go Nate Brown 2021-03-31 23:22:15 -0500
  • 157e7d6e2e Allow callers to select queues Nate Brown 2021-03-17 12:22:39 -0500
  • 64d8e5aa96
    More LH cleanup (#429) Nathan Brown 2021-04-01 10:23:31 -0500
  • eef2129165 Make our startbit6 less verbose Nate Brown 2021-04-01 10:14:19 -0500
  • 655d1ecb19 Clean up CIDR6Tree functions, add tests, fix names Nate Brown 2021-03-31 22:39:17 -0500
  • ce6b7767d0 Little more cleanup Nate Brown 2021-03-31 17:49:38 -0500
  • a9497eb228 Remove other non pb allocs Nate Brown 2021-03-30 20:30:07 -0500
  • 613bcd41d1 Use 2 uint64 for v6 Nate Brown 2021-03-30 16:38:18 -0500
  • 75f7bda0a4
    Lighthouse performance pass (#418) Nathan Brown 2021-03-31 17:32:02 -0500
  • c102bac7ea Reverse ip ordering since learned addresses are prepended now Nate Brown 2021-03-31 17:24:19 -0500
  • 2973cf4f94 Add tests, fix memory bugs Nate Brown 2021-03-30 10:10:15 -0500
  • 131b4a7815 Copy into lighthouse Nate Brown 2021-03-24 14:01:11 -0500
  • b12fcfebd8 Switch to a different pb, limit to 10 ips per type Nate Brown 2021-03-22 14:11:32 -0500
  • e8f62fcbb3 Cache in lh as protobuf structs Nate Brown 2021-03-19 16:20:59 -0500
  • e6b92ca3cf Try to reuse arrays Nate Brown 2021-03-19 10:03:55 -0500
  • 77095d7333 Reorder funcs Nate Brown 2021-03-18 22:51:28 -0500
  • 78c45c79ec Break up handler funcs Nate Brown 2021-03-18 22:50:17 -0500
  • e7e55618ff
    Include bad backets in the good handshake test (#428) Nathan Brown 2021-03-31 13:36:10 -0500
  • e213921786 Include bad backets in the good handshake test Nate Brown 2021-03-31 11:08:29 -0500
  • 0c2e5973e1
    Simple lie test (#427) Nathan Brown 2021-03-31 10:26:35 -0500
  • 6373be3e4f Simple lie test Nate Brown 2021-03-26 15:33:49 -0500
  • 830d6d4639
    Start of end to end testing with a good handshake between two nodes (#425) Nathan Brown 2021-03-29 14:29:20 -0500
  • e3a44fa6d5 Fix error messages, clean up unused args Nate Brown 2021-03-29 13:54:18 -0500
  • 883e09a392
    Don't use a global ca pool (#426) Nathan Brown 2021-03-29 12:10:19 -0500
  • 37cd5d696b Don't use a global ca pool Nate Brown 2021-03-26 15:53:15 -0500
  • cd2f343acd Start of end to end testing with a good handshake between two nodes Nate Brown 2021-03-26 15:33:49 -0500
  • 52d981d8cb
    Use Go version of network stack Jake Howard 2021-03-26 19:37:32 +0000
  • 4603b5b2dd
    fix PromoteEvery check (#424) Wade Simmons 2021-03-26 15:01:05 -0400
  • a71541fb0b
    export build version as a prometheus label (#405) Wade Simmons 2021-03-26 14:16:35 -0400
  • 6f9f964381 cleanup merge Wade Simmons 2021-03-26 13:00:28 -0400
  • ca045c9f08
    Merge branch 'master' into prometheus-version-label Wade Simmons 2021-03-26 12:58:53 -0400
  • 3ea7e1b75f
    Don't use a global logger (#423) Nathan Brown 2021-03-26 09:46:30 -0500
  • f83a98e67b fix PromoteEvery check Wade Simmons 2021-03-26 10:44:58 -0400
  • 61f27b42b9 Don't use a global logger Nate Brown 2021-03-25 18:25:35 -0500
  • 4f2f349abc Work towards the big lie and correct small things along the way Nate Brown 2021-03-25 13:46:35 -0500
  • 64a099bd9c Adjust some tests, fix some notes. Noise has an issue Nate Brown 2021-03-24 18:29:19 -0500
  • e5cb18352a tests Nate Brown 2021-03-24 13:58:25 -0500
  • 8860e70a1e Add a check at stage 2 to ensure it's who we started with Nate Brown 2021-03-22 21:30:35 -0500
  • 5b8f34c9f1
    Disable CGo Jake Howard 2021-03-24 22:42:27 +0000
  • 7a9f9dbded
    Don't craft buffers if we don't need them (#416) Nathan Brown 2021-03-22 18:25:06 -0500
  • 380ad5cde1 Don't craft buffers if we don't need them Nate Brown 2021-03-22 17:08:10 -0500
  • e7699f9620 trim the lighthouse addrmap and set the maximum number of entries to 20 Ryan Huber 2021-03-19 18:25:44 -0500
  • df88ba5003
    Add info about Distribution Packages. Joe Doss 2021-03-19 12:58:34 -0500
  • 4f1f4d2477 Added entrypoint to Dockerfile Andreas Fritzler 2021-03-19 18:50:42 +0100
  • 3b1a1c62ea Bumped golang to 1.14.4 and alpine to 3.12.0 Andreas Fritzler 2020-07-05 17:12:17 +0200
  • 829680e929 Added dockerfile Andreas Fritzler 2019-12-04 13:48:15 +0100
  • 7073d204a8
    IPv6 support for outside (udp) (#369) Nathan Brown 2021-03-18 20:37:24 -0500
  • 98026dd5be Remove TODOs Nate Brown 2021-03-18 20:19:25 -0500
  • facbea9d27 Fix tests Nate Brown 2021-03-18 18:38:29 -0500
  • e2f0540341 This is currently buggy Nate Brown 2021-03-18 15:46:36 -0500
  • 9e94442ce7
    Add fedora dist files. (#413) Joe Doss 2021-03-18 14:33:43 -0500
  • 13471f5792
    Remove obsolete systemd unit settings. (#412) Joe Doss 2021-03-18 14:29:36 -0500
  • 5de8bb17f1
    Add fedora dist files. Joe Doss 2021-03-18 14:19:33 -0500
  • 3beed33953 Make it work for most of linux Nate Brown 2021-03-18 13:54:13 -0500
  • 96ce3f633d
    Remove obsolete systemd unit settings. Joe Doss 2021-03-18 12:24:29 -0500
  • c8876a4beb reup minimalist config to current Ryan Huber 2021-03-18 12:03:12 -0500
  • dafad7d30c Add darwin local addr Nate Brown 2021-03-18 10:29:36 -0500
  • dde47262d5 Fix service Nate Brown 2021-03-18 10:16:53 -0500
  • 1c876b5829 Working Nate Brown 2021-03-18 00:11:10 -0500
  • 5e7d89800c Darwin is mostly working Nate Brown 2021-03-17 23:17:37 -0500
  • 64fff816fb Start of udp package Nate Brown 2021-03-17 21:15:10 -0500
  • b6c6b96c79 also darwin windows_udp_buffer_setting Ryan Huber 2021-03-17 18:21:42 -0500
  • 6dea7760cb *WIP* this is just test code but works to increase throughput on windows significantly. the default windows buffers are 8192KB which is :( Ryan Huber 2021-03-17 17:57:05 -0500
  • a221922dc0 Update go-metrics-prometheus and go mod tidy Nate Brown 2021-03-17 16:54:57 -0500
  • 0d3a96c391 Fix lh add remote tests Nate Brown 2021-03-17 10:40:23 -0500
  • 67e42b3633 better parsing of allow_list for ipv4/ipv6 Wade Simmons 2021-03-09 15:26:23 -0500
  • f57499efd8 more allow_list tests Wade Simmons 2021-03-09 14:09:16 -0500
  • d57c3fa772 Initial ipv6 outside support Nate Brown 2021-03-03 16:30:43 -0600
  • ea07a89cc8
    Ensure mutex is unlocked when adding remote IP. (#406) Thomas Roten 2021-03-16 12:41:35 -0400
  • 9d45a427fb Ensure mutex is unlocked when adding remote IP. Thomas Roten 2021-03-16 12:16:40 -0400
  • 3aaaea6309
    don't allow a useless handshake with yourself (#402) Ryan Huber 2021-03-15 12:58:23 -0700
  • d4ad12f238 remove helper Ryan Huber 2021-03-15 10:02:33 -0500
  • a3f7fb51ca export build version as a prometheus label Wade Simmons 2021-03-15 10:44:16 -0400
  • 4a6c3e8018 don't allow a useless handshake with yourself Ryan Huber 2021-03-10 12:54:15 -0600