From sacadmin Fri Jul 11 16:47:48 2003
Date: Fri, 11 Jul 2003 16:44:09 -0700 (PDT)
From: Gary Winiger <gww@marduk.eng.sun.com>
To: psarc@sac.eng.sun.com, lsarc@sac.eng.sun.com
Subject: PSARC/2003/397 Contracted audit interfaces for open source
Cc: vincent.murphy@sun.com, mikey@eng, tony.panero@sun.com, leo.binchy@sun.com,
   nicolas.williams@sun.com
Content-Length: 4966
X-Lines: 101
Status: O

I'm sponsoring this fast-track on behalf of Tony Panero and myself.
It requests a clarification of the interface taxonomy from 2000/517
and approval of prototype contracts for two Open Source projects to use
the contracted interfaces.  It requests a micro/patch release binding
for the use of these contracts.  The full text of the proposed unsigned
contracts is in the case directory.  Signatures will be forthcoming
following approval of the proposal.
The timer is set for 18 July, 2003.

Gary..
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
``Thread-safe audit API'' (PSARC/2000/517) introduced a set of Solaris Audit
API and an audit record structuring mechanism intended to replace the
never reviewed ad hoc ``Audit hooks.''  The APIs were introduced as
Contract Private in order to gain experience with them.  This case requests
approval of further clarification of those interfaces and their use.
2000/517 preceded the currently available interface taxonomy.  In the current
taxonomy these interfaces would be Contracted Project Private to the Solaris
Audit project.

The rationale for requesting Contracted Project Private is:
	1) To ensure proper audit record generation in order to meet the
	   criteria under which Solaris is evaluated for Common Criteria
	   EAL4+/CAPP certification.

	2) To gain sufficient experience with the interfaces before raising
	   their commitment level.

	3) Because the generation of the audit record templates and
	   bsmrecord(1M) database from the XML description still needs to
	   be done outside the ON build process by the Solaris Audit project.

While points 2) and 3) above are expected to be temporary, they are yet to
be proven so.  Point 1) is of greater concern.  The nature of evaluations
seems to imply that the engineering group responsible for the Solaris Audit
infrastructure also needs to be able to assure that all places where audit
needs to be done, it is done and that all of these places produce complete
audit records.  The Solaris Audit project team believes that it needs to
be involved with the initial definition and evaluation of all Solaris audit
records.  The intent is not to limit the use or visibility of these
interfaces by other projects or to the open source community, but to ensure
proper audit records and support the Solaris evaluation for programs delivered
as part of Solaris.

The interesting parts of the contracts are:

4.  The INTERFACES are:
    A. The Project Private header files <bsm/adt.h> and <bsm/adt_event.h>
    B. The Project Private adt.h interfaces and symbols:
	adt_start_session(, NULL,
	    [ADT_USE_PROC_DATA for all successful login | 0 for fail login,
	    and successful and failed password change]);
	adt_end_session();
	adt_set_user(, [ADT_NO_ATTRIB, ADT_NO_ATTRIB, ADT_NO_ATTRIB,
	    ADT_NO_ATTRIB, NULL, ADT_NEW for failed login |
    	    authenticated userid, groupid, userid,
	    groupid, NULL, ADT_NEW for password change]);
	adt_alloc_event();
	adt_free_event();
	adt_put_event(, [ADT_SUCCESS for success | ADT_FAIL for error],
	    [ADT_SUCCESS for success | ADT_FAIL_PAM + pam_error_value]);
    C. The Project Private adt_event.h audit events and symbols:
	ADT_login and adt_login_t (no values for the members)
or
	ADT_ssh and adt_ssh_t (no values for the members)

	ADT_logout and adt_logout_t (no values for the members)
	ADT_passwd and adt_passwd_t (no values for the members)


7.  The following SPECIAL ARRANGEMENTS are made which modify the rules
    imposed by the stability levels listed in section 4 above:
 
_Y_ 7b. Although the stability level doesn't normally allow it, CONSUMER will
        expose INTERFACES to a PARTNER, which is external to Sun, namely:
		The GNOME Open Source Community.  The Sun Desktop GNOME
		team will act as the interface between Sun and the
		GNOME Open Source Community.
or
		The OpenSSH Community.  The Sun Secure Shell team will act
		as the interface between Sun and the OpenSSH Community.

