From <IMAP4.psuedo.sims> Wed Jan 14 15:39:55 2009
Date: Wed, 14 Jan 2009 15:39:55 -0800 (PST)
From: Postmaster
Subject: Message from mail server       
Content-Length: 95
Mime-Version: 1.0
Status: RO
X-IMAP: 1231976395 3

Delete.
This is a system message.                                














--END+PSEUDO--

From nw141292@sac.sfbay.sun.com Fri Jan  9 19:33:03 2009
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 n0A3X2sp003749
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 9 Jan 2009 19:33:02 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n0A3Wxlj000249;
	Sat, 10 Jan 2009 03:33:01 GMT
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 <0KD800601KJ1NC00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 09 Jan 2009 19:33:01 -0800 (PST)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KD80080OKJ0HY60@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 09 Jan 2009 19:33:00 -0800 (PST)
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 n0A3Wxxi022271; Fri, 09 Jan 2009 19:32:59 -0800 (PST)
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 n0A3WwBH003744; Fri,
 09 Jan 2009 19:32:58 -0800 (PST)
Received: (from nw141292@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id n0A3WwUW003740; Fri,
 09 Jan 2009 19:32:58 -0800 (PST)
Date: Fri, 09 Jan 2009 19:32:58 -0800 (PST)
From: Nicolas Williams <nw141292@sac.sfbay.sun.com>
Subject: FastCGI 2.4.0 [PSARC/2009/014 FastTrack timeout 01/16/2009]
To: PSARC-ext@sun.com
Cc: Amanda.Waite@sun.com
Message-id: <200901100332.n0A3WwUW003740@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Content-Length: 7223
Status: RO
X-Status: $$$$
X-UID: 0000000001


Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 FastCGI 2.4.0
    1.2. Name of Document Author/Supplier:
	 Author:  Amanda Waite
    1.3  Date of This Document:
	09 January, 2009
4. Technical Description

Including FastCGI 2.4.0 with OpenSolaris

15 December 2008

1. Summary and motivation

        1.1. Introduction

	This project delivers the FastCGI 2.4.0[1] Application Libraries
	into OpenSolaris.

	FastCGI is an open variation of the Common Gateway Interface
	(CGI) that dramatically reduces the overhead of running CGI-like
	programs from a Web Server. It provides high performance without
	the limitations of server specific APIs. It is by Web Servers
	such as Lighttpd, Nginx and Zeus to communicate with Ruby on
	Rails and Python backend processes.

	The FastCGI Applications Libraries are the C and C++ libraries
	used by FastCGI application developers for creating FastCGI
	applications and wrapper programs.

	This case seeks Minor Release Binding.

2. Technical issues

        2.1. Key objects

        /usr/bin/cgi-fcgi
        /usr/bin/{ISA}/cgi-fcgi

        /usr/lib/libfcgi.so.0.0.0
        /usr/lib/libfcgi.so.0
        /usr/lib/libfcgi.so
        /usr/lib/libfcgi++.so.0.0.0
        /usr/lib/libfcgi++.so.0
        /usr/lib/libfcgi++.so

        /usr/lib/{ISA}/libfcgi.so.0.0.0
        /usr/lib/{ISA}/libfcgi.so.0
        /usr/lib/{ISA}/libfcgi.so
        /usr/lib/{ISA}/libfcgi++.so.0.0.0
        /usr/lib/{ISA}/libfcgi++.so.0
        /usr/lib/{ISA}/libfcgi++.so


        /usr/include/fastcgi/fastcgi.h
        /usr/include/fastcgi/fcgi_stdio.h
        /usr/include/fastcgi/fcgiapp.h
        /usr/include/fastcgi/fcgimisc.h
        /usr/include/fastcgi/fcgio.h
        /usr/include/fastcgi/fcgios.h
        /usr/include/fastcgi/fcgi_config.h

        2.2 C++ Libraries

	The FastCGI C++ Application library will not be included in the
	initial integration as we are dependent on the Apache Std C++
	Library. We will aim to add the C++ libraries in time for
	availability with OpenSolaris 2009.04 but accept that there is a
	risk that the timing may not allow for this. We will raise a CR
	to cover the integration of the C++ Libraries.

        2.3 Versioning

	At any point of time there is only one FastCGI release
	available. The current release is 2.4.0.

        2.4 Bindings

	Many languages provide bindings for FastCGI (popular examples
	include Perl, Python, Tcl, Ruby etc). Each of these languages
	provide the choice of using either the pure language version or
	a version linked with FastCGI library. These (native or pure
	bindings for the languages) will have to be installed separately
	by the user, or in some cases will be built specifically with
	the Libraries that this project delivers.

        2.5 Directory Naming and Structure

        The proposed directory layout for FastCGI is:

        /usr
        /bin
            /{ISA}
        /lib
            /{ISA}
        /include/fastcgi
        /share/man
                  /man1
                  /man3
        /share/doc
                  /fastcgi

	The detailed directory and file layout for FastCGI is provided
	in Addendum 1.

3. FastCGI Documentation.

	Man pages for the cgi-fcgi executable and for the documented API
	calls will be provided as part of the integration.

	A master fastcgi man page will be provided. This will describe
	the location of the key components of the integration. As
	FastCGI is often referred to as fcgi, this man page will also be
	accessible as 'fcgi'. Both will live under section 1m on the
	default MANPATH.

	The FastCGI documentation will be delivered 'as is' in a
	separate package.

4. Packaging and Delivery

	We propose to package FastCGI under the following usr packages:

        SUNWfcgi - FastCGI 2.4.0
        SUNWfcgi-doc - FastCGI 2.4.0 Documentation

5. FastCGI Interfaces

        5.1. Interface Stability

	FastCGI libraries first became available in 1996, the FastCGI
	project released the last major version on 19th January 2003
	although development continues for mod_fastcgi at the same site.
	Despite this lack of development FastCGI 2.4.0 is seen to be low
	risk and "Just works". It is widely used and was integrated with
	Sun Java System Web Server 7.

	5.2. Imported Interfaces

	FastCGI depends on PSARC 2008/549 Apache Standard C++
	Library[3], as well as core Solaris libraries (i.e.: libc), but
	no others.

        5.3. Exported Interfaces

NAME                               STABILITY   NOTES

/usr/bin/cgi-fcgi                  Uncommitted Executable
/usr/bin/{ISA}/cgi-fcgi            Uncommitted Executable

/usr/share/man/man1m/fastcgi.1m    Uncommitted Man Page

/usr/lib/libfcgi.so.0.0.0          Uncommitted Shared Library
/usr/lib/libfcgi.so.0              Uncommitted Symbolic Link
/usr/lib/libfcgi.so                Uncommitted Symbolic Link
/usr/lib/libfcgi++.so.0.0.0        Uncommitted Shared Library
/usr/lib/libfcgi++.so.0            Uncommitted Symbolic Link
/usr/lib/libfcgi++.so              Uncommitted Shared Symbolic Link

/usr/lib/{ISA}/libfcgi.so.0.0.0    Uncommitted Shared Library
/usr/lib/{ISA}/libfcgi.so.0        Uncommitted Symbolic Link
/usr/lib/{ISA}/libfcgi.so          Uncommitted Symbolic Link
/usr/lib/{ISA}/libfcgi++.so.0.0.0  Uncommitted Shared Library
/usr/lib/{ISA}/libfcgi++.so.0      Uncommitted Symbolic Link
/usr/lib/{ISA}/libfcgi++.so        Uncommitted Symbolic Link

6. References

        [1] http://www.fastcgi.com
        [2] http://www.fastcgi.com/devkit/doc
        [3] http://www.opensolaris.org/os/community/arc/caselog/2008/549/

================================================================
Addendum 1: FastCGI Integration Directory and File Structure.

1. The following files are included in the FastCGI integration:

/usr/share/man/man1m
                    /fastcgi.1m
                    /fcgi.1m -> fastcgi.1m
/usr
    /bin
        /cgi-fcgi
    /bin/{ISA}
              /cgi-fcgi
    /include/fastcgi
                    /fastcgi.h
                    /fcgi_stdio.h
                    /fcgiapp.h
                    /fcgimisc.h
                    /fcgio.h
                    /fcgios.h
                    /fcgi_config.h
     /lib
         /libfcgi.so.0.0.0
         /libfcgi.so.0
         /libfcgi.so
         /libfcgi++.so.0.0.0
         /libfcgi++.so.0
         /libfcgi++.so
     /lib/{ISA}
               /libfcgi.so.0.0.0
               /libfcgi.so.0
               /libfcgi.so
               /libfcgi++.so.0.0.0
               /libfcgi++.so.0
               /libfcgi++.so
     /share
           /man
                /man1m
                      /fastcgi.1m
                /man1
                     /cgi-fcgi.1
                /man3
                     /FCGI_Accept.3
                     /FCGI_Finish.3
                     /FCGI_SetExitStatus.3
                     /FCGI_StartFilterData.3
           3/doc/fastcgi
                       /<various documentation files for FastCGI>

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From Nicolas.Williams@sun.com Fri Jan  9 19:36:11 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 n0A3aAUp003765
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 9 Jan 2009 19:36:11 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n0A3a4bw010010;
	Sat, 10 Jan 2009 11:36:07 +0800 (SGT)
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 <0KD800F0FKO38000@nwk-avmta-2.sfbay.sun.com>; Fri,
 09 Jan 2009 19:36:03 -0800 (PST)
Received: from binky.Central.Sun.COM ([129.153.128.104])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KD80043BKO2LI80@nwk-avmta-2.sfbay.sun.com>; Fri,
 09 Jan 2009 19:36:03 -0800 (PST)
Received: from binky.Central.Sun.COM (localhost [127.0.0.1])
	by binky.Central.Sun.COM (8.14.3+Sun/8.14.3) with ESMTP id n0A3Ytg2008678;
 Fri, 09 Jan 2009 21:34:55 -0600 (CST)
Received: (from nw141292@localhost)
	by binky.Central.Sun.COM (8.14.3+Sun/8.14.3/Submit) id n0A3YtBO008677; Fri,
 09 Jan 2009 21:34:55 -0600 (CST)
Date: Fri, 09 Jan 2009 21:34:55 -0600
From: Nicolas Williams <Nicolas.Williams@sun.com>
Subject: Re: FastCGI 2.4.0 [PSARC/2009/014 FastTrack timeout 01/16/2009]
In-reply-to: <200901100332.n0A3WwUW003740@sac.sfbay.sun.com>
To: Nicolas Williams <nw141292@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com, Amanda.Waite@sun.com
Message-id: <20090110033455.GV6457@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.4.1.325704
References: <200901100332.n0A3WwUW003740@sac.sfbay.sun.com>
X-Authentication-warning: binky.Central.Sun.COM: nw141292 set sender to
 Nicolas.Williams@sun.com using -f
User-Agent: Mutt/1.5.7i
Content-Length: 92
Status: RO
X-Status: $$$$
X-UID: 0000000002

I'm sponsoring this fasttrack for Amanda Waite.  The timer is set for
01/16/2009.

Nico
-- 

From gdamore@sun.com Fri Jan  9 20:53:03 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 n0A4r2Gh021510
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 9 Jan 2009 20:53:02 -0800 (PST)
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 n0A4quhC017767
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Sat, 10 Jan 2009 12:53:01 +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 <0KD800J05O8C1N00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Fri, 09 Jan 2009 21:53:00 -0700 (MST)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KD800BKBO8CU3B0@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Fri,
 09 Jan 2009 21:53:00 -0700 (MST)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n0A4r0Lx026726	for
 <PSARC-ext@Sun.COM>; Fri, 09 Jan 2009 20:53:00 -0800 (PST)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0KD800301O5OEM00@fe-sfbay-10.sun.com> (original mail from gdamore@sun.com)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Fri,
 09 Jan 2009 20:53:00 -0800 (PST)
Received: from [10.7.251.172] by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0KD8000SWO8BPTF0@fe-sfbay-10.sun.com>; Fri,
 09 Jan 2009 20:53:00 -0800 (PST)
Date: Fri, 09 Jan 2009 20:43:43 -0800
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: FastCGI 2.4.0 [PSARC/2009/014 FastTrack timeout 01/16/2009]
In-reply-to: <20090110033455.GV6457@Sun.COM>
Sender: Garrett.Damore@sun.com
To: Nicolas Williams <Nicolas.Williams@sun.com>
Cc: Nicolas Williams <nw141292@sac.sfbay.sun.com>, PSARC-ext@sun.com,
        Amanda.Waite@sun.com
Message-id: <4968277F.7000900@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200901100332.n0A3WwUW003740@sac.sfbay.sun.com>
 <20090110033455.GV6457@Sun.COM>
User-Agent: Thunderbird 2.0.0.14 (X11/20080616)
Content-Length: 380
Status: RO
X-Status: $$$$
X-UID: 0000000003

Nicolas Williams wrote:
> I'm sponsoring this fasttrack for Amanda Waite.  The timer is set for
> 01/16/2009.
>
> Nico
>   
+1.  Although, if there is a dependency upon the Apache C++ library, it 
seems like maybe this case should just wait until that delivers.  IIRC, 
the Apache C++ case was approved, so it should just be logistical 
challenges at this point.

    -- Garrett


From Nicolas.Williams@Sun.COM Wed Jan 21 10:13:29 2009
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 n0LIDSk4012589
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 21 Jan 2009 10:13:29 -0800 (PST)
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 n0LIDL6w003831;
	Wed, 21 Jan 2009 18:13:28 GMT
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 <0KDU00M052MDK700@nwk-avmta-2.sfbay.sun.com>; Wed,
 21 Jan 2009 10:13:25 -0800 (PST)
Received: from binky.Central.Sun.COM ([129.153.128.104])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KDU00MGJ2MD5Z00@nwk-avmta-2.sfbay.sun.com>; Wed,
 21 Jan 2009 10:13:25 -0800 (PST)
Received: from binky.Central.Sun.COM (localhost [127.0.0.1])
	by binky.Central.Sun.COM (8.14.3+Sun/8.14.3) with ESMTP id n0LICDqX025545;
 Wed, 21 Jan 2009 12:12:13 -0600 (CST)
Received: (from nw141292@localhost)
	by binky.Central.Sun.COM (8.14.3+Sun/8.14.3/Submit) id n0LICD6L025544; Wed,
 21 Jan 2009 12:12:13 -0600 (CST)
Date: Wed, 21 Jan 2009 12:12:13 -0600
From: Nicolas Williams <Nicolas.Williams@Sun.COM>
Subject: Re: FastCGI 2.4.0 [PSARC/2009/014 FastTrack timeout 01/16/2009]
In-reply-to: <200901100332.n0A3WwUW003740@sac.sfbay.sun.com>
To: Nicolas Williams <nw141292@sac.sfbay.sun.com>
Cc: PSARC-ext@Sun.COM, Amanda.Waite@Sun.COM
Message-id: <20090121181212.GZ884@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.4.1.325704
References: <200901100332.n0A3WwUW003740@sac.sfbay.sun.com>
X-Authentication-warning: binky.Central.Sun.COM: nw141292 set sender to
 Nicolas.Williams@sun.com using -f
User-Agent: Mutt/1.5.7i
Status: RO
Content-Length: 54

This fasttrack was approved at today's PSARC meeting.

