Commit Graph

155 Commits (9bbd81f709b3bcc9c63397f542ac4e879d38fa4c)

Author SHA1 Message Date
shirou 9bbd81f709
Merge pull request #1105 from fmarmol/master
Switch usage from os.*File.Readdir to os.*File.ReadDir.
4 years ago
shirou 45a1287149 Merge branch 'dev' of github.com:rschmied/gopsutil into rschmied-dev 4 years ago
shirou e032a1c81d
Merge pull request #1059 from d1ss0nanz/issue1058
use ioreg to read IOPlatformUUID as HostID
4 years ago
Max Altgelt a4679b798b
feat: Add support for Cwd() on Windows 4 years ago
shirou 8f489b62d0
Merge branch 'master' into add-plan9-cpu 4 years ago
Ville Skyttä 09c3ba3896 [mem][solaris] simplify regular expressions 4 years ago
Ville Skyttä 093e68cb91 [mem][solaris] improve prtconf memory size scraping
Accept uppercase Memory, that's how it appears to be at least in Solaris
11.3 and OpenIndiana oi_151a7.
4 years ago
Ville Skyttä 768c3b1888 [mem][solaris] don't hardcode path to prtconf in error message 4 years ago
Adrien CABARBAYE 0953979fef Use ole with Arm Windows support 4 years ago
shirou 1777fa2fcc [v3][plan9][mem] fix fallback build tag 4 years ago
shirou 4db4dc09a0 [v3] fix Signal import on dragonfly OS in fallback 4 years ago
shirou 3e7da36a46 [mem][solaris] fix wrong variable name. 4 years ago
shirou b96339ab43 [v3] update x/sys version. 4 years ago
lufia 0617d71557 [v3][cpu] add plan9 support 4 years ago
shirou 79c6edf913
Merge pull request #1148 from lufia/add-plan9-mem
[v3][mem] add plan9 support
4 years ago
shirou 54eae75ed3
Merge pull request #1150 from shirou/feature/fix_mem_bsd
[mem][bsd] fix missing arg
4 years ago
WAKAYAMA shirou 46d6fcc192 [mem][bsd] fix missing arg 4 years ago
shirou 285b4a4a01
Merge pull request #1142 from maier/master
fixes for mem_solaris.go
4 years ago
lufia 0eae055018 [v3][mem] add plan9 support 4 years ago
Lars Meyer db020a3546 [host][windows][v3] Fix Windows 11 reporting
While ProductName remains "Windows 10", versions with Build no. >= 22000
are Windows 11.
4 years ago
maier 4dcbf38c38 remove go1.17 build constraint 4 years ago
shirou 3ff6b5dd8b [v3][mem] add missing files. 4 years ago
shirou 5bdd02c944
Merge pull request #1140 from punya/proc-created-v3
Copy load.MiscStat ProcsCreated field from v2 to v3 (supersedes #1123)
4 years ago
maier d644c6bef6 fix: mem/mem_solaris.go:148:42: cannot use swapsCommandPath (type string) as type context.Context in argument to invoke.CommandWithContext - add ctx to call 4 years ago
maier 87fc40cbd6 fix: mem/mem_solaris.go:146:59: undefined: swapCommand - typo swapsCommand 4 years ago
Punya Biswal bf1ba03736 Copy BSD implementation to v3 4 years ago
shirou c2f6682078
Merge pull request #1133 from derekhjray/master
v3/diss (Linux): fix disk retrieve partition issue while using in container
4 years ago
shirou 7be7e7807f [process] extend maxElapsedTime on process_test 4 years ago
shirou 9e82343ffb [mem] fix import path 4 years ago
shirou 8177d340fd [mem] Add swapdevice 4 years ago
Pablo Baeyens 78e8d0adf0
Rename 'readdrivestat' function on v3
Signed-off-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
4 years ago
Florent 27a70bceed Change usage from os.*File.Readdir to os.*File.ReadDir. 4 years ago
Derek Ray 1fa38051cb v3/diss (Linux): fix disk retrieve partition issue while using in container 4 years ago
Ross Smith II 14b7231917 Add arm/arm64 support on Windows 4 years ago
sunshineplan 785e379e67 v3/process (Win): fix Kill() DuplicateHandle error 4 years ago
Tobias Klauser b764840fbf Update github.com/tklauser/go-sysconf to v0.3.9
This fixes the build with older Go versions due to missing GOARCH build
tags.

Release notes: https://github.com/tklauser/go-sysconf/releases/tag/v0.3.9
List of changes: https://github.com/tklauser/go-sysconf/compare/v0.3.8...v0.3.9
4 years ago
shirou 0d0659af18
Merge pull request #1122 from secDre4mer/master
chore: Drop PROCESS_QUERY_INFORMATION support
4 years ago
Tom Barker 9248140c98 Wait for server connection to be established before checking
connections.
4 years ago
Tom Barker d26900de91 Copy ProcessCreated field from v2 to v3. 4 years ago
Tom Barker bc4661937d Minor cleanups motivated by staticcheck warnings. 4 years ago
Tom Barker 5ce887df8f Make sure that Test_AllProcesses_cmdLine doesn't ignore failures. 4 years ago
Tom Barker 34cdfa258b Test_Connections currently fails intermittently on Linux (and maybe
other OSs), and fails consistently if run with `go test -times=N`

On inspection, Go closes TCP connections when they go out of scope and
are garbage collected. I've re-written Test_Connections() to explicitly
close connectections once the test has finished. This has the other
benefit of closing gracefully, which means the -times argument should
work.

I've also removed the t.Skip() calls inside goroutines as they are
unsupported.
4 years ago
Max Altgelt d07af877ef
chore: Drop PROCESS_QUERY_INFORMATION support
PROCESS_QUERY_INFORMATION was used for compatibility reasons with
Windows XP / Server 2003. Both are no longer supported in Golang
and haven't been for a while (since Go 1.11). It should be safe
to drop this flag. PROCESS_QUERY_LIMITED_INFORMATION supports
PPL process such as LSASS, which are not queryable without this
change.
4 years ago
Tobias Klauser cb29e40ade Update github.com/tklauser/go-sysconf to v0.3.8
This fixes the build of go-sysconf on openbsd/386 and openbsd/arm, see
tklauser/go-sysconf#21 and rclone/rclone#5402 for context.

List of changes: https://github.com/tklauser/go-sysconf/compare/v0.3.6...v0.3.8
4 years ago
shirou efc3e519be
Merge pull request #1112 from xuyang2/process-name-linux
[process][linux] get name from /proc/(pid)/comm
4 years ago
xuyang2 45a01f678c [process][linux] get name from /proc/(pid)/comm 4 years ago
xuyang2 7485c8041d [process][linux] get name from /proc/(pid)/comm 4 years ago
xuyang2 a9757c7de9 [process][linux] get name from /proc/(pid)/comm 4 years ago
dependabot[bot] f41cf8143a
Bump github.com/tklauser/go-sysconf from 0.3.6 to 0.3.7 in /v3
Bumps [github.com/tklauser/go-sysconf](https://github.com/tklauser/go-sysconf) from 0.3.6 to 0.3.7.
- [Release notes](https://github.com/tklauser/go-sysconf/releases)
- [Commits](https://github.com/tklauser/go-sysconf/compare/v0.3.6...v0.3.7)

---
updated-dependencies:
- dependency-name: github.com/tklauser/go-sysconf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
dependabot[bot] cd789c0cf9
Bump github.com/stretchr/testify from 1.6.1 to 1.7.0 in /v3
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.6.1...v1.7.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years ago