39 Commits (3bb57504af8efe8dd1a931cc3792978433b34602)

Author SHA1 Message Date
Brad Fitzpatrick 4950fe60bd syncs, all: move to using Go's new atomic types instead of ours 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Mihai Parparita 27a1ad6a70
wasm: exclude code that's not used on iOS for Wasm too 4 years ago
Brad Fitzpatrick 51bc9a6d9d net/netns: remove a useless probe of the "ip" command 4 years ago
Josh Bleecher Snyder 758c37b83d net/netns: thread logf into control functions 4 years ago
Brad Fitzpatrick 173bbaa1a1 all: disable TCP keep-alives on iOS/Android 5 years ago
Brad Fitzpatrick 4f648e6fcc cmd/tailscaled: disable netns earlier in userspace-networking mode 5 years ago
Brad Fitzpatrick 382b349c54 cmd/tailscaled: disable netns in userspace-networking mode 5 years ago
Josh Bleecher Snyder a5da4ed981 all: gofmt with Go 1.17 5 years ago
Denton Gentry e28bc49e5f netns_linux: remove special handling for tests. 5 years ago
Denton Gentry d2480fd508 net/netns: support !CAP_NET_ADMIN 5 years ago
Denton Gentry 1896bf99d9 netns_linux: No namespace for localhost. 5 years ago
Brad Fitzpatrick 7b8ed1fc09 net/netns: add Android implementation, allowing registration of JNI hook 5 years ago
Brad Fitzpatrick 45e64f2e1a net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOS 5 years ago
Brad Fitzpatrick 713c5c9ab1 net/{interfaces,netns}: change which build tag means mac/ios Network/System Extension 5 years ago
Brad Fitzpatrick f4ae745b0b net/{interfaces,netns}: add some new tests, missed from prior commit 5 years ago
Brad Fitzpatrick 52e24aa966 net/{interfaces,ns}: add tailscaled-mode darwin routing looping prevention 5 years ago
Brad Fitzpatrick 45d96788b5 net/netns: remove use of unsafe on Windows 6 years ago
Brad Fitzpatrick 551e1e99e9 net/netns: don't bind to device for localhost connections 6 years ago
Alex Brainman f2ce64f0c6 wgengine/router: unfork winipcfg-go package, use upstream 6 years ago
Brad Fitzpatrick 8893c2ee78 net/interfaces, net/netns: move default route interface code to interfaces 6 years ago
Brad Fitzpatrick fda9dc8815 net/netns: document Windows socket binding a bit more 6 years ago
David Anderson 8f5b52e571 net/netns: add windows support. 6 years ago
Brad Fitzpatrick 25b021388b net/netns, net/interfaces: move defaultRouteInterface, add Android fallback 6 years ago
David Anderson d60917c0f1 wgengine/router: switch packet marks to avoid conflict with Weave Net. 6 years ago
Brad Fitzpatrick 24009241bf net/netns: move SOCKS dialing to netns for now 6 years ago
Brad Fitzpatrick a5d6c9d616 net/netns: optimize defaultRouteInterface a bit 6 years ago
Brad Fitzpatrick becce82246 net/netns, misc tests: remove TestOnlySkipPrivilegedOps, argv checks 6 years ago
Brad Fitzpatrick 7a410f9236 net/netns: unindent, refactor to remove some redunant code 6 years ago
Brad Fitzpatrick 45b139d338 net/netns: remove redundant build tag 6 years ago
Brad Fitzpatrick dcd7a118d3 net/netns: add a test that tailscaleBypassMark stays in sync between packages 6 years ago
Brad Fitzpatrick 1e837b8e81 net/netns: refactor the sync.Once usage a bit 6 years ago
Avery Pennarun e7ae6a2e06 net/netns, wgengine/router: support Linux machines that don't have 'ip rule'. 6 years ago
Brad Fitzpatrick 765695eaa2 net/netns: also don't err on tailscaled -fake as a regular user 6 years ago
Brad Fitzpatrick 1407540b52 net/netns: don't return an error if we're not root and running the tailscale binary 6 years ago
David Anderson 5114df415e net/netns: set the bypass socket mark on linux. 6 years ago
David Anderson e9f7d01b91 derp/derphttp: make DERP client use netns for dial-outs. 6 years ago
Brad Fitzpatrick 9e3ad4f79f net/netns: add package for start of network namespace support 6 years ago