-
Notifications
You must be signed in to change notification settings - Fork 184
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* fix(conn): send full ping if no addrs are not available * fix: handle disco messages on derp * fix: stop stayinalive once session times out * cleanup pings more regularly * fix typo * ci: enable skipped tests * ci: skip for real * fix: ensure derp hostnames are treated consistently * ci: debug * less trust * revert trust * fix(netcheck): hostname handling for captive portal * fix(derp): don't panic on region check * refactor ping handling * ci: add back integration flag * refactor: remove unused fields from `cfg::Node` * refactor: improve initial udp addr selection * fix: derp backup addr * fix: track received ips as candidate endpoints * fix: change when pings are sent * always directly ping best_addr * rm log file * improve trust setup * fix: ensure full pings are done and best_addr is cleaned up * happy clippy * fix(endpoint): use recent pong instead of now * fix: improve full ping and unknown key handling - send full pings on best_addr ping if needed - only store endpoints with known keys * show logging on failed cli tests & adjust `candidate_endpoint` * simplify ping logic * refactor: use a timer to handle ping timeouts * ci: remove debug flag * test: do not assume no packets get lost --------- Co-authored-by: Kasey <klhuizinga@gmail.com>
- Loading branch information
1 parent
8b6a5bc
commit 8e2d947
Showing
18 changed files
with
464 additions
and
431 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.