5 Commits

Author SHA1 Message Date
Fran Bull
c4664c20b8 max bytes reader 2025-03-17 12:05:30 -07:00
Fran Bull
b880227d41 move handler funcs to receivers 2025-03-17 09:21:18 -07:00
Fran Bull
862e1aedf5 mux -> handler 2025-03-17 09:11:57 -07:00
Fran Bull
80d3119965 use mux patterns to check method 2025-03-17 08:59:14 -07:00
Fran Bull
daba4ab7e0 tsconsensus: add a tsconsensus package
tsconsensus enables tsnet.Server instances to form a consensus.

tsconsensus wraps hashicorp/raft with
 * the ability to do discovery via tailscale tags
 * inter node communication over tailscale
 * routing of commands to the leader

Updates #14667

Signed-off-by: Fran Bull <fran@tailscale.com>
2025-03-11 14:29:53 -07:00