-
e3d6236606
winutil: refactor methods to get values from registry to also return (#9536)
Claire Wang
2023-09-26 13:15:11 -04:00
-
c608660d12
wgengine,net,ipn,disco: split up and define different types of MTU
Val
2023-09-22 17:49:09 +02:00
-
578b357849
wgengine/netstack: use buffer pools for UDP packet forwarding
Val
2023-09-19 14:55:09 +02:00
-
bdd9eeca90
cmd/k8s-operator: fix reconcile filters (#9533)
Irbe Krumina
2023-09-26 06:09:35 +01:00
-
651620623b
ipn/ipnlocal: close foreground sessions on SetServeConfig
Marwan Sulaiman
2023-09-18 10:30:58 -04:00
-
530aaa52f1
net/dns: retry forwarder requests over TCP
Andrew Dunham
2023-09-07 16:27:50 -04:00
-
098d110746
VERSION.txt: this is v1.51.0
Aaron Klotz
2023-09-25 10:35:48 -06:00
-
7aed9712d8
licenses: update win/apple licenses
License Updater
2023-09-22 20:58:28 +00:00
-
04fabcd359
ipn/{ipnlocal,localapi}, cli: add debug force-netmap-update
Brad Fitzpatrick
2023-09-24 08:08:28 -07:00
-
75dbd71f49
api.md: document the
invalid field in Get Key API response
Anton Tolchanov
2023-09-21 16:16:36 -05:00
-
241c983920
net/tstun: use untyped consts, simplify DefaultMTU func
Brad Fitzpatrick
2023-09-23 11:48:20 -07:00
-
3b32d6c679
wgengine/magicsock, controlclient, net/dns: reduce some logspam
Brad Fitzpatrick
2023-09-23 11:21:47 -07:00
-
08302c0731
Revert "wgengine/netstack: use buffer pools for UDP packet forwarding"
Val
2023-09-22 19:45:07 +02:00
-
6cc5b272d8
Revert "wgengine,net,ipn,disco: split up and define different types of MTU"
Val
2023-09-22 19:44:59 +02:00
-
059051c58a
wgengine,net,ipn,disco: split up and define different types of MTU
Val
2023-09-22 17:49:09 +02:00
-
fb2f3e4741
wgengine/netstack: use buffer pools for UDP packet forwarding
Val
2023-09-19 14:55:09 +02:00
-
81e8335e23
licenses: update tailscale{,d} licenses
License Updater
2023-09-21 21:20:44 +00:00
-
b83804cc82
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2023-09-21 21:20:24 +00:00
-
36242904f1
go.mod: update github.com/go-json-experiment/json (#9508)
Joe Tsai
2023-09-21 14:19:27 -07:00
-
a82a74f2cf
cmd/containerboot: avoid leaking bash scripts after test runs
James Tucker
2023-09-21 13:02:36 -07:00
-
c5006f143f
licenses: update win/apple licenses
License Updater
2023-09-21 19:03:12 +00:00
-
ea6ca78963
release/dist, tool/gocross: add fake "windowsdll" GOOS to gocross
Aaron Klotz
2023-09-05 13:46:35 -06:00
-
5473d11caa
ipn/ipnlocal: perform additional sanity check in diskPath (#9500)
Joe Tsai
2023-09-21 10:01:27 -07:00
-
65dc711c76
control,tailcfg,wgengine/magicsock: add nodeAttr to enable/disable peer MTU
Val
2023-09-21 11:31:48 +02:00
-
95635857dc
wgengine/magicsock: replace CanPMTUD() with ShouldPMTUD()
Val
2023-09-18 21:21:46 +02:00
-
a5ae21a832
wgengine/magicsock: improve don't fragment bit set/get support
Val
2023-09-18 20:23:27 +02:00
-
4c793014af
wgengine/magicsock: fix don't fragment setsockopt arg for IPv6 on linux
Val
2023-09-14 17:49:53 +02:00
-
055f3fd843
wgengine/magicsock: rename debugPMTUD() to debugEnablePMTUD()
Val
2023-09-13 16:18:35 +02:00
-
bb3d338334
wgengine/magicsock: rename files for peer MTU
Val
2023-09-06 14:54:23 +02:00
-
1c88a77f68
net/dns/publicdns: update Quad9 addresses and references
James Tucker
2023-09-20 16:26:41 -07:00
-
6e6a510001
go.toolchain.rev: update to Go 1.21.1+
Denton Gentry
2023-09-20 06:28:19 -07:00
-
4669e7f7d5
cmd/containerboot: add iptables based MSS clamping for ingress/egress proxies
Maisem Ali
2023-09-20 10:59:13 -07:00
-
546506a54d
ipn/ipnlocal: add a test for recent WhoIs regression
Brad Fitzpatrick
2023-09-20 15:34:12 +01:00
-
ae89482f25
ipn/ipnlocal: fix LocalBackend.WhoIs for self (#9472)
Joe Tsai
2023-09-20 13:46:19 -07:00
-
c5b2a365de
cmd/k8s-operator: fix egress service name (#9494)
Irbe Krumina
2023-09-20 20:58:28 +01:00
-
5f4d76c18c
cmd/k8s-operator: rename egress annotation
Maisem Ali
2023-09-20 08:51:50 -07:00
-
ea9dd8fabc
Revert "ipn/ipnlocal: plumb ExitNodeDNSResolvers for IsWireGuardOnly exit nodes"
Maisem Ali
2023-09-19 20:36:05 -07:00
-
d52ab181c3
Revert "ipn/ipnlocal: allow Split-DNS and default resolvers with WireGuard nodes"
James Tucker
2023-09-19 20:22:51 -07:00
-
c7ce4e07e5
ipn/ipnlocal: allow Split-DNS and default resolvers with WireGuard nodes
James Tucker
2023-09-19 15:55:34 -07:00
-
3056a98bbd
net/tstun: add better logging of natV4Config
Maisem Ali
2023-09-19 14:50:13 -07:00
-
ed50f360db
util/lru: update c.head when deleting the most recently used entry
David Anderson
2023-09-19 10:46:25 -07:00
-
4232826cce
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2023-09-19 17:10:59 +00:00
-
652f77d236
client/web: switch to using prebuilt web client assets
Will Norris
2023-09-19 09:46:06 -07:00
-
35ad2aafe3
Makefile: make it possibe to pass a custom tag when building dev images (#9461)
Irbe Krumina
2023-09-19 17:51:22 +01:00
-
1166765559
licenses: update win/apple licenses
License Updater
2023-09-18 23:30:57 +00:00
-
c08cf2a9c6
all: declare & plumb IPv6 masquerade address for peer
Tom DNetto
2023-09-18 17:03:53 -07:00
-
d9ae7d670e
net/portmapper: add clientmetric for UPnP error codes
Andrew Dunham
2023-09-12 19:16:51 -04:00
-
19a9d9037f
tailcfg: add NodeCapMap
Maisem Ali
2023-09-18 08:52:22 -07:00
-
4da0689c2c
tailcfg: add Node.HasCap helpers
Maisem Ali
2023-09-18 09:36:26 -07:00
-
d06b48dd0a
tailcfg: add RawMessage
Maisem Ali
2023-09-18 09:40:14 -07:00
-
258f16f84b
ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfile
Sonia Appasamy
2023-09-08 12:04:54 -04:00
-
0d991249e1
types/netmap: remove NetworkMap.{Addresses,MachineStatus}
Brad Fitzpatrick
2023-09-18 07:31:34 +01:00
-
d25217c9db
cmd/tailscale/cli: error when serving foreground if bg already exists
Marwan Sulaiman
2023-09-15 12:19:21 -05:00
-
98b5da47e8
types/views: add SliceContainsFunc like slices.ContainsFunc
Brad Fitzpatrick
2023-09-18 07:33:06 +01:00
-
a61caea911
tailcfg: define a type for NodeCapability
Maisem Ali
2023-09-06 10:17:25 -07:00
-
3d37328af6
wgengine, proxymap: split out port mapping from Engine to new type
Brad Fitzpatrick
2023-09-13 11:38:05 -07:00
-
db2f37d7c6
ipn/ipnlocal: add some test accessors
Brad Fitzpatrick
2023-09-17 04:17:59 -05:00
-
9538e9f970
ipn/ipnlocal: keep internal map updated of latest Nodes post mutations
Brad Fitzpatrick
2023-09-17 02:13:52 -05:00
-
926c990a09
types/netmap: start phasing out Addresses, add GetAddresses method
Brad Fitzpatrick
2023-09-17 12:53:23 -05:00
-
fb5ceb03e3
types/netmap: deprecate NetworkMap.MachineStatus, add accessor method
Brad Fitzpatrick
2023-09-13 10:20:51 -07:00
-
0f3c279b86
ipn/ipnlocal: delete some unused code
Brad Fitzpatrick
2023-09-17 10:27:54 -05:00
-
760b945bc0
ipn/{ipnlocal,ipnstate}: start simplifying UpdateStatus/StatusBuilder
Brad Fitzpatrick
2023-09-17 07:20:50 -05:00
-
8ab46952d4
net/ping: fix ICMP echo code field to 0
James Tucker
2023-09-09 11:39:44 -07:00
-
f6845b10f6
ipn/ipnlocal: plumb ExitNodeDNSResolvers for IsWireGuardOnly exit nodes
James Tucker
2023-09-14 16:22:15 -07:00
-
e7727db553
tailcfg: add DNS address list for IsWireGuardOnly nodes
James Tucker
2023-09-14 10:04:31 -07:00
-
335a5aaf9a
cmd/k8s-operator: add APISERVER_PROXY env
Maisem Ali
2023-09-14 10:53:21 -05:00
-
4c693d2ee8
net/dns/publicdns: update Mullvad DoH server list
James Tucker
2023-09-12 12:49:10 -07:00
-
8428a64b56
words: holy mole we need some more mammals
Charlotte Brandhorst-Satzkorn
2023-09-14 13:40:34 -07:00
-
1858ad65c8
cmd/cloner: do not allocate slices when the source is nil
James Tucker
2023-09-14 10:52:37 -07:00
-
85155ddaf3
tailcfg: remove completed TODO from IsWireGuardOnly
James Tucker
2023-09-14 09:58:36 -07:00
-
dfefaa5e35
Use parent serve config
Tyler Smalley
2023-09-14 10:08:28 -05:00
-
f3a5bfb1b9
cmd/tailscale/cli: add set serve validations
Marwan Sulaiman
2023-09-13 18:41:15 -05:00
-
7ce1c6f981
.github/workflows: fix slack-action format in govulncheck.yml (#9390)
Andrew Lytvynov
2023-09-13 16:36:40 -05:00
-
3421784e37
cmd/tailscale/cli: use optimistic concurrency control on SetServeConfig
Marwan Sulaiman
2023-09-11 21:32:51 -04:00
-
6e66e5beeb
cmd/tsconnect/wasm: pass a netmon to ipnserver.New
Brad Fitzpatrick
2023-09-13 12:34:35 -07:00
-
99bb355791
wgengine: remove DiscoKey method from Engine interface
Brad Fitzpatrick
2023-09-13 09:52:47 -07:00
-
9843e922b8
README: update docs for building web client
Will Norris
2023-09-13 11:20:01 -05:00
-
82c1dd8732
cmd/tailscale: funnel wip cleanup and additional test coverage (#9316)
Tyler Smalley
2023-09-13 08:41:30 -07:00
-
3c276d7de2
wgengine: remove SetDERPMap method from Engine interface
Brad Fitzpatrick
2023-09-12 20:29:26 -07:00
-
67396d716b
ipn/ipnlocal: remove defensiveness around not having a magicsock.Conn
Brad Fitzpatrick
2023-09-12 20:34:44 -07:00
-
b8a4c96c53
wgengine: remove LinkChange method from Engine interface
Brad Fitzpatrick
2023-09-12 15:59:38 -07:00
-
727b1432a8
wgengine: remove SetNetInfoCallback method from Engine
Brad Fitzpatrick
2023-09-12 14:49:48 -07:00
-
ad4c11aca1
net/netmon: log when the gateway/self IP changes
Andrew Dunham
2023-09-12 17:04:09 -04:00
-
45eafe1b06
licenses: update win/apple licenses
License Updater
2023-09-12 21:07:21 +00:00
-
eb9f1db269
cmd/tsconnect/wasm: register netstack.Impl with tsd.System
Brad Fitzpatrick
2023-09-12 14:01:07 -07:00
-
343c0f1031
wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interface
Brad Fitzpatrick
2023-09-12 13:37:51 -07:00
-
47ffbffa97
clientupdate: add root key (#9364)
David Crawshaw
2023-09-12 15:24:01 -05:00
-
39ade4d0d4
tstest/integration: add start of integration tests for incremental map updates
Brad Fitzpatrick
2023-09-12 11:43:34 -07:00
-
9203916a4a
control/controlknobs: move more controlknobs code from controlclient
Brad Fitzpatrick
2023-09-12 12:36:53 -07:00
-
3af051ea27
control/controlclient, types/netmap: start plumbing delta netmap updates
Brad Fitzpatrick
2023-09-01 19:28:00 -07:00
-
c0ade132e6
clientupdate: restart tailscale after install on DSM6 (#9363)
Andrew Lytvynov
2023-09-12 11:08:00 -07:00
-
668a0dd5ab
cmd/tailscale/cli: fix panic in netcheck print when no DERP home
Brad Fitzpatrick
2023-07-13 08:04:07 -07:00
-
9ee173c256
net/portmapper: fall back to permanent UPnP leases if necessary
Andrew Dunham
2023-09-11 12:15:02 -04:00
-
7c1ed38ab3
ipn/ipnlocal: fix missing controlknobs.Knobs plumbing
Brad Fitzpatrick
2023-09-11 21:44:38 -07:00
-
12d4685328
ipn/localapi, ipn/ipnlocal: add etag support for SetServeConfig
Marwan Sulaiman
2023-09-11 19:33:20 -04:00
-
ff6fadddb6
wgengine/magicsock: stop retaining *netmap.NetworkMap
Brad Fitzpatrick
2023-09-11 19:17:24 -07:00
-
f06e64c562
wgengine: use set.HandleSet in another place
Brad Fitzpatrick
2023-09-11 19:30:49 -07:00
-
42072683d6
control/controlknobs: move ForceBackgroundSTUN to controlknobs.Knobs
Brad Fitzpatrick
2023-09-11 17:53:21 -07:00
-
4e91cf20a8
control/controlknobs, all: add plumbed Knobs type, not global variables
Brad Fitzpatrick
2023-09-11 12:03:39 -07:00
-
d050700a3b
wgengine/magicsock: make peerMap also keyed by NodeID
Brad Fitzpatrick
2023-09-11 10:13:00 -07:00