summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/peerapi.go
AgeCommit message (Expand)AuthorFilesLines
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
2021-04-08ipn/ipnlocal: provide IPN bus updates as files arriveBrad Fitzpatrick1-8/+69
2021-04-01ipn/ipnlocal: fix peerapi6 port being report as 0 in netstack modeBrad Fitzpatrick1-15/+12
2021-03-30ipn/{ipnlocal,localapi}, client/tailscale: add file get/delete APIsBrad Fitzpatrick1-6/+105
2021-03-30ipn{,/ipnlocal}: set new Notify.FilesWaiting when server has file(s)Brad Fitzpatrick1-5/+51
2021-03-30ipn/ipnlocal: make peerapi work in netstack modeBrad Fitzpatrick1-1/+19
2021-03-29ipn/ipnlocal: send peerapi port(s) in Hostinfo.ServicesBrad Fitzpatrick1-0/+1
2021-03-29ipn/ipnlocal: push down a user-specific root dir to peerapi handlerBrad Fitzpatrick1-7/+82