Highlights
- Pro
Pinned
4,576 contributions in the last year
Less
More
Activity overview
Contribution activity
September 2021
Created 37 commits in 2 repositories
Created a pull request in tailscale/tailscale that received 24 comments
metrics: optimize CurrentFDs to not allocate on Linux
It was 50% of our allocs on one of our servers. (!!) Updates #2784
+126
−10
•
24
comments
Opened 21 other pull requests in 2 repositories
tailscale/tailscale
1
open
19
merged
- cmd/tailscale: provide a better error message when tailscaled isn't running
- net/tstun: block looped disco traffic
- portlist: cache field index position between runs, cut two more allocs (Linux)
- portlist: reuse bufio.Reader between files
- portlist: reduce CPU parsing portlist
- portlist: reduce allocs on Linux
- cmd/tailscaled: disable netns earlier in userspace-networking mode
- cmd/tailscaled: disable netns in userspace-networking mode
- api: document new API to authorize a device
- words: remove two plurals, one with a typo
- wgengine/magicsock: fix crash introduced in recent cleanups
- all: update tests to use tstest.MemLogger
- ipn/ipnlocal: flesh out the dnsConfigForNetmap tests
- ipn/ipnlocal: add MagicDNS records for IPv6-only nodes
- ipn/ipnlocal: start adding some netmap to DNS config tests
- ipn/ipnlocal: pull out dns.Config construction to its own func
- all: bump minimum Go to 1.17
- cmd/derper: refactor STUN path for testing, add serverSTUN benchmark
- tsweb: restore CPU profiling handler
- wgengine/magicsock, health, ipn/ipnstate: track DERP-advertised health
tailscale/hujson
1
closed
Reviewed 16 pull requests in 1 repository
tailscale/tailscale
16 pull requests
- derp: deflake TestSendFreeze
- net/tstun: block looped disco traffic
- cmd/tailscaled: disable netns in userspace-networking mode
- api: document new API to authorize a device
- cmd/derper: support customized server certificate
- ipn/ipnlocal: add MagicDNS records for IPv6-only nodes
- hostinfo: add FreeBSD support.
- types/key: add a special key with custom serialization for control private keys
- net/dns: replace resolver IPs with type for DoH
- metrics: optimize CurrentFDs to not allocate on Linux
- all: bump minimum Go to 1.17
- cmd/derper: refactor STUN path for testing, add serverSTUN benchmark
- wgengine/magicsock, health, ipn/ipnstate: track DERP-advertised health
- A few more magicsock cleanups for the post-disco world.
- wgengine/magicsock: simplify lazy reconfig workflow
- cmd/derper: listen on host of flag server addr for port 80 and 3478
Created an issue in golang/go that received 8 comments
x/sys/unix: add ParseDirent variant that doesn't allocate?
I recently wrote a function: func CurrentOpenFDs() int { .... } ... to return how many file descriptors are open by the process. For Linux, the nai…
8
comments
Opened 10 other issues in 2 repositories
tailscale/tailscale
6
closed
2
open
- wgengine/magicsock: flaky TestReceiveFromAllocs
- Don't use tun/iptables if comment module is not available
- cmd/tailscale: ip <self-name> doesn't work
- wgengine/magicsock: crash
- metrics: currentFDs code is duplicated in 3 places, inefficient
- wgengine/magicsock: data race
- cmd/tailscale: make status show health errors
- Failed to send handshake initiation: no UDP or DERP addr
111
contributions
in private repositories
Sep 1 – Sep 13

