index
:
libcap/libcap.git
master
capability library: includes libcap2 file caps, setcap, getcap and capsh
Andrew Morgan
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2022-07-17
Up the release version to 2.65
v1.2.65
psx/v1.2.65
libcap-korg-2.65
libcap-2.65
cap/v1.2.65
Andrew G. Morgan
10
-12
/
+12
2022-07-09
Include more signatures in pgp.keys.asc.
Andrew G. Morgan
1
-90
/
+161
2022-05-17
Close out this comment in the go/Makefile
Andrew G. Morgan
1
-1
/
+4
2022-04-30
Prevent 'capsh --user=xxx --' from generating a bash error.
Andrew G. Morgan
2
-1
/
+24
2022-04-28
Improve documentation for cap_get_pid and cap_reset_ambient.
Andrew G. Morgan
1
-18
/
+35
2022-04-17
Fix syntax error in DEBUG protected setcap.c code.
Andrew G. Morgan
1
-1
/
+1
2022-04-11
More useful captree usage string and man page.
Andrew G. Morgan
2
-7
/
+17
2022-04-10
Up the release version to 2.64
v1.2.64
psx/v1.2.64
libcap-korg-2.64
libcap-2.64
cap/v1.2.64
Andrew G. Morgan
9
-11
/
+11
2022-04-10
Avoid a deadlock in forked psx thread exit.
Andrew G. Morgan
1
-3
/
+10
2022-04-10
Include LIBCAP_{MAJOR,MINOR} #define's in sys/capability.h
Andrew G. Morgan
2
-0
/
+9
2022-04-09
Clarify how the cap_get_pid() argument is interpreted.
Andrew G. Morgan
1
-1
/
+6
2022-03-29
Fix prctl return code/errno handling in libcap.
Andrew G. Morgan
2
-26
/
+37
2022-02-13
Be explicit about CGO_ENABLED=1 for compare-cap build.
Andrew G. Morgan
1
-2
/
+2
2022-02-05
psx: free allocated memory at exit.
Andrew G. Morgan
1
-1
/
+43
2022-01-23
Up the release version to 2.63
v1.2.63
psx/v1.2.63
libcap-korg-2.63
libcap-2.63
cap/v1.2.63
Andrew G. Morgan
8
-10
/
+10
2022-01-23
Trim includes.
Andrew G. Morgan
6
-9
/
+6
2022-01-23
Add a test case for a deadlock.
Andrew G. Morgan
3
-3
/
+44
2022-01-19
Reset the value of errno for main()
Andrew G. Morgan
2
-5
/
+12
2021-12-13
Fix argument crash dump order in psx text dumper.
Andrew G. Morgan
1
-6
/
+6
2021-12-12
Make cgo psx_syscall variant crash like runtime.AllThreadsSyscall
Andrew G. Morgan
9
-19
/
+162
2021-12-11
Up the release version to 2.62
v1.2.62
psx/v1.2.62
libcap-korg-2.62
libcap-2.62
cap/v1.2.62
Andrew G. Morgan
8
-10
/
+10
2021-12-11
Clean up cap package documentation for Launch.
Andrew G. Morgan
1
-5
/
+8
2021-12-11
Complete launch thread exit sequence.
Andrew G. Morgan
1
-20
/
+29
2021-12-10
Take more care post launch
Andrew G. Morgan
4
-6
/
+72
2021-12-04
Drop perl from the build requirements.
Andrew G. Morgan
5
-11
/
+32
2021-11-28
Fix `-Wformat` on 32-bit platforms
David Seifert
1
-1
/
+1
2021-11-21
Include link for cap_max_bits.3 man page.
Andrew G. Morgan
2
-5
/
+8
2021-11-21
Recognize default secbits of 0 as "HYBRID" mode.
Andrew G. Morgan
5
-3
/
+21
2021-11-20
Up the release version to 2.61
v1.2.61
psx/v1.2.61
libcap-korg-2.61
libcap-2.61
cap/v1.2.61
Andrew G. Morgan
8
-10
/
+10
2021-11-20
Clean up libpsx.so execable mode.
Andrew G. Morgan
2
-2
/
+17
2021-11-20
Add some more info to the libcap.so as an executable.
Andrew G. Morgan
2
-0
/
+49
2021-11-20
Add some information about cap_max_bits().
Andrew G. Morgan
3
-1
/
+17
2021-11-17
Prune the the.
Andrew G. Morgan
3
-4
/
+4
2021-11-14
Force libcap.so to initialize itself when run directly.
Andrew G. Morgan
4
-3
/
+22
2021-11-14
Work around musl not hard-coding the ABI for Linux x86_64.
Andrew G. Morgan
1
-4
/
+8
2021-11-13
Work around a __i386__ compilation issue for runnable .so files.
Andrew G. Morgan
1
-14
/
+20
2021-11-10
Pick the correct topdir in our sucap example.
Andrew G. Morgan
1
-1
/
+1
2021-11-09
Include some helpful debugging for capso.so
Andrew G. Morgan
2
-1
/
+16
2021-11-07
Use calloc'd memory for unix domain socket exchange.
Andrew G. Morgan
1
-24
/
+43
2021-11-07
An example of a shared library object with its own file capability.
Andrew G. Morgan
5
-0
/
+353
2021-11-06
capsh: better error handling for integer parsing.
Andrew G. Morgan
1
-9
/
+40
2021-11-06
setcap: clean up error handling of the ns rootid argument.
Andrew G. Morgan
1
-8
/
+33
2021-10-22
Up the release version to 2.60
v1.2.60
psx/v1.2.60
libcap-korg-2.60
libcap-2.60
cap/v1.2.60
Andrew G. Morgan
8
-10
/
+10
2021-10-22
Add --quiet and cap_launch() support to capsh.
Andrew G. Morgan
2
-17
/
+87
2021-10-22
Unify the cap package tests for good *Set or *IAB types.
Andrew G. Morgan
5
-33
/
+58
2021-10-22
Concurrency fixes for *cap.Set atomicity.
Andrew G. Morgan
4
-36
/
+58
2021-10-22
Bugfix for (*IAB).Fill() and improve atomicity of API.
Andrew G. Morgan
3
-15
/
+105
2021-10-22
Make cap_launcher_t operations atomic.
Andrew G. Morgan
4
-21
/
+72
2021-10-22
Add a cap_iab_dup() function and make IAB access atomic.
Andrew G. Morgan
10
-16
/
+97
2021-10-22
Make cap_t operations thread safe.
Andrew G. Morgan
7
-57
/
+152
2021-10-01
Implement cap_fill_flag() and cap.FillFlag() APIs.
Andrew G. Morgan
8
-15
/
+68
2021-10-01
Lower the start up memory allocation overhead.
Andrew G. Morgan
4
-7
/
+16
2021-09-29
Fix miscellaneous build and lint warnings.
Andrew G. Morgan
11
-439
/
+459
2021-09-28
Make capshdoc.h stand alone compile friendly.
Andrew G. Morgan
2
-2
/
+6
2021-09-26
Up the release version to 2.59
v1.2.59
psx/v1.2.59
libcap-korg-2.59
libcap-2.59
cap/v1.2.59
Andrew G. Morgan
8
-10
/
+10
2021-09-24
Fix to 'make clean sudotest' reliably
Andrew G. Morgan
1
-1
/
+1
2021-09-24
Recognize that NULL is an invalid cap_t and cap_iab_t.
Andrew G. Morgan
5
-13
/
+33
2021-09-23
Update example to avoid reference to deprecated Compare function.
Andrew G. Morgan
1
-1
/
+1
2021-09-22
Spelling fix.
Andrew G. Morgan
1
-1
/
+1
2021-09-17
More compliant cap.Differs documentation.
Andrew G. Morgan
1
-3
/
+17
2021-09-17
Up the release version to 2.58
v1.2.58
psx/v1.2.58
libcap-korg-2.58
libcap-2.58
cap/v1.2.58
Andrew G. Morgan
8
-10
/
+10
2021-09-14
Fix typo in capsh.
Andrew G. Morgan
1
-1
/
+1
2021-09-14
Add some debugging info for the pam_cap.so deferred callback.
Andrew G. Morgan
1
-0
/
+18
2021-09-14
Another attempt at supporting Ambient vector setting from pam_cap.so.
Andrew G. Morgan
3
-60
/
+55
2021-09-14
Not sure why I didn't include this line before!
Andrew G. Morgan
1
-0
/
+1
2021-09-13
Simplify the contric/sucap/su structure.
Andrew G. Morgan
2
-77
/
+80
2021-09-13
Add PAM "session" support to pam_cap.so.
Andrew G. Morgan
3
-19
/
+79
2021-09-12
Free _cap_proc_dir on exit.
Andrew G. Morgan
1
-0
/
+13
2021-09-12
kdebug shouldn't require sudotest to build uns_test binary.
Andrew G. Morgan
1
-1
/
+2
2021-09-11
Recover the kdebug make rules.
Andrew G. Morgan
1
-1
/
+1
2021-09-11
Add in something the builder can override to augment the GO builds
Andrew G. Morgan
2
-12
/
+13
2021-09-10
Update pam_cap .gitignore file
Andrew G. Morgan
1
-0
/
+1
2021-09-10
Another missing dependency for make -j13
Andrew G. Morgan
1
-1
/
+6
2021-09-10
More standard deprecation comment for cap.Compare and cap.IABInit
Andrew G. Morgan
2
-6
/
+39
2021-09-09
Up the release version to 2.57
v1.2.57
psx/v1.2.57
libcap-korg-2.57
libcap-2.57
cap/v1.2.57
Andrew G. Morgan
8
-10
/
+10
2021-09-07
Implement --strict capsh argument.
Andrew G. Morgan
3
-95
/
+109
2021-09-07
Be more systematic about POSIX.1e value group names
Andrew G. Morgan
6
-78
/
+94
2021-09-05
Fixed parallel make issues
Andrew G. Morgan
3
-3
/
+3
2021-09-05
Treat ENOTSUP as an expected error for getcap.
Andrew G. Morgan
1
-1
/
+1
2021-09-05
Add --mode query support to capsh
Andrew G. Morgan
2
-27
/
+41
2021-09-04
Refactor top level Makefile to reduce redundant building
Andrew G. Morgan
6
-28
/
+21
2021-09-04
Don't build the tests/binaries until we want to run them
Andrew G. Morgan
1
-5
/
+3
2021-09-04
Build system fixes
David Seifert
1
-2
/
+3
2021-09-02
Up the release version to 2.56
v1.2.56
psx/v1.2.56
libcap-korg-2.56
libcap-2.56
cap/v1.2.56
Andrew G. Morgan
8
-10
/
+10
2021-09-02
Document latest option for captree in its man page.
Andrew G. Morgan
1
-1
/
+8
2021-09-02
Make captree use --color on any terminal by default.
Andrew G. Morgan
1
-13
/
+28
2021-09-01
Avoid disecting sub-trees of processes in captree output.
Andrew G. Morgan
1
-12
/
+84
2021-09-01
Don't display duplicate subtrees with captree.
Andrew G. Morgan
1
-0
/
+8
2021-09-01
sucap/su should start with an empty INHERITABLE flag.
Andrew G. Morgan
1
-3
/
+14
2021-09-01
Canonicalize build system
David Seifert
6
-20
/
+12
2021-09-01
cap_iab.3 doc fixes and cleanup
Andrew G. Morgan
1
-34
/
+31
2021-09-01
Permit root to run test_pam_cap without arguments.
Andrew G. Morgan
1
-1
/
+6
2021-08-31
Move $(LDFLAGS) earlier in build command lines.
Andrew G. Morgan
3
-13
/
+15
2021-08-31
Resurrect the $(WARNINGS) for the target build
Andrew G. Morgan
2
-6
/
+6
2021-08-30
Be more consistent with make variables.
Andrew G. Morgan
4
-25
/
+27
2021-08-29
Up the release version to 2.55
v1.2.55
psx/v1.2.55
libcap-korg-2.55
libcap-2.55
cap/v1.2.55
Andrew G. Morgan
8
-10
/
+10
2021-08-29
Update man pages.
Andrew G. Morgan
5
-30
/
+50
2021-08-29
Add captree command line options and support process by name.
Andrew G. Morgan
3
-9
/
+117
2021-08-28
Make sudotest more robust against untestable environments
Andrew G. Morgan
7
-9
/
+41
2021-08-28
Avoid the build server failure.
Andrew G. Morgan
2
-9
/
+19
2021-08-27
Still unclear where cap_test is crashing.
Andrew G. Morgan
1
-0
/
+28
2021-08-27
Speculative fix for build failure.
Andrew G. Morgan
3
-6
/
+16
2021-08-27
Implement libcap:cap_proc_root() function.
Andrew G. Morgan
4
-4
/
+74
2021-08-27
More fixes for static analysis issues.
Andrew G. Morgan
9
-38
/
+199
2021-08-26
Stop installing the cap and psx packages, but do install captree.
Andrew G. Morgan
3
-7
/
+33
2021-08-26
Eliminate an alignment issue found by clang.
Andrew G. Morgan
2
-79
/
+81
2021-08-26
Fix some static analysis results.
Andrew G. Morgan
11
-8
/
+69
2021-08-25
Up the release version to 2.54
v1.2.54
psx/v1.2.54
libcap-korg-2.54
libcap-2.54
cap/v1.2.54
Andrew G. Morgan
8
-10
/
+10
2021-08-25
Add a comment about overriding DYNAMIC.
Andrew G. Morgan
1
-0
/
+1
2021-08-25
Support overriding choice of 'sudo'.
Andrew G. Morgan
5
-17
/
+18
2021-08-25
Add some more information to help, and contextual error messages.
Andrew G. Morgan
1
-7
/
+21
2021-08-25
Absorb some of archlinux's Make.Rule customizations.
Andrew G. Morgan
1
-1
/
+9
2021-08-25
Address a compiler warning with the tests/uns_test.
Andrew G. Morgan
1
-1
/
+3
2021-08-23
Make 'progs/getpcaps --iab' act like 'go/captree' in output format
Andrew G. Morgan
1
-12
/
+23
2021-08-23
Revert most of the LDFLAGS -> LDSTATIC change.
Andrew G. Morgan
2
-11
/
+17
2021-08-23
Allow the builder to force -lpam linkage.
Andrew G. Morgan
2
-7
/
+25
2021-08-23
libcap/Makefile: don't overwrite 'empty' when generating loader.txt
Arnout Vandecappelle (Essensium/Mind)
1
-1
/
+1
2021-08-22
Add cap_iab_{compare,get_pid} functions to libcap; --iab to getpcaps.
Andrew G. Morgan
10
-8
/
+175
2021-08-22
Add the captree example.
Andrew G. Morgan
4
-2
/
+331
2021-08-22
Revamp the comparison API of *Set and *IAB tuples; add IABGetPID().
Andrew G. Morgan
5
-13
/
+157
2021-08-22
Fix error code handling for failed cap_reset_ambient()
Andrew G. Morgan
1
-8
/
+3
2021-08-21
Handle libcap allocation failures more explicitly and fix a memory leak.
Andrew G. Morgan
4
-22
/
+66
2021-08-21
Check return values of allocating functions
Samanta Navarro
1
-0
/
+12
2021-08-21
Fix endless loop with very long strings
Samanta Navarro
1
-1
/
+1
2021-08-19
Drop non-standard IPATH in favor of CPPFLAGS.
Andrew G. Morgan
5
-23
/
+31
2021-08-19
Make lib*.so files executable.
Andrew G. Morgan
1
-2
/
+2
2021-08-15
Up the release version to 2.53
v1.2.53
psx/v1.2.53
libcap-korg-2.53
libcap-2.53
cap/v1.2.53
Andrew G. Morgan
7
-9
/
+9
2021-08-14
Fix typos.
Samanta Navarro
25
-59
/
+59
2021-08-14
Complete cap_launch fix.
Andrew G. Morgan
1
-1
/
+3
2021-08-14
Fix cap_launch failures - error propogation.
Andrew G. Morgan
2
-19
/
+28
2021-08-13
Support distributions that build libcap with aggressive link options.
Andrew G. Morgan
5
-21
/
+54
2021-08-11
Support CC=clang again.
Andrew G. Morgan
4
-4
/
+7
2021-08-10
Noticed that this pam_cap/Makefile comment had unintentionally migrated
Andrew G. Morgan
1
-5
/
+5
2021-08-03
Add some documentation concerning the cap.FuncLauncher() behavior.
Andrew G. Morgan
1
-1
/
+11
2021-08-01
Up the release version to 2.52
v1.2.52
psx/v1.2.52
libcap-korg-2.52
libcap-2.52
cap/v1.2.52
Andrew G. Morgan
7
-9
/
+9
2021-08-01
Revive an ancient 'su' implementation to explore use with libcap.
Andrew G. Morgan
5
-511
/
+638
2021-08-01
Import an old version of su from SimplePAMApps-0.60
Andrew G. Morgan
3
-0
/
+1534
2021-08-01
Add a note about cap_launch callback function return values.
Andrew G. Morgan
1
-8
/
+17
2021-07-15
Clean up allocated memory.
Andrew G. Morgan
1
-2
/
+11
2021-07-14
realloc less at startup executing a .so file
Andrew G. Morgan
1
-2
/
+2
2021-07-13
Allow for systems with no /proc/self/cmdline file.
Andrew G. Morgan
2
-2
/
+2
2021-07-12
Clarify some cap_launch documentation.
Andrew G. Morgan
1
-2
/
+6
2021-07-12
Support running pam_cap.so as a simple binary.
Andrew G. Morgan
3
-5
/
+70
2021-07-12
Support simply executing the built shared libraries.
Andrew G. Morgan
6
-16
/
+154
2021-07-02
When --suggest'ing also compare against capability names
Andrew G. Morgan
1
-0
/
+10
2021-07-02
Provide a '--current' command line argument for capsh.
Andrew G. Morgan
3
-13
/
+33
2021-06-28
Add pam_cap.so "default=<IAB>" module argument support
Andrew G. Morgan
4
-12
/
+130
2021-06-22
Minor edits of README.
Andrew G. Morgan
1
-19
/
+27
2021-06-21
Update comment in gowns sources.
Andrew G. Morgan
1
-1
/
+5
2021-06-21
Permit compilation with -std=c89.
Andrew G. Morgan
6
-7
/
+15
2021-06-20
Up the release version to 2.51
v1.2.51
psx/v1.2.51
libcap-korg-2.51
libcap-2.51
cap/v1.2.51
Andrew G. Morgan
7
-9
/
+9
2021-06-20
No longer need the go/pkg directory.
Andrew G. Morgan
1
-1
/
+0
2021-06-20
Do away with GOPATH based GO building.
Andrew G. Morgan
4
-46
/
+60
2021-06-20
Clean up some compilation warnings
Andrew G. Morgan
3
-3
/
+7
2021-06-19
Add kernel test to quicktest.sh
Andrew G. Morgan
3
-2
/
+14
2021-06-19
Add fill support for the 1e capabilities
Andrew G. Morgan
7
-7
/
+112
2021-06-19
Stabilize exporting capabilities into a comparable external format
Andrew G. Morgan
5
-34
/
+157
2021-05-30
Add an autoauth module flag to pam_cap.so
Andrew G. Morgan
2
-5
/
+22
2021-05-28
Make capsh an installed binary again
Andrew G. Morgan
1
-2
/
+2
2021-05-28
More info for how to coax go.dev into noticing module updates
Andrew G. Morgan
1
-2
/
+6
2021-05-24
Up the release version to 2.50
v1.2.50
psx/v1.2.50
libcap-korg-2.50
libcap-2.50
cap/v1.2.50
Andrew G. Morgan
6
-7
/
+7
2021-05-24
Skip pam_cap.so build on musl compilation part of make distcheck.
Andrew G. Morgan
1
-1
/
+1
2021-05-24
Add a handy update script for the various go.mod files.
Andrew G. Morgan
2
-1
/
+12
2021-05-17
Shorten the URLs for bug reports and mention release notes.
Andrew G. Morgan
2
-4
/
+14
2021-05-16
Add support for --suggest=phrase to capsh.
Andrew G. Morgan
5
-18
/
+48
2021-05-16
Validate that user namespaces require CAP_SETFCAP to map UID=0.
Andrew G. Morgan
6
-11
/
+188
2021-05-07
Add a module argument to pam_cap.so to assist with ambient support
Andrew G. Morgan
5
-17
/
+80
2021-04-22
Fruit of more static analysis results
Andrew G. Morgan
3
-7
/
+23
2021-04-21
Add some man page documentation for the capsh "--iab" argument
Andrew G. Morgan
2
-2
/
+9
2021-04-21
Bug fixes identified by static code analysis.
Andrew G. Morgan
2
-13
/
+26
2021-04-19
Clean up the comments and links in goapps/web/
Andrew G. Morgan
2
-18
/
+9
2021-04-18
Minor fixes for man pages.
Andrew G. Morgan
3
-5
/
+5
2021-04-17
Add some documentation for capsh --explain=cap_foo
Andrew G. Morgan
1
-0
/
+6
2021-03-30
More aggressive cap_test to ensure the launcher isolates context
Andrew G. Morgan
2
-26
/
+40
2021-03-27
Add --explain=cap_foo support to capsh.
Andrew G. Morgan
7
-12
/
+497
2021-03-19
Fix tyop in go pragma.
Andrew G. Morgan
1
-2
/
+2
2021-03-13
Up the release version to 2.49
v1.2.49
psx/v1.2.49
libcap-korg-2.49
libcap-2.49
cap/v1.2.49
Andrew G. Morgan
6
-7
/
+7
2021-03-13
Allow musl gcc to be used with cgo for Go programs
Andrew G. Morgan
1
-15
/
+15
2021-03-13
Add some code to automatically exit the kernel test
Andrew G. Morgan
5
-6
/
+64
2021-03-10
A man page for the IAB set functions.
Andrew G. Morgan
11
-6
/
+185
2021-03-10
Comment fixes regarding new cap.Launcher features
Andrew G. Morgan
2
-2
/
+9
2021-03-07
Make the cap_launch.3 documentation and code use common conventions
Andrew G. Morgan
3
-12
/
+9
2021-03-07
Update the man pages with a page for cap_launch.3
Andrew G. Morgan
11
-1
/
+184
2021-03-06
Fix the README reference to the License file.
Andrew G. Morgan
3
-3
/
+3
2021-03-06
Sadness trying to satisfy automation and lawyers.
cap/v1.2.49-rc3
Andrew G. Morgan
4
-22
/
+0
2021-03-06
Go apparently needs files to be named insensitive of case.
cap/v1.2.49-rc2
Andrew G. Morgan
4
-4
/
+4
2021-03-06
Provide a pair of cap.Prctl{w,}() convenience functions
cap/v1.2.49-rc1
Andrew G. Morgan
2
-10
/
+39
2021-03-06
Implement cap.FuncLauncher()
Andrew G. Morgan
6
-66
/
+302
2021-03-06
Add some test cases for cap_func_launcher() and callbacks
Andrew G. Morgan
2
-2
/
+39
2021-03-06
Implement libcap:cap_func_launcher()
Andrew G. Morgan
3
-10
/
+42
2021-03-06
Improve libcap/cap package comment.
Andrew G. Morgan
1
-12
/
+36
2021-03-06
Make documentation more consistently formatted
Andrew G. Morgan
8
-141
/
+105
2021-02-26
Rework psx to compile more robustly and have clearer documentation.
Andrew G. Morgan
2
-18
/
+36
2021-02-21
Clean up comment now that go1.16 has been released.
Andrew G. Morgan
1
-3
/
+3
2021-02-14
Trying to stop the DOS attack on me from lawyers.
Andrew G. Morgan
9
-775
/
+829
2021-02-06
Don't export symbols that are internal.
Andrew G. Morgan
1
-11
/
+11
2021-02-04
Upgrade cap and psx Go modules to version 1.2.48
psx/v1.2.48
cap/v1.2.48
Andrew G. Morgan
7
-13
/
+13
2021-02-04
Up the release version to 2.48
v0.2.48
psx/v0.2.48
libcap-korg-2.48
libcap-2.48
cap/v0.2.48
Andrew G. Morgan
6
-7
/
+7
2021-02-04
Make more uniform GO build options.
Andrew G. Morgan
4
-15
/
+28
2021-02-02
Drop all symlinks from the repository
Andrew G. Morgan
4
-7
/
+11
[next]