From gww@eng.sun.com Mon Mar 26 17:31:20 2007
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id l2R0VJk8004633
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 26 Mar 2007 17:31:20 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id l2R0VH4v013225
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Tue, 27 Mar 2007 08:31:18 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JFJ00E03DG5KF00@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Mon, 26 Mar 2007 17:31:17 -0700 (PDT)
Received: from engmail3mpk.sfbay.Sun.COM ([129.146.11.26])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JFJ00DMSDG5CX00@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Mon,
 26 Mar 2007 17:31:17 -0700 (PDT)
Received: from marduk.eng.sun.com (marduk.SFBay.Sun.COM [129.146.108.224])
	by engmail3mpk.sfbay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id l2R0VFGX018033; Mon, 26 Mar 2007 17:31:15 -0700 (PDT)
Received: from marduk.eng.sun.com (localhost [127.0.0.1])
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11) with ESMTP id l2R1Udrl002767; Mon,
 26 Mar 2007 17:30:39 -0800 (PST)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id l2R1Udev002766; Mon,
 26 Mar 2007 17:30:39 -0800 (PST)
Date: Mon, 26 Mar 2007 17:30:39 -0800 (PST)
From: Gary Winiger <gww@eng.sun.com>
Subject: PSARC/2007/181 EOL/EOF and removal of pam_projects(5).
To: psarc-ext@sun.com
Cc: casper.dik@sun.com
Message-id: <200703270130.l2R1Udev002766@marduk.eng.sun.com>
Content-transfer-encoding: 7BIT
X-Sun-Charset: US-ASCII
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 2147

I'm self-sponsoring this fast track.
The timer is set for 1 April 2007 -- I just couldn't not pick that date ;-)

Gary..


Background:
==========
It seems when PSARC/2003/530 PAM_RESOURCE pam_item was integrated,
pam_projects(5) was not formally EOLed or EOFed.
All the pam_projects functionality is currently provided using
PAM_RESOURCE in pam_unix_cred(5).
pam_unix_cred is the place pam_projects code should have been originally
implemented.
pam_projects today is a NOP that can safely be removed.  It is no longer
referred to in the delivered pam.conf(4) file.

Problem:
=======
pam_projects(5) does not seem to have been officially EOLed.
Man page bug "4995334 pam_projects is a no-op" delivered the S10 man page:

	Standards, Environments, and Macros		  pam_projects(5)
	
	NAME
	     pam_projects - account management PAM module for projects
	
	SYNOPSIS
	     /usr/lib/security/pam_projects.so.1
	
	
	DESCRIPTION
	     This man page has been superceded by pam_unix_cred(5).
	
	ATTRIBUTES
	     See attributes(5) for description of  the	following  attri-
	     butes:
	
	     ____________________________________________________________
	    |	    ATTRIBUTE TYPE	  |	  ATTRIBUTE VALUE	|
	    |_____________________________|_____________________________|
	    | Interface	Stability	  | Obsolete			|
	    |_____________________________|_____________________________|
	    | MT-Level			  | MT-Safe with exceptions	|
	    |_____________________________|_____________________________|
	
	
	SEE ALSO
	     attributes(5), pam_unix_cred(5)
	
	NOTES
	     The  pam_projects(5)  functionality  has  been  replaced  by
	     pam_unix_cred(5),	and  is	 subject  to  being  removed from
	     future releases.
	
	SunOS 5.11	    Last change: 28 Mar	2004			1

Proposal:
========
Announce the EOL of pam_projects in the next available patch or micro release.
Remove pam_projects from the next minor release.

Removal details:
===============
Update the pamconf class action script to remove any references to
pam_project during upgrade from a customers pam.conf file.
Remove $SRC/lib/pam_modules/projects from the source tree and update
SUNWcsl accordingly.

From gww@sac.sfbay.sun.com Mon Mar 26 17:38:02 2007
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id l2R0c17F004741
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 26 Mar 2007 17:38:01 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l2R0brQd000029;
	Tue, 27 Mar 2007 01:38:00 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JFJ0010RDR9Y300@brm-avmta-1.central.sun.com>; Mon,
 26 Mar 2007 18:37:57 -0600 (MDT)
