You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Brad Fitzpatrick
78035fb9d2
feature/featuretags,cmd/omitsize: support feature dependencies
This produces the following omitsizes output:
Starting with everything and removing a feature...
tailscaled tailscale combined (linux/amd64)
27005112 18153656 39727288
- 7696384 - 7282688 -19607552 .. remove *
- 167936 - 110592 - 245760 .. remove acme
- 1925120 - 0 - 7340032 .. remove aws
- 4096 - 0 - 8192 .. remove bird
- 20480 - 12288 - 32768 .. remove capture
- 0 - 57344 - 61440 .. remove completion
- 249856 - 696320 - 692224 .. remove debugeventbus
- 12288 - 4096 - 24576 .. remove debugportmapper
- 0 - 0 - 0 .. remove desktop_sessions
- 815104 - 8192 - 544768 .. remove drive
- 65536 - 356352 - 425984 .. remove kube
- 233472 - 286720 - 311296 .. remove portmapper (and debugportmapper)
- 90112 - 0 - 110592 .. remove relayserver
- 655360 - 712704 - 598016 .. remove serve (and webclient)
- 937984 - 0 - 950272 .. remove ssh
- 708608 - 401408 - 344064 .. remove syspolicy
- 0 - 4071424 -11132928 .. remove systray
- 159744 - 61440 - 225280 .. remove taildrop
- 618496 - 454656 - 757760 .. remove tailnetlock
- 122880 - 0 - 131072 .. remove tap
- 442368 - 0 - 483328 .. remove tpm
- 16384 - 0 - 20480 .. remove wakeonlan
- 278528 - 368640 - 286720 .. remove webclient
Starting at a minimal binary and adding one feature back...
tailscaled tailscale combined (linux/amd64)
19308728 10870968 20119736 omitting everything
+ 352256 + 454656 + 643072 .. add acme
+ 2035712 + 0 + 2035712 .. add aws
+ 8192 + 0 + 8192 .. add bird
+ 20480 + 12288 + 36864 .. add capture
+ 0 + 57344 + 61440 .. add completion
+ 262144 + 274432 + 266240 .. add debugeventbus
+ 344064 + 118784 + 360448 .. add debugportmapper (and portmapper)
+ 0 + 0 + 0 .. add desktop_sessions
+ 978944 + 8192 + 991232 .. add drive
+ 61440 + 364544 + 425984 .. add kube
+ 331776 + 110592 + 335872 .. add portmapper
+ 122880 + 0 + 102400 .. add relayserver
+ 598016 + 155648 + 737280 .. add serve
+ 1142784 + 0 + 1142784 .. add ssh
+ 708608 + 860160 + 720896 .. add syspolicy
+ 0 + 4079616 + 6221824 .. add systray
+ 180224 + 65536 + 237568 .. add taildrop
+ 647168 + 393216 + 720896 .. add tailnetlock
+ 122880 + 0 + 126976 .. add tap
+ 446464 + 0 + 454656 .. add tpm
+ 20480 + 0 + 24576 .. add wakeonlan
+ 1011712 + 1011712 + 1138688 .. add webclient (and serve)
Fixes #17139
Change-Id: Ia91be2da00de8481a893243d577d20e988a0920a
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
|
7 months ago |
| .. |
|
addlicense
|
all: fix golangci-lint errors
|
1 year ago |
|
build-webclient
|
client/web: precompress assets
|
2 years ago |
|
checkmetrics
|
cmd/checkmetrics: add command for checking metrics against kb
|
1 year ago |
|
cloner
|
cmd/viewer, types/views: implement support for json/v2 (#16852)
|
8 months ago |
|
connector-gen
|
cmd/connector-gen: add helper tool for wide app connector configurations
|
2 years ago |
|
containerboot
|
cmd/containerboot: do not reset state on non-existant secret (#17021)
|
8 months ago |
|
derper
|
cmd/derper: permit port 80 in ACE targets
|
7 months ago |
|
derpprobe
|
cmd/derpprobe,prober: add run all probes handler (#16875)
|
8 months ago |
|
dist
|
{cmd/dist,release/dist}: add support for intermediary QNAP signing certificates
|
8 months ago |
|
featuretags
|
feature/featuretags,cmd/omitsize: support feature dependencies
|
7 months ago |
|
get-authkey
|
cmd,tsnet,internal/client: create internal shim to deprecated control plane API
|
1 year ago |
|
gitops-pusher
|
scripts/check_license_headers.sh: delete, rewrite as a Go test
|
10 months ago |
|
hello
|
cmd/hello: display native ipv4 (#15191)
|
1 year ago |
|
k8s-nameserver
|
cmd/k8s-nameserver: fix AAAA record query response (#12412)
|
2 years ago |
|
k8s-operator
|
net/dns/recursive: remove recursive DNS resolver
|
7 months ago |
|
k8s-proxy
|
cmd/k8s-proxy,k8s-operator: fix serve config for userspace mode (#16919)
|
8 months ago |
|
mkmanifest
|
cmd/mkmanifest, cmd/tailscale, cmd/tailscaled: remove Windows arm32 resources from OSS
|
3 years ago |
|
mkpkg
|
go.mod: upgrade nfpm to v2 (#8786)
|
3 years ago |
|
mkversion
|
version/mkversion: open-source version generation logic
|
3 years ago |
|
nardump
|
cmd/nardump: support symlinks, add basic test
|
1 year ago |
|
natc
|
cmd/natc,tsconsensus: add cluster config admin
|
8 months ago |
|
netlogfmt
|
all: use Go 1.22 range-over-int
|
2 years ago |
|
nginx-auth
|
tailcfg,all: add and use Node.IsTagged()
|
3 years ago |
|
omitsize
|
feature/featuretags,cmd/omitsize: support feature dependencies
|
7 months ago |
|
pgproxy
|
all: use new LocalAPI client package location
|
1 year ago |
|
printdep
|
cmd/printdep: print correct toolchain URL
|
3 years ago |
|
proxy-test-server
|
net/tlsdial: fix TLS cert validation of HTTPS proxies
|
10 months ago |
|
proxy-to-grafana
|
scripts/check_license_headers.sh: delete, rewrite as a Go test
|
10 months ago |
|
sniproxy
|
net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl
|
1 year ago |
|
speedtest
|
all: update copyright and license headers
|
3 years ago |
|
ssh-auth-none-demo
|
ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh with golang.org/x/crypto/ssh
|
1 year ago |
|
stunc
|
cmd/stunc: enforce read timeout deadline (#14309)
|
1 year ago |
|
stund
|
go.toolchain.branch: bump to go1.25 (#16954)
|
8 months ago |
|
stunstamp
|
cmd/stunstamp: add protocol context to timeout logs (#13422)
|
2 years ago |
|
sync-containers
|
all: adjust some build tags for plan9
|
3 years ago |
|
systray
|
client/systray: allow specifying tailscaled socket
|
9 months ago |
|
tailscale
|
cmd/tailscale/cli: use helper function for matching profiles
|
7 months ago |
|
tailscaled
|
net/dns/recursive: remove recursive DNS resolver
|
7 months ago |
|
testcontrol
|
all: use Go 1.22 range-over-int
|
2 years ago |
|
testwrapper
|
.github/workflows: shard the Windows builder
|
10 months ago |
|
tl-longchain
|
all: use new LocalAPI client package location
|
1 year ago |
|
tsconnect
|
health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)
|
7 months ago |
|
tsidp
|
net/dns/recursive: remove recursive DNS resolver
|
7 months ago |
|
tsshd
|
all: update copyright and license headers
|
3 years ago |
|
tta
|
all: use new LocalAPI client package location
|
1 year ago |
|
viewer
|
cmd/viewer: add field comments to generated view methods
|
8 months ago |
|
vnet
|
cmd/vnet: add wsproxy mode
|
1 year ago |
|
xdpderper
|
tsweb: split promvarz into an optional dependency
|
1 year ago |