hc-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ol...@apache.org
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 GMT
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 @@
  -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache.jakarta.httpcomponents</groupId>
+    <artifactId>httpcomponents</artifactId>
+    <version>4.0-SNAPSHOT</version>
+  </parent>
   <groupId>org.apache.jakarta.httpcomponents</groupId>
   <artifactId>http-core</artifactId>
   <packaging>jar</packaging>
   <version>4.0-SNAPSHOT</version>
   <name>HttpCore</name>
   <url>http://jakarta.apache.org/httpcomponents/httpcore/</url>
-  <description>Core components to build HTTP enabled applications.</description>
+  <description>Core components to build HTTP enabled services</description>
   <inceptionYear>2005</inceptionYear>
 
   <organization>

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 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<project name="Maven">
+<project name="HttpCore">
   <bannerLeft>
     <name>Jakarta</name>
     <src>http://jakarta.apache.org/images/logos/jakarta-logo.png</src>

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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+/*
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+ -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.jakarta.httpcomponents</groupId>
+  <artifactId>httpcomponents</artifactId>
+  <version>4.0-SNAPSHOT</version>
+  <packaging>pom</packaging>
+  <name>HttpComponents</name>
+  <url>http://jakarta.apache.org/httpcomponents/</url>
+  <description>Components to build HTTP enabled services</description>
+  <inceptionYear>2005</inceptionYear>
+
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://www.apache.org/</url>
+  </organization>
+
+  <issueManagement>
+    <system>Bugzilla</system>
+    <url><![CDATA[http://issues.apache.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=HttpClient&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=anywords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&emailassigned_to1=1&emailtype1=substring&email1=&emailreporter2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=]]></url>
+  </issueManagement>
+
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/jakarta/${pom.artifactId}/trunk/</connection>
+    <developerConnection>scm:svn:http://svn.apache.org/repos/asf/jakarta/${pom.artifactId}/trunk/</developerConnection>
+    <url>http://svn.apache.org/repos/asf/jakarta/${pom.artifactId}/trunk/</url>
+  </scm>
+
+  <developers>
+    <developer>
+      <name>Michael Becke</name>
+      <id>mbecke</id>
+      <email>mbecke -at- apache.org</email>
+      <organization></organization>
+      <roles>
+        <role>Release Prime</role>
+        <role>Java Developer</role>
+      </roles>
+      <timezone>-5</timezone>
+    </developer>
+    <developer>
+      <name>Ortwin Glueck</name>
+      <id>oglueck</id>
+      <email>oglueck -at- apache.org</email>
+      <organization></organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+      <url>http://www.odi.ch/</url>
+      <timezone>+1</timezone>
+    </developer>
+    <developer>
+      <name>Oleg Kalnichevski</name>
+      <id>olegk</id>
+      <email>olegk -at- apache.org</email>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+      <timezone>+1</timezone>
+    </developer>
+  </developers>
+
+  <licenses>
+    <license>
+      <name>Apache License</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <mailingLists>
+    <mailingList>
+      <name>HttpClient Dev List</name>
+      <subscribe>httpclient-dev-subscribe@jakarta.apache.org</subscribe>
+      <unsubscribe>httpclient-dev-unsubscribe@jakarta.apache.org</unsubscribe>
+      <post>httpclient-dev@jakarta.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/jakarta-httpclient-dev</archive>
+    </mailingList>
+    <mailingList>
+      <name>HttpClient User List</name>
+      <subscribe>httpclient-user-subscribe@jakarta.apache.org</subscribe>
+      <unsubscribe>httpclient-user-unsubscribe@jakarta.apache.org</unsubscribe>
+      <post>httpclient-user@jakarta.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/jakarta-httpclient-user</archive>
+    </mailingList>
+  </mailingLists>
+
+ <distributionManagement>
+    <snapshotRepository>
+      <id>apache.snapshots</id>
+      <name>Apache Snapshot Repository</name>
+      <url>scp://minotaur.apache.org/www/cvs.apache.org/maven-snapshot-repository</url>
+    </snapshotRepository>
+    <site>
+      <id>website</id>
+      <name>Apache Website</name>
+      <url>scp://people.apache.org/www/jakarta.apache.org/httpcomponents/</url>
+    </site>
+  </distributionManagement>
+
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>${maven.compile.source}</source>
+          <target>${maven.compile.target}</target>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifestEntries>
+              <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
+              <X-Compile-Source-JDK>${maven.compile.source}</X-Compile-Source-JDK>
+              <X-Compile-Target-JDK>${maven.compile.target}</X-Compile-Target-JDK>
+            </manifestEntries>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-site-plugin</artifactId>
+      </plugin>
+    </plugins>
+  </build>
+
+  <modules>
+    <module>http-core</module>
+  </modules>
+
+</project>

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 <http://www.robotstxt.org/wc/norobots-rfc.html>
- robots.txt parser 
+    (<http://www.osjava.org/norbert/index.html> 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 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project name="HttpComponents">
+  <bannerLeft>
+    <name>Jakarta</name>
+    <src>http://jakarta.apache.org/images/logos/jakarta-logo.png</src>
+    <href>http://jakarta.apache.org/</href>
+  </bannerLeft>
+
+<!--
+  <bannerRight>
+    <name>HttpComponents</name>
+    <src></src>
+    <href>http://jakarta.apache.org/httpcomponents/</href>
+  </bannerRight>
+-->
+
+  <body>
+    <links>
+      <item name="Apache" href="http://www.apache.org/" />
+      <item name="Jakarta" href="http://jakarta.apache.org/"/>
+    </links>
+
+    <menu name="Overview">
+      <item name="Description" href="index.html"/>
+      <item name="Project charter" href="charter.html"/>
+    </menu>
+    <menu name="Modules">
+      <item name="HttpCore" href="http-core/index.html"/>
+    </menu>
+    ${reports}
+
+  </body>
+</project>

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



Mime
View raw message