10. SUPPLIER and CONSUMER agree that evolution of INTERFACES shall be
    handled as follows:

    SUPPLIER will notify CONSUMER of changes that may effect the CONSUMER
    not less than two ON consolidation builds before the changes are
    integrated.
    CONSUMER may request changes to the INTERFACES by filing RFEs using
    the Bugtraq Category/SubCategory specified in paragraph 2.  The SUPPLIER
    will review the CONSUMER's RFEs based on their priority and severity and
    either accept them in the normal queue of work or notify the CONSUMER
    through the normal Bugtraq process that the request has been rejected
    and rationale for the rejection.

13. SUPPLIER and CONSUMER agree that changes to the INTERFACES will be
    tested as follows:

    The SUPPLIER will do initial unit testing.  The CONSUMER will create
    an audit trail or trails with each of the auidit events generated.
    The SUPPLIER will verify the audit records are correctly generated.

From sacadmin Mon Jul 14 08:50:55 2003
Date: Mon, 14 Jul 2003 08:48:13 -0700
From: Rich McAllister <Richard.McAllister@Sun.COM>
User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4) Gecko/20030630
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Gary Winiger <gww@marduk.eng.sun.com>
CC: psarc@sac.eng.sun.com, lsarc@sac.eng.sun.com, vincent.murphy@Sun.COM,
   mikey@eng.sun.com, tony.panero@Sun.COM, leo.binchy@Sun.COM,
   nicolas.williams@Sun.COM
Subject: Re: PSARC/2003/397 Contracted audit interfaces for open source
Content-Transfer-Encoding: 7bit
X-Lines: 35
Status: O
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Length: 1426

I can't see how we can call something used in an Open Source project any
kind of Private.  After all one of the things we try to check is that
any interfaces used in sample code are Public.

It seems to me the best description of what's being done here is
Contracted Unstable.

It does seem to me better to have the interfaces documented with the
lack of stability and limitations made explicit, rather than having people guess
what can/should be done from what they see in the code. From the description,
it appears to me that we need to inform people:

