Highlights
- Arctic Code Vault Contributor
- Pro
Pinned
4,853 contributions in the last year
Less
More
Contribution activity
February 2021
Created 80 commits in 6 repositories
Created 1 repository
Created a pull request in tailscale/tailscale that received 7 comments
control/controlclient: avoid crash sending map request with zero node key
Fixes #1271
+4
−1
•
7
comments
Opened 27 other pull requests in 2 repositories
tailscale/tailscale
2
open
22
merged
2
closed
- health: track a bunch more stuff
- wgengine/magicsock: fix discoEndpoint caching bug when a node key changes
- ipn/ipnserver: fix Windows connection auth regression
- wgengine: consistently close things when NewUserspaceEngineAdvanced errors
- net/portmapper: start of a NAT-PMP client
- Switch to Go 1.16.
- health, control/controlclient, wgengine: report when router unhealthy
- wgengine/router: make Linux delRoute idempotent, cidrDiff fail late as possible
- net/tshttpproxy: support HTTP proxy environment credentials on Windows too
- wgengine/tsdns: skip test that requires local IPv6 when IPv6 unavailable
- safesocket, ipn/ipnserver: look up peer creds on Darwin
- cmd/tailscaled: fix up install-system-daemon on darwin, add uninstall too
- net/{interfaces,netns}: add some new tests, missed from prior commit
- net/{interfaces,ns}: add tailscaled-mode darwin routing looping prevention
- wgengine/tstun: reply to MagicDNS pings
- wgengine/router: add another Windows firewall rule to allow incoming UDP
- wgengine/magicsock: reconnect to DERP home after network comes back up
- wgengine/magicsock: fix DERP reader hang regression during concurrent reads
- ipn/ipnlocal: avoid a bunch of DNS work (and logging) when --accept-dns=false
- wgengine/magicsock: two possible workarounds for stuck DERP reading bug
- types/netmap: split controlclient.NetworkMap off into its own leaf package
- wgengine/wgcfg/nmcfg: split control/controlclient/netmap.go into own package
- ipn: split LocalBackend off into new ipn/ipnlocal package
- wgengine/magicsock: filter disco packets and packets when stopped from wireguard
- net/packet: add some more TSMP packet reject reasons
- Some pull requests not shown.
nirev/synology-tailscale
1
merged
Reviewed 25 pull requests in 4 repositories
tailscale/tailscale 20 pull requests
- bunch of fixes as I hack on windows.
- ipn/ipnlocal: transform default routes into "all but LAN" routes.
- WIP: start integrating with netstack
- wgengine: wait interface status up in windows
- wgengine/wglog: drop 1/s "interface is up" messages.
- tailcfg: sanitize hostname in node display name generation
- filch: use F_NOCACHE on macOS
- net/tshttpproxy: support Basic auth
- wgengine/magicsock: reduce log spam during tests
- wgengine/magicsock: simplify and remove an alloc on receive
- wgengine: remove IpcGetOperation filter
- cmd/tailscale/cli: display currently active exit node in `tailscale status`.
- tstest/natlab: use net.ErrClosed instead of a new error
- ipn: program exit node into the data plane according to user pref.
- wgengine: adapt to wireguard-go changes
- logpolicy: use TS_LOG_TARGET
- wgengine/router: probe better for v6 policy routing support.
- wgengine/wglog: don't log failure to send data packets
- tsweb: add num_goroutines expvar
- Add an environment variable to enable customizing the log target
inetaf/netaddr 2 pull requests
perkeep/perkeep 2 pull requests
tailscale/wireguard-go 1 pull request
Created an issue in tailscale/tailscale that received 5 comments
netns: finish routing loop prevention on tailscaled-mode darwin
See whether netns works on darwin. /cc @danderson @mkramlich
5
comments
Opened 25 other issues in 4 repositories
tailscale/tailscale
14
open
8
closed
- dns set: getAppliedConnection: Device is not activated (dns.nmManager)
- wgengine/magicsock: fix disco cache bugs when a node key changes
- wgengine/monitor: IPv4-ism in Linux link monitor
- Switch to Go 1.16
- Support subnet routing ("relay node") functionality in tailscaled on macOS
- wireguard-go/tun: NativeTun.Close isn't idempotent
- safesocket: make tailscaled on darwin's socket permissions like Linux
- Create peercreds package, move Linux code, add Darwin code
- Package for QNAP
- interfaces: route.FetchRIB: sysctl: cannot allocate memory (darwin)
- wgengine/router: Windows machines without IPv6 fail to start if other node is sharing default route
- wgengine/router/dns: implement DNS manager for unsandboxed darwin
- control/controlclient: use Mendoza for MapResponse deltas?
- Many users not connected to DERP but say they are
- create mechanism to annotate places/stacks we expect to block long, log others
- wgengine/magicsock: DERP reading broken from refactor?
- Binaries are too big, too many dependencies
- windows: program host firewall to allow IPv6 too
- Let users add/replace DERP servers for their network
- hello.ipn.dev takes a long time to start up due to number of /32 routes
- cmd/tailscaled: don't block sending IPN messages to clients with mutex held
- Re-attempt systemd lockdown
ivokub/tailscale-qpkg
1
closed
golang/go
1
open
inetaf/netaddr
1
open
135
contributions
in private repositories
Feb 1 – Feb 24

