82 Commits (d3bfc33745c4a6baa3092ae1c60f13972323674a)

Author SHA1 Message Date
Brad Fitzpatrick 068074c109 portlist: also tb.Skip benchmarks (not just tests) on bad Linux kernels 2 months ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Simon Law 6ace3995f0
portlist: skip tests on Linux 6.14.x with /proc/net/tcp bug (#18185) 4 months ago
Andrew Dunham 16587746ed portlist,tstest: skip tests on kernels with /proc/net/tcp regression 5 months ago
Brad Fitzpatrick 5e305032a9 portlist: add Plan 9 support 1 year ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Matt Layher a217f1fccf all: fix nilness issues 2 years ago
Brad Fitzpatrick 52e4f24c58 portlist: populate Pid field on Linux 3 years ago
Brad Fitzpatrick e8551d6b40 all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 3 years ago
Marwan Sulaiman f8f0b981ac portlist: remove async functionality 3 years ago
Marwan Sulaiman 5dd0b02133 portlist: add a synchronous Poll method 3 years ago
Marwan Sulaiman e32e5c0d0c portlist: add Poller.IncludeLocalhost option 3 years ago
Andrew Dunham 280255acae
various: add golangci-lint, fix issues (#7905) 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Aaron Klotz 296f53524c netstat, portlist: update Windows implementation to disambiguate svchost processes 3 years ago
Maisem Ali b5299d7d0e portlist: wait for lsof cmd to exit 3 years ago
Brad Fitzpatrick f81351fdef portlist: fix data race 3 years ago
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