1. While you can recompile and change the logic around when these
    calls are made, you can't expect to create new audit record types
    (since you don't have the tools.)

2. If you modify the code and use it in a system, you'll be
    in an uncertified configuration.  Seems pretty obvious
    but it does seem worth being clear about it -- the idea is
    to let people know that even though it's Open Source and
    you can change it if you want to, there may be reasons
    why you don't want to...

In this case I think commentary in the source code might be enough
documentation, rather than requiring a man page, but on the other hand
if I were talking to a customer explaining why what he's doing doesn't
work and we're not going to fix it, having a man page with a nice
"Unstable" label on it would make me feel better.




-- 
Rich McAllister <rfm@sun.com>


From sacadmin Tue Jul 15 15:47:00 2003
Date: Tue, 15 Jul 2003 15:43:12 -0700 (PDT)
From: Gary Winiger <gww@marduk.eng.sun.com>
To: gww@marduk.eng.sun.com, Richard.McAllister@Sun.COM
Subject: Re: PSARC/2003/397 Contracted audit interfaces for open source
Cc: psarc@sac.eng.sun.com, lsarc@sac.eng.sun.com, vincent.murphy@Sun.COM,
   mikey@eng.sun.com, tony.panero@Sun.COM, leo.binchy@Sun.COM,
   nicolas.williams@Sun.COM, brian.cameron@sun.com
Content-Length: 3544
X-Lines: 72
Status: O

Rich,

> I can't see how we can call something used in an Open Source project any
> kind of Private.  After all one of the things we try to check is that
> any interfaces used in sample code are Public.

	Thanks for your perspective.  Sun has posted sample public code
	in the past which not only exposed project private interfaces,
	but also internal interfaces.  It was done when Sun freely
	published viewing of Solaris source code.  I believe that was
	SunOS 5.5.  The header files containing these interfaces are
	delivered with Solaris.
	IMO neither Solaris GNOME, nor Solaris Secure Shell are Open Source
	projects as such, but are Solaris projects that make use of open
	source as a base.  As I understand the requirement is that Sun
	make visible any changes to that source, not that Sun integrate
	into the open source base any changes it makes and relinquish control
	of what is shipped by Sun to the open source community.  Of course,
	I could be wrong.
	IMO it is right and proper to view the open source community as
	an external partner.  Sun has had a long standing tradition of
	sharing private interfaces under contract with external partners
	through the Sun responsible contract consumer.  If this is not
	the case, I fear there are going to be lots of issues that will
	continue coming up as more and more of the Solaris OE includes
	code from the open source community.

> It seems to me the best description of what's being done here is
> Contracted Unstable.

	I'm not sure what value that would give.  As I tried to motivate
	in the case description, the specific point is evaluation.  The
	group that is responsible for supporting the Solaris evaluation needs
	to be in control of the audit records that are generated.  Without
	such control, every engineer delivering code that needs to include
	audit would have to become evaluation experts and their group would
	need to provide funding and support for the Solaris evaluations.
	It's the difference between distributed evaluation work and
	centralized evaluation work.  Solaris is presently organized to
	centralize the evaluation work.

	I expect that the adt_*() interfaces noted in the contract are
	in fact stable.  The audit record generation from XML still requires
	human intervention before changes can be put into the ON gate.

> It does seem to me better to have the interfaces documented with the
> lack of stability and limitations made explicit, rather than having people guess
> what can/should be done from what they see in the code. From the description,
> it appears to me that we need to inform people:

	Solaris audit record generation really only makes sense when
	run on Solaris with auditing configured.  If the auditing code
	is indeed accepted back into the open source code base, I expect
	it will require ``#ifdef sun''.

> In this case I think commentary in the source code might be enough

	I'm happy for the project teams to put whatever commentary is
	appropriate in the source code.  Is that a SAC issue, or a C team
	issue?  I'm not sure how to state that in a contract.  I'm happy
	to work with you and others to do so.  Perhaps a 7e. section of
	conditions on the CONSUMER's use.  VIZ:
		[Paragraph used to mandate additional conditions]
	_N_ 7e. The CONSUMER agrees to the following conditions for use
		of the interfaces provided by the SUPPLIER:
			[describe the conditions,
			 e.g., Attribution must be made in the source code
			 to the SUPPLIER.
			 User documentation must include attribution to the
			 SUPPLIER.]

Gary..

From sacadmin Wed Jul 16 13:11:58 2003
Date: Wed, 16 Jul 2003 13:09:20 -0700 (PDT)
From: Gary Winiger <gww@marduk.eng.sun.com>
To: gww@marduk.eng.sun.com, Richard.McAllister@sun.com
Subject: Re: PSARC/2003/397 Contracted audit interfaces for open source
Cc: psarc@sac.eng.sun.com, lsarc@sac.eng.sun.com, vincent.murphy@sun.com,
   mikey@eng.sun.com, tony.panero@sun.com, leo.binchy@sun.com,
   nicolas.williams@sun.com, brian.cameron@sun.com
Content-Length: 63
X-Lines: 3
Status: O

This fast-track was approved at today's PSARC meeting.

Gary..

From sacadmin Thu Sep 11 16:52:31 2003
Date: Thu, 11 Sep 2003 16:48:08 -0700 (PDT)
From: Gary Winiger <gww@marduk.eng.sun.com>
To: psarc-record@sac.eng.sun.com
Subject: 2003/397
Content-Length: 601
X-Lines: 20
Status: O


----- Begin Included Message -----

> From psarc-intern-list-request@sun.com Thu Sep 11 16:43:34 2003
Date: Thu, 11 Sep 2003 16:42:54 -0700 (PDT)
From: Gary Winiger <gww@marduk.eng.sun.com>
To: psarc@sac.eng.sun.com
Subject: 2003/300 contract to use 2000/517
Cc: nicolas.williams@sun.com, vincent.murphy@sun.com, mikey@eng.sun.com
Content-Length: 248

I've executed 2000/517/contract-02 for 2003/300 to use the project private
interfaces described in prototype contract approved in 2003/397.
2003/300 and 2003/397 have sym linkes to the executed contract.

Gary..


----- End Included Message -----

From gww Thu Jul 22 21:39:44 2004
To: psarc-record@sac.eng
Subject: 2003/397 contract for xlock to use 2000/517 audit interfaces.
X-Sun-Charset: US-ASCII
Content-Length: 576
X-Lines: 19        
Status: RO


----- Begin Included Message -----

> From gww@marduk.eng.sun.com Thu Jul 22 21:32:33 2004
Date: Thu, 22 Jul 2004 21:32:32 -0700 (PDT)
From: Gary Winiger <gww@marduk.eng.sun.com>
To: psarc@sac.eng.sun.com
Subject: contract for xlock to use 2000/517 audit interfaces.
Cc: John.McKernan@Sun.COM, Alan.Coopersmith@Sun.COM, Tony.Panero@Sun.COM

I've executed 2000/517/contract-03 for xlock to use the project private
interfaces described in the prototype contract approved in 2003/397.
2003/397 has a symlink to the executed contract.

Gary..


----- End Included Message -----


From gww Thu Jul 22 21:40:19 2004
To: psarc-record@sac.eng
Subject: 2003/397 contract for dtsession to use 2000/517 audit interfaces.
X-Sun-Charset: US-ASCII
Content-Length: 604
X-Lines: 20        
Status: RO


----- Begin Included Message -----

> From gww@marduk.eng.sun.com Thu Jul 22 21:37:20 2004
Date: Thu, 22 Jul 2004 21:37:19 -0700 (PDT)
From: Gary Winiger <gww@marduk.eng.sun.com>
To: psarc@sac.eng.sun.com
Subject: contract for dtsession to use 2000/517 audit interfaces.
Cc: Mark.Yang@Sun.COM, Tony.Panero@Sun.COM, Victor.Lang@Sun.COM,
        craig.payne@sun.com

I've executed 2000/517/contract-04 for dtsession to use the project private
interfaces described in the prototype contract approved in 2003/397.
2003/397 has a symlink to the executed contract.

Gary..


----- End Included Message -----


From sacadmin Thu Jul 29 10:16:09 2004
Date: Thu, 29 Jul 2004 10:14:26 -0700 (PDT)
From: Gary Winiger <gww@marduk.eng.sun.com>
To: psarc-record@sac.eng.sun.com
Subject: 2003/397
Content-Length: 619
Status: RO


----- Begin Included Message -----

> From gww@marduk.eng.sun.com Thu Jul 29 10:13:25 2004
Date: Thu, 29 Jul 2004 10:13:24 -0700 (PDT)
From: Gary Winiger <gww@marduk.eng.sun.com>
To: psarc@sac.eng.sun.com
Subject: contract for gdm to use 2000/517 audit interfaces.
Cc: craig.payne@sun.com, brian.cameron@marduk.eng.sun.com, tony.panero@sun.com,
        Leo.Binchy@Sun.COM

I've executed and recorded 2000/517/contract-05 for gdm to use the project
private interfaces described in the prototype contract approved in 2003/397.
2003/397 has a symlink to the executed contract.

Gary..


----- End Included Message -----


From sacadmin Thu Aug 19 12:30:29 2004
Date: Thu, 19 Aug 2004 12:28:09 -0700 (PDT)
From: Gary Winiger <gww@marduk.eng.sun.com>
To: psarc-record@sac.eng.sun.com
Subject: 2003/397 svc.inetd contract
Content-Length: 616
Status: RO


----- Begin Included Message -----

> From gww@marduk.eng.sun.com Thu Aug 19 12:25:21 2004
Date: Thu, 19 Aug 2004 12:25:20 -0700 (PDT)
From: Gary Winiger <gww@marduk.eng.sun.com>
To: psarc@sac.eng.sun.com
Subject: contract for svc.inetd to use 2000/517 audit interfaces
Cc: Craig.Payne@Sun.COM, Tony.Panero@Sun.COM, Dave.Miner@Sun.COM,
        Wyllys.Ingersoll@Sun.COM

I've executed and recorded 2000/517/contract-06 for svc.inetd to use the project
private interfaces described in the prototype contract approved in 2003/397.
2003/397 has a symlink to the executed contract.

Gary..


----- End Included Message -----


From sacadmin Thu Aug 31 12:03:06 2006
Received: from marduk.eng.sun.com (marduk.SFBay.Sun.COM [129.146.108.224])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k7VJ36JN029627
	for <psarc-record@sac.eng.sun.com>; Thu, 31 Aug 2006 12:03:06 -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 k7VJ4d4S010140;
	Thu, 31 Aug 2006 12:04:39 -0700 (PDT)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id k7VJ4dJH010139;
	Thu, 31 Aug 2006 12:04:39 -0700 (PDT)
Date: Thu, 31 Aug 2006 12:04:39 -0700 (PDT)
From: Gary Winiger <gww@eng.sun.com>
Message-Id: <200608311904.k7VJ4dJH010139@marduk.eng.sun.com>
To: psarc-record@sac.sfbay.sun.com
Subject: 2003/397 dtlogin contract
X-Sun-Charset: US-ASCII
Status: RO
Content-Length: 721


----- Begin Included Message -----

> From psarc-member-list-request@sun.com Thu Aug 31 11:48:52 2006
Date: Thu, 31 Aug 2006 11:47:31 -0700 (PDT)
From: Gary Winiger <gww@eng.sun.com>
Subject: contract for dtlogin to use 2000/517 audit interfaces
To: psarc@sac.sfbay.sun.com
Cc: craig.payne@sun.com, Zhaozhou.Li@sun.com
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296

I've just belatedly executed and recorded 2000/517/contract-07 for dtlogin
to use the project private interfaces described in the prototype contract
approved in 2003/397.  2003/397 has a symlink to the executed contract.

The contract was originally drawn up in January 2005, but never executed.

Gary..



----- End Included Message -----

From psarc-member-list-request@sun.com Fri Oct 13 15:11:58 2006
Date: Fri, 13 Oct 2006 15:09:53 -0700 (PDT)
From: Gary Winiger <gww@eng.sun.com>
Subject: contract for tsolcpagent to use 2000/517 audit interfaces and 2003/397
To: psarc@sac.sfbay.sun.com
Cc: berni.shimabukuro@sun.com, craig.payne@sun.com
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 228

I've executed and recorded 2000/517-08 for Trusted eXtensions tsolcpagent
ot use the project private interfaces described in the prototype contract
approved in 2003/397.  20003/397 as a symlink to the executed contract.

Gary..

From sacadmin Wed Nov 22 13:07:22 2006
Received: from sunmail2.sfbay.sun.com (sunmail2.SFBay.Sun.COM [129.149.246.180])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id kAML7M7c011090
	for <psarc@sac.eng.sun.com>; Wed, 22 Nov 2006 13:07:22 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2.sfbay.sun.com (8.11.7p1+Sun/8.11.7/ENSMAIL,v2.2) with ESMTP id kAML7M928004;
	Wed, 22 Nov 2006 13:07:22 -0800 (PST)
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 <0J9500G0THC9DF00@brm-avmta-1.central.sun.com>; Wed,
 22 Nov 2006 14:07:21 -0700 (MST)
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 <0J9500DKRHC8UH20@brm-avmta-1.central.sun.com>; Wed,
 22 Nov 2006 14:07:21 -0700 (MST)
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 kAML7JKu014427; Wed, 22 Nov 2006 13:07:19 -0800 (PST)
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 kAMLAxOn015404; Wed,
 22 Nov 2006 13:11:00 -0800 (PST)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id kAMLAxaa015403; Wed,
 22 Nov 2006 13:10:59 -0800 (PST)
Date: Wed, 22 Nov 2006 13:10:59 -0800 (PST)
From: Gary Winiger <gww@eng.sun.com>
Subject: contract for hal/DBus to use 2000/517 audit interfaces and 2003/397
To: psarc@sun.com
Cc: craig.payne@sun.com, anay@sun.com, leo.binchy@sun.com,
        artem.kachitchkin@sun.com
Message-id: <200611222110.kAMLAxaa015403@marduk.eng.sun.com>
Content-transfer-encoding: 7BIT
X-Sun-Charset: US-ASCII
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 259

I've executed and recorded 2000/517-09 for HAL and D-Bus as part of the
Tamarack project, PSARC/2005/399 to use the project private interfaces
described in the prototype contract approved in 2003/397.  2003/397 has
a symlink to the executed contract.

Gary..

From sacadmin Wed Dec  6 15:00:58 2006
Received: from marduk.eng.sun.com (marduk.SFBay.Sun.COM [129.146.108.224])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id kB6N0wVe017259
	for <psarc@sac.eng.sun.com>; Wed, 6 Dec 2006 15:00:58 -0800 (PST)
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 kB6N51wt002199;
	Wed, 6 Dec 2006 15:05:01 -0800 (PST)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id kB6N51Wn002198;
	Wed, 6 Dec 2006 15:05:01 -0800 (PST)
Date: Wed, 6 Dec 2006 15:05:01 -0800 (PST)
From: Gary Winiger <gww@eng.sun.com>
Message-Id: <200612062305.kB6N51Wn002198@marduk.eng.sun.com>
To: psarc@sac.sfbay.sun.com
Subject: contract for smf to use 2000/517 audit interfaces and 2003/397
Cc: Dave.Linder@sun.com, craig.payne@sun.com, Thomas.Whitten@sun.com,
        Tasha.Westmore@sun.com, lianep@eng.Sun.COM
X-Sun-Charset: US-ASCII
x_sac_archived: PSARC/2000/517
Status: RO
Content-Length: 258

I've executed and recorded 2000/517-10 for svc.configd as part of the
Greenline project, PSARC/2002/547 to use the project private interfaces
described in the prototype contract approved in 2003/397.  2003/397 has
a symlink to the executed contract.

Gary..

From sacadmin Wed Dec 13 13:59:07 2006
Received: from marduk.eng.sun.com (marduk.SFBay.Sun.COM [129.146.108.224])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id kBDLx6Fk022581
	for <psarc@sac.eng.sun.com>; Wed, 13 Dec 2006 13:59:06 -0800 (PST)
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 kBDM3Kel008203
	for <psarc@sac.eng.sun.com>; Wed, 13 Dec 2006 14:03:20 -0800 (PST)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id kBDM3K6w008202
	for psarc@sac.eng; Wed, 13 Dec 2006 14:03:20 -0800 (PST)
Date: Wed, 13 Dec 2006 14:03:20 -0800 (PST)
From: Gary Winiger <gww@eng.sun.com>
Message-Id: <200612132203.kBDM3K6w008202@marduk.eng.sun.com>
To: psarc@sac.sfbay.sun.com
Subject: contract for dladm to use 2000/517 audit interfaces and 2003/397
X-Sun-Charset: US-ASCII
Status: RO
Content-Length: 257

I've executed and recorded 2000/517-11 for dladm as part of the
WiFi For GLDv3 project, PSARC/2006/406 to use the project private interfaces
described in the prototype contract approved in 2003/397.  2003/397 has
a symlink to the executed contract.

Gary..

From sacadmin Mon Oct 15 18:22:15 2007
Received: from dm-eng-02.sfbay.sun.com (dm-eng-02 [129.146.11.32])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9G1MECa021307
	for <psarc@sac.sfbay.sun.com>; Mon, 15 Oct 2007 18:22:14 -0700 (PDT)
Received: from marduk.eng.sun.com (marduk.SFBay.Sun.COM [129.146.108.224])
	by dm-eng-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id l9G1IpHh041101;
	Mon, 15 Oct 2007 18:18:51 -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 l9G1KuwD018259;
	Mon, 15 Oct 2007 18:20:56 -0700 (PDT)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id l9G1KuDJ018258;
	Mon, 15 Oct 2007 18:20:56 -0700 (PDT)
Date: Mon, 15 Oct 2007 18:20:56 -0700 (PDT)
From: Gary Winiger <gww@eng.sun.com>
Message-Id: <200710160120.l9G1KuDJ018258@marduk.eng.sun.com>
To: psarc@sac.sfbay.sun.com
Subject: contract for vscan to use 2000/517 audit interfaces and 2003/397
x_sac_archived: PSARC/2000/517
Status: RO
Content-Length: 231

I've executed and recorded 2000/517-12 for the Vscan Service, PSARC/2007/118
to use the project private interfaces described in the prototype contract
approved in 2003/397.  2003/397 has a symlink to the executed contract.

Gary..

From sacadmin Wed Dec  5 12:17:19 2007
Received: from marduk.eng.sun.com (marduk [129.146.108.224])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id lB5KHJ7O012412
	for <psarc@sac.eng.sun.com>; Wed, 5 Dec 2007 12:17:19 -0800 (PST)
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 lB5KFdjF008293;
	Wed, 5 Dec 2007 12:15:39 -0800 (PST)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id lB5KFd8P008292;
	Wed, 5 Dec 2007 12:15:39 -0800 (PST)
Date: Wed, 5 Dec 2007 12:15:39 -0800 (PST)
From: Gary Winiger <gww@eng.sun.com>
Message-Id: <200712052015.lB5KFd8P008292@marduk.eng.sun.com>
To: psarc@sac.sfbay.sun.com
Cc: ndmp-team@sun.com, reza.sabdar@sun.com
Subject: contract for NDMP to use 2000/517 audit interfaces and 2003/397
x_sac_archived: PSARC/2000/517
Status: RO
Content-Length: 244

I've executed and recorded 2000/517-13 for the NDMP Service, PSARC/2007/397
to use the project private interfaces described in the prototype contract
approved in 2003/397.  2003/397 and 2007/397 have a symlink to the executed
contract.

Gary..

From sacadmin Tue Apr 22 10:56:38 2008
Received: from marduk.eng.sun.com (marduk.SFBay.Sun.COM [129.146.108.224])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m3MHucFK026791
	for <psarc@sac.eng.sun.com>; Tue, 22 Apr 2008 10:56:38 -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 m3MHuMVx020795;
	Tue, 22 Apr 2008 10:56:22 -0700 (PDT)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id m3MHuMDs020794;
	Tue, 22 Apr 2008 10:56:22 -0700 (PDT)
Date: Tue, 22 Apr 2008 10:56:22 -0700 (PDT)
From: Gary Winiger <gww@eng.sun.com>
Message-Id: <200804221756.m3MHuMDs020794@marduk.eng.sun.com>
To: psarc@sac.sfbay.sun.com
Subject: contract for xscreensaver to use 2000/517 audit interfaces and 2003/397
Cc: craig.payne@sun.com, Fred.Thornborrow@sun.com, Mahmood.Ali@sun.com
X-Sun-Charset: US-ASCII
x_sac_archived: PSARC/2000/517
Status: RO
Content-Length: 223

I've executed and recorded 2000/517-14 for xscreensaver to use the project
private interfaces described in the prototype contract approved in 2003/397.
2003/397 and 2000/517 have a symlink to the executed contract.

Gary..

From sacadmin Thu May  8 14:26:29 2008
Received: from dm-eng-02.sfbay.sun.com (dm-eng-02.SFBay.Sun.COM [129.146.11.32])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m48LQTgG022961
	for <psarc@sac.sfbay.sun.com>; Thu, 8 May 2008 14:26:29 -0700 (PDT)
Received: from marduk.eng.sun.com (marduk.SFBay.Sun.COM [129.146.108.224])
	by dm-eng-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m48LQT2c053318;
	Thu, 8 May 2008 14:26:29 -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 m48LQcnb012975;
	Thu, 8 May 2008 14:26:38 -0700 (PDT)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id m48LQc0s012974;
	Thu, 8 May 2008 14:26:38 -0700 (PDT)
Date: Thu, 8 May 2008 14:26:38 -0700 (PDT)
From: Gary Winiger <gww@eng.sun.com>
Message-Id: <200805082126.m48LQc0s012974@marduk.eng.sun.com>
To: psarc@sac.sfbay.sun.com
Cc: Napanda.Pemmaiah@sun.com, craig.payne@sun.com,
        solaris-battery-team@sun.com
Subject: contract for CPUFreq HAL to use 2000/517 audit interfaces and 2003/397
Status: RO
Content-Length: 243

I've executed and recorded 2000/517-15 for the CPUFreq HAL, PSARC/2007/679
to use the project private interfaces described in the prototype contract
approved in 2003/397.  2003/397 and 2007/679 have a symlink to the executed
contract.

Gary..

From gww@sac.sfbay.sun.com Wed Aug 27 11:35:52 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m7RIZqFV017884
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 27 Aug 2008 11:35:52 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m7RIZofU007700;
	Wed, 27 Aug 2008 11:35:52 -0700 (PDT)
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 <0K6900H0LVNPDK00@brm-avmta-1.central.sun.com>; Wed,
 27 Aug 2008 12:35:49 -0600 (MDT)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K6900D9YVNOKW40@brm-avmta-1.central.sun.com>; Wed,
 27 Aug 2008 12:35:49 -0600 (MDT)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m7RIZh5g050047; Wed, 27 Aug 2008 11:35:43 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m7RIZhhx017881; Wed,
 27 Aug 2008 11:35:43 -0700 (PDT)
Received: (from gww@localhost)	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit)
 id m7RIZhpe017880; Wed, 27 Aug 2008 11:35:43 -0700 (PDT)