Received: from sac.sfbay.sun.com ([129.146.175.66])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JFJ001MCDR8DA00@brm-avmta-1.central.sun.com>; Mon,
 26 Mar 2007 18:37:57 -0600 (MDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id l2R0bu66004738; Mon,
 26 Mar 2007 17:37:56 -0700 (PDT)
Received: (from gww@localhost)	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6/Submit)
 id l2R0butm004737; Mon, 26 Mar 2007 17:37:56 -0700 (PDT)
Date: Mon, 26 Mar 2007 17:37:56 -0700 (PDT)
From: Gary Winiger <gww@sac.sfbay.sun.com>
Subject: Re: PSARC/2007/181 EOL/EOF and removal of pam_projects(5).
To: gww@eng.sun.com, psarc-ext@sun.com
Cc: casper.dik@sun.com
Message-id: <200703270037.l2R0butm004737@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 415

> Proposal:
> ========
> Announce the EOL of pam_projects in the next available patch or micro release.
> Remove pam_projects from the next minor release.

	I know it's the right thing to announce in the next available
	S10, but considering the original S10 man page was updated
	and the S10 pam.conf did not contain references to pam_projects.so,
	is it really necessary to go through the extra paperwork?

Gary..

From Darren.Moffat@sun.com Tue Mar 27 04:23:23 2007
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id l2RBNM3M015890
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 27 Mar 2007 04:23:23 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id l2RBNKLq006365
	for <@sunmail1brm.central.sun.com:psarc-ext@sun.com>; Tue, 27 Mar 2007 19:23:21 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JFK00M2F7MVZ200@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 27 Mar 2007 05:23:19 -0600 (MDT)
Received: from gmp-ea-fw-1.sun.com ([129.156.42.5])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JFK00FPD7MR2K40@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 27 Mar 2007 05:23:17 -0600 (MDT)
Received: from d1-emea-10.sun.com (d1-emea-10.sun.com [192.18.2.120])
	by gmp-ea-fw-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l2RBNEFw000569	for
 <psarc-ext@sun.com>; Tue, 27 Mar 2007 11:23:14 +0000 (GMT)
Received: from conversion-daemon.d1-emea-10.sun.com by d1-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JFK00M017K37F00@d1-emea-10.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 27 Mar 2007 12:23:14 +0100 (BST)
Received: from [192.168.73.101] (nessieroo.force9.co.uk [81.174.224.49])
 by d1-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JFK009YU7MLBN00@d1-emea-10.sun.com>; Tue,
 27 Mar 2007 12:23:14 +0100 (BST)
Date: Tue, 27 Mar 2007 12:23:09 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: PSARC/2007/181 EOL/EOF and removal of pam_projects(5).
In-reply-to: <200703270037.l2R0butm004737@sac.sfbay.sun.com>
Sender: Darren.Moffat@sun.com
To: Gary Winiger <gww@sac.sfbay.sun.com>
Cc: gww@eng.sun.com, psarc-ext@sun.com, Casper.Dik@sun.com
Message-id: <4608FE9D.7090203@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <200703270037.l2R0butm004737@sac.sfbay.sun.com>
User-Agent: Thunderbird 1.5.0.8 (X11/20061127)
Status: RO
Content-Length: 769

Gary Winiger wrote:
>> Proposal:
>> ========
>> Announce the EOL of pam_projects in the next available patch or micro release.
>> Remove pam_projects from the next minor release.
> 
> 	I know it's the right thing to announce in the next available
> 	S10, but considering the original S10 man page was updated
> 	and the S10 pam.conf did not contain references to pam_projects.so,
> 	is it really necessary to go through the extra paperwork?

I'd say the EOF (not EOL :-)) announcement was already done in S10 and 
this case is actually asking approval for immediate removal, and 
approval of the tidy up functionality being added to i.pamconf.

I have no issue with this at all and IMO the sooner pam_projects is 
removed from the gate the better.

-- 
Darren J Moffat

