aboutsummaryrefslogtreecommitdiffstats
path: root/go
AgeCommit message (Expand)AuthorFilesLines
2023-05-14Up the release version to 2.69v1.2.69psx/v1.2.69libcap-korg-2.69libcap-2.69cap/v1.2.69Andrew G. Morgan1-2/+2
2023-03-25Up the release version to 2.68v1.2.68psx/v1.2.68libcap-korg-2.68libcap-2.68cap/v1.2.68Andrew G. Morgan1-2/+2
2023-03-19Tidy up some text explaining cap.NamedCaps.Andrew G. Morgan1-2/+2
2023-02-09Make the compare-cap binary clean up after itself.Andrew G. Morgan1-5/+7
2023-02-02Up the release version to 2.67v1.2.67psx/v1.2.67libcap-korg-2.67libcap-2.67cap/v1.2.67Andrew G. Morgan1-2/+2
2022-09-24Up the release version to 2.66v1.2.66psx/v1.2.66libcap-korg-2.66libcap-2.66cap/v1.2.66Andrew G. Morgan1-2/+2
2022-09-22Add captrace to .gitignore fileAndrew G. Morgan1-0/+1
2022-09-18Add an example of using BPF kprobing to trace capability use.Andrew G. Morgan1-2/+5
2022-07-22Some more simplifications for buildingAndrew G. Morgan1-1/+3
2022-07-21Fix for "make clean ; make -j48 test"Andrew G. Morgan1-2/+2
2022-07-17Up the release version to 2.65v1.2.65psx/v1.2.65libcap-korg-2.65libcap-2.65cap/v1.2.65Andrew G. Morgan1-2/+2
2022-05-17Close out this comment in the go/MakefileAndrew G. Morgan1-1/+4
2022-04-10Up the release version to 2.64v1.2.64psx/v1.2.64libcap-korg-2.64libcap-2.64cap/v1.2.64Andrew G. Morgan1-2/+2
2022-02-13Be explicit about CGO_ENABLED=1 for compare-cap build.Andrew G. Morgan1-2/+2
2022-01-23Up the release version to 2.63v1.2.63psx/v1.2.63libcap-korg-2.63libcap-2.63cap/v1.2.63Andrew G. Morgan1-2/+2
2022-01-23Add a test case for a deadlock.Andrew G. Morgan3-3/+44
2021-12-12Make cgo psx_syscall variant crash like runtime.AllThreadsSyscallAndrew G. Morgan3-2/+30
2021-12-11Up the release version to 2.62v1.2.62psx/v1.2.62libcap-korg-2.62libcap-2.62cap/v1.2.62Andrew G. Morgan1-2/+2
2021-12-10Take more care post launchAndrew G. Morgan3-2/+65
2021-11-21Recognize default secbits of 0 as "HYBRID" mode.Andrew G. Morgan1-2/+2
2021-11-20Up the release version to 2.61v1.2.61psx/v1.2.61libcap-korg-2.61libcap-2.61cap/v1.2.61Andrew G. Morgan1-2/+2
2021-10-22Up the release version to 2.60v1.2.60psx/v1.2.60libcap-korg-2.60libcap-2.60cap/v1.2.60Andrew G. Morgan1-2/+2
2021-09-26Up the release version to 2.59v1.2.59psx/v1.2.59libcap-korg-2.59libcap-2.59cap/v1.2.59Andrew G. Morgan1-2/+2
2021-09-17Up the release version to 2.58v1.2.58psx/v1.2.58libcap-korg-2.58libcap-2.58cap/v1.2.58Andrew G. Morgan1-2/+2
2021-09-11Add in something the builder can override to augment the GO buildsAndrew G. Morgan1-11/+11
2021-09-09Up the release version to 2.57v1.2.57psx/v1.2.57libcap-korg-2.57libcap-2.57cap/v1.2.57Andrew G. Morgan1-2/+2
2021-09-05Fixed parallel make issuesAndrew G. Morgan1-1/+1
2021-09-04Refactor top level Makefile to reduce redundant buildingAndrew G. Morgan1-2/+3
2021-09-02Up the release version to 2.56v1.2.56psx/v1.2.56libcap-korg-2.56libcap-2.56cap/v1.2.56Andrew G. Morgan1-2/+2
2021-08-30Be more consistent with make variables.Andrew G. Morgan1-4/+4
2021-08-29Up the release version to 2.55v1.2.55psx/v1.2.55libcap-korg-2.55libcap-2.55cap/v1.2.55Andrew G. Morgan1-2/+2
2021-08-28Make sudotest more robust against untestable environmentsAndrew G. Morgan2-2/+4
2021-08-26Stop installing the cap and psx packages, but do install captree.Andrew G. Morgan1-6/+13
2021-08-25Up the release version to 2.54v1.2.54psx/v1.2.54libcap-korg-2.54libcap-2.54cap/v1.2.54Andrew G. Morgan1-2/+2
2021-08-25Support overriding choice of 'sudo'.Andrew G. Morgan1-4/+4
2021-08-22Add the captree example.Andrew G. Morgan2-2/+7
2021-08-15Up the release version to 2.53v1.2.53psx/v1.2.53libcap-korg-2.53libcap-2.53cap/v1.2.53Andrew G. Morgan1-2/+2
2021-08-14Fix typos.Samanta Navarro1-1/+1
2021-08-01Up the release version to 2.52v1.2.52psx/v1.2.52libcap-korg-2.52libcap-2.52cap/v1.2.52Andrew G. Morgan1-2/+2
2021-06-20Up the release version to 2.51v1.2.51psx/v1.2.51libcap-korg-2.51libcap-2.51cap/v1.2.51Andrew G. Morgan1-2/+2
2021-06-20No longer need the go/pkg directory.Andrew G. Morgan1-1/+0
2021-06-20Do away with GOPATH based GO building.Andrew G. Morgan3-45/+59
2021-06-19Stabilize exporting capabilities into a comparable external formatAndrew G. Morgan1-2/+2
2021-03-30More aggressive cap_test to ensure the launcher isolates contextAndrew G. Morgan1-1/+4
2021-03-13Allow musl gcc to be used with cgo for Go programsAndrew G. Morgan1-15/+15
2021-02-04Make more uniform GO build options.Andrew G. Morgan3-8/+16
2020-12-26Augment NOPRIV libcap mode with the sticky NO_NEW_PRIVS prctl bit.Andrew G. Morgan1-0/+10
2020-12-22No longer need the Go build tag allthreadssyscall.Andrew G. Morgan1-4/+4
2020-12-11Refactor the "psx" vs "cap" package cgo-or-not complexity to "psx".psx/v0.2.46-rc5Andrew G. Morgan1-6/+9
2020-12-10Fix some typos in the psx.c code related to 6 argument syscalls.psx/v0.2.46-rc4Andrew G. Morgan3-2/+28
2020-12-09Further trim the psx headers and support easy vendoring.psx/v0.2.46-rc3Andrew G. Morgan1-3/+2
2020-12-09Update .gitignore file for goapps builds in-tree.Andrew G. Morgan1-0/+2
2020-12-08Add a go.mod file for building gowns.Andrew G. Morgan1-2/+15
2020-12-08SIGRTMAX does not play well with Go, so use SIGSYS for the psx interrupt.psx/v0.2.46-rc2Andrew G. Morgan3-1/+54
2020-09-22Adjust builds for golang versions that default to not supporting GOPATH.Andrew G. Morgan1-9/+9
2020-09-07Migrate all uses of tcapsh-static to sudotest target.Andrew G. Morgan1-3/+3
2020-09-07Support dynamic test compilation and execution.Andrew G. Morgan2-4/+4
2020-07-26Tweaking the psx and cap package documentation further.psx/v0.2.42-rc2cap/v0.2.42-rc2Andrew G. Morgan1-12/+13
2020-07-26Mode cap package documentation updates.psx/v0.2.42-rc1cap/v0.2.42-rc1Andrew G. Morgan1-1/+11
2020-07-22Make Go cap.String() and (*cap.Set).String() equal C equivalents.Andrew G. Morgan1-0/+52
2020-07-11Use an older Go API for replacing stringsAndrew G. Morgan1-2/+2
2020-07-11Some documentation for individual capability values.Andrew G. Morgan2-4/+31
2020-07-05Fix capability list generation and legacy go package install.Andrew G. Morgan1-6/+7
2020-07-04Restructure the tree a little to provide a module example.Andrew G. Morgan2-141/+2
2020-07-03Refactored the psx package to build as a Go module.Andrew G. Morgan2-11/+27
2020-07-03A step closer to modularizing the cap and psx packages.Andrew G. Morgan5-125/+22
2020-07-02Revamp the way we package cap and psx packages.Andrew G. Morgan6-40/+48
2020-05-10Replace PerOSThreadSyscall*() with AllThreadsSyscall*().Andrew G. Morgan2-7/+7
2020-02-23code cleanup: no need to panic, log.Fatalf should work.Andrew G. Morgan1-1/+1
2020-02-23Implement cap.Launch()Andrew G. Morgan6-26/+198
2020-02-23IAB Go support.Andrew G. Morgan1-0/+39
2019-12-22Change the definition of 'all' to be all named capabilities.Andrew G. Morgan1-0/+10
2019-12-15More convenience functionality for libcap.Andrew G. Morgan3-20/+96
2019-12-15Break out test into two parts: test or sudotest.Andrew G. Morgan1-1/+3
2019-12-13Restructure the make files into build vs. testAndrew G. Morgan1-23/+38
2019-12-10Realign around the evolving Go support for POSIX semantics syscalls.Andrew G. Morgan2-17/+12
2019-12-09This appears to be the real fix for my Go build.Andrew G. Morgan1-1/+1
2019-12-09Make all go/ Makefile entries absolute.Andrew G. Morgan1-9/+9
2019-12-07Extend installation to install the two Go packages.Andrew G. Morgan1-5/+6
2019-12-07Add a failure test case to libcap/psx Go package.Andrew G. Morgan2-1/+13
2019-12-06Add support to libcap for overriding system call functions.Andrew G. Morgan3-35/+101
2019-11-30Update go patch and locationAndrew G. Morgan1-1/+1
2019-11-30Some extra sanity to the golang cap package.Andrew G. Morgan1-1/+2
2019-11-16Fix comment in web.go (I've deleted the --debug argument)Andrew G. Morgan1-2/+1
2019-11-16Implement a meaningful Go port of libcapAndrew G. Morgan3-71/+88
2019-05-27Explore Go port of libcap with a simple web server.Andrew G. Morgan2-1/+147
2019-05-19A Go (golang) implementation of libcap: import "libcap/cap".Andrew G. Morgan4-0/+334