Date: Wed, 27 Aug 2008 11:35:43 -0700 (PDT)
From: Gary Winiger <gww@sac.sfbay.sun.com>
Subject: contract for Virtual Consoles to use 2000/517 audit interfaces and
 2003/397
To: gww@eng.sun.com, psarc-ext@sun.com
Cc: Aaron.Zang@sun.com, Craig.Payne@sun.com, Lingbo.Tang@sun.com,
        console-core@sun.com
Message-id: <200808271835.m7RIZhpe017880@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 242

I've executed and recorded 2000/517-16 for PSARC/2006/591 Virtual Console
to use the project private interfaces described in the prototype contract
approved in 2003/397.  2003/397 and 2006/591 have a symlink to the executed
contract.

Gary..

From gww@sac.sfbay.sun.com Mon Sep 15 11:49:31 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m8FInUM6005790
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 15 Sep 2008 11:49:31 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m8FInRxc019360
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Mon, 15 Sep 2008 19:49:30 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K79003012YGN400@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Mon, 15 Sep 2008 11:49:28 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7900M382YFIDC0@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Mon,
 15 Sep 2008 11:49:28 -0700 (PDT)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m8FInPP9020451; Mon, 15 Sep 2008 11:49:25 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m8FInPNN005788; Mon,
 15 Sep 2008 11:49:25 -0700 (PDT)
