From 52f21a19f3230e62387bebb88d45d51b6375ac8d Mon Sep 17 00:00:00 2001 From: Ophestra Umiker Date: Wed, 18 Dec 2024 19:39:25 +0900 Subject: cmd/fshim: switch to setup pipe The socket-based approach is no longer necessary as fsu allows extra files and sudo compatibility is no longer relevant. Signed-off-by: Ophestra Umiker --- cmd/fshim/ipc/payload.go | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'cmd/fshim/ipc/payload.go') diff --git a/cmd/fshim/ipc/payload.go b/cmd/fshim/ipc/payload.go index f6b0c926..d8330736 100644 --- a/cmd/fshim/ipc/payload.go +++ b/cmd/fshim/ipc/payload.go @@ -1,11 +1,7 @@ package shim0 import ( - "encoding/gob" - "net" - "git.ophivana.moe/security/fortify/helper/bwrap" - "git.ophivana.moe/security/fortify/internal/fmsg" ) const Env = "FORTIFY_SHIM" @@ -23,13 +19,3 @@ type Payload struct { // verbosity pass through Verbose bool } - -func (p *Payload) Serve(conn *net.UnixConn) error { - if err := gob.NewEncoder(conn).Encode(*p); err != nil { - return fmsg.WrapErrorSuffix(err, - "cannot stream shim payload:") - } - - return fmsg.WrapErrorSuffix(conn.Close(), - "cannot close setup connection:") -} -- cgit v1.3.1