brad-defined
8e0a7bcbb7
Disable UDP receive error returns due to ICMP messages on Windows. ( #1412 )
2025-05-22 08:55:45 -04:00
brad-defined
8c29b15c6d
fix relay migration panic ( #1403 )
2025-05-13 14:58:58 -04:00
brad-defined
04d7a8ccba
Retry UDP receive on Windows in some receive error cases ( #1404 )
2025-05-13 14:58:37 -04:00
brad-defined
9bfdfbafc1
Backport reestablish relays from cert-v2 to release-1.9 ( #1277 )
2024-11-20 21:49:53 -06:00
brad-defined
9a63fa0a07
Make some Nebula state programmatically available via control object ( #1188 )
2024-08-01 13:40:05 -04:00
brad-defined
e3f5a129c1
Return full error context from ContextualError.Error() ( #1069 )
2024-01-31 15:31:46 -05:00
brad-defined and Nate Brown
06b480e177
Fix relay migration ( #964 )
...
* Fix for relay migration on rehandshaking issue. On rehandshake, the relay tunnel doesn't migrate to the new hostinfo object correctly, due to an incorrect Nebula IP sent in the CreateRelayRequest message.
* Add a test for this case
---------
Co-authored-by: Nate Brown <nbrown.us@gmail.com >
2023-09-05 09:29:27 -04:00
brad-defined
96f4dcaab8
Fix reconfig freeze attempting to send to an unbuffered, unread channel ( #886 )
...
* Fixes a reocnfig freeze where the reconfig attempts to send to an unbuffered channel with no readers.
Only create stop channel when a DNS goroutine is created, and only send when the channel exists.
Buffer to size 1 so that the stop message can be immediately sent even if the goroutine is busy doing DNS lookups.
2023-05-31 16:05:46 -04:00
brad-defined
6be0bad68a
Fix static_host_map DNS lookup Linux issue - put v4 addr into v6 slice( #877 )
2023-05-18 14:13:32 -04:00
brad-defined
bd9cc01d62
Dns static lookerupper ( #796 )
...
* Support lighthouse DNS names, and regularly resolve the name in a background goroutine to discover DNS updates.
2023-05-09 11:22:08 -04:00
brad-defined
9b03053191
update EncReader and EncWriter interface function args to have concrete types ( #844 )
...
* Update LightHouseHandlerFunc to remove EncWriter param.
* Move EncWriter to interface
* EncReader, too
2023-04-07 14:28:37 -04:00
brad-defined and Nate Brown
2801fb2286
Fix relay ( #827 )
...
Co-authored-by: Nate Brown <nbrown.us@gmail.com >
2023-03-30 11:09:20 -05:00
brad-defined
9a8892c526
Fix 756 SSH command line parsing error to write to user instead of stderr ( #757 )
2022-11-22 20:55:27 -06:00
brad-defined
813b64ffb1
Remove unused variables from connection manager ( #677 )
2022-11-15 20:33:09 -06:00
brad-defined
38e495e0d2
Remove EXPERIMENTAL text from routines example config. ( #702 )
2022-06-30 11:20:41 -04:00
brad-defined
78a0255c91
typeos ( #700 )
2022-06-29 11:19:20 -04:00
brad-defined
169cdbbd35
Immediately forward packets received on the nebula TUN device from self to self ( #501 )
...
* Immediately forward packets received on the nebula TUN device with a destination of our Nebula VPN IP right back out that same TUN device on MacOS.
2022-06-27 14:36:10 -04:00
brad-defined and Wade Simmons
1a7c575011
Relay ( #678 )
...
Co-authored-by: Wade Simmons <wsimmons@slack-corp.com >
2022-06-21 13:35:23 -05:00
brad-defined
03498a0cb2
Make nebula advertise its dynamic port to lighthouses ( #653 )
2022-03-15 18:03:56 -05:00
brad-defined
6ae8ba26f7
Add a context object in nebula.Main to clean up on error ( #550 )
2021-11-02 13:14:26 -05:00
brad-defined
7859140711
Only set serveDns if the host is also configured to be a lighthouse. ( #433 )
2021-04-16 13:33:56 -05:00
brad-defined
17106f83a0
Ensure the Nebula device exists before attempting to bind to the Nebula IP ( #375 )
2021-04-16 10:34:28 -05:00
brad-defined
454bc8a6bb
Check certificate banner during nebula-cert print ( #373 )
2021-02-05 14:52:32 -06:00