Andrew G. Morgan
3b2513a1ba
Up the release version to 2.77
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2025-10-26 11:29:03 -07:00
Andrew G. Morgan
5f3e12ca39
Up the release version to 2.76
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2025-04-13 09:47:12 -07:00
Andrew G. Morgan
f02e46a44a
Up the release version to 2.75
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2025-03-04 08:56:39 -08:00
Andrew G. Morgan
def8fab2a3
Up the release version to 2.74
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2025-03-02 16:09:34 -08:00
Andrew G. Morgan
6ef6a9d1e4
Up the release version to 2.73
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2024-12-01 20:18:58 -08:00
Andrew G. Morgan
1a02e34cc4
Up the release version to 2.72
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2024-11-10 15:26:15 -08:00
Andrew G. Morgan
1474f5b96e
Stop claiming to support pre-go1.16 releases.
...
The refactoring of libpsx to operate at a LWP level and not
the pthread level has caused an old Go issue to reappear.
Details:
https://bugzilla.kernel.org/show_bug.cgi?id=219478
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2024-11-09 15:43:26 -08:00
Andrew G. Morgan
c7dbcf0bc9
Up the release version to 2.71
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2024-10-25 22:17:54 -07:00
Andrew G. Morgan
8fe536b53f
Up the release version to 2.70
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2024-05-18 21:43:17 -07:00
Andrew G. Morgan
e79c7f06e1
Reformat doc text for web.go
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2024-02-18 07:24:19 -08:00
Andrew G. Morgan
8bed80f9b5
Up the release version to 2.69
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2023-05-14 19:10:04 -07:00
Andrew G. Morgan
3c7dda330b
Up the release version to 2.68
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2023-03-25 17:03:17 -07:00
Andrew G. Morgan
9c084eceb2
Replace the README with a README.md
...
Also include the `go mod tidy` detail.
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2023-03-11 18:11:47 -08:00
Andrew G. Morgan
cf91d35d62
Drop an unnecessary use of ", _" from captree.go
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2023-02-06 07:50:02 -08:00
Andrew G. Morgan
34b0329dc7
Up the release version to 2.67
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2023-02-02 20:10:27 -08:00
Andrew G. Morgan
4f96e6788d
Up the release version to 2.66
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2022-09-24 13:37:39 -07:00
Andrew G. Morgan
09a2c1dbb8
Add an example of using BPF kprobing to trace capability use.
...
$ make
$ sudo go/captrace your-program
will attempt to explore what capabilities are needed to run
your program by observing when cap_capable() inside the kernel
is associated with your-program.
Other ways to invoke this are
$ sudo go/captrace --pid=<pid>
$ sudo go/captrace
The last of these traces everything running on a system.
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2022-09-18 16:56:40 -07:00
Andrew G. Morgan
a47d86dfb9
Up the release version to 2.65
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2022-07-17 15:33:06 -07:00
Andrew G. Morgan
94250487ed
More useful captree usage string and man page.
...
Include more detail about command line expectations
and exit status values.
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2022-04-11 10:23:18 -07:00
Andrew G. Morgan
38cfa2e958
Up the release version to 2.64
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2022-04-10 15:39:39 -07:00
Andrew G. Morgan
1d88048c31
Up the release version to 2.63
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2022-01-23 16:36:22 -08:00
Andrew G. Morgan
cc91f55960
Up the release version to 2.62
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-12-11 18:06:34 -08:00
Andrew G. Morgan
d63835d491
Up the release version to 2.61
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-11-20 22:20:04 -08:00
Andrew G. Morgan
5306fa23ff
Up the release version to 2.60
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-10-22 21:29:14 -07:00
Andrew G. Morgan
9eb56596ee
Up the release version to 2.59
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-09-26 18:20:33 -07:00
Andrew G. Morgan
dba6efc51b
Spelling fix.
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-09-22 18:57:44 -07:00
Andrew G. Morgan
01627eae86
Up the release version to 2.58
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-09-17 19:35:42 -07:00
Andrew G. Morgan
3906730197
Up the release version to 2.57
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-09-09 13:57:36 -07:00
Andrew G. Morgan
0f286b584e
Up the release version to 2.56
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-09-02 20:03:32 -07:00
Andrew G. Morgan
f245f03f43
Make captree use --color on any terminal by default.
...
Disable with --colo[u]r=false or pipe into something else.
Ex. 'captree | cat'
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-09-02 18:25:55 -07:00
Andrew G. Morgan
2a3984fe0f
Avoid disecting sub-trees of processes in captree output.
...
Added --color as an argument to make it easier to spot what you
are looking for in the output.
This addresses item (2) of:
https://bugzilla.kernel.org/show_bug.cgi?id=214269
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-09-01 22:34:47 -07:00
Andrew G. Morgan
142ad758ff
Don't display duplicate subtrees with captree.
...
This addresses issue (1) of:
https://bugzilla.kernel.org/show_bug.cgi?id=214269
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-09-01 20:22:45 -07:00
Andrew G. Morgan
2bfe36c999
Up the release version to 2.55
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-08-29 18:54:03 -07:00
Andrew G. Morgan
b972c50c09
Add captree command line options and support process by name.
...
Add some features to captree. I plan to post a companion article
here:
https://sites.google.com/site/fullycapable/captree
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-08-29 15:42:17 -07:00
Andrew G. Morgan
386af0edbc
Stop installing the cap and psx packages, but do install captree.
...
We also add the cap.ProcRoot() API to let the user redirect to their
local /proc/ directory - in case anyone runs with an unusual setup
like that.
I've been studying the downstream package definitions and no one
it doesn't seem popular to build the Go packages. Indeed, Go folk
themselves prefer to install via modules anyway, so we're getting
with the program.
However, if folk want to build test the Go stuff as part of a package
build and run an install as well, we reward them with the 'captree'
binary.
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-08-26 22:26:56 -07:00
Andrew G. Morgan
07cdff9ac9
Up the release version to 2.54
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-08-25 21:09:19 -07:00
Andrew G. Morgan
596850bf55
Add the captree example.
...
This is a small command line utility for doing something like pstree
but focused on revealing the full capability state of the processes
and threads shown.
This requires support provided in the cap.IABGetPID() function which
will debut in libcap-2.54. For now, the binary is only buildable from
HEAD in the git repository.
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-08-22 15:55:24 -07:00
Andrew G. Morgan
797050ca7f
Up the release version to 2.53
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-08-15 19:06:35 -07:00
Samanta Navarro
e721aff543
Fix typos.
...
Typos found with codespell
Signed-off-by: Samanta Navarro <ferivoz@riseup.net>
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-08-14 11:03:27 -07:00
Andrew G. Morgan
8070dfec39
Up the release version to 2.52
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-08-01 17:49:56 -07:00
Andrew G. Morgan
5fabea8cc5
Update comment in gowns sources.
...
I still have some things I want to explore with this example, so I
don't want to give the impression this is a stable example.
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-06-21 20:49:35 -07:00
Andrew G. Morgan
3857d17677
Up the release version to 2.51
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-06-20 16:57:57 -07:00
Andrew G. Morgan
4408d8ae5b
Up the release version to 2.50
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-05-24 12:05:16 -07:00
Andrew G. Morgan
3f1f067e60
Clean up the comments and links in goapps/web/
...
They had become stale.
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-04-19 20:15:44 -07:00
Andrew G. Morgan
c8a101dc9d
Up the release version to 2.49
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-03-13 16:26:47 -08:00
Andrew G. Morgan
75a5a9e4dd
Upgrade cap and psx Go modules to version 1.2.48
...
Go has its own notion of major version, and this commit raises
it from 0 to 1. That is, these modules should now be considered
stable.
The sources for the 1.2.48 and the 0.2.48 modules are otherwise
identical.
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-02-04 22:19:16 -08:00
Andrew G. Morgan
cfd4c3b031
Up the release version to 2.48
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-02-04 21:52:17 -08:00
Andrew G. Morgan
28f5bc7141
Up the release version to 2.47
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-01-23 18:10:49 -08:00
Andrew G. Morgan
4e966462ea
Restructured gowns to default to uid base of getuid().
...
The whole uid=0 thing is so convoluted with privilege, best to just
avoid it by default.
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2021-01-23 17:41:16 -08:00
Andrew G. Morgan
99fcb7c3b8
Up the release version to 2.46
...
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
2020-12-12 15:58:11 -08:00