From owner-freebsd-ports Wed Jan 8 6:10:10 2003 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A514337B407 for ; Wed, 8 Jan 2003 06:10:06 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DBE2D43EB2 for ; Wed, 8 Jan 2003 06:10:05 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h08EA5NS063468 for ; Wed, 8 Jan 2003 06:10:05 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h08EA5RT063467; Wed, 8 Jan 2003 06:10:05 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A460E37B401 for ; Wed, 8 Jan 2003 06:05:56 -0800 (PST) Received: from cultdeadsheep.org (charon.cultdeadsheep.org [80.65.226.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id 950C743ED4 for ; Wed, 8 Jan 2003 06:05:54 -0800 (PST) (envelope-from root@cultdeadsheep.org) Received: (qmail 99035 invoked by uid 0); 8 Jan 2003 14:05:51 -0000 Message-Id: <20030108140551.99034.qmail@cultdeadsheep.org> Date: 8 Jan 2003 14:05:51 -0000 From: Clement Laforet Reply-To: Clement Laforet To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/46868: [New Port] security/privman : cool lib for privileges separation Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 46868 >Category: ports >Synopsis: [New Port] security/privman : cool lib for privileges separation >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jan 08 06:10:04 PST 2003 >Closed-Date: >Last-Modified: >Originator: Clement Laforet >Release: FreeBSD 4.6-STABLE i386 >Organization: cotds.org >Environment: System: FreeBSD goofy.cultdeadsheep.org 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Jul 4 10:05:12 CEST 2002 root@goofy.cultdeadsheep.org:/usr/obj/usr/src/sys/GOOFY i386 >Description: Privman is a library that makes it easy for programs to use privilege separation, a technique that prevents the leak or misuse of privilege from applications that must run with some elevated permissions. Applications that use the Privman library split into two halves, the half that performs valid privileged operations, and the half that contains the application's logic. >How-To-Repeat: N/A. >Fix: --- privman.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # privman # privman/pkg-descr # privman/pkg-comment # privman/distinfo # privman/Makefile # privman/pkg-plist # echo c - privman mkdir -p privman > /dev/null 2>&1 echo x - privman/pkg-descr sed 's/^X//' >privman/pkg-descr << 'END-of-privman/pkg-descr' XPrivman is a library that makes it easy for programs to use privilege Xseparation, a technique that prevents the leak or misuse of privilege Xfrom applications that must run with some elevated permissions. XApplications that use the Privman library split into two halves, the Xhalf that performs valid privileged operations, and the half that Xcontains the application's logic. X XWWW: http://opensource.nailabs.com/privman/ END-of-privman/pkg-descr echo x - privman/pkg-comment sed 's/^X//' >privman/pkg-comment << 'END-of-privman/pkg-comment' XPrivman is a library to make privilege separation easy END-of-privman/pkg-comment echo x - privman/distinfo sed 's/^X//' >privman/distinfo << 'END-of-privman/distinfo' XMD5 (privman-0.9.1.tar.gz) = 5e7ba659bfe960842ca0bd79b50f8165 END-of-privman/distinfo echo x - privman/Makefile sed 's/^X//' >privman/Makefile << 'END-of-privman/Makefile' X# New ports collection makefile for: privman X# Date created: Wed Jan 8 11:40:41 CET 2003 X# Whom: Clement Laforet X XPORTNAME= privman XPORTVERSION= 0.9.1 XCATEGORIES= security XMASTER_SITES= http://opensource.nailabs.com/privman/downloads/ \ X http://www.mirrors.wiretapped.net/security/development/libraries/privman/ X XMAINTAINER= sheepkiller@cultdeadsheep.org X XUSE_AUTOCONF= YES XWANT_AUTOCONF_VER= 253 X XINSTALLS_SHLIB= yes X XMAN3= priv_open.3 priv_bind.3 priv_pam.3 priv_daemon.3 priv_execve.3 priv_fopen.3 \ X priv_fork.3 priv_init.3 priv_rerunas.3 priv_popen.3 priv_respawn_as.3 \ X priv_custom.3 priv_pam_acct_mgmt.3 priv_pam_authenticate.3 \ X priv_pam_chauthtok.3 priv_pam_close_session.3 priv_pam_end.3 \ X priv_pam_fail_delay.3 priv_pam_getenv.3 priv_pam_get_item.3\ X priv_pam_open_session.3 priv_pam_putenv.3 \ X priv_pam_setcred.3 priv_pam_set_item.3 priv_pam_start.3 priv_pclose.3 \ X priv_register_info_fn.3 priv_register_cap_fn.3 priv_invoke_info_fn.3 \ X priv_invoke_cap_fn.3 XMAN5= privman_conf.5 XMAN7= privman.7 X X.include END-of-privman/Makefile echo x - privman/pkg-plist sed 's/^X//' >privman/pkg-plist << 'END-of-privman/pkg-plist' Xetc/privman.d/privman.conf Xetc/privman.d/check_user Xetc/privman.d/mycat Xetc/privman.d/myecho Xetc/privman.d/myexec Xetc/privman.d/myrerun Xetc/privman.d/mypopen Xinclude/msghdr.h Xinclude/privman.h Xlib/libprivman.so.2 Xlib/libprivman.so Xlib/libprivman.la Xlib/libprivman.a X@dirrm etc/privman.d X END-of-privman/pkg-plist exit --- privman.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message