You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/tstest
Brad Fitzpatrick 1562a6f2f2 feature/*: make Wake-on-LAN conditional, start supporting modular features
This pulls out the Wake-on-LAN (WoL) code out into its own package
(feature/wakeonlan) that registers itself with various new hooks
around tailscaled.

Then a new build tag (ts_omit_wakeonlan) causes the package to not
even be linked in the binary.

Ohter new packages include:

   * feature: to just record which features are loaded. Future:
     dependencies between features.
   * feature/condregister: the package with all the build tags
     that tailscaled, tsnet, and the Tailscale Xcode project
     extension can empty (underscore) import to load features
     as a function of the defined build tags.

Future commits will move of our "ts_omit_foo" build tags into this
style.

Updates #12614

Change-Id: I9c5378dafb1113b62b816aabef02714db3fc9c4a
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
11 months ago
..
archtest all: cleanup unused code, part 1 (#10661) 2 years ago
deptest derp/derphttp: don't link websockets other than on GOOS=js 1 year ago
integration feature/*: make Wake-on-LAN conditional, start supporting modular features 11 months ago
iosdeps ipn/conffile: don't depend on hujson on iOS/Android 1 year ago
jsdeps all: use math/rand/v2 more 2 years ago
natlab Switch logging service from log.tailscale.io to log.tailscale.com (#14398) 12 months ago
nettest cmd/derper,tstest/nettest: skip network-needing test in airplane mode 2 years ago
tailmac tstest/tailmac: add support for mounting host directories in the guest (#13957) 1 year ago
tools go.{mod,sum},tstest/tools,k8s-operator,cmd/k8s-operator: autogenerate CRD API docs (#12884) 1 year ago
allocs.go all: update copyright and license headers 3 years ago
clock.go tstime: add Since method (#8622) 2 years ago
clock_test.go all: use Go 1.22 range-over-int 2 years ago
log.go wgengine/magicsock: disable portmapper in tunchan-faked tests 2 years ago
log_test.go all: update copyright and license headers 3 years ago
reflect.go net/dns: fix IsZero and Equal methods on OSConfig 1 year ago
resource.go tstest: avoid Fatal in ResourceCheck to show panic (#13790) 1 year ago
test-wishlist.md wf/firewall: allow link-local multicast for permitted local routes when the killswitch is on on Windows 1 year ago
tstest.go ipn/{conffile,ipnlocal}: start booting tailscaled from a config file w/ auth key 2 years ago
tstest_test.go tstest: add method to Replace values for tests 3 years ago