summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/peerapi.go
AgeCommit message (Expand)AuthorFilesLines
2022-09-16ipn/{ipnlocal,localapi}: use strs.CutPrefix, add more domain validationBrad Fitzpatrick1-2/+3
2022-08-04syncs, all: move to using Go's new atomic types instead of oursBrad Fitzpatrick1-5/+5
2022-08-03all: use atomic.PointerMaisem Ali1-2/+2
2022-08-02all: migrate code from netaddr.FromStdAddr to Go 1.18Brad Fitzpatrick1-2/+2
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-8/+8
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick1-1/+2
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-9/+8
2022-04-30cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstackTom DNetto1-1/+1
2022-04-27ipn/ipnlocal/peerapi: add endpoint to list local interfacesMaisem Ali1-0/+37
2022-04-26ipn/ipnlocal: add Wake-on-LAN function to peerapiBrad Fitzpatrick1-2/+67
2022-04-25ipn/ipnlocal: do not initialize peer api listeners when shutting downMaisem Ali1-1/+1
2022-04-20ipn/ipnlocal: use the fake peerapi listener as fallback if netstack availableBrad Fitzpatrick1-2/+9
2022-04-20ipn/ipnlocal: make peerapi listener on Android avoid the kernelBrad Fitzpatrick1-0/+54
2022-04-18ipn/ipnlocal: add capability for debugging peers over peerapiBrad Fitzpatrick1-23/+21
2022-04-17ipn/ipnlocal: add start of inter-user TaildropBrad Fitzpatrick1-2/+24
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder1-1/+1
2022-02-22net/netutil: fix regression where peerapi would get closed after 1st reqBrad Fitzpatrick1-2/+2
2022-02-13net/netutil: unify two oneConnListeners into a new packageBrad Fitzpatrick1-19/+2
2022-01-31ipn/ipnlocal, wgengine/netstack: use netstack for peerapi serverBrad Fitzpatrick1-20/+25
2021-12-21net/dns/resolver: add debug HTML handler to see what DNS traffic was forwardedBrad Fitzpatrick1-0/+17
2021-12-21wgengine/magicsock: add HTML debug handler to see magicsock stateBrad Fitzpatrick1-0/+18
2021-12-06ipn/ipnlocal: add HTTP/2 h2c server support to peerapi on non-mobile platformsBrad Fitzpatrick1-0/+7
2021-12-06ipn/{ipnserver,ipnlocal}: support incoming Taildrop on SynologyBrad Fitzpatrick1-3/+10
2021-12-01ipn/ipnlocal: run peerapi even if Taildrop storage not configuredBrad Fitzpatrick1-6/+24
2021-12-01net/tsdial: also plumb TUN name and monitor into tsdial.DialerBrad Fitzpatrick1-2/+1
2021-11-30ipn/ipnlocal: fix Content-Length in DoH DNS proxy responseBrad Fitzpatrick1-1/+1
2021-11-29tailcfg, ipn/ipnlocal, net/dns: forward exit node DNS on Unix to system DNSBrad Fitzpatrick1-2/+7
2021-11-29ipn/ipnlocal: restrict exit node DoH server based on ACL'ed packet filterBrad Fitzpatrick1-7/+40
2021-11-23net/dns/resolver, ipn/ipnlocal: wire up peerapi DoH server to DNS forwarderBrad Fitzpatrick1-2/+120
2021-11-23ipn/ipnlocal: start adding DoH DNS server to peerapi when exit nodeBrad Fitzpatrick1-0/+68
2021-11-18ipn/ipnlocal: export client metrics over peerapi to ownerBrad Fitzpatrick1-3/+16
2021-11-03ipn/ipnlocal: add owner-only debug handler to get process envBrad Fitzpatrick1-0/+26
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder1-1/+1
2021-05-04ipn/ipnlocal: update peerapi logging of received PUTsBrad Fitzpatrick1-1/+3
2021-05-04ipn/ipnlocal: redact more errorsBrad Fitzpatrick1-7/+12
2021-04-26ipn/ipnlocal: always write files to partial files, even in buffered modeBrad Fitzpatrick1-7/+17
2021-04-26ipn/ipnlocal: use delete marker files to work around Windows delete problemsBrad Fitzpatrick1-16/+107
2021-04-22ipn/ipnlocal: add peerapi goroutine fetchBrad Fitzpatrick1-0/+20
2021-04-22ipn/ipnlocal: put a retry loop around Windows file deletesBrad Fitzpatrick1-7/+37
2021-04-22ipn/ipnlocal: fix approxSize operator precedenceBrad Fitzpatrick1-1/+1
2021-04-22ipn/ipnlocal: log on DeleteFile errorBrad Fitzpatrick1-0/+4
2021-04-20ipn{,/ipnlocal}: in direct file receive mode, don't rename partial fileBrad Fitzpatrick1-16/+15
2021-04-19ipn/ipnlocal: finish/fix up filename validation & encoding on diskBrad Fitzpatrick1-4/+55
2021-04-19ipn/ipnlocal: add some more peerapi handlePeerPut testsBrad Fitzpatrick1-1/+1
2021-04-19ipn/ipnlocal: add some peerapi testsBrad Fitzpatrick1-4/+2
2021-04-16ipn/ipnlocal, etc: require file sharing capability to send/recv filesBrad Fitzpatrick1-0/+4
2021-04-13ipn/ipnlocal: fix peerapi printf arg mismatchBrad Fitzpatrick1-1/+1
2021-04-13client/tailscale/apitype: move local API types to new apitype packageBrad Fitzpatrick1-9/+3
2021-04-12ipn/ipnlocal: in direct file mode, don't readdirBrad Fitzpatrick1-1/+10
2021-04-12ipn/ipnlocal: add LocalBackend.SetDirectFileRootBrad Fitzpatrick1-2/+33