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/net
KevinLiang10 a0d059d74c
cmd/tailscale/cli: allow remote target as service destination (#17607)
This commit enables user to set service backend to remote destinations, that can be a partial
URL or a full URL. The commit also prevents user to set remote destinations on linux system
when socket mark is not working. For user on any version of mac extension they can't serve a
service either. The socket mark usability is determined by a new local api.

Fixes tailscale/corp#24783

Signed-off-by: KevinLiang10 <37811973+KevinLiang10@users.noreply.github.com>
1 month ago
..
ace feature/ace: make ACE modular 3 months ago
art all: rename variables with lowercase-l/uppercase-I 1 month ago
bakedroots tstest/tlstest: simplify, don't even bake in any keys 6 months ago
batching net/batching: fix gro size handling for misordered UDP_GRO messages (#17842) 1 month ago
captivedetection syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging 1 month ago
connectproxy net/tlsdial: fix TLS cert validation of HTTPS proxies 6 months ago
dns all: rename variables with lowercase-l/uppercase-I 1 month ago
dnscache syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging 1 month ago
dnsfallback feature, net/tshttpproxy: pull out support for using proxies as a feature 3 months ago
flowtrack net/flowtrack: fix, test String method 2 years ago
ipset all: use iterators over slice views more 1 year ago
ktimeout all: rename variables with lowercase-l/uppercase-I 1 month ago
memnet all: rename variables with lowercase-l/uppercase-I 1 month ago
netaddr all: rename variables with lowercase-l/uppercase-I 1 month ago
netcheck all: rename variables with lowercase-l/uppercase-I 1 month ago
neterror net/neterror, wgengine/magicsock: use UDP GSO and GRO on Linux (#7791) 3 years ago
netkernelconf all: remove non-applicable "linux" deps on Android 8 months ago
netknob all: update copyright and license headers 3 years ago
netmon syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging 1 month ago
netns cmd/tailscale/cli: allow remote target as service destination (#17607) 1 month ago
netstat all: add test for package comments, fix, add comments as needed 1 year ago
netutil syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging 1 month ago
netx net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl 9 months ago
packet wgengine: stop importing flowtrack when unused 3 months ago
ping syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging 1 month ago
portmapper go.mod: bump golang.org/x/crypto (#17907) 1 month ago
proxymux all: cleanup unused code, part 1 (#10661) 2 years ago
routetable net/routetable: don't try to fetch the route table on android 9 months ago
sockopts wgengine/magicsock,net/sockopts: export Windows ICMP suppression logic (#16917) 4 months ago
socks5 all: rename variables with lowercase-l/uppercase-I 1 month ago
sockstats go.mod: bump golang.org/x/crypto (#17907) 1 month ago
speedtest all: rename variables with lowercase-l/uppercase-I 1 month ago
stun ci: enable checklocks workflow for specific packages 2 years ago
stunserver all: use Go 1.22 range-over-int 2 years ago
tcpinfo all: use Go 1.22 range-over-int 2 years ago
tlsdial feature/featuretags, all: add build features, use existing ones in more places 3 months ago
tsaddr net/tsaddr: include test input in test failure output 1 year ago
tsdial types/netmap,*: remove some redundant fields from NetMap 1 month ago
tshttpproxy go.mod: bump golang.org/x/crypto (#17907) 1 month ago
tstun wgengine/netlog: embed node information in network flow logs (#17668) 2 months ago
udprelay net/udprelay: implement Server.SetStaticAddrPorts (#17909) 1 month ago
wsconn syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging 1 month ago