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

Commit graph

  • 5506da3de9
    Fix selection of UDP remote to use during stage2 (#404) Wade Simmons 2021-03-12 21:43:24 -0500
  • 6aa7b825cb Fix selection of UDP remote to use during stage2 Wade Simmons 2021-03-12 21:20:19 -0500
  • 6c55d67f18
    Refactor handshake_ix (#401) Wade Simmons 2021-03-12 14:16:25 -0500
  • ce167a3204 add simpler HandshakeManager.Complete for stage2 Wade Simmons 2021-03-12 09:42:36 -0500
  • 4e4e8eea90
    Update hostmap.go Wade Simmons 2021-03-12 09:25:54 -0500
  • 2941aa92b9 wait until we know we are going to commit before destroying the old entry Wade Simmons 2021-03-11 23:42:56 -0500
  • 1cd0ba1424 code review fixes and add ErrAlreadySeen Wade Simmons 2021-03-11 23:38:23 -0500
  • 320a9aefa7 properly send cached handshake packet back in stage1 Wade Simmons 2021-03-11 20:33:49 -0500
  • 1ff71ba3ea we don't want to overwrite a hostmap entry if the packet is the same Wade Simmons 2021-03-11 15:51:23 -0500
  • 56e58ecc41 move CheckAndAddHostInfo to handshakeManager.CheckAndComplete Wade Simmons 2021-03-11 12:40:54 -0500
  • bfd55842d9 clean up comment for CheckAndAddHostInfo Wade Simmons 2021-03-11 12:27:28 -0500
  • 731fbbc669 lock around generating local indexes Wade Simmons 2021-03-11 12:22:20 -0500
  • 85d9c26a89 need to remove the existing, not the new ones Wade Simmons 2021-03-10 15:58:41 -0500
  • d54bb9acfd stage2: move eKey / dKey check earlier Wade Simmons 2021-03-10 15:18:24 -0500
  • 656b616500 refactor for CheckAndAddHostInfo Wade Simmons 2021-03-10 11:53:51 -0500
  • 0c8bb3aa03 ixHandshakeStage1 doesn't need hostinfo Wade Simmons 2021-03-10 10:08:17 -0500
  • 14695ed26c this was invalid, this should never be non zero Wade Simmons 2021-03-10 07:15:29 -0500
  • 4a06b92784 else if Wade Simmons 2021-03-10 00:38:00 -0500
  • 0d2750e80e lots of cleanup Wade Simmons 2021-03-10 00:31:46 -0500
  • 36cddd33e2 we don't need this anymore Wade Simmons 2021-03-09 23:58:29 -0500
  • 14c482399e we don't need the hostinfo lock in stage1 Wade Simmons 2021-03-09 23:44:18 -0500
  • 365c0fbbfd we don't need handshakeManager for this Wade Simmons 2021-03-09 23:27:22 -0500
  • 040692cac7 revert some Wade Simmons 2021-03-09 23:25:00 -0500
  • 59d99dc4ee even better fix Wade Simmons 2021-03-09 22:16:58 -0500
  • 7e76b6c4fa fix hostId ref Wade Simmons 2021-03-09 20:51:55 -0500
  • c453b1664a better way to do this Wade Simmons 2021-03-09 20:50:36 -0500
  • dfc5e896a8 fix to work when map entry is not present Wade Simmons 2021-03-09 20:44:50 -0500
  • 43d62d4fc8 fix lock in DeleteIndex Wade Simmons 2021-03-09 19:57:58 -0500
  • 64d8035d09
    fix race in getOrHandshake (#400) Wade Simmons 2021-03-09 09:27:02 -0500
  • 7cf1785c52 fix race in getOrHandshake Wade Simmons 2021-03-08 19:11:21 -0500
  • 73a5ed90b2
    Do not allow someone to run a nebula lighthouse with an ephemeral port (#399) Ryan Huber 2021-03-08 12:42:06 -0800
  • 73c737c913 snip snap snip snap Ryan Huber 2021-03-08 14:32:06 -0600
  • 3adc77871e Revert "No context needed for this error" Ryan Huber 2021-03-08 13:58:34 -0600
  • 0a3100d9a0 Revert "gofmt yourself" Ryan Huber 2021-03-08 13:58:27 -0600
  • c01423498e gofmt yourself Ryan Huber 2021-03-08 13:49:28 -0600
  • 6792af6846 No context needed for this error Ryan Huber 2021-03-08 13:46:21 -0600
  • b4b5818085 derp - we discover the port so we have to check the config setting Ryan Huber 2021-03-08 13:05:00 -0600
  • 5828874319 Do not allow someone to run a nebula lighthouse with an ephemeral port Ryan Huber 2021-03-08 13:01:08 -0600
  • d604270966
    Fix most known data races (#396) Wade Simmons 2021-03-05 21:18:33 -0500
  • 2094741f5f double check after we get the lock Wade Simmons 2021-03-05 16:45:44 -0500
  • b1139ef4d0 WIP fix races Wade Simmons 2021-03-05 16:37:56 -0500
  • 29c5f31f90
    Add a check in the makefile to ensure a minimum version of go is installed (#383) Nathan Brown 2021-03-02 13:29:05 -0600
  • 002468d882 Update go.mod as well Nate Brown 2021-03-02 11:31:43 -0600
  • b6234abfb3
    Add a way to trigger punch backs via lighthouse (#394) Nathan Brown 2021-03-01 19:06:01 -0600
  • 2a4beb41b9
    Routine-local conntrack cache (#391) Wade Simmons 2021-03-01 19:52:17 -0500
  • d232ccbfab
    add metrics for the udp sockets using SO_MEMINFO (#390) Wade Simmons 2021-03-01 19:51:33 -0500
  • 10163ad2c9 fix udp_generic Wade Simmons 2021-03-01 17:18:49 -0500
  • ecfb40f29c
    Fix osx for mq changes, this does not implement mq on osx (#395) Nathan Brown 2021-03-01 15:57:05 -0600
  • 32db316cb1 fix up names and use a ConntrackCache type Wade Simmons 2021-03-01 16:25:54 -0500
  • 25d92c32ca Fix osx for mq changes, this does not implement mq on osx Nate Brown 2021-03-01 14:55:33 -0600
  • 1bae5b2550
    more validation in pending hostmap deletes (#344) Wade Simmons 2021-03-01 12:40:46 -0500
  • 8e754ddcee Reuse the code Nate Brown 2021-03-01 11:10:33 -0600
  • b482f27a3f Add a way to trigger punch backs via lighthouse Nate Brown 2021-03-01 10:57:12 -0600
  • 73081d99bc
    add make smoke-docker (#287) Wade Simmons 2021-03-01 11:15:15 -0500
  • e7e6a23cde
    fix a few typos (#302) Tim Rots 2021-03-01 17:14:34 +0100
  • a0583ebdca
    tun_disabled: reply to ICMP Echo Request (#342) Wade Simmons 2021-03-01 11:09:41 -0500
  • 38f94a3b4d
    Update README.md Ryan Huber 2021-02-26 12:41:05 -0800
  • 93074a4391
    Update README.md Ryan Huber 2021-02-26 12:22:43 -0800
  • 7075fcd29b
    Update README.md Ryan Huber 2021-02-26 12:21:37 -0800
  • cc5f62ff20
    Update README.md Ryan Huber 2021-02-26 12:16:54 -0800
  • e83ab1f4f8
    Update README.md Ryan Huber 2021-02-26 12:16:10 -0800
  • 14f74be049
    Update README.md Ryan Huber 2021-02-26 12:14:18 -0800
  • 9907a9bea5
    Update README.md Ryan Huber 2021-02-26 12:11:58 -0800
  • 5f1dfd5eb0
    Update README.md Ryan Huber 2021-02-26 12:10:15 -0800
  • 77669c5fca
    Update README.md Ryan Huber 2021-02-26 12:09:24 -0800
  • d80d8567ee
    Update README.md Ryan Huber 2021-02-26 12:03:35 -0800
  • 50b3fc89b7
    Update README.md Ryan Huber 2021-02-26 12:02:11 -0800
  • 38c26ad6f1
    Update README.md Ryan Huber 2021-02-26 11:57:18 -0800
  • 03060e4088 should be debug log not info Wade Simmons 2021-02-25 17:24:37 -0500
  • bd9140d52d fix udp stats to compile for non-linux Wade Simmons 2021-02-25 15:19:52 -0500
  • 2ec91a5803 fix up conntrack cache Wade Simmons 2021-02-24 15:01:42 -0500
  • 99ffcd3308 fix udp_generic Wade Simmons 2021-02-24 10:29:44 -0500
  • 7cb2e6e02a fix all the tests Wade Simmons 2021-02-24 10:24:00 -0500
  • 7a4c6bf43f refactor conntrack cache Wade Simmons 2021-02-23 22:54:53 -0500
  • 962dbad1d0 thread local conntrack cache Wade Simmons 2021-02-17 23:00:59 -0500
  • 3960a4d405 simplify Wade Simmons 2021-02-25 14:53:07 -0500
  • 544defb8ed don't report the totals, report for each socket Wade Simmons 2021-02-25 14:48:04 -0500
  • b5f95b894f add metrics for the udp sockets using SO_MEMINFO Wade Simmons 2021-02-25 14:23:28 -0500
  • 27d9a67dda
    Proper multiqueue support for tun devices (#382) Wade Simmons 2021-02-25 15:01:14 -0500
  • 6ff4ea947d documentation and log fixes Wade Simmons 2021-02-23 19:59:11 -0500
  • 2e58f04dae add metric for the number of routines we are running with Wade Simmons 2021-02-23 09:12:40 -0500
  • dcd3d45583 remove "routines: auto" setting Wade Simmons 2021-02-23 09:07:00 -0500
  • bbbcd1e38e
    Increase MaxRemotes and warn if reaching that limit krombel 2021-02-22 23:06:17 +0100
  • 2bce222550
    List possible cipher options in example config (#385) John Maguire 2021-02-19 22:46:42 -0500
  • a766754fd5 List possible cipher options in example config John Maguire 2021-02-19 22:28:11 -0500
  • 77b157e45b Add a check in the makefile to ensure a minimum version of go is installed Nate Brown 2021-02-17 14:30:49 -0600
  • 3dd1108099
    Go 1.16 and darwin-arm64 (#381) Wade Simmons 2021-02-17 13:11:57 -0500
  • 4efa78c47f allow "routines: 0" to mean auto and cleanup Wade Simmons 2021-02-17 13:01:37 -0500
  • 37b8d5b185 document "routines" config setting Wade Simmons 2021-02-17 08:59:19 -0500
  • 05bd7d4baa missed updating the cache key in one spot Wade Simmons 2021-02-16 20:52:22 -0500
  • 15fe92768e update to go1.16 in more places Wade Simmons 2021-02-16 20:49:10 -0500
  • d4b81f9b8d
    Add QR code support to nebula-cert (#297) Nathan Brown 2021-02-11 18:53:25 -0600
  • 13c5788051 Reorder struct Nate Brown 2021-02-11 15:40:41 -0600
  • 01e73a2955 Don't split multiple certs out Nate Brown 2021-02-11 15:35:48 -0600
  • 7cd6244773 fix build on non-linux Wade Simmons 2021-02-11 13:18:36 -0500
  • d2e8756619 make sure we set config options for all udp sockets Wade Simmons 2021-02-11 12:34:57 -0500
  • 179a41f7f5 better config options for routines Wade Simmons 2021-02-11 12:26:38 -0500
  • 637218c2fc cleanup Wade Simmons 2021-02-11 12:18:25 -0500
  • 528f7f53e0
    Update README.md Stan Grishin 2021-02-10 19:14:51 -0800
  • 87e3463e55 gofmt Nate Brown 2021-02-09 22:32:05 -0600