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.
-
6,152 contributions in the last year
We're celebrating 100 million developers!
Less
More
Activity overview
Contributed to
tailscale/tailscale,
golang/go,
tailscale/tailscale-android
and 56 other
repositories
Contribution activity
February 2023
Created 21 commits in 4 repositories
Created a pull request in josharian/native that received 1 comment
Opened 8 other pull requests in 2 repositories
tailscale/tailscale
7
merged
- net/{netns,netstat}: use new x/sys/cpu.IsBigEndian
- .github/workflows: delete CIFuzz job
- all: use Go 1.20's bytes.Clone
- all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork
- go.toolchain.branch: update to Go 1.20
- .github/ISSUE_TEMPLATE: add link to wiki/OtherSoftwareInterop
- cmd/tailscale/cli: delete ActLikeCLI
tailscale/bradtest
1
open
Reviewed 23 pull requests in 2 repositories
tailscale/tailscale
16 pull requests
- tailcfg: add wire fields/docs for resuming streaming map sessions
- tailcfg, localapi: plumb device token to server
- net/dns/resolver: add envknob to debug exit node DNS queries on on Windows
- go.toolchain.rev: use new statically built toolchain
- all: implement pcap streaming for datapath debugging
- util/multierr: implement Go 1.20+'s multiple error Unwrap
- ipn/ipnlocal: print warning about DNS servers in bugreport --diagnose
- net/{netns,netstat}: use new x/sys/cpu.IsBigEndian
- health, net/tlsdial: add healthcheck for self-signed cert
- wgengine/magicsock: add envknob to print information about port selection
- .github/workflows: delete CIFuzz job
- util/vizerror: add As function to get wrapped Error
- ipn/ipnlocal: add support to store certs in k8s secrets
- .github/ISSUE_TEMPLATE: add link to wiki/OtherSoftwareInterop
- util/vizerror: add new package for visible errors
- nix: update nixpkgs flake, override go_1_20 for tailscale_go
tailscale/go
7 pull requests
- net: add SockTrace API
- [tailscale1.20] .github/workflows: build statically linked toolchains
- [tailscale1.20] time: add /etc/zoneinfo as valid path for tzdata for NixOS
- .github/workflows: use build matrices to reduce copypasta
- [tailscale1.20] cmd/dist: always default to CGO_ENABLED=""
- [tailscale1.20] .github/workflows: add missing dependency for release.
- [tailscale1.20] .github/workflows: add a static build for testing.
Created an issue in golang/go that received 6 comments
proposal: spec: define return statement's result assignment order?
A coworker sent out a code review with: func As(err error) (_ Error, ok bool) { var e Error return e, errors.As(err, &e) } ... and during review I …
6
comments
Opened 2 other issues in 1 repository
28
contributions
in private repositories
Feb 1 – Feb 3





