Xoogler. Ex @golang team (2010-2020).
Currently making WireGuard easier and more magical @tailscale.
- Seattle
- https://bradfitz.com/
Highlights
- Pro
Block or Report
Block or report bradfitz
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
perkeep/perkeep Public
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
-
4,820 contributions in the last year
Less
More
Activity overview
Contribution activity
April 2022
Created 21 commits in 3 repositories
Created a pull request in tailscale/tailscale that received 2 comments
tailcfg, logtail: provide Debug bit to disable logtail
For people running self-hosted control planes who want a global opt-out knob instead of running their own logcatcher.
+20
−0
•
2
comments
Opened 20 other pull requests in 1 repository
tailscale/tailscale
17
merged
1
open
2
closed
- net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusion
- net/dns/resolver: count errors when racing DNS queries, fail earlier
- net/dns: remove an unused function
- tailcfg: clarify how SSHPolicy.Rules are evaluated between auth phases
- ssh/tailssh: start moving auth checks earlier, adding banner
- net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialer
- ipn/ipnlocal: add capability for debugging peers over peerapi
- cmd/tailscale, etc: make "tailscale up --ssh" fail fast when unavailable
- cmd/tailscale: unhide 'up --ssh' behind WIP env var
- ipn/ipnlocal: only call updateFilter with mutex held
- ssh/tailssh: close sessions on policy change if no longer allowed
- ipn/ipnlocal: add start of inter-user Taildrop
- net/dnsfallback: update from 'go generate'
- ssh/tailssh: cache public keys fetched from URLs
- ssh/tailssh: make the SSH server a singleton, register with LocalBackend
- control/controlclient: finish wiring up PingRequest TSMP support
- tailcfg, ipn/ipnlocal: add debug flag to enable one-big-CGNAT/10 route
- bump x/tools for go/packages fix
- control/{controlclient,controlhttp}: send capability version in Noise upgrade
- tailcfg, ssh/tailssh: optionally support SSH public keys in wire policy
Reviewed 47 pull requests in 4 repositories
tailscale/tailscale
25 pull requests
- tshttpproxy: support synology proxy configuration
- ssh/tailssh: terminate ssh auth early if no policy can match
- derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxies
- net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusion
- tailcfg: clarify how SSHPolicy.Rules are evaluated between auth phases
- net/ping, control/controlclient: add ICMP pings
- ssh/tailssh: start moving auth checks earlier, adding banner
- ipn/ipnlocal: also use SSHPolicies when updating filterHash
- go.toolchain.rev: update to go1.18.1
- hostinfo, tailcfg: add desktop environment to hostinfo
- net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialer
- ipn/ipnlocal: add capability for debugging peers over peerapi
- cmd/tailscale: [ssh] enable StrictHostKeyChecking mode
- wgengine/monitor: do not set timeJumped on iOS/Android
- control/controlclient: wire up PingRequest for disco & TSMP
- tailcfg, ssh/tailssh: optionally support SSH public keys in wire policy
- net/dns/publicdns: add missing call to sync.Once.Do
- net/dns, util/publicdns: extract public DNS mapping into own package
- ipn/ipnlocal: make peerIPs return a sorted slice
- bump x/tools for go/packages fix
- ipn/ipnstate: make status page more mobile-friendly
- cmd/tailscale: add id-token subcommand
- wgengine/router,util/kmod: load & log xt_mark
- tailscaled: reduce gc churn
- all: add arbitrary capability support
- Some pull request reviews not shown.
perkeep/perkeep
2 pull requests
tailscale/golang-x-crypto
1 pull request
tailscale/ToBeReviewedBot
1 pull request
Created an issue in golang/go that received 4 comments
proposal: language: allow getting capacity of map?
I posted a quiz on Twitter: func main() { m := make(map[int]int, 500) fmt.Println(len(m)) fmt.Println(cap(m)) } Only 21% of people got it right, th…
4
comments
Opened 5 other issues in 3 repositories
tailscale/tailscale
2
open
1
closed
juanfont/headscale
1
open
golang/go
1
closed
314
contributions
in private repositories
Apr 1 – Apr 19

