app-admin/kos (dinolay)

Search

Package Information

Description:
A simple SUID tool written in C++
Homepage:
https://ari.lt/gh/kos
License:
GPL-3

Versions

Version EAPI Keywords Slot
43 8 ~amd64 0

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>ari@ari.lt</email>
		<name>Arija A.</name>
	</maintainer>
	<longdescription>
        A simple SUID tool written in C++
    </longdescription>
	<use>
		<flag name="man">Install man pages</flag>
		<flag name="gcc">Use GCC instead of clang</flag>
		<flag name="clang">Use Clang instead of GCC</flag>
		<flag name="strip">Strip output binary</flag>
		<flag name="bash-completion">Install bash completions</flag>
		<flag name="doc">Install extra documentation</flag>
		<flag name="size">Build for size</flag>
		<flag name="debug">Build with debug flags</flag>
		<flag name="group-inherit">Inherit root user groups</flag>
		<flag name="setenv">Modify environment variables to match of root</flag>
		<flag name="speed">Build for speed</flag>
		<flag name="lto">Enable link-time optimisation</flag>
		<flag name="test">Test kos</flag>
		<flag name="unsafe-group-validation">Don't validate groups of a user !!UNSAFE!!</flag>
		<flag name="unsafe-password-validation">Don't validate password of a user !!UNSAFE!!</flag>
		<flag name="safe">Disallow unsafe USE flags</flag>
		<flag name="hardened">Harden output binary for security</flag>
		<flag name="unsafe-password-echo">Echo password insted of hiding it !!UNSAFE!!</flag>
		<flag name="valgrind">Enable valgring memory checks</flag>
		<flag name="quiet">Disable logging of kos</flag>
		<flag name="infinite-ask">Ask for password infinitely</flag>
		<flag name="no-bypass-root-auth">Validate authentication for root</flag>
		<flag name="stable">Make sure no unstability causing USE flags are used</flag>
		<flag name="no-pipe">Disable piping support !!BREAKAGE!!</flag>
		<flag name="vtable-harden-gcc">Adds -fvtable-verify=std hardening flag to GCC (not supported on all configurations)</flag>
		<flag name="branch-harden-gcc">Adds -mindirect-branch -mfunction-return hardening flags to GCC</flag>
		<flag name="fcf-harden-gcc">Adds -fcf-protection=full hardening flag to GCC</flag>
		<flag name="no-remember-auth">Disables remembering of authentication</flag>
		<flag name="short-grace-time">Make the grace period for remembering auth 1min rather than default 5min</flag>
		<flag name="effective-id">Enable support for seteuid and setegid</flag>
		<flag name="safe-remember-auth">Make rememberauth feature safe</flag>
		<flag name="rememberauth-mkdir">Make the rememberauth dir if it doesn't exist</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 43
bash-completion Install bash completions
branch-harden-gcc Adds -mindirect-branch -mfunction-return hardening flags to GCC
clang Use Clang instead of GCC
debug Build with debug flags
doc Install extra documentation
effective-id Enable support for seteuid and setegid
fcf-harden-gcc Adds -fcf-protection=full hardening flag to GCC
gcc Use GCC instead of clang
group-inherit Inherit root user groups
hardened Harden output binary for security
infinite-ask Ask for password infinitely
lto Enable link-time optimisation
man Install man pages
no-bypass-root-auth Validate authentication for root
no-pipe Disable piping support !!BREAKAGE!!
no-remember-auth Disables remembering of authentication
quiet Disable logging of kos
rememberauth-mkdir Make the rememberauth dir if it doesn't exist
safe Disallow unsafe USE flags
safe-remember-auth Make rememberauth feature safe
setenv Modify environment variables to match of root
short-grace-time Make the grace period for remembering auth 1min rather than default 5min
size Build for size
speed Build for speed
stable Make sure no unstability causing USE flags are used
strip Strip output binary
test Test kos
unsafe-group-validation Don't validate groups of a user !!UNSAFE!!
unsafe-password-echo Echo password insted of hiding it !!UNSAFE!!
unsafe-password-validation Don't validate password of a user !!UNSAFE!!
valgrind Enable valgring memory checks
vtable-harden-gcc Adds -fvtable-verify=std hardening flag to GCC (not supported on all configurations)

Manifest

Type File Size Versions
DIST kos-43.tar.gz 22568 bytes 43
Unmatched Entries
Type File Size
EBUILD kos-43.ebuild 6249 bytes
MISC metadata.xml 2818 bytes