Received: (from gww@localhost)	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit)
 id m8FInPT3005787; Mon, 15 Sep 2008 11:49:25 -0700 (PDT)
Date: Mon, 15 Sep 2008 11:49:25 -0700 (PDT)
From: Gary Winiger <gww@sac.sfbay.sun.com>
Subject: contract for NWAM/Picea to use 2000/517 audit interfaces and 2003/397
To: psarc-ext@sun.com
Cc: Craig.Payne@sun.com, Victor.Nelson@sun.com, Darren.Kenny@sun.com,
        james.d.carlson@sun.com
Message-id: <200809151849.m8FInPT3005787@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 237

I've executed and recorded 2000/517-17 for PSARC/2008/482 nwam picea
to use the project private interfaces described in the prototype contract
approved in 2003/397.  2003/397 and 2008/482 have a symlink to the executed
contract.

Gary..

From gww@sac.sfbay.sun.com Fri Sep 25 15:20:14 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n8PMKDgq023161
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 25 Sep 2009 15:20:13 -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 n8PMK1eR008768
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Sat, 26 Sep 2009 06:20:12 +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 <0KQJ00509SP9V800@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 25 Sep 2009 16:19:57 -0600 (MDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KQJ00JFNSP84NF0@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 25 Sep 2009 16:19:56 -0600 (MDT)
Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [129.146.226.132])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n8PMJtQC030718; Fri, 25 Sep 2009 15:19:55 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n8PMJt80023156; Fri,
 25 Sep 2009 15:19:55 -0700 (PDT)
