summaryrefslogtreecommitdiffhomepage
path: root/tsnet
AgeCommit message (Expand)AuthorFilesLines
2023-03-15tsnet: add test for Funnel connectionsMaisem Ali2-15/+229
2023-03-15tsnet: do not start logtail in testsMaisem Ali1-37/+50
2023-03-13tsnet: avoid deadlock on closeMaisem Ali2-8/+48
2023-03-13all: replace /kb/ links with /s/ equivalentsMaisem Ali1-2/+2
2023-03-13cmd/k8s-operator: require HTTPS to be enabled for AuthProxyMaisem Ali1-1/+1
2023-03-12various: pass logger.Logf through to more placesAndrew Dunham1-0/+20
2023-03-11tsnet: add CertDomains helper (#7533)Maisem Ali2-0/+18
2023-03-11tsnet/tsnet: clear ipn.ServeConfig on Up for tsnet apps (#7534)shayne1-0/+8
2023-03-11ipn: add Funnel port check from nodeAttrMaisem Ali2-13/+18
2023-03-11tsnet: add ListenFunnelMaisem Ali2-125/+186
2023-03-09ipn/ipnlocal: add support for funnel in tsnetMaisem Ali2-0/+153
2023-03-07tsnet: only intercept TCP flows that have listenersMaisem Ali2-13/+10
2023-03-07tsnet: explicit message for panic seen in CIDavid Crawshaw1-1/+6
2023-03-06cmd/sniproxy: draw the rest of the DNS owl.Denton Gentry2-0/+58
2023-03-06tsnet: generalize loopback listener to include SOCKS5David Crawshaw2-82/+139
2023-03-05tsnet: add UDP support to Server.ListenBrad Fitzpatrick2-15/+102
2023-03-05wgengine/netstack: add support for custom UDP flow handlersBrad Fitzpatrick1-0/+8
2023-02-28tsnet: do not error on NeedsMachineAuth for UpDavid Crawshaw1-8/+5
2023-02-28tsnet: add a LocalAPI listener on loopback, with basic authDavid Crawshaw2-23/+180
2023-02-24tsnet: add data transfer testDavid Crawshaw2-8/+145
2023-02-24tsnet: add Up method to block until readyDavid Crawshaw1-0/+47
2023-01-30ipn/ipnlocal: drop not required StateKey parameterMaisem Ali1-1/+1
2023-01-30net/memnet: rename from net/nettestMaisem Ali1-3/+2
2023-01-27all: update copyright and license headersWill Norris4-12/+8
2022-12-23wgengine/netstack: change netstack API to require LocalBackendClaire Wang1-3/+3
2022-12-09all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (...Jordan Whited2-3/+3
2022-12-08tsnet: add HTTP client method to tsnet.Server (#6669)Xe Iaso2-0/+57
2022-11-25tsnet/example/tshello: use the correct LocalClient for certsMaisem Ali1-2/+1
2022-11-14tsnet: add Server.ControlURL optionBrad Fitzpatrick1-0/+5
2022-11-11tsnet: be stricter about arguments to Server.ListenBrad Fitzpatrick2-10/+46
2022-11-11ipn/ipnlocal: add support for multiple user profilesMaisem Ali1-2/+1
2022-11-07tsnet/example/tshello: use strings.Cut (#6198)Xe Iaso1-3/+1
2022-11-02client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noiseBrad Fitzpatrick1-5/+2
2022-10-17tsnet,client/tailscale: add APIClient which runs API over Noise.Maisem Ali1-0/+20
2022-10-17tsnet/examples/tshello: update example for LocalClient method (#5966)Xe Iaso1-1/+6
2022-10-10all: fix more resource leaks found by staticmajorEmmanuel T Odeke1-0/+3
2022-10-01tsnet: fix netstack leak on CloseMaisem Ali1-0/+6
2022-09-30all: consistently initialize Logf when creating tsdial.DialersMihai Parparita1-1/+1
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-2/+1
2022-09-02tsnet: add Server method to listenerWill Norris2-0/+21
2022-08-04tsnet: cleanup resources upon start failure (#5301)Joe Tsai1-1/+23
2022-08-04tsnet: fix closing of filch buffer (#5299)Joe Tsai1-2/+4
2022-08-03tsnet: log out ephemeral nodes on Close()Maisem Ali1-5/+20
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-3/+3
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-1/+1
2022-06-27tsnet: add Server.AuthKey fieldBrad Fitzpatrick1-2/+16
2022-06-09tsnet: use tailscaled as prefix for state file names (#4816)Joe Tsai1-2/+6
2022-06-07tsnet: use proper log IDWill Norris1-3/+49
2022-04-30assorted: documentation and readability fixesTom DNetto1-2/+2
2022-04-30net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstackTom DNetto1-2/+2