Return-Path: Delivered-To: apmail-jakarta-httpclient-commits-archive@www.apache.org Received: (qmail 33443 invoked from network); 19 Feb 2006 21:22:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 19 Feb 2006 21:22:54 -0000 Received: (qmail 7993 invoked by uid 500); 19 Feb 2006 21:22:49 -0000 Mailing-List: contact httpclient-commits-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: httpclient-dev@jakarta.apache.org Delivered-To: mailing list httpclient-commits@jakarta.apache.org Received: (qmail 7958 invoked by uid 99); 19 Feb 2006 21:22:48 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Feb 2006 13:22:48 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Sun, 19 Feb 2006 13:22:47 -0800 Received: (qmail 33377 invoked by uid 65534); 19 Feb 2006 21:22:27 -0000 Message-ID: <20060219212227.33374.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r378958 - in /jakarta/httpcomponents/trunk: ./ http-core/pom.xml http-core/src/site/apt/index.apt http-core/src/site/site.xml pom.xml src/ src/site/ src/site/apt/ src/site/apt/charter.apt src/site/apt/index.apt src/site/site.xml Date: Sun, 19 Feb 2006 21:22:25 -0000 To: httpclient-commits@jakarta.apache.org From: olegk@apache.org X-Mailer: svnmailer-1.0.6 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: olegk Date: Sun Feb 19 13:22:24 2006 New Revision: 378958 URL: http://svn.apache.org/viewcvs?rev=378958&view=rev Log: Added global project pom.xml and a rudimentary site content Added: jakarta/httpcomponents/trunk/pom.xml (with props) jakarta/httpcomponents/trunk/src/ jakarta/httpcomponents/trunk/src/site/ jakarta/httpcomponents/trunk/src/site/apt/ jakarta/httpcomponents/trunk/src/site/apt/charter.apt jakarta/httpcomponents/trunk/src/site/apt/index.apt jakarta/httpcomponents/trunk/src/site/site.xml (with props) Modified: jakarta/httpcomponents/trunk/ (props changed) jakarta/httpcomponents/trunk/http-core/pom.xml jakarta/httpcomponents/trunk/http-core/src/site/apt/index.apt jakarta/httpcomponents/trunk/http-core/src/site/site.xml Propchange: jakarta/httpcomponents/trunk/ ------------------------------------------------------------------------------ --- svn:ignore (original) +++ svn:ignore Sun Feb 19 13:22:24 2006 @@ -1 +1,3 @@ build.properties +target + Modified: jakarta/httpcomponents/trunk/http-core/pom.xml URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-core/pom.xml?rev=378958&r1=378957&r2=378958&view=diff ============================================================================== --- jakarta/httpcomponents/trunk/http-core/pom.xml (original) +++ jakarta/httpcomponents/trunk/http-core/pom.xml Sun Feb 19 13:22:24 2006 @@ -18,14 +18,19 @@ --> - 4.0.0 + 4.0.0 + + org.apache.jakarta.httpcomponents + httpcomponents + 4.0-SNAPSHOT + org.apache.jakarta.httpcomponents http-core jar 4.0-SNAPSHOT HttpCore http://jakarta.apache.org/httpcomponents/httpcore/ - Core components to build HTTP enabled applications. + Core components to build HTTP enabled services 2005 Modified: jakarta/httpcomponents/trunk/http-core/src/site/apt/index.apt URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-core/src/site/apt/index.apt?rev=378958&r1=378957&r2=378958&view=diff ============================================================================== --- jakarta/httpcomponents/trunk/http-core/src/site/apt/index.apt (original) +++ jakarta/httpcomponents/trunk/http-core/src/site/apt/index.apt Sun Feb 19 13:22:24 2006 @@ -4,16 +4,21 @@ ---------- ---------- -HttpCore +HttpCore Overview HttpCore components implement the most fundamental aspects of the HTTP protocol. They are nonetheless sufficient to develop basic client-side and server-side HTTP services with a minimal footprint and no external dependencies. HttpCore components require only Java 1.3 compatible JVM. - HttpCore components are compliant with the following specifications: +Standards Compliance - * {{{http://www.faqs.org/rfcs/rfc2616.html}RFC 2116}} - Hypertext Transfer Protocol -- HTTP/1.1 + HttpCore components conform to the following specifications endorsed by the Internet Engineering + Task Force (IETF) and the internet at large: + + * {{{http://www.ietf.org/rfc/rfc1945.txt}RFC 1945}} - Hypertext Transfer Protocol -- HTTP/1.0 + + * {{{http://www.ietf.org/rfc/rfc2616.txt}RFC 2116}} - Hypertext Transfer Protocol -- HTTP/1.1 - [] +Examples Some examples of HttpCore components in action can be found {{{examples.html}here}} Modified: jakarta/httpcomponents/trunk/http-core/src/site/site.xml URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-core/src/site/site.xml?rev=378958&r1=378957&r2=378958&view=diff ============================================================================== --- jakarta/httpcomponents/trunk/http-core/src/site/site.xml (original) +++ jakarta/httpcomponents/trunk/http-core/src/site/site.xml Sun Feb 19 13:22:24 2006 @@ -1,5 +1,5 @@ - + Jakarta http://jakarta.apache.org/images/logos/jakarta-logo.png Added: jakarta/httpcomponents/trunk/pom.xml URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/pom.xml?rev=378958&view=auto ============================================================================== --- jakarta/httpcomponents/trunk/pom.xml (added) +++ jakarta/httpcomponents/trunk/pom.xml Sun Feb 19 13:22:24 2006 @@ -0,0 +1,150 @@ + + + + 4.0.0 + org.apache.jakarta.httpcomponents + httpcomponents + 4.0-SNAPSHOT + pom + HttpComponents + http://jakarta.apache.org/httpcomponents/ + Components to build HTTP enabled services + 2005 + + + Apache Software Foundation + http://www.apache.org/ + + + + Bugzilla + + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/${pom.artifactId}/trunk/ + scm:svn:http://svn.apache.org/repos/asf/jakarta/${pom.artifactId}/trunk/ + http://svn.apache.org/repos/asf/jakarta/${pom.artifactId}/trunk/ + + + + + Michael Becke + mbecke + mbecke -at- apache.org + + + Release Prime + Java Developer + + -5 + + + Ortwin Glueck + oglueck + oglueck -at- apache.org + + + Java Developer + + http://www.odi.ch/ + +1 + + + Oleg Kalnichevski + olegk + olegk -at- apache.org + + Java Developer + + +1 + + + + + + Apache License + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + HttpClient Dev List + httpclient-dev-subscribe@jakarta.apache.org + httpclient-dev-unsubscribe@jakarta.apache.org + httpclient-dev@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-httpclient-dev + + + HttpClient User List + httpclient-user-subscribe@jakarta.apache.org + httpclient-user-unsubscribe@jakarta.apache.org + httpclient-user@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-httpclient-user + + + + + + apache.snapshots + Apache Snapshot Repository + scp://minotaur.apache.org/www/cvs.apache.org/maven-snapshot-repository + + + website + Apache Website + scp://people.apache.org/www/jakarta.apache.org/httpcomponents/ + + + + + + + maven-compiler-plugin + + ${maven.compile.source} + ${maven.compile.target} + + + + maven-jar-plugin + + + + org.apache + ${maven.compile.source} + ${maven.compile.target} + + + + + + maven-site-plugin + + + + + + http-core + + + Propchange: jakarta/httpcomponents/trunk/pom.xml ------------------------------------------------------------------------------ svn:keywords = Date Author Id Revision HeadURL Propchange: jakarta/httpcomponents/trunk/pom.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: jakarta/httpcomponents/trunk/src/site/apt/charter.apt URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/src/site/apt/charter.apt?rev=378958&view=auto ============================================================================== --- jakarta/httpcomponents/trunk/src/site/apt/charter.apt (added) +++ jakarta/httpcomponents/trunk/src/site/apt/charter.apt Sun Feb 19 13:22:24 2006 @@ -0,0 +1,80 @@ + ---------- + HttpComponents Project Charter + ---------- + ---------- + ---------- + +Project Charter + + The following charter for Jakarta HttpComponents project was approved the Jakarta Project Management + Committee (PMC) on Oct 31, 2005 + +* Rationale + + The original Jakarta Commons HttpClient API has a number limitations that cannot be resolved without + a significant architectural redesign. Moreover, Jakarta Commons HttpClient has been increasingly used + in applications and environments it has not been specifically designed for. The existing monolithic + design no longer adequately reflects the use patterns of HttpClient. HttpClient needs to be refactored + into a toolset of simple, low level HTTP components suitable for building more specialized HTTP services. + +* Project scope + + * Jakarta HttpComponents develops a toolset of low level components focused exclusively at the transport + aspects of HTTP protocol. + + * Jakarta HttpComponents will provide ONLY a toolset of low level generic transport APIs. In particular, + server side application layer APIs WILL NOT be developed. + + * Jakarta HttpComponents MUST be content agnostic. The project DOES NOT develop components intended to + produce or consume content of HTTP messages. + + * Jakarta HttpComponents continues the development of Jakarta HttpClient (formerly Jakarta Commons + HttpClient ) based on the toolset of HTTP components. This tool focuses on the client side of HTTP. + + * Jakarta HttpComponents is additional charged with the maintenance of the existing Jakarta Commons + HttpClient component. + + * Jakarta HttpComponents MAY develop application layer components (such as an HTTP connector, a + lightweight server component, proxy components) as reference material to demonstrate the capabilities + of the toolset. The said artifacts ARE NOT meant for production use and are not released as official + Apache Jakarta products. + + * Jakarta HttpComponents collaborates with other projects to develop specialized HTTP services for + production use based on the toolset of HTTP components. + +* Targeted specifications and standards + + * RFC1945 Hypertext Transfer Protocol -- HTTP/1.0 + + * RFC2616 Hypertext Transfer Protocol -- HTTP/1.1 + + * RFC2617 HTTP Authentication: Basic and Digest Access Authentication + + * RFC2109 HTTP State Management Mechanism -- Cookies + + * RFC2965 HTTP State Management Mechanism -- Cookie2 + + * A standard for robot exclusion - robots.txt parser + ( contribution requiring Software Grant) + +* Initial set of committers + + Project Lead + + * Michael Becke + + [] + + Project Committers + + * Adrian Sutton + + * Ortwin Glueck + + * Oleg Kalnichevski + + * Henri Yandell + + [] + + The original document can be found {{{http://svn.apache.org/repos/asf/jakarta/httpcomponents/trunk/project-charter.txt}here}}. Added: jakarta/httpcomponents/trunk/src/site/apt/index.apt URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/src/site/apt/index.apt?rev=378958&view=auto ============================================================================== --- jakarta/httpcomponents/trunk/src/site/apt/index.apt (added) +++ jakarta/httpcomponents/trunk/src/site/apt/index.apt Sun Feb 19 13:22:24 2006 @@ -0,0 +1,43 @@ + ---------- + HttpComponents Overview + ---------- + ---------- + ---------- + +HttpComponents Overview + + The Hyper-Text Transfer Protocol (HTTP) is perhaps the most significant protocol used on the + Internet today. Web services, network-enabled appliances and the growth of network computing + continue to expand the role of the HTTP protocol beyond user-driven web browsers, while + increasing the number of applications that require HTTP support. + + Although the java.net package provides basic functionality for accessing resources via HTTP, + it doesn't provide the full flexibility or functionality needed by many applications. The + Jakarta HttpComponents seeks to fill this void by providing an efficient, up-to-date, and + feature-rich set of components that can be used to assemble custom, standards compliant + client- and server-side HTTP services. + + Designed for extension while providing robust support for the base HTTP protocol, the + HttpComponents may be of interest to anyone building HTTP-aware client and server + applications such as web browsers, web spiders, HTTP proxies, web service transport + libraries, or systems that leverage or extend the HTTP protocol for distributed communication. + +Standards Compliance + + HttpComponents conform to the following specifications endorsed by the Internet Engineering + Task Force (IETF) and the internet at large: + + * {{{http://www.ietf.org/rfc/rfc1945.txt}RFC 1945}} - Hypertext Transfer Protocol -- HTTP/1.0 + + * {{{http://www.ietf.org/rfc/rfc2616.txt}RFC 2116}} - Hypertext Transfer Protocol -- HTTP/1.1 + + * {{{http://www.ietf.org/rfc/rfc2617.txt}RFC 2117}} - HTTP Authentication: Basic and Digest + Access Authentication + + * {{{http://www.ietf.org/rfc/rfc2109.txt}RFC 2109}} - HTTP State Management Mechanism (Cookies) + + * {{{http://www.ietf.org/rfc/rfc2965.txt}RFC 2965}} - HTTP State Management Mechanism (Cookies + version 2) + + * {{{http://www.robotstxt.org/wc/norobots-rfc.html}norobots-rfc}} - A standard for robot + exclusion Added: jakarta/httpcomponents/trunk/src/site/site.xml URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/src/site/site.xml?rev=378958&view=auto ============================================================================== --- jakarta/httpcomponents/trunk/src/site/site.xml (added) +++ jakarta/httpcomponents/trunk/src/site/site.xml Sun Feb 19 13:22:24 2006 @@ -0,0 +1,33 @@ + + + + Jakarta + http://jakarta.apache.org/images/logos/jakarta-logo.png + http://jakarta.apache.org/ + + + + + + + + + + + + + + + + + + ${reports} + + + Propchange: jakarta/httpcomponents/trunk/src/site/site.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: jakarta/httpcomponents/trunk/src/site/site.xml ------------------------------------------------------------------------------ svn:keywords = Date Author Id Revision HeadURL Propchange: jakarta/httpcomponents/trunk/src/site/site.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml