64 Commits (a255a08ea61ba918ddeeacfdfbc3ca5e489481aa)

Author SHA1 Message Date
Brad Fitzpatrick db2cc393af util/dirwalk, metrics, portlist: add new package for fast directory walking 3 years ago
Brad Fitzpatrick 21ef7e5c35 portlist: add macOS osImpl, finish migration to new style 4 years ago
Brad Fitzpatrick da8def8e13 all: remove old +build tags 4 years ago
Brad Fitzpatrick 35bee36549 portlist: use win32 calls instead of running netstat process [windows] 4 years ago
Brad Fitzpatrick 575c599410 portlist: add a test that verifies changes are picked up over time 4 years ago
Brad Fitzpatrick 036f70b7b4 portlist: refactor, introduce OS-specific types 4 years ago
Brad Fitzpatrick 70dde89c34 portlist: add package doc, file comments, move a method to the right file 4 years ago
Brad Fitzpatrick 774fa72d32 portlist: add BenchmarkGetListIncremental 4 years ago
Brad Fitzpatrick 3697609aaa portlist: remove unix.Readlink allocs on Linux 4 years ago
Brad Fitzpatrick 7149155b80 portlist: further reduce allocations on Linux 4 years ago
Brad Fitzpatrick def089f9c9 portlist: unexport all Poller fields, removing unused one, rework channels 4 years ago
Brad Fitzpatrick 46ce80758d portlist: update some internals to use append-style APIs 4 years ago
Brad Fitzpatrick 67597bfc9e portlist: unexport GetList 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago
Brad Fitzpatrick 74674b110d envknob: support changing envknobs post-init 4 years ago
Kristoffer Dalby 81574a5c8d
portlist: normalise space delimited process names (#5634) 4 years ago
Brad Fitzpatrick 4950fe60bd syncs, all: move to using Go's new atomic types instead of ours 4 years ago
Mihai Parparita 27a1ad6a70
wasm: exclude code that's not used on iOS for Wasm too 4 years ago
Brad Fitzpatrick 41fd4eab5c envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) 4 years ago
Brad Fitzpatrick 486059589b all: gofmt -w -s (simplify) tests 4 years ago
Brad Fitzpatrick 9310713bfb all: fix some js/wasm compilation issues 5 years ago
Brad Fitzpatrick a05086ef86 portlist: add debug knob to disable portlist collection 5 years ago
Josh Bleecher Snyder a3c5de641b portlist: stop logging stray UDP ports 5 years ago
Brad Fitzpatrick 0eb6cc9321 portlist: cache field index position between runs, cut two more allocs (Linux) 5 years ago
Brad Fitzpatrick 61f201f33d portlist: reuse bufio.Reader between files 5 years ago
Brad Fitzpatrick 5a9d977c78 portlist: reduce CPU parsing portlist 5 years ago
Brad Fitzpatrick 64e9ce8df1 portlist: reduce allocs on Linux 5 years ago
David Anderson bf8556ab86 portlist: fix build tag to build only on macOS, not macOS+iOS. 5 years ago
Josh Bleecher Snyder 6da6d47a83 all: simplify build tags involving iOS 5 years ago
Josh Bleecher Snyder a5da4ed981 all: gofmt with Go 1.17 5 years ago
David Crawshaw 297b3d6fa4 staticcheck.conf: turn off noisy lint errors 5 years ago
Josh Bleecher Snyder bfd2b71926 portlist: suppress staticcheck error 5 years ago
Brad Fitzpatrick 2df6372b67 portlist: de-dup services on same (proto, port) on both IPv4/IPv6 5 years ago
Brad Fitzpatrick c0befee188 portlist: use windows OpenCurrentProcessToken, not GetCurrentProcessToken 5 years ago
Brad Fitzpatrick e619296ece portlist: filter out all of 127.0.0.0/8, not just 127.0.0.1/32 5 years ago
Brad Fitzpatrick f325aa7e38 portlist: exclude services bound to IPv6 loopback address 5 years ago
Brad Fitzpatrick 5c5acadb2a portlist: unexport SameInodes method 5 years ago
Brad Fitzpatrick b0af15ff5c portlist: remove some old TODOs 5 years ago
David Anderson 63a9adeb6c portlist: collect IPv6 listening sockets on linux. 5 years ago
David Anderson ad6edf5ecd portlist: report a better process name for .Net on linux. 5 years ago
Brad Fitzpatrick 9748c5414e portlist: adjust build tags for iOS + Go 1.16 5 years ago
moncho e101d8396d portlist, version: update build tags for Go 1.16, Apple M1 5 years ago
Josh Bleecher Snyder e8cd7bb66f tstest: simplify goroutine leak tests 5 years ago
Denton Gentry 0aed59b691 portlist: add a test for SameInodes 5 years ago
Denton Gentry 07e4009e15 portlist: fully exercise lessThan in tests 5 years ago
Brad Fitzpatrick 8f76548fd9 tempfork/osexec: remove old fork of os/exec 5 years ago
Brad Fitzpatrick 19b0cfe89e all: prepare for GOOS=ios in Go 1.16 6 years ago
Brad Fitzpatrick 4a92fc9dc5 portlist: fix tests on Windows when not running as Administrator 6 years ago
Josh Bleecher Snyder a570c27577 portlist: reduce log spam on macOS 6 years ago
Brad Fitzpatrick 77cad13c70 portlist: avoid syscall audit violation logspam on Android 6 years ago