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

Commit graph

  • e28336c5db
    probes to the lh are not generally useful as recv_error should catch (#408) Ryan Huber 2023-03-29 13:09:36 -0700
  • a356e0941c probes to the lh are not generally useful as recv_error should catch issues. this avoids stampeding a LH Ryan Huber 2021-03-17 12:05:03 -0500
  • 3e5c7e6860
    add punchy.respond_delay config option (#721) Wade Simmons 2023-03-29 15:32:35 -0400
  • 8a82e0fb16
    ssh: add save-mutex-profile (#737) Wade Simmons 2023-03-29 15:30:28 -0400
  • c3bb24ac28 Use atomic.Pointer for certState Nate Brown 2023-03-29 10:58:29 -0500
  • 1df21738f4 Add ability to skip installing unsafe routes on the os routing table Nate Brown 2023-03-28 11:39:06 -0500
  • 1ee5818cc9 Listen ports for nodes behind NAT tahyonline 2023-03-25 06:48:44 +0000
  • df3e30758b Lock the hostmap before copying things from it during tests Brad Higgins 2023-03-22 14:48:01 -0400
  • b18d715038 Fix some more errors Brad Higgins 2023-03-22 11:32:24 -0400
  • 59209bc91c Fix some errors Brad Higgins 2023-03-16 14:40:09 -0400
  • fa4cde50d0 Relay race test Brad Higgins 2023-03-16 12:39:08 -0400
  • 5d4d94e418 Fix broken relays Brad Higgins 2023-03-15 10:17:42 -0400
  • 42cdd32a79 relay control race Nate Brown 2023-03-01 16:35:57 -0600
  • f0ef80500d
    Remove dead code and re-order transit from pending to main hostmap on stage 2 (#828) Nate Brown 2023-03-17 15:36:24 -0500
  • 9cfd781dee Remove dead code and re-order transit from pending to main hostmap on stage 2 Nate Brown 2023-03-17 14:27:27 -0500
  • 4a3347e582 Allow listen.host to contain names Nate Brown 2023-03-15 10:09:41 -0500
  • 319d4c2c6a go mod tidy (again?) John Maguire 2023-03-14 12:50:59 -0400
  • a5cc4b8c85 Consistent prompt John Maguire 2023-03-14 12:25:20 -0400
  • 13092201c2 Remove some random changes needed for rebase John Maguire 2022-07-25 14:27:40 -0400
  • fafec81ec6 Serialize Argon2 parameters with protobuf John Maguire 2021-04-13 17:39:51 -0400
  • 75f02fc0df Make it possible to override KDF parameters John Maguire 2021-04-13 15:56:37 -0400
  • 437ce62375 Replace /x/crypto/ssh/terminal with /x/term in nebula-cert John Maguire 2021-03-25 18:46:19 -0400
  • 2435b741be Update Argon2 parameters based on benchmarking John Maguire 2021-03-25 18:42:56 -0400
  • eeb2d2f243 Add benchmarking test John Maguire 2021-03-25 17:12:45 -0400
  • cf38c8453a Add tests for private key encryption in nebula-cert John Maguire 2021-03-07 13:40:50 -0500
  • c66d158d6d Marshal encryption and KDF params using protobufs John Maguire 2021-03-06 20:05:01 -0500
  • 8934305d9a Add ability to encrypt CA private key at rest John Maguire 2021-02-21 17:25:18 -0500
  • 9e8b80496c Merge remote-tracking branch 'origin/master' into punchy-respond-delay Wade Simmons 2023-03-13 15:41:03 -0400
  • 61b784d2bb
    Update dependencies 2023-03 (#824) Wade Simmons 2023-03-13 15:37:32 -0400
  • 5da79e2a4c
    Run make vet in CI (#693) Caleb Jasik 2023-03-13 14:35:12 -0500
  • e337457b2c Merge remote-tracking branch 'origin/master' into update-deps-2023-03 Wade Simmons 2023-03-13 15:11:58 -0400
  • e1af37e46d
    add calculated_remotes (#759) Wade Simmons 2023-03-13 15:09:08 -0400
  • 6e0ae4f9a3
    firewall: add option to send REJECT replies (#738) Wade Simmons 2023-03-13 15:08:40 -0400
  • aec7f5f865 Merge remote-tracking branch 'origin/master' into multiport Wade Simmons 2023-03-13 15:07:32 -0400
  • f0ac61c1f0
    Add nebula.plist based on the homebrew nebula LaunchDaemon plist (#762) Caleb Jasik 2023-03-13 13:16:46 -0500
  • f5d19eb613 Use a buffer of 1 since we only need to handle one "please stop" signal Caleb Jasik 2022-06-23 07:31:47 -0500
  • 3a69797f82 Fix go vet error: "composite literal uses unkeyed fields" Caleb Jasik 2022-06-23 07:22:03 -0500
  • 4e4ac4cfb1 Run make vet in CI Caleb Jasik 2022-06-23 07:17:36 -0500
  • 92cc32f844
    Remove handshake race avoidance (#820) Nate Brown 2023-03-13 12:35:14 -0500
  • a219631bd8 Update dependencies 2023-03 Wade Simmons 2023-03-13 09:36:26 -0400
  • 62ed82c7c8 gofmt Nate Brown 2023-03-11 23:00:55 -0600
  • 622495b5ae
    Update hostmap.go Nate Brown 2023-03-10 10:39:10 -0600
  • dacacb1814 Have a max host info per vpn ip limit, avoid freeing lh state until a vpn ip is entirely gone Nate Brown 2023-03-09 13:04:32 -0600
  • ef848d4cd0 Ensure old primary host infos are tracked in all cases, minor cleanups Nate Brown 2023-03-07 14:27:33 -0600
  • 59cca0c03d fix typo in example Wade Simmons 2023-03-06 13:50:25 -0500
  • 393d88adff Don't delete relay state entries for 1/2 established relays. Brad Higgins 2023-03-03 11:36:08 -0500
  • 589ec1a6af go fmt Nate Brown 2023-03-01 21:44:07 -0600
  • d3cce5c2c8 Remove handshake race avoidance Nate Brown 2023-03-01 16:25:07 -0600
  • 9cafcdba33 relay control race Nate Brown 2023-03-01 16:35:57 -0600
  • cda1848d28 gofmt Jon Rafkind 2023-02-27 06:10:39 +0000
  • c84eeac1de add -json flag Jon Rafkind 2023-02-27 06:08:31 +0000
  • 79ed9e461b Merge branch 'master' into device-info Jon Rafkind 2023-02-27 05:46:59 +0000
  • 270727bf14
    Merge d23ed3a105 into 2ea360e5e2 Jonathan Knezek 2023-02-24 20:04:02 +0200
  • 2ea360e5e2
    Render hostmaps as mermaid graphs in e2e tests (#815) Nate Brown 2023-02-16 13:23:33 -0600
  • f6d44e19f6 Exclude new router package file from normal builds Nate Brown 2023-02-15 15:55:28 -0600
  • b14fbc3da9 go fmt Nate Brown 2023-02-15 15:51:28 -0600
  • 71f0c8e0db Render hostmaps as mermaid graphs in e2e tests Nate Brown 2023-02-15 15:42:35 -0600
  • 469ae78748
    Add homebrew install method to readme (#630) Caleb Jasik 2023-02-13 14:42:58 -0600
  • a06977bbd5
    Track connections by local index id instead of vpn ip (#807) Nate Brown 2023-02-13 14:41:05 -0600
  • e99cb99829 Merge remote-tracking branch 'origin/master' into calculated-remotes Wade Simmons 2023-02-07 10:59:24 -0500
  • 546bc97aaf cleanup to make it clearer Wade Simmons 2023-02-07 10:57:32 -0500
  • 5bd8712946
    Immediately forward packets from self to self on FreeBSD (#808) John Maguire 2023-01-23 16:51:54 -0500
  • c1e2933dd1 fix bitrot Wade Simmons 2023-01-23 15:50:11 -0500
  • a8e0759576 WIP smoke test freebsd Wade Simmons 2020-04-11 00:05:37 -0400
  • 6996a4beac Remove inside_freebsd.go John Maguire 2023-01-23 14:07:10 -0500
  • 0fc4d8192f
    log network as String to match the other log event in interface.go that emits network (#811) Tricia 2023-01-23 11:05:35 -0800
  • d65d283bc9 Update to target all BSDs John Maguire 2023-01-23 13:49:19 -0500
  • fd8fc1d591 Re-add invalid cert reason when tearing down Nate Brown 2023-01-23 12:25:47 -0600
  • 1746f40ff1 log network as String to match the other log event in interface.go that emits network Tricia Bogen 2023-01-20 13:14:27 -0800
  • 540ac6966b Fix build error John Maguire 2023-01-18 14:43:42 -0500
  • 261794181b Track connections by local index id instead of vpn ip Nate Brown 2023-01-12 23:34:32 -0600
  • 6b174add45 Update comment John Maguire 2023-01-18 12:41:31 -0500
  • a536d5305b Immediately forward packets from self to self on FreeBSD John Maguire 2023-01-18 12:38:16 -0500
  • 5278b6f926
    Generic timerwheel (#804) Nate Brown 2023-01-18 10:56:42 -0600
  • 4081fffd01 Add TimerWheel race fuzz test Caleb Jasik 2023-01-13 16:40:53 -0600
  • 5849bfa54f Update Fuzz_TimerWheel_Purge with the min and max skip input rules Caleb Jasik 2023-01-13 15:06:04 -0600
  • 23be549b3e Add fuzzer skips to the Fuzz_TimerWheel_Add Caleb Jasik 2023-01-13 15:04:46 -0600
  • 61d9d71542 Restrict wLen to a reasonable upper limit so that the fuzz test is fast Caleb Jasik 2023-01-13 15:03:11 -0600
  • 61d0636565 Add various other rules for skipping fuzz inputs Caleb Jasik 2023-01-13 14:56:45 -0600
  • 5a4c9fcf32 Revert "Track connections by local index id instead of vpn ip" Nate Brown 2023-01-13 14:26:42 -0600
  • 78cee3fecc Add a locking timer wheel implementation Nate Brown 2023-01-13 14:18:22 -0600
  • 8684782b3b Caller must Advance the wheel Nate Brown 2023-01-13 10:51:12 -0600
  • f04e052bf6 Skip NewTimerWheel(0,0) Caleb Jasik 2023-01-13 10:24:38 -0600
  • 276aed812b Add the failing corpus item Caleb Jasik 2022-06-23 06:44:39 -0500
  • 9e12845875 Add fuzzer for timeout.go public functions Caleb Jasik 2022-06-23 06:37:38 -0500
  • df606686c1 Track connections by local index id instead of vpn ip Nate Brown 2023-01-12 23:34:32 -0600
  • 0910f61049 Generic timerwheel Nate Brown 2023-01-12 22:58:45 -0600
  • c177126ed0
    Fix possible panic in the timerwheels (#802) Nate Brown 2023-01-11 19:35:19 -0600
  • 76083d46e8 Use NewGCMTLS (when using experiment boringcrypto) Wade Simmons 2023-01-10 13:39:42 -0500
  • 3fbcfbfa04 Fix possible panic in the timerwheels Nate Brown 2023-01-09 11:21:11 -0600
  • 4578b49dba use atomic.Pointer Wade Simmons 2022-12-22 11:07:23 -0500
  • 0142c1b6a4 Merge remote-tracking branch 'origin/master' into calculated-remotes Wade Simmons 2022-12-22 11:02:23 -0500
  • c44da3abee
    Make DNS queries case insensitive (#793) John Maguire 2022-12-20 16:59:11 -0500
  • b7e73da943
    Add note indicating modes have usage text (#794) John Maguire 2022-12-20 16:53:56 -0500
  • ff54bfd9f3
    Add nebula-cert.exe and cert files to .gitignore (#722) John Maguire 2022-12-20 16:52:51 -0500
  • b5a85a6eb8
    Update example config with IPv6 note for allow lists (#742) John Maguire 2022-12-20 16:50:02 -0500
  • 3ae242fa5f
    Add nss-lookup to the systemd wants (#791) Fabio Alessandro Locati 2022-12-19 20:42:07 +0100
  • cb2ec861ea
    Nebula is now in Fedora official repositories (#719) Fabio Alessandro Locati 2022-12-19 20:40:53 +0100
  • e3948b452d Fix test John Maguire 2022-12-19 13:25:01 -0500
  • a3e6edf9c7
    Use config.yml consistently (not config.yaml) (#789) John Maguire 2022-12-19 12:45:15 -0500