Boost logo

Boost-Commit :

From: lists.drrngrvy_at_[hidden]
Date: 2007-10-17 15:51:04


Author: drrngrvy
Date: 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
New Revision: 40133
URL: http://svn.boost.org/trac/boost/changeset/40133

Log:
[merging from SF] Adding website. It's basic and it does the job, just. Also did some work on the SCGI acceptor.
Added:
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/LICENSE_1_0.txt (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/about.html (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/bugs.html (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/cgi.css (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/contact.html (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/credits.html (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/downloads.html (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/html/
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/html/index.html (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/index.html (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/license.html (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/release_notes.html (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/source.html (contents, props changed)
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/status.html (contents, props changed)
Text files modified:
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/acgi/request_service.hpp | 2
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/basic_request_acceptor.hpp | 29 +++++++++
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/acceptor_service_impl.hpp | 117 +++++++++++++++++++++++++++++++++++++++
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/request_acceptor_service.hpp | 42 +++++++++-----
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/service_impl.hpp | 16 ++--
   sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/doc/src/preface.qbk | 2
   6 files changed, 181 insertions(+), 27 deletions(-)

Modified: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/acgi/request_service.hpp
==============================================================================
--- sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/acgi/request_service.hpp (original)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/acgi/request_service.hpp 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -46,7 +46,7 @@
     }
     void construct(implementation_type& impl)
     {
- impl.connection() = async_stdio_connection::create(io_service());
+ impl.connection() = async_stdio_connection::create(this->io_service());
     }
 
     void destroy(implementation_type& impl)

Modified: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/basic_request_acceptor.hpp
==============================================================================
--- sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/basic_request_acceptor.hpp (original)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/basic_request_acceptor.hpp 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -13,10 +13,11 @@
 #include <boost/system/error_code.hpp>
 
 #include <boost/asio/basic_io_object.hpp>
-#include "detail/throw_error.hpp"
+#include "boost/detail/throw_error.hpp"
 
 namespace cgi {
 
+ /// The interface class for any *cgi::acceptor.
   template<typename RequestAcceptorService>
   class basic_request_acceptor
     : private boost::noncopyable
@@ -26,16 +27,42 @@
     // typedef impl_type;
     typedef RequestAcceptorService service_type;
     typedef service_type::protocol_type protocol_type;
+ typedef int port_number_type;
 
     explicit basic_request_acceptor(basic_protocol_service<protocol_type>& s)
       : boost::asio::basic_io_object<RequestAcceptorService>(s.io_service())
     {
     }
 
+ explicit basic_request_acceptor(basic_protocol_service<protocol_type>& s
+ , port_number_type port_num)
+ : boost::asio::basic_io_object<RequestAcceptorService>(s.io_service())
+ {
+ }
+
     ~basic_request_acceptor()
     {
     }
 
+ bool is_open()
+ {
+ return this->service.is_open(this->implementation);
+ }
+
+ template<typename Protocol>
+ void open(Protocol& protocol)
+ {
+ boost::system::error_code ec;
+ this->service.open(this->implementation, protocol, ec);
+ detail::throw_error(ec);
+ }
+
+ template<typename Protocol>
+ boost::system::error_code& open(Protocol& protocol, boost::system::error_code& ec)
+ {
+ return this->service.open(this->implementation, protocol, ec);
+ }
+
     template<typename CommonGatewayRequest>
     void accept(CommonGatewayRequest& request)
     {

Modified: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/acceptor_service_impl.hpp
==============================================================================
--- sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/acceptor_service_impl.hpp (original)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/acceptor_service_impl.hpp 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -9,11 +9,126 @@
 #ifndef CGI_SCGI_ACCEPTOR_SERVICE_IMPL_HPP_INCLUDED__
 #define CGI_SCGI_ACCEPTOR_SERVICE_IMPL_HPP_INCLUDED__
 
+#include "boost/cgi/detail/push_options.hpp"
+
+#include <boost/ref.hpp>
+#include <boost/bind.hpp>
+#include <boost/utility/enable_if.hpp>
+
+//#include "is_async.hpp"
+#include "boost/cgi/io_service.hpp"
+#include "boost/cgi/detail/throw_error.hpp"
+#include "boost/cgi/detail/protocol_traits.hpp"
+#include "boost/cgi/basic_protocol_service_fwd.hpp"
+#include "boost/cgi/detail/service_base.hpp"
+//#include "service_selector.hpp"
+
 namespace cgi {
 
-
+ /// The generic service class for basic_request<>s
+ /**
+ * Note: If the protocol is an asynchronous protocol, which means it requires
+ * access to a boost::asio::io_service instance, then this class becomes a
+ * model of the Service concept (**LINK**) and must only use the constructor
+ * which takes a ProtocolService (**LINK**). If the protocol isn't async then
+ * the class can be used without a ProtocolService.
+ */
+ template<typename Protocol>
+ class scgi_request_acceptor_service
+ : public detail::service_base<request_service<Protocol> >
+ {
+ public:
+ //typedef typename service_impl_type::impl_type impl_type;
+
+ typedef scgi_request_acceptor_impl implementation_type;
+ typedef implementation_type::protocol_type protocol_type;
+ typedef basic_protocol_service<protocol_type> protocol_service_type;
+
+ /// The unique service identifier
+ //static boost::asio::io_service::id id;
+
+ scgi_request_acceptor_service(cgi::io_service& ios)
+ : detail::service_base<request_service<Protocol> >(ios)
+ {
+
+ }
+
+ void construct(implementation_type& impl)
+ {
+ impl.acceptor_ptr().reset(impl::acceptor_type(this->io_service()));
+ }
 
+ void destroy(implementation_type& impl)
+ {
+ impl.acceptor().close();
+ }
+
+ void shutdown_service()
+ {
+ }
+
+ bool is_open(implementation_type& impl)
+ {
+ return impl.is_open();
+ }
+
+ template<typename Protocol>
+ boost::system::error_code& open(implementation_type& impl
+ , Protocol& protocol
+ , boost::system::error_code& ec)
+ {
+ return impl.acceptor().open(protocol, ec);
+ }
+
+
+
+ template<typename CommonGatewayRequest>
+ boost::system::error_code& accept(implementation_type& impl
+ , CommonGatewayRequest& request
+ , boost::system::error_code& ec)
+ {
+ {
+ boost::thread::mutex::scoped_lock lk(impl.mutex());
+ if (!impl.waiting_requests().empty())
+ {
+ request = *(impl.waiting_requests().front());
+ impl.waiting_requests().pop();
+ return ec;
+ }
+ }
+ return impl.acceptor().accept(request.client(), ec);
+ }
+
+ template<typename CommonGatewayRequest, typename Handler>
+ void async_accept(implementation_type& impl, CommonGatewayRequest& request
+ , Handler handler, boost::system::error_code& ec)
+ {
+ this->io_service().post(
+ boost::bind(&scgi_request_acceptor_service::check_for_waiting_request
+ , boost::ref(impl), boost::ref(request), handler, ec));
+ }
+ private:
+ //boost::asio::ip::tcp::acceptor acceptor_;
+
+ template<typename CommonGatewayRequest, typename Handler>
+ void check_for_waiting_request(implementation_type& impl
+ , CommonGatewayRequest& request
+ , Handler handler)
+ {
+ {
+ boost::thread::mutex::scoped_lock lk(impl.mutex());
+ if (!impl.waiting_requests().empty())
+ {
+ request = *(impl.waiting_requests().front());
+ impl.waiting_requests().pop();
+ return handler(ec); // this could be `io_service::post`ed again
+ }
+ }
+ return impl.accceptor().async_accept(request.client(), handler);
+ };
 
 } // namespace cgi
 
+#include "boost/cgi/detail/pop_options.hpp"
+
 #endif // CGI_SCGI_ACCEPTOR_SERVICE_IMPL_HPP_INCLUDED__

Modified: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/request_acceptor_service.hpp
==============================================================================
--- sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/request_acceptor_service.hpp (original)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/request_acceptor_service.hpp 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -8,17 +8,16 @@
 ////////////////////////////////////////////////////////////////
 #ifndef CGI_REQUEST_SERVICE_HPP_INCLUDED
 #define CGI_REQUEST_SERVICE_HPP_INCLUDED
-
-#include "../detail/push_options.hpp"
+#include "boost/cgi/detail/push_options.hpp"
 
 #include <boost/utility/enable_if.hpp>
 
 //#include "is_async.hpp"
-#include "../io_service.hpp"
-#include "../detail/throw_error.hpp"
-#include "../detail/protocol_traits.hpp"
-#include "../basic_protocol_service_fwd.hpp"
-#include "../detail/service_base.hpp"
+#include "boost/cgi/io_service.hpp"
+#include "boost/cgi/detail/throw_error.hpp"
+#include "boost/cgi/detail/protocol_traits.hpp"
+#include "boost/cgi/basic_protocol_service_fwd.hpp"
+#include "boost/cgi/detail/service_base.hpp"
 //#include "service_selector.hpp"
 
 namespace cgi {
@@ -38,10 +37,10 @@
   public:
     //typedef typename service_impl_type::impl_type impl_type;
 
- typedef scgi_request_acceptor_impl implementation_type;
- typedef typename implementation_type::protocol_type
- protocol_type;
- typedef basic_protocol_service<Protocol> protocol_service_type;
+ typedef scgi_acceptor_service_impl service_impl_type;
+ typedef service_impl_type::implementation_type implementation_type;
+ typedef implementation_type::protocol_type protocol_type;
+ typedef basic_protocol_service<protocol_type> protocol_service_type;
 
     /// The unique service identifier
     //static boost::asio::io_service::id id;
@@ -63,31 +62,44 @@
    
     void construct(implementation_type& impl)
     {
+ service_impl_.construct(impl);
     }
 
     void destroy(implementation_type& impl)
     {
+ service_impl_.destroy(impl);
     }
 
     void shutdown_service()
     {
+ service_impl_.shutdown_service();
     }
 
+ bool is_open()
+ {
+ return service_impl_.is_open();
+ }
+
+ template<typename CommonGatewayRequest>
     boost::system::error_code& accept(implementation_type& impl
+ , CommonGatewayRequest& request
                                      , boost::system::error_code& ec)
     {
-
+ return service_impl_.accept(impl, request, ec);
     }
 
     template<typename Handler>
     void async_accept(implementation_type& impl, Handler handler)
     {
-
+ service_impl_.async_accept(impl, handler);
     }
+ private:
+ service_impl_type service_impl_;
   };
 
 } // namespace cgi
 
-#include "../detail/pop_options.hpp"
+#include "boost/cgi/detail/pop_options.hpp"
+
 
-#endif // CGI_REQUEST_SERVICE_HPP_INCLUDED
+endif // CGI_REQUEST_SERVICE_HPP_INCLUDED

Modified: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/service_impl.hpp
==============================================================================
--- sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/service_impl.hpp (original)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/boost/cgi/scgi/service_impl.hpp 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -11,14 +11,14 @@
 
 #include <boost/system/error_code.hpp>
 
-#include "request_impl.hpp"
-#include "../map.hpp"
-#include "../tags.hpp"
-#include "../role_type.hpp"
-#include "../io_service.hpp"
-#include "../detail/throw_error.hpp"
-#include "../detail/service_base.hpp"
-#include "../detail/extract_params.hpp"
+#include "boost/cgi/scgi/request_impl.hpp"
+#include "boost/cgi/map.hpp"
+#include "boost/cgi/tags.hpp"
+#include "boost/cgi/role_type.hpp"
+#include "boost/cgi/io_service.hpp"
+#include "boost/cgi/detail/throw_error.hpp"
+#include "boost/cgi/detail/service_base.hpp"
+#include "boost/cgi/detail/extract_params.hpp"
 
 namespace cgi {
 

Modified: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/doc/src/preface.qbk
==============================================================================
--- sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/doc/src/preface.qbk (original)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/doc/src/preface.qbk 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -25,7 +25,7 @@
 
 * C++ has a very large and professional user base, providing a wealth of expertise and experience.
 
-* Billions of lines of C++ code can be reused to reduce development/testing times.
+* Millions of lines of C++ code can be reused to reduce development/testing times.
 
 * In places where RAD (rapid application development) is of the utmost importance, scripting languages can still be used, for instance by using [link __boost_python__ Boost.Python] - though it could be argued that C++ and RAD are not mutually exclusive.
 

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/LICENSE_1_0.txt
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/LICENSE_1_0.txt 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,23 @@
+Boost Software License - Version 1.0 - August 17th, 2003
+
+Permission is hereby granted, free of charge, to any person or organization
+obtaining a copy of the software and accompanying documentation covered by
+this license (the "Software") to use, reproduce, display, distribute,
+execute, and transmit the Software, and to prepare derivative works of the
+Software, and to permit third-parties to whom the Software is furnished to
+do so, all subject to the following:
+
+The copyright notices in the Software and this entire statement, including
+the above license grant, this restriction and the following disclaimer,
+must be included in all copies of the Software, in whole or in part, and
+all derivative works of the Software, unless such copies or derivative
+works are solely in the form of machine-executable object code generated by
+a source language processor.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/about.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/about.html 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,55 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" >
+ <head>
+ <title>Fast/Simple/CGI C++ Library</title>
+ <meta http-equiv="refresh" content="0; ../doc/html/cgi/preface.html#cgi.preface.overview"></meta>
+ <link type="text/css" rel="stylesheet" href="cgi.css"/>
+ </head>
+ <body>
+ <div id="version">
+ <a href="release_notes.html" style="font-family:helvetica;">
+ Version: &nbsp;<i>alph01</i>
+ </a>
+ </div>
+ <div id="body" class="body">
+ <h2>About</h2>
+ <div class="body">
+ <p>
+ See the documentation for now (you should have been redirected there anyway).
+ </p>
+ </div>
+ </div>
+ <div id="nav" class="nav">
+ <a class="nav" href="index.html">Home</a>
+ <br/>
+ <a class="nav" href="license.html">License</a>
+ <br/>
+ <a class="nav" href="downloads.html">Downloads</a>
+ <br/>
+ <a class="nav" href="html/index.html">Documentation</a>
+ <br/>
+ <a class="nav" href="status.html">Status</a>
+ <br/>
+ <a class="nav" href="source.html">Source</a>
+ <br/>
+ <a class="nav" href="about.html">About</a>
+ <br/>
+ <a class="nav" href="contact.html">Support</a>
+ <br/>
+ <a class="nav" href="bugs.html">Bugs</a>
+ <br/>
+ <a class="nav" href="credits.html">Credits</a>
+ <br/>
+ </div>
+ <div id="footer" class="footer">
+ <div class="footer">
+ <a href="http://sourceforge.net/projects/cgi">
+ <img src="http://sourceforge.net/sflogo.php?group_id=191942"/>
+ </a>
+ </div>
+ <div id="foot_info" class="footer">
+ Contact | Distributed under the Boost License 1.0 | Copyright (c) 2007 Darren Garvey
+ </div>
+ </div>
+ </body>
+</html>

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/bugs.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/bugs.html 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,54 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" >
+ <head>
+ <title>Fast/Simple/CGI C++ Library</title>
+ <link type="text/css" rel="stylesheet" href="cgi.css"/>
+ </head>
+ <body>
+ <div id="version">
+ <a href="release_notes.html" style="font-family:helvetica;">
+ Version: &nbsp;<i>alph01</i>
+ </a>
+ </div>
+ <div id="body" class="body">
+ <h2>Bugs</h2>
+ <div class="body">
+ <p>
+ The best way to report bugs is by posting them to the mailing list
+ </p>
+ </div>
+ </div>
+ <div id="nav" class="nav">
+ <a class="nav" href="index.html">Home</a>
+ <br/>
+ <a class="nav" href="license.html">License</a>
+ <br/>
+ <a class="nav" href="downloads.html">Downloads</a>
+ <br/>
+ <a class="nav" href="html/index.html">Documentation</a>
+ <br/>
+ <a class="nav" href="status.html">Status</a>
+ <br/>
+ <a class="nav" href="source.html">Source</a>
+ <br/>
+ <a class="nav" href="about.html">About</a>
+ <br/>
+ <a class="nav" href="contact.html">Contact</a>
+ <br/>
+ <a class="nav" href="bugs.html">Bugs</a>
+ <br/>
+ <a class="nav" href="credits.html">Credits</a>
+ <br/>
+ </div>
+ <div id="footer" class="footer">
+ <div class="footer">
+ <a href="http://sourceforge.net/projects/cgi">
+ <img src="http://sourceforge.net/sflogo.php?group_id=191942"/>
+ </a>
+ </div>
+ <div id="foot_info" class="footer">
+ Contact | Distributed under the Boost License 1.0 | Copyright (c) 2007 Darren Garvey
+ </div>
+ </div>
+ </body>
+</html>

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/cgi.css
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/cgi.css 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,105 @@
+html
+{
+ height: 85%;
+}
+
+body
+{
+ height: 100%;
+}
+
+a
+{
+ text-decoration: none;
+ color: #a22;
+}
+
+a:hover
+{
+ color: #d33;
+}
+
+#version
+{
+ position: relative;
+ float: left;
+ width: 100%;
+ border-bottom: solid 2px;
+ z-index: 1;
+}
+
+#body
+{
+ position: relative;
+ float: left;
+ width: 65%;
+ height: 90%;
+ padding: 2em;
+ z-index: 2;
+}
+
+#nav
+{
+ position: relative;
+ float: left;
+ top: -5%;
+ width: 6em;
+ height: 95%;
+ z-index: 2;
+ border-style: solid;
+ border-width: 0 2px 0 2px;
+ padding: 6% 1.5em 0 1.5em;
+ background-color: #ece9d8;
+}
+
+a.nav
+{
+ position: relative;
+ clear: both;
+}
+
+#footer
+{
+ position: relative;
+ float: left;
+ top: -5%;
+ z-index: 3;
+ width: 100%;
+ color: gray;
+ border-top: solid 2px;
+ background-color: white;
+}
+
+div.footer
+{
+ position: relative;
+ float: left;
+ font-size: small;
+ z-index: 3;
+}
+
+div.footer img
+{
+ padding-top: 2px;
+ border: 1px solid white;
+}
+
+div.footer img:hover
+{
+ border-bottom: 1px dotted #d33;
+}
+
+
+#foot_info
+{
+ padding: 2px 5px 2px 15px;
+ line-height: 2.5em;
+}
+
+a.version_number
+{
+ font-size:large;
+ font-family:courier;
+ font-weight:bold;
+ line-height:2em;
+}

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/contact.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/contact.html 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" >
+ <head>
+ <title>Fast/Simple/CGI C++ Library</title>
+ <link type="text/css" rel="stylesheet" href="cgi.css"/>
+ </head>
+ <body>
+ <div id="version">
+ <a href="release_notes.html" style="font-family:helvetica;">
+ Version: &nbsp;<i>alph01</i>
+ </a>
+ </div>
+ <div id="body" class="body">
+ <h2>Contact</h2>
+ <div class="body">
+ If there are things you'd like to see in the library, feel free to email me at darren dot garvey at gmail dot com.
+
+ <h3>
+ Mailing Lists
+ </h3>
+ <p>
+ There are also mailing lists, which currently have <i>no</i> traffic ;o)
+ <p style="position:relative;left:2em;">
+ <a href="https://lists.sourceforge.net/lists/listinfo/cgi-users">
+ cgi-users at lists sourceforge net
+ </a> (for general queries and information)
+ </p>
+ <p style="position:relative;left:2em;">
+ <a href="https://lists.sourceforge.net/lists/listinfo/cgi-devel">
+ cgi-devel at lists sourceforge net
+ </a> (development notes)
+ </p>
+ </p>
+
+ <h3>
+ Support
+ </h3>
+ <p>
+ To paraphrase someone on the 'net, support comes at £3bn/sec.
+ </p>
+ </div>
+ </div>
+ <div id="nav" class="nav">
+ <a class="nav" href="index.html">Home</a>
+ <br/>
+ <a class="nav" href="license.html">License</a>
+ <br/>
+ <a class="nav" href="downloads.html">Downloads</a>
+ <br/>
+ <a class="nav" href="html/index.html">Documentation</a>
+ <br/>
+ <a class="nav" href="status.html">Status</a>
+ <br/>
+ <a class="nav" href="source.html">Source</a>
+ <br/>
+ <a class="nav" href="about.html">About</a>
+ <br/>
+ <a class="nav" href="contact.html">Contact</a>
+ <br/>
+ <a class="nav" href="bugs.html">Bugs</a>
+ <br/>
+ <a class="nav" href="credits.html">Credits</a>
+ <br/>
+ </div>
+ <div id="footer" class="footer">
+ <div class="footer">
+ <a href="http://sourceforge.net/projects/cgi">
+ <img src="http://sourceforge.net/sflogo.php?group_id=191942"/>
+ </a>
+ </div>
+ <div id="foot_info" class="footer">
+ Contact | Distributed under the Boost License 1.0 | Copyright (c) 2007 Darren Garvey
+ </div>
+ </div>
+ </body>
+</html>

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/credits.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/credits.html 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" >
+ <head>
+ <title>Fast/Simple/CGI C++ Library</title>
+ <link type="text/css" rel="stylesheet" href="cgi.css"/>
+ </head>
+ <body>
+ <div id="version">
+ <div id="version">
+ <a href="release_notes.html" style="font-family:helvetica;">
+ Version: &nbsp;<i>alph01</i>
+ </a>
+ </div>
+ <div id="body" class="body">
+ <h2>Status</h2>
+ <div class="body">
+ <p The="" source for the project can be found in two places:
+
+ <h4>Semi-stable code (remember this is alpha software)</h4>
+ <span style="position:relative;left:2em;">
+ <a href="http://svn.boost.org/svn/boost/sandbox/SOC/2007/cgi">
+ http://svn.boost.org/svn/boost/sandbox/SOC/2007/cgi
+ </a>
+ </span>
+
+ <h4>Development code (bleeding edge!)</h4>
+ <span style="position:relative;left:2em;">
+ <a href="http://cgi.svn.sourceforge.net/svnroot/cgi/cgi/branches">
+ https://cgi.svn.sourceforge.net/svnroot/cgi/cgi/branches
+ </a>
+ </span>
+
+ <p>This page was last updated October 2007.</p>
+ </div>
+ </div>
+ <div id="nav" class="nav">
+ <a class="nav" href="index.html">Home</a>
+ <br/>
+ <a class="nav" href="license.html">License</a>
+ <br/>
+ <a class="nav" href="downloads.html">Downloads</a>
+ <br/>
+ <a class="nav" href="html/index.html">Documentation</a>
+ <br/>
+ <a class="nav" href="status.html">Status</a>
+ <br/>
+ <a class="nav" href="source.html">Source</a>
+ <br/>
+ <a class="nav" href="about.html">About</a>
+ <br/>
+ <a class="nav" href="contact.html">Contact</a>
+ <br/>
+ <a class="nav" href="bugs.html">Bugs</a>
+ <br/>
+ <a class="nav" href="credits.html">Credits</a>
+ <br/>
+ </div>
+ <div id="footer" class="footer">
+ <div class="footer">
+ <a href="http://sourceforge.net/projects/cgi">
+ <img src="http://sourceforge.net/sflogo.php?group_id=191942"/>
+ </a>
+ </div>
+ <div id="foot_info" class="footer">
+ Contact | Distributed under the Boost License 1.0 | Copyright (c) 2007 Darren Garvey
+ </div>
+ </div>
+ </body>
+</html>

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/downloads.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/downloads.html 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" >
+ <head>
+ <title>Fast/Simple/CGI C++ Library</title>
+ <link type="text/css" rel="stylesheet" href="cgi.css"/>
+ </head>
+ <body>
+ <div id="version">
+ <a href="release_notes.html" style="font-family:helvetica;">
+ Version: &nbsp;<i>alph01</i>
+ </a>
+ </div>
+ <div id="body" class="body">
+ <h2>Downloads</h2>
+ <div class="body">
+ Currently there is a tarball of the Google Summer of Code '07 code, which can be found here:
+ <p style="position:relative;left:2em;">
+ <a href="http://code.google.com/p/google-summer-of-code-2007-boost/downloads/list">
+ http://code.google.com/p/google-summer-of-code-2007-boost/downloads/list
+ </a>
+ </p>
+ </div>
+ </div>
+ <div id="nav" class="nav">
+ <a class="nav" href="index.html">Home</a>
+ <br/>
+ <a class="nav" href="license.html">License</a>
+ <br/>
+ <a class="nav" href="downloads.html">Downloads</a>
+ <br/>
+ <a class="nav" href="html/index.html">Documentation</a>
+ <br/>
+ <a class="nav" href="status.html">Status</a>
+ <br/>
+ <a class="nav" href="source.html">Source</a>
+ <br/>
+ <a class="nav" href="about.html">About</a>
+ <br/>
+ <a class="nav" href="contact.html">Contact</a>
+ <br/>
+ <a class="nav" href="bugs.html">Bugs</a>
+ <br/>
+ <a class="nav" href="credits.html">Credits</a>
+ <br/>
+ </div>
+ <div id="footer" class="footer">
+ <div class="footer">
+ <a href="http://sourceforge.net/projects/cgi">
+ <img src="http://sourceforge.net/sflogo.php?group_id=191942"/>
+ </a>
+ </div>
+ <div id="foot_info" class="footer">
+ Contact | Distributed under the Boost License 1.0 | Copyright (c) 2007 Darren Garvey
+ </div>
+ </div>
+ </body>
+</html>

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/html/index.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/html/index.html 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,10 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" >
+<head>
+ <title>Untitled Page</title>
+ <meta http-equiv="refresh" content="0; url=../../doc/html/index.html"></meta>
+</head>
+<body>
+
+</body>
+</html>

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/index.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/index.html 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,53 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" >
+<head>
+ <title>Fast/Simple/CGI C++ Library</title>
+ <link type="text/css" rel="stylesheet" href="cgi.css"/>
+</head>
+<body>
+ <div id="version">
+ <a href="release_notes.html" style="font-family:helvetica;">
+ Version: &nbsp;<i>alph01</i>
+ </a>
+ </div>
+ <div id="body" class="body">
+ <h2>Fast/Simple/CGI C++ Library</h2>
+ <div id="about" class="body">
+ This is early in the days of a portable, copynull (free for private and/or commercial use) CGI library written using only Standard C++ (where possible) and Boost. Currently I'm working on SCGI support, but the main mid-term goal is to provide working FastCGI support also.
+
+ The library
+ </div>
+ </div>
+ <div id="nav">
+ <a class="nav" href="index.html">Home</a>
+ <br/>
+ <a class="nav" href="license.html">License</a>
+ <br/>
+ <a class="nav" href="downloads.html">Downloads</a>
+ <br/>
+ <a class="nav" href="html/index.html">Documentation</a>
+ <br/>
+ <a class="nav" href="status.html">Status</a>
+ <br/>
+ <a class="nav" href="source.html">Source</a>
+ <br/>
+ <a class="nav" href="about.html">About</a>
+ <br/>
+ <a class="nav" href="contact.html">Contact</a>
+ <br/>
+ <a class="nav" href="bugs.html">Bugs</a>
+ <br/>
+ <a class="nav" href="credits.html">Credits</a>
+ </div>
+ <div id="footer" class="footer">
+ <div class="footer">
+ <a href="http://sourceforge.net/projects/cgi">
+ <img src="http://sourceforge.net/sflogo.php?group_id=191942"/>
+ </a>
+ </div>
+ <div id="foot_info" class="footer">
+ Contact | Distributed under the Boost License 1.0 | Copyright (c) 2007 Darren Garvey
+ </div>
+ </div>
+</body>
+</html>

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/license.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/license.html 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" >
+ <head>
+ <title>Fast/Simple/CGI C++ Library</title>
+ <link type="text/css" rel="stylesheet" href="cgi.css"/>
+ </head>
+ <body>
+ <div id="version">
+ <a href="release_notes.html" style="font-family:helvetica;">
+ Version: &nbsp;<i>alph01</i>
+ </a>
+ </div>
+ <div id="body" class="body">
+ <h2>
+ License
+ </h2>
+ <div class="body">
+ <pre>
+Boost Software License - Version 1.0 - August 17th, 2003
+
+Permission is hereby granted, free of charge, to any person or organization
+obtaining a copy of the software and accompanying documentation covered by
+this license (the "Software") to use, reproduce, display, distribute,
+execute, and transmit the Software, and to prepare derivative works of the
+Software, and to permit third-parties to whom the Software is furnished to
+do so, all subject to the following:
+
+The copyright notices in the Software and this entire statement, including
+the above license grant, this restriction and the following disclaimer,
+must be included in all copies of the Software, in whole or in part, and
+all derivative works of the Software, unless such copies or derivative
+works are solely in the form of machine-executable object code generated by
+a source language processor.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+ </pre>
+ </div>
+ </div>
+ <div id="nav" class="nav">
+ <a class="nav" href="index.html">Home</a>
+ <br/>
+ <a class="nav" href="license.html">License</a>
+ <br/>
+ <a class="nav" href="downloads.html">Downloads</a>
+ <br/>
+ <a class="nav" href="html/index.html">Documentation</a>
+ <br/>
+ <a class="nav" href="status.html">Status</a>
+ <br/>
+ <a class="nav" href="source.html">Source</a>
+ <br/>
+ <a class="nav" href="about.html">About</a>
+ <br/>
+ <a class="nav" href="contact.html">Contact</a>
+ <br/>
+ <a class="nav" href="bugs.html">Bugs</a>
+ <br/>
+ <a class="nav" href="credits.html">Credits</a>
+ <br/>
+ </div>
+ <div id="footer" class="footer">
+ <div class="footer">
+ <a href="http://sourceforge.net/projects/cgi">
+ <img src="http://sourceforge.net/sflogo.php?group_id=191942"/>
+ </a>
+ </div>
+ <div id="foot_info" class="footer">
+ Contact | Distributed under the Boost License 1.0 | Copyright (c) 2007 Darren Garvey
+ </div>
+ </div>
+ </body>
+</html>

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/release_notes.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/release_notes.html 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,54 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" >
+ <head>
+ <title>Fast/Simple/CGI C++ Library</title>
+ <link type="text/css" rel="stylesheet" href="cgi.css"/>
+ </head>
+ <body>
+ <div id="version">
+ <a href="release_notes.html" style="font-family:helvetica;">
+ Version: &nbsp;<i>alph01</i>
+ </a>
+ </div>
+ <div id="body" class="body">
+ <h2>Release Notes</h2>
+ <a name="alph01" href="#alph01" class="version_number">alph01</a>
+ </h2>
+ <div class="body">
+ This release came at the end of the Google Summer of Code '07. I think the best way to describe it would be as a 'Proof of Concept' release. If you are interested in the library, you should consider joining the mailing list.
+ </div>
+ </div>
+ <div id="nav" class="nav">
+ <a class="nav" href="index.html">Home</a>
+ <br/>
+ <a class="nav" href="license.html">License</a>
+ <br/>
+ <a class="nav" href="downloads.html">Downloads</a>
+ <br/>
+ <a class="nav" href="html/index.html">Documentation</a>
+ <br/>
+ <a class="nav" href="status.html">Status</a>
+ <br/>
+ <a class="nav" href="source.html">Source</a>
+ <br/>
+ <a class="nav" href="about.html">About</a>
+ <br/>
+ <a class="nav" href="contact.html">Contact</a>
+ <br/>
+ <a class="nav" href="bugs.html">Bugs</a>
+ <br/>
+ <a class="nav" href="credits.html">Credits</a>
+ <br/>
+ </div>
+ <div id="footer" class="footer">
+ <div class="footer">
+ <a href="http://sourceforge.net/projects/cgi">
+ <img src="http://sourceforge.net/sflogo.php?group_id=191942"/>
+ </a>
+ </div>
+ <div id="foot_info" class="footer">
+ Contact | Distributed under the Boost License 1.0 | Copyright (c) 2007 Darren Garvey
+ </div>
+ </div>
+ </body>
+</html>

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/source.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/source.html 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" >
+ <head>
+ <title>Fast/Simple/CGI C++ Library</title>
+ <link type="text/css" rel="stylesheet" href="cgi.css"/>
+ </head>
+ <body>
+ <div id="version">
+ <a href="release_notes.html" style="font-family:helvetica;">
+ Version: &nbsp;<i>alph01</i>
+ </a>
+ </div>
+ <div id="body" class="body">
+ <h2>Source Code</h2>
+ <div class="body">
+ The source for the project can be found in two places:
+
+ <h4>Semi-stable code (remember this is alpha software)</h4>
+ <span style="position:relative;left:2em;">
+ <a href="http://svn.boost.org/trac/boost/browser/sandbox/SOC/2007/cgi">
+ http://svn.boost.org/svn/boost/sandbox/SOC/2007/cgi
+ </a>
+ </span>
+
+ <h4>Development code (bleeding edge!)</h4>
+ <span style="position:relative;left:2em;">
+ <a href="http://cgi.svn.sourceforge.net/viewvc/cgi/cgi/branches">
+ https://cgi.svn.sourceforge.net/svnroot/cgi/cgi/branches
+ </a>
+ </span>
+
+ <p>This page was last updated October 2007.</p>
+ </div>
+ </div>
+ <div id="nav" class="nav">
+ <a class="nav" href="index.html">Home</a>
+ <br/>
+ <a class="nav" href="license.html">License</a>
+ <br/>
+ <a class="nav" href="downloads.html">Downloads</a>
+ <br/>
+ <a class="nav" href="html/index.html">Documentation</a>
+ <br/>
+ <a class="nav" href="status.html">Status</a>
+ <br/>
+ <a class="nav" href="source.html">Source</a>
+ <br/>
+ <a class="nav" href="about.html">About</a>
+ <br/>
+ <a class="nav" href="contact.html">Contact</a>
+ <br/>
+ <a class="nav" href="bugs.html">Bugs</a>
+ <br/>
+ <a class="nav" href="credits.html">Credits</a>
+ <br/>
+ </div>
+ <div id="footer" class="footer">
+ <div class="footer">
+ <a href="http://sourceforge.net/projects/cgi">
+ <img src="http://sourceforge.net/sflogo.php?group_id=191942"/>
+ </a>
+ </div>
+ <div id="foot_info" class="footer">
+ Contact | Distributed under the Boost License 1.0 | Copyright (c) 2007 Darren Garvey
+ </div>
+ </div>
+ </body>
+</html>

Added: sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/status.html
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/cgi/branches/merge_from_SF_17_oct/libs/cgi/website/status.html 2007-10-17 15:51:02 EDT (Wed, 17 Oct 2007)
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" >
+ <head>
+ <title>Fast/Simple/CGI C++ Library</title>
+ <link type="text/css" rel="stylesheet" href="cgi.css"/>
+ </head>
+ <body>
+ <div id="version">
+ <a href="release_notes.html" style="font-family:helvetica;">
+ Version: &nbsp;<i>alph01</i>
+ </a>
+ </div>
+ <div id="body" class="body">
+ <h2>Status</h2>
+ <div class="body">
+ <p>
+ Currently, CGI and the simpler syncCGI mostly work, but not always as advertised. At least, not if you're reading the developer docs. Basically, you might want to try back in a month unless you are particularly curious about the overall design and how it will work. This isn't always as clear in the code as it could be, but that is just to keep things overly separated until they work better and have tests confirming that behaviour.
+ </p>
+ <p>
+ I don't have access to all my files right now (a corrupted hal.dll file snowballed a bit...), but the library is progressing. The TODO list in my head is quite large.
+ </p>
+ </p>
+ </div>
+ </div>
+ <div id="nav" class="nav">
+ <a class="nav" href="index.html">Home</a>
+ <br/>
+ <a class="nav" href="license.html">License</a>
+ <br/>
+ <a class="nav" href="downloads.html">Downloads</a>
+ <br/>
+ <a class="nav" href="html/index.html">Documentation</a>
+ <br/>
+ <a class="nav" href="status.html">Status</a>
+ <br/>
+ <a class="nav" href="source.html">Source</a>
+ <br/>
+ <a class="nav" href="about.html">About</a>
+ <br/>
+ <a class="nav" href="contact.html">Contact</a>
+ <br/>
+ <a class="nav" href="bugs.html">Bugs</a>
+ <br/>
+ <a class="nav" href="credits.html">Credits</a>
+ <br/>
+ </div>
+ <div id="footer" class="footer">
+ <div class="footer">
+ <a href="http://sourceforge.net/projects/cgi">
+ <img src="http://sourceforge.net/sflogo.php?group_id=191942"/>
+ </a>
+ </div>
+ <div id="foot_info" class="footer">
+ Contact | Distributed under the Boost License 1.0 | Copyright (c) 2007 Darren Garvey
+ </div>
+ </div>
+ </body>
+</html>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk