100 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Simon Law 34242df51b
derp/derpserver: clean up extraction of derp.Server (#17264) 7 months ago
Brad Fitzpatrick 21dc5f4e21 derp/derpserver: split off derp.Server out of derp into its own package 7 months ago
Brad Fitzpatrick 0cc1b2ff76 cmd/derper: add start of ACE support 7 months ago
Mike O'Driscoll e72c528a5f
cmd/{derp,derpprobe},prober,derp: add mesh support to derpprobe (#15414) 10 months ago
Simon Law 3ee4c60ff0
cmd/derper: fix mesh auth for DERP servers (#16061) 11 months ago
David Anderson daa5635ba6 tsweb: split promvarz into an optional dependency 1 year ago
Brad Fitzpatrick cae5b97626 cmd/derper: add --home flag to control home page behavior 1 year ago
Brad Fitzpatrick 83c104652d cmd/derper: add --socket flag to change unix socket path to tailscaled 1 year ago
Andrew Lytvynov 323747c3e0
various: disable MPTCP when setting TCP_USER_TIMEOUT sockopt (#15063) 1 year ago
Mike O'Driscoll d08f830d50
cmd/derper: support no mesh key (#14931) 1 year ago
Mike O'Driscoll 9a9ce12a3e
cmd/derper: close setec after use (#14929) 1 year ago
Mike O'Driscoll e6e00012b2
cmd/derper: remove logging of mesh key (#14915) 1 year ago
Mike O'Driscoll d5316a4fbb
cmd/derper: add setec secret support (#14890) 1 year ago
Percy Wegmann 450bc9a6b8 cmd/derper,derp: make TCP write timeout configurable 1 year ago
Percy Wegmann db05e83efc cmd/derper: support explicit configuration of mesh dial hosts 1 year ago
Brad Fitzpatrick 87546a5edf cmd/derper: allow absent SNI when using manual certs and IP literal for hostname 1 year ago
Percy Wegmann 8dcbd988f7 cmd/derper: show more information on home page 1 year ago
Brad Fitzpatrick 6ca078c46e cmd/derper: move 204 handler from package main to derphttp 2 years ago
Brad Fitzpatrick 6b801a8e9e cmd/derper: link to various derper docs in more places 2 years ago
Brad Fitzpatrick 91786ff958 cmd/derper: add debug endpoint to adjust mutex profiling rate 2 years ago
Brad Fitzpatrick 3c9be07214 cmd/derper: support TXT-mediated unpublished bootstrap DNS rollouts 2 years ago
Brad Fitzpatrick 15fc6cd966 derp/derphttp: fix netcheck HTTPS probes 2 years ago
Brad Fitzpatrick 1c259100b0 cmd/{derper,derpprobe}: add --version flag 2 years ago
Andrew Dunham 34176432d6 cmd/derper, types/logger: move log filter to shared package 2 years ago
James Tucker 0c5e65eb3f cmd/derper: apply TCP keepalive and timeout to TLS as well 2 years ago
James Tucker edbad6d274 cmd/derper: add user timeout and reduce TCP keepalive 2 years ago
Brad Fitzpatrick 10d130b845 cmd/derper, derp, tailcfg: add admission controller URL option 2 years ago
Brad Fitzpatrick 2bd3c1474b util/cmpx: delete now that we're using Go 1.22 2 years ago
James Tucker 953fa80c6f cmd/{derper,stund},net/stunserver: add standalone stun server 2 years ago
Andrew Lytvynov 96d7af3469
cmd/derper,tsweb: consistently add HTTP security headers (#8579) 3 years ago
Brad Fitzpatrick eefee6f149 all: use cmpx.Or where it made sense 3 years ago
valscale 7bfb7744b7
derp,magicsock: add debug envknobs for HTTP and derp server name (#7744) 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Andrew Dunham 223126fe5b cmd/derper, net/netcheck: add challenge/response to generate_204 endpoint 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago
Andrew Dunham eb5939289c
cmd/derper: add /generate_204 endpoint (#5601) 4 years ago
Brad Fitzpatrick 89fee056d3 cmd/derper: add robots.txt to disallow all 4 years ago
Andrew Dunham c9961b8b95
cmd/derper: filter out useless HTTP error logs (#5563) 4 years ago
Brad Fitzpatrick 02de34fb10 cmd/derper: add flag to run derper in bootstrap-dns-only mode 4 years ago
Andrew Dunham a0bae4dac8
cmd/derper: add support for unpublished bootstrap DNS entries (#5529) 4 years ago
Kris Brandow 8f38afbf8e net/stun: convert to use net/netip.AddrPort 4 years ago
Joe Tsai b905db7a56
cmd/derper: remove support for logtail logging (#5248) 4 years ago
Brad Fitzpatrick 740e3c006c cmd/derper: add --stun-port flag 4 years ago
Joe Tsai 0173a50bf0
cmd/derper: add a rate limiter for accepting new connection (#3908) 4 years ago
Brad Fitzpatrick fa612c28cf cmd/derper: make --stun default to on, flesh out flag docs 4 years ago
David Anderson f5ec916214 cmd/derper: disable TLS 1.0 and 1.1. 4 years ago
David Anderson 508f332bb2 cmd/derper: export TLS vars with derper_ prefix, not stun_ 4 years ago
David Anderson ff3442d92d cmd/derper: record TLS versions used for requests. 4 years ago
Arnaud Dezandee 656809e4ee cmd/derper: allow http port configuration 4 years ago
David Anderson db800ddeac cmd/derper: set Content-Security-Policy on DERPs. 4 years ago