Versions in this module Expand all Collapse all v1 v1.0.0 Dec 27, 2023 Changes in this version + func GenerateTLSConf() (serverTLSConf *tls.Config, err error) + func PackBits(d0, d1, d2, d3, d4, d5, d6, d7 bool) byte + func TypeToPointer[T any](t T) *T + func UnpackBits(b byte) (d0, d1, d2, d3, d4, d5, d6, d7 bool) + type ProcessLogWrapper struct + Level zerolog.Level + Logger zerolog.Logger + func NewProcessLogWrapper(logger zerolog.Logger, level zerolog.Level) *ProcessLogWrapper + func (p *ProcessLogWrapper) Write(data []byte) (int, error) + type ProgramRunner struct + Args []string + InterRunDelay time.Duration + MaxRetries int + Program string + SysProcAttr syscall.SysProcAttr + func (p *ProgramRunner) Run(component string, ctx context.Context) error + func (p *ProgramRunner) String() string + type UserInfo struct + GID uint32 + GIDS []uint32 + UID uint32 + func GetUserInfo(username string) (*UserInfo, error)