Commit Graph

1982 Commits (v3.21.12)
 

Author SHA1 Message Date
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
Tom Barker 84a665b712 Add mem.SwapDevices() method. 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
Ville Skyttä a21240a319 Simplify some if blocks 4 years ago
Ville Skyttä fb0c322260 Check error identity with errors.Is 4 years ago
Ville Skyttä 633e77013f Use short if 4 years ago
Ville Skyttä ce9d35436e Merge variable declaration with assignment 4 years ago
Ville Skyttä 5d0724f42f Comment convention fixes 4 years ago
Ville Skyttä 803cea9d67 Don't use underscores in variable names 4 years ago
Ville Skyttä 65616500e8 Remove unnecessary empty lines 4 years ago
Ville Skyttä a9b1ce2dec Remove unnecessary conversions 4 years ago
Ville Skyttä 7743265113 Rewrite if-else chains as switches 4 years ago
shirou f86a042980
Merge pull request #1117 from tklauser/update-go-sysconf
Update github.com/tklauser/go-sysconf to v0.3.8
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 ff3e668a6d
Create FUNDING.yml 4 years ago
shirou ab783600d3
Merge pull request #1116 from shirou/feature/port_to_v2_from_1112
[v2][process][linux] port 1112 to v2.
4 years ago
shirou b27be3812b [v2][process][linux] port 1112 to v2.
This port includes only code. test is not included.
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
shirou ae17bb5860
Merge pull request #1110 from shirou/feature/change_test_support_version_to_115_and_116
change test support version to 1.15 and 1.16.
4 years ago
shirou 1273f2cffb change test support version to 1.15 and 1.16. 4 years ago
shirou 5c29bd904d
Merge pull request #1109 from shirou/dependabot/go_modules/v3/github.com/tklauser/go-sysconf-0.3.7
Bump github.com/tklauser/go-sysconf from 0.3.6 to 0.3.7 in /v3
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
shirou 656e0c758a
Merge pull request #1108 from shirou/dependabot/go_modules/v3/github.com/stretchr/testify-1.7.0
Bump github.com/stretchr/testify from 1.6.1 to 1.7.0 in /v3
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
shirou d7540e6cfc
Merge pull request #1113 from lespea/fixWmiAgain
Newest version of wmi
4 years ago
Adam Lesperance 7993cb68cc Newest version of wmi 4 years ago
xuyang2 7203001e29 [process][linux] get name from /proc/(pid)/comm 4 years ago
shirou 48ca99694c
Merge pull request #1099 from edge/master
fix wmi version
4 years ago
shirou a94b35811c
Merge pull request #1107 from rasa/patch-1
docs: fix typos and grammer
4 years ago
Ross Smith II dda0350d41
Update README.rst 4 years ago
shirou 78e21dd887
Merge pull request #1097 from secDre4mer/master
feat: Add support for environment variable read
4 years ago
shirou 5fe3154cd3
Merge pull request #1106 from odinje/host-platform_family_rocky
Ensure rhel platform family for Rocky Linux
4 years ago
Max Altgelt 3ce14ac1bb
chore: Update golang.org/x/sys to NTStatus support
Update the requested version for golang.org/x/sys to the commit
that introduces support for NTStatus which is now used.
4 years ago
Ross Smith II 120ab7fb06
Update README.rst 4 years ago
Ross Smith II ebe2843f84
More (opinionated) doc fixes 4 years ago
Ross Smith II e364a40c47
docs: fix typo 4 years ago
odinje a3e22baec0 Ensure rhel platform family for Rocky Linux 4 years ago
Max Altgelt 9ad6c64727
fix: Remove superfluous EnvironWithContext definitions
Since Darwin / FreeBSD / OpenBSD all use process_bsd.go, remove
the duplicated "not implemented" EnvironWithContext definitions
from their custom go files.

Signed-off-by: Max Altgelt <max.altgelt@nextron-systems.com>
4 years ago
Max Altgelt 5f61473ffd
fix: Correct UNICODE_STRING64 definition
Correct the UNICODE_STRING64 definition. The length is only
16 bits, followed by 16 bit max length and 32 bit padding.
4 years ago
shirou 4746baa8c7
Merge pull request #1101 from shirou/dependabot/github_actions/actions/labeler-3.0.2
Bump actions/labeler from 2 to 3.0.2
4 years ago
dependabot[bot] 0f84c89cb4
Bump actions/labeler from 2 to 3.0.2
Bumps [actions/labeler](https://github.com/actions/labeler) from 2 to 3.0.2.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/v2...v3.0.2)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
shirou 3814f4e2a1
Merge pull request #1100 from mmorel-35/chore/dependabot
Set up Dependabot
4 years ago
Matthieu MOREL 0e9c4d3b85
Update dependabot.yml 4 years ago
Matthieu MOREL 26442de1b3
Create dependabot.yml 4 years ago