From gww@eng.sun.com Tue Mar 27 08:00:15 2007
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id l2RF0FS5019849
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 27 Mar 2007 08:00:15 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l2RF0EGv015116
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@Sun.COM>; Tue, 27 Mar 2007 08:00:14 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JFK00C1JHOE8O00@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@Sun.COM
 (ORCPT psarc-ext@Sun.COM); Tue, 27 Mar 2007 08:00:14 -0700 (PDT)
Received: from engmail3mpk.sfbay.Sun.COM ([129.146.11.26])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JFK00BCHHO5OA00@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@Sun.COM (ORCPT psarc-ext@Sun.COM); Tue,
 27 Mar 2007 08:00:05 -0700 (PDT)
Received: from marduk.eng.sun.com (marduk.SFBay.Sun.COM [129.146.108.224])
	by engmail3mpk.sfbay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id l2RF02gF014244; Tue, 27 Mar 2007 08:00:02 -0700 (PDT)
Received: from marduk.eng.sun.com (localhost [127.0.0.1])
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11) with ESMTP id l2RFxPC3003407; Tue,
 27 Mar 2007 07:59:25 -0800 (PST)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id l2RFxPhg003406; Tue,
 27 Mar 2007 07:59:25 -0800 (PST)
Date: Tue, 27 Mar 2007 07:59:25 -0800 (PST)
From: Gary Winiger <gww@eng.sun.com>
Subject: Re: PSARC/2007/181 EOL/EOF and removal of pam_projects(5).
To: gww@sac.sfbay.sun.com, Darren.Moffat@sun.com
Cc: gww@eng.sun.com, psarc-ext@sun.com, Casper.Dik@sun.com
Message-id: <200703271559.l2RFxPhg003406@marduk.eng.sun.com>
Content-transfer-encoding: 7BIT
X-Sun-Charset: US-ASCII
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 543

> > 	is it really necessary to go through the extra paperwork?
> 
> I'd say the EOF (not EOL :-)) announcement was already done in S10

	End of Feature (EOF), End of Life (EOL) I never get them
	straight.  
 and 
> this case is actually asking approval for immediate removal, and 
> approval of the tidy up functionality being added to i.pamconf.
> 
> I have no issue with this at all and IMO the sooner pam_projects is 
> removed from the gate the better.

	Yup I just want to NUKE(tm) the trud(tm) and get it out of
	OpenSolaris ON.

Gary..

From gww@eng.sun.com Wed Mar 28 11:43:36 2007
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id l2SIhZGG004128
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 28 Mar 2007 11:43:36 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l2SIhN0x013359
	for <@sunmail1brm.central.sun.com:psarc-ext@sun.com>; Wed, 28 Mar 2007 19:43:34 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JFM00I0RMOJGW00@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 28 Mar 2007 12:43:31 -0600 (MDT)
Received: from engmail3mpk.sfbay.Sun.COM ([129.146.11.26])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JFM00234MOHIHE0@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Wed,
 28 Mar 2007 12:43:29 -0600 (MDT)
Received: from marduk.eng.sun.com (marduk.SFBay.Sun.COM [129.146.108.224])
	by engmail3mpk.sfbay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id l2SIhPXs013405; Wed, 28 Mar 2007 11:43:25 -0700 (PDT)
Received: from marduk.eng.sun.com (localhost [127.0.0.1])
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11) with ESMTP id l2SJgkHe006130; Wed,
 28 Mar 2007 11:42:46 -0800 (PST)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id l2SJgkqk006129; Wed,
 28 Mar 2007 11:42:46 -0800 (PST)
Date: Wed, 28 Mar 2007 11:42:46 -0800 (PST)
From: Gary Winiger <gww@eng.sun.com>
Subject: Re: PSARC/2007/181 EOL/EOF and removal of pam_projects(5).
To: Darren.Moffat@sun.com, gww@eng.sun.com, gww@sac.sfbay.sun.com
Cc: Casper.Dik@sun.com, psarc-ext@sun.com
Message-id: <200703281942.l2SJgkqk006129@marduk.eng.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 160

This case was approved at today's PSARC meeting.  The S10 announcement
is defacto completed.  Removal in OpenSolaris/Nevada ON can proceed
at any time.

Gary..