Received: (from gww@localhost)	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit)
 id n8PMJtQF023155; Fri, 25 Sep 2009 15:19:55 -0700 (PDT)
Date: Fri, 25 Sep 2009 15:19:55 -0700 (PDT)
From: Gary Winiger <gww@sac.sfbay.sun.com>
Subject: contract for 2008/725 TMP Support to use 2000/517 audit interfaces and
 2003/397
To: psarc-ext@sun.com
Cc: Anup.Sekhar@sun.com, Craig.Payne@sun.com, Scott.Rotondo@sun.com,
        Steven.Detar@sun.com, Wyllys.Ingersoll@sun.com
Message-id: <200909252219.n8PMJtQF023155@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 238

I've executed and recorded 2000/517-18 for PSARC/2008/725 TPM Support
to use the project private interfaces described in the prototype contract
approved in 2003/397.  2003/397 and 2008/725 have a symlink to the executed
contract.

Gary..

From gww@sac.sfbay.sun.com Thu Oct 29 16:33:06 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n9TNX4ou009360
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 29 Oct 2009 16:33:05 -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 n9TNX37P024501
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 30 Oct 2009 07:33:04 +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 <0KSA00G0DUR2VZ00@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Thu, 29 Oct 2009 16:33:02 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KSA00BXCUR2RI30@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Thu,
 29 Oct 2009 16:33:02 -0700 (PDT)
Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [129.146.226.132])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4)
 with ESMTP id n9TNX06Q021124; Thu, 29 Oct 2009 16:33:00 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n9TNWwQb009358; Thu,
 29 Oct 2009 16:32:58 -0700 (PDT)
Received: (from gww@localhost)	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit)
 id n9TNWv51009357; Thu, 29 Oct 2009 16:32:57 -0700 (PDT)
Date: Thu, 29 Oct 2009 16:32:57 -0700 (PDT)
From: Gary Winiger <gww@sac.sfbay.sun.com>
Subject: contract for 2008/181 Hotplug Framework to use 2000/517 audit
 interfaces and 2003/397
To: psarc-ext@sun.com
Cc: Anup.Sekhar@sun.com, Michelle.Lei@sun.com, Scott.Carter@sun.com
Message-id: <200910292332.n9TNWv51009357@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
x_sac_archived: PSARC/2008/181
x_sac_archived: PSARC/2000/517
Status: RO
Content-Length: 244

I've executed and recorded 2000/517-19 for PSARC/2008/181 Hotplug Framework
to use the project private interfaces described in the prototype contract
approved in 2003/397.  2003/397 and 2008/181 have a symlink to the executed
contract.

Gary..

