Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

tidy up

git-svn-id: https://svn.apache.org/repos/asf/cocoon/tags/cocoon-22@505988 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information...
commit c44e1532cc11281a7145ddf60bed696ae7d3d3e3 1 parent 9305608
@reinhard reinhard authored
Showing with 19,016 additions and 0 deletions.
  1. +102 −0 non-releases/trunk_before_flattening/CREDITS.txt
  2. +6 −0 non-releases/trunk_before_flattening/DESKTOP.INI
  3. +145 −0 non-releases/trunk_before_flattening/INSTALL.txt
  4. +655 −0 non-releases/trunk_before_flattening/KEYS
  5. +201 −0 non-releases/trunk_before_flattening/LICENSE.txt
  6. +2 −0  non-releases/trunk_before_flattening/NOTICE.txt
  7. +17 −0 non-releases/trunk_before_flattening/README.blocksmode
  8. +47 −0 non-releases/trunk_before_flattening/README.osgi
  9. +90 −0 non-releases/trunk_before_flattening/README.txt
  10. +20 −0 non-releases/trunk_before_flattening/TO-SYNC-FROM-BRANCH.txt
  11. +56 −0 non-releases/trunk_before_flattening/announcement.xml
  12. +191 −0 non-releases/trunk_before_flattening/blocks.properties
  13. +39 −0 non-releases/trunk_before_flattening/build.bat
  14. +186 −0 non-releases/trunk_before_flattening/build.properties
  15. +60 −0 non-releases/trunk_before_flattening/build.sh
  16. +75 −0 non-releases/trunk_before_flattening/build.xml
  17. +314 −0 non-releases/trunk_before_flattening/cli.xconf
  18. +193 −0 non-releases/trunk_before_flattening/cocoon.bat
  19. +240 −0 non-releases/trunk_before_flattening/cocoon.sh
  20. +389 −0 non-releases/trunk_before_flattening/core/pom.xml
  21. +11 −0 non-releases/trunk_before_flattening/core/src/site/site.xml
  22. +69 −0 non-releases/trunk_before_flattening/core/test-core/pom.xml
  23. +72 −0 non-releases/trunk_before_flattening/init.xargs
  24. +47 −0 non-releases/trunk_before_flattening/legal/ant-contrib-0.6.jar.license.txt
  25. +203 −0 non-releases/trunk_before_flattening/legal/ant-junit.jar.license.txt
  26. +203 −0 non-releases/trunk_before_flattening/legal/ant-launcher.jar.license.txt
  27. +203 −0 non-releases/trunk_before_flattening/legal/ant-nodeps.jar.license.txt
  28. +203 −0 non-releases/trunk_before_flattening/legal/ant-trax.jar.license.txt
  29. +203 −0 non-releases/trunk_before_flattening/legal/ant.jar.license.txt
  30. +31 −0 non-releases/trunk_before_flattening/legal/antlr-2.7.5.jar.license.txt
  31. +28 −0 non-releases/trunk_before_flattening/legal/asm-2.1.jar.license.txt
  32. +28 −0 non-releases/trunk_before_flattening/legal/asm-util-2.1.jar.license.txt
  33. +202 −0 non-releases/trunk_before_flattening/legal/avalon-framework-api-4.3.jar.license.txt
  34. +202 −0 non-releases/trunk_before_flattening/legal/avalon-framework-impl-4.3.jar.license.txt
  35. +202 −0 non-releases/trunk_before_flattening/legal/avalon-logkit-2.1.jar.license.txt
  36. +203 −0 non-releases/trunk_before_flattening/legal/axis-1.2.1.jar.license.txt
  37. +203 −0 non-releases/trunk_before_flattening/legal/axis-jaxrpc-1.2.1.jar.license.txt
  38. +203 −0 non-releases/trunk_before_flattening/legal/axis-saaj-1.2.1.jar.license.txt
  39. +201 −0 non-releases/trunk_before_flattening/legal/batik-all-1.6.jar.license.txt
  40. +53 −0 non-releases/trunk_before_flattening/legal/bsf-2.3.0.jar.license.txt
  41. +38 −0 non-releases/trunk_before_flattening/legal/castor-0.9.6-xml.jar.license.txt
  42. +48 −0 non-releases/trunk_before_flattening/legal/chaperon-20040205.jar.license.txt
  43. +202 −0 non-releases/trunk_before_flattening/legal/commons-beanutils-core-1.7.0.jar.license.txt
  44. +202 −0 non-releases/trunk_before_flattening/legal/commons-betwixt-0.6.jar.license.txt
  45. +60 −0 non-releases/trunk_before_flattening/legal/commons-cli-1.0.jar.license.txt
  46. +202 −0 non-releases/trunk_before_flattening/legal/commons-codec-1.3.jar.license.txt
  47. +202 −0 non-releases/trunk_before_flattening/legal/commons-collections-3.1.jar.license.txt
  48. +202 −0 non-releases/trunk_before_flattening/legal/commons-dbcp-1.2.1.jar.license.txt
  49. +202 −0 non-releases/trunk_before_flattening/legal/commons-digester-1.7.jar.license.txt
  50. +54 −0 non-releases/trunk_before_flattening/legal/commons-discovery-0.2.jar.license.txt
  51. +176 −0 non-releases/trunk_before_flattening/legal/commons-httpclient-2.0.2.jar.license.txt
  52. +202 −0 non-releases/trunk_before_flattening/legal/commons-io-1.1.jar.license.txt
  53. +176 −0 non-releases/trunk_before_flattening/legal/commons-jci-r159148.jar.license.txt
  54. +202 −0 non-releases/trunk_before_flattening/legal/commons-jexl-1.0.jar.license.txt
  55. +202 −0 non-releases/trunk_before_flattening/legal/commons-jxpath-1.2-r329470.jar.license.txt
  56. +202 −0 non-releases/trunk_before_flattening/legal/commons-lang-2.1.jar.license.txt
  57. +202 −0 non-releases/trunk_before_flattening/legal/commons-logging-1.0.4.jar.license.txt
  58. +202 −0 non-releases/trunk_before_flattening/legal/commons-pool-1.2.jar.license.txt
  59. +202 −0 non-releases/trunk_before_flattening/legal/commons-transaction-1.0.1.jar.license.txt
  60. +202 −0 non-releases/trunk_before_flattening/legal/commons-validator-1.1.3.jar.license.txt
  61. +3 −0  non-releases/trunk_before_flattening/legal/concurrent-1.3.4.jar.license.txt
  62. +201 −0 non-releases/trunk_before_flattening/legal/cowarp-0.5-dev-20051002.jar.license.txt
  63. +201 −0 non-releases/trunk_before_flattening/legal/db-ojb-1.0.3.jar.license.txt
  64. +60 −0 non-releases/trunk_before_flattening/legal/deli-x031104.jar.license.txt
  65. +57 −0 non-releases/trunk_before_flattening/legal/ehcache-1.1.jar.license.txt
  66. +176 −0 non-releases/trunk_before_flattening/legal/excalibur-component-1.2.jar.license.txt
  67. +202 −0 non-releases/trunk_before_flattening/legal/excalibur-datasource-2.1.jar.license.txt
  68. +176 −0 non-releases/trunk_before_flattening/legal/excalibur-event-api-1.1.jar.license.txt
  69. +176 −0 non-releases/trunk_before_flattening/legal/excalibur-event-impl-1.1.jar.license.txt
  70. +50 −0 non-releases/trunk_before_flattening/legal/excalibur-i18n-1.1.jar.license.txt
  71. +202 −0 non-releases/trunk_before_flattening/legal/excalibur-instrument-api-2.1.jar.license.txt
  72. +176 −0 non-releases/trunk_before_flattening/legal/excalibur-logger-2.1.jar.license.txt
  73. +50 −0 non-releases/trunk_before_flattening/legal/excalibur-naming-1.0.jar.license.txt
  74. +202 −0 non-releases/trunk_before_flattening/legal/excalibur-pool-2.1.jar.license.txt
  75. +176 −0 non-releases/trunk_before_flattening/legal/excalibur-sourceresolve-2.1.jar.license.txt
  76. +176 −0 non-releases/trunk_before_flattening/legal/excalibur-store-2.1.jar.license.txt
  77. +176 −0 non-releases/trunk_before_flattening/legal/excalibur-xmlutil-2.1.jar.license.txt
  78. +48 −0 non-releases/trunk_before_flattening/legal/fop-0.20.5.jar.license.txt
  79. +202 −0 non-releases/trunk_before_flattening/legal/geronimo-spec-activation-1.0.2-rc4.jar.license.txt
  80. +202 −0 non-releases/trunk_before_flattening/legal/geronimo-spec-javamail-1.3.1-rc5.jar.license.txt
  81. +202 −0 non-releases/trunk_before_flattening/legal/geronimo-spec-jms-1.1-rc3.jar.license.txt
  82. +202 −0 non-releases/trunk_before_flattening/legal/geronimo-spec-jta-1.0.1B-rc3.jar.license.txt
  83. +47 −0 non-releases/trunk_before_flattening/legal/groovy-1.0-jsr-04.jar.license.txt
  84. +31 −0 non-releases/trunk_before_flattening/legal/hsqldb-1.8.0.2.jar.license.txt
  85. +30 −0 non-releases/trunk_before_flattening/legal/htmlarea.license.txt
  86. +7 −0 non-releases/trunk_before_flattening/legal/httpunit-1.6.jar.licence.txt
  87. +34 −0 non-releases/trunk_before_flattening/legal/icu4j-3.0.jar.license.txt
  88. +470 −0 non-releases/trunk_before_flattening/legal/itext-1.1.jar.license.txt
  89. +202 −0 non-releases/trunk_before_flattening/legal/jackrabbit-1.0-dev-r292737.jar.license.txt
  90. +202 −0 non-releases/trunk_before_flattening/legal/jackrabbit-commons-1.0-dev-r292737.jar.license.txt
  91. +53 −0 non-releases/trunk_before_flattening/legal/jakarta-bcel-20040329.jar.license.txt
  92. +57 −0 non-releases/trunk_before_flattening/legal/jakarta-oro-2.0.8.jar.license.txt
  93. +202 −0 non-releases/trunk_before_flattening/legal/jakarta-regexp-1.4.jar.license.txt
  94. +202 −0 non-releases/trunk_before_flattening/legal/jakarta-slide-webdavlib-2.1.jar.license.txt
  95. +202 −0 non-releases/trunk_before_flattening/legal/jcs-1.2.5-dev-20050313.jar.license.txt
  96. +201 −0 non-releases/trunk_before_flattening/legal/jdbi-1.3.1.jar.licence.txt
  97. +56 −0 non-releases/trunk_before_flattening/legal/jdom-1.0.jar.license.txt
  98. +35 −0 non-releases/trunk_before_flattening/legal/jdtcore-3.0.2.jar.license.html
  99. +30 −0 non-releases/trunk_before_flattening/legal/jena-2.1.jar.license.txt
  100. +202 −0 non-releases/trunk_before_flattening/legal/jetty-5.1.8.jar.license.txt
  101. +202 −0 non-releases/trunk_before_flattening/legal/jetty-jmx-5.1.8.jar.license.txt
  102. +43 −0 non-releases/trunk_before_flattening/legal/jfor-0.7.1.jar.license.txt
  103. +31 −0 non-releases/trunk_before_flattening/legal/jing-20030619.jar.license.txt
  104. +25 −0 non-releases/trunk_before_flattening/legal/jmock-1.0.1.jar.license.txt
  105. +470 −0 non-releases/trunk_before_flattening/legal/joost-20040330.jar.license.txt
  106. +116 −0 non-releases/trunk_before_flattening/legal/jstyle.jar.license.txt
  107. +49 −0 non-releases/trunk_before_flattening/legal/jtidy-04aug2000r7-dev.jar.license.txt
  108. +185 −0 non-releases/trunk_before_flattening/legal/junit-3.8.1.jar.license.txt
  109. +33 −0 non-releases/trunk_before_flattening/legal/knopflerfish-cm_api-1.0.0.jar.license.txt
  110. +33 −0 non-releases/trunk_before_flattening/legal/knopflerfish-console_all-1.0.0.jar.license.txt
  111. +33 −0 non-releases/trunk_before_flattening/legal/knopflerfish-consoletty-1.0.0.jar.license.txt
  112. +33 −0 non-releases/trunk_before_flattening/legal/knopflerfish-framework-1.3.3.jar.txt
  113. +33 −0 non-releases/trunk_before_flattening/legal/knopflerfish-frameworkcommands-1.0.0.jar.license.txt
  114. +33 −0 non-releases/trunk_before_flattening/legal/knopflerfish-http_all-1.1.0.jar.license.txt
  115. +33 −0 non-releases/trunk_before_flattening/legal/knopflerfish-log_all-1.0.0.jar.license.txt
  116. +33 −0 non-releases/trunk_before_flattening/legal/knopflerfish-logcommands-1.0.0.jar.license.txt
  117. +33 −0 non-releases/trunk_before_flattening/legal/knopflerfish.license.txt
  118. +202 −0 non-releases/trunk_before_flattening/legal/log4j-1.2.12.jar.license.txt
  119. +15 −0 non-releases/trunk_before_flattening/legal/lucene-1.4.3.jar.license.txt
  120. +6 −0 non-releases/trunk_before_flattening/legal/midi-license.txt
  121. +51 −0 non-releases/trunk_before_flattening/legal/mx4j-jmx-3.0.1.jar.license.txt
  122. +202 −0 non-releases/trunk_before_flattening/legal/myfaces-api-r233484.jar.license.txt
  123. +202 −0 non-releases/trunk_before_flattening/legal/myfaces-impl-r233484.jar.license.txt
  124. +47 −0 non-releases/trunk_before_flattening/legal/nekodtd-0.1.11.jar.license.txt
  125. +47 −0 non-releases/trunk_before_flattening/legal/nekohtml-0.9.5.jar-license.txt
  126. +65 −0 non-releases/trunk_before_flattening/legal/osgi_copyright.txt
  127. +201 −0 non-releases/trunk_before_flattening/legal/pluto-1.0.1.jar.license.txt
  128. +202 −0 non-releases/trunk_before_flattening/legal/poi-2.5.1-final-20040804.jar.license.txt
  129. +190 −0 non-releases/trunk_before_flattening/legal/portals-bridges-common-1.0.jar.license.txt
  130. +201 −0 non-releases/trunk_before_flattening/legal/portlet-api-1.0.jar.license.txt
  131. +50 −0 non-releases/trunk_before_flattening/legal/qdox-1.5.jar.license.txt
  132. +23 −0 non-releases/trunk_before_flattening/legal/quartz-1.5.0.jar.license.txt
  133. +472 −0 non-releases/trunk_before_flattening/legal/rhino-1.6R2.jar.license.txt
  134. +59 −0 non-releases/trunk_before_flattening/legal/servlet-2.3.jar.license.txt
  135. +202 −0 non-releases/trunk_before_flattening/legal/slide-kernel-2.1.jar.license.txt
  136. +202 −0 non-releases/trunk_before_flattening/legal/slide-stores-2.1.jar.license.txt
  137. +202 −0 non-releases/trunk_before_flattening/legal/slide-webdavservlet-2.1.jar.license.txt
Sorry, we could not display the entire diff because too many files (2,182) changed.
View
102 non-releases/trunk_before_flattening/CREDITS.txt
@@ -0,0 +1,102 @@
+
+ C R E D I T S
+
+This is the file where major donations to the Cocoon project are listed and it
+should be used to give appropriate visibility to those inviduals, organizations
+or companies that donated resources to the effort. This file wants to be one of
+the ways the Cocoon community pays back.
+
+
+ Community Credits
+ -----------------
+
+The Cocoon project was originally created, proposed and bootstrapped by
+Stefano Mazzocchi (http://www.betaversion.org/~stefano/)
+
+The web application framework consisting of the session handling (aka sunShine),
+the authentication framework (aka sunRise) and the portal engine (aka sunSpot)
+was created and developed by the Open Source Competence Center of
+s&n AG (http://www.s-und-n.de), Paderborn, Germany.
+
+The interpreted sitemap engine and other contributions from Sylvain Wallez are
+made possible by the time donated by his company, Anyware Technologies
+(http://www.anyware-tech.com).
+
+The flow control layer, the SOAP and XScript logicsheets, and other
+changes were contributed by Ovidiu Predescu and donated by the Hewlett
+Packard Company (http://www.hp.com/).
+
+The DELI implementation was contributed by Mark Butler, and donated to
+Cocoon by the Hewlett Packard Company (http://www.hp.com/).
+
+The initial code of the new portal framework is a donation by a joined development
+effort of BASF IT-Services (http://www.basf-it-services.com)
+and s&n AG (http://www.s-und-n.de). This initial version has been developed by
+Volker Schmitt (volker.schmitt@basf-it-services.com),
+Juergen Seitz (juergen.seitz@basf-it-services.com),
+Bjoern Luetkemeier (bluetkemeier@s-und-n.de) and Carsten Ziegeler (cziegeler@s-und-n.de).
+
+The initial code of the new ojb block and other contributions from Antonio Gallardo
+and Carlos Chávez are made posible by the time donated by AG Software, S. A.
+(http://www.agssa.net).
+
+The initial code of the official Cocoon form handling block (CForms)
+evolved from the Woody donation made by Outerthought
+(http://outerthought.org).
+
+
+ Credits of included software
+ ----------------------------
+
+This product includes software developed by the Apache Software Foundation
+(http://www.apache.org/).
+
+This product includes software developed by the XML:DB Initiative
+(http://www.xmldb.org/).
+
+This product includes software developed by the IronSmith Project
+(http://www.ironsmith.org/).
+
+This product includes software developed by the jfor Project
+(http://www.jfor.org).
+
+This product includes software developed by the JDOM Project
+(http://www.jdom.org/).
+
+This product includes software developed by the OpenORB Community Project
+(http://sourceforge.net/projects/openorb/).
+
+This product includes software developed by the Chaperon Project
+(http://www.sourceforge.net/projects/chaperon/).
+
+This product includes software developed by the Exolab Project
+(http://www.exolab.org/).
+
+This product includes software developed by ANTLR Project
+(http://www.antlr.org/)
+
+
+Portions are Copyright (c) 2001 Tivano Software GmbH
+(http://www.tivano.de). All Rights Reserved.
+
+Portions are Copyright (c) 1998-2000 World Wide Web Consortium
+(Massachusetts Institute of Technology, Institut National de Recherche en
+Informatique et en Automatique, Keio University). All Rights Reserved.
+
+Portions are Copyright (c) 2001 Scott Robert Ladd. All rights reserved.
+
+Portions are Copyright (c) 2001, 2002 Thai Open Source Software Center Ltd.
+All rights reserved.
+
+Portions are Copyright (c) Mort Bay Consulting Pty. Ltd. All rights reserved.
+
+Portions are Copyright (c) Hewlett-Packard Company 2002. All rights reserved.
+
+Schematron portions are Copyright (c) 2000,2001 Rick Jelliffe and Academia
+Sinica Computing Center, Taiwan
+
+
+
+
+ The Apache Cocoon Community
+ http://cocoon.apache.org/
View
6 non-releases/trunk_before_flattening/DESKTOP.INI
@@ -0,0 +1,6 @@
+; see http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/custom.asp
+[.ShellClassInfo]
+IconFile=src\documentation\src\content\xdocs\images\cocoon.ico
+IconIndex=0
+ConfirmFileOp=0
+InfoTip=Apache Cocoon, the XML application framework!
View
145 non-releases/trunk_before_flattening/INSTALL.txt
@@ -0,0 +1,145 @@
+
+
+ +-----------------------------+
+ | I N S T A L L |
+ +-----------------------------+
+
+
+ Let me guess: you don't like to read verbose docs, right?
+
+ Great, this file is for you.
+
+ 1) Unpack the distribution
+ Obviously you've done this already, but if you got errors when unpacking
+ the archive with tar, you might need to use gnutar instead. Our archives
+ contain long paths and filenames which cause problems with some versions
+ of the tar command.
+
+ 2) Set your JAVA_HOME environment
+
+ You have to set your JAVA_HOME environment to point to the root directory of
+ the Java Virtual Machine (JDK 1.3.x or later) installed on your machine.
+
+ To do this simply type:
+
+ [unix] JAVA_HOME=/path/to/java/
+ [win32] SET JAVA_HOME=c:\path\to\java
+
+ your mileage may vary depending on your shell, but you know how to setup
+ environments, right?
+
+ 3) Build Cocoon by typing "build" or "./build.sh"
+
+ 4) Run Cocoon by typing "cocoon servlet" or "./cocoon.sh servlet"
+
+ 5) Open http://localhost:8888/ with your browser
+
+
+That's it!
+
+
+Now, you have two choices:
+
+ a) close this file and try to hack something out by yourself
+
+ b) keep reading
+
+Go ahead and choose option a), but don't complain if you can't figure out how
+to use the cocoon build system for your needs.
+
+
+
+Still here? good. You won't regret it.
+
+
+Reading the documentation
+--------------------------
+
+This directory contains the full Cocoon documentation (as xml documents).
+You can either browse the documentation when you start Cocoon as described
+above and go to the documentation section: http://localhost:8888/docs/index.html.
+Or you can build the docs your self by running "build.bat docs" or
+"./build.sh docs". If you want to build the docs yourself, you need
+an installed version of Forrest (http://xml.apache.org/forrest).
+
+Of course you can also read the documentation at the website
+http://cocoon.apache.org/
+
+Updating
+--------
+
+If you are updating from a previous release of Cocoon, make sure
+that you read the installation instructions on updating first.
+
+
+Choosing the blocks
+-------------------
+
+Cocoon is composed by its 'core' and several 'blocks'.
+
+The core (a.k.a. naked cocoon') contains the system with services that
+are needed to all cocoon users. Blocks provide services that you might not need,
+therefore the build system allows you to remove them from the build.
+
+Now, do the following steps to configure the blocks you want in your cocoon:
+
+ 1) cp blocks.properties local.blocks.properties
+ 2) edit local.blocks.properties
+ 3) rebuild (do a "build clean" first if you deactivated some blocks)
+
+do not modify blocks.properties directly!
+
+
+Tuning the build
+----------------
+
+Ok, now that you told the build system what services you want assembled
+into your distribution, you can tune the build for your personal needs:
+
+ 1) cp build.properties local.build.properties
+ 2) edit local.build.properties
+
+do not modify build.properties directly!
+
+An example of a local.build.properties is the following:
+
+ compiler=jikes
+ compiler.debug=off
+ build.webapp=/path/to/where/to/build/the/webapp
+
+where you override default compilation parameters and tell the build system
+where to place the generated cocoon webapp. Look into build.properties to find
+out what you might want to modify for your own personal needs.
+
+
+Running Cocoon as a servlet
+---------------------------
+
+When you do 'cocoon servlet', the servlet container (jetty) is started and Cocoon
+loaded into it. By default, this is attached to port 8888, but you can change
+this by setting the "JETTY_PORT" environment property before launching cocoon.
+
+Other properties that you can change are:
+
+ JETTY_ADMIN_PORT (defaults to 8889): is the port where the jetty web
+ administration is connected to. This is available when you launch
+ "cocoon servlet-admin", otherwise its disabled.
+
+ JETTY_WEBAPP (defaults to build/webapp): is the location of the webapp
+ that jetty has to execute. modify this to match your local.build.properties
+ if you modified where the build system creates your webapp
+
+ JAVA_DEBUG_PORT (defaults to 8000): is the port where the JVM over-the-wire
+ debug interface connects to. This is available only if you launch
+ "cocoon servlet-debug", otherwise is disabled. This is used by remote
+ debuggers (for example, Eclipse's).
+
+
+Note that the "standalone-demo" build target prepares a directory that you can
+move elsewhere to run "cocoon servlet" outside of the build tree.
+
+
+
+All right, that's it for now.
+
+Happy hacking with Cocoon.
View
655 non-releases/trunk_before_flattening/KEYS
@@ -0,0 +1,655 @@
+(instructions copied from forrest's KEYS file)
+
+This file contains the PGP keys of various developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Users: pgp < KEYS
+Developers:
+ pgp -kxa <your name> and append it to this file.
+ (pgpk -ll <your name> && pgpk -xa <your name>) >> this file.
+ (gpg --list-sigs <your name>
+ && gpg --armor --export <your name>) >> this file.
+
+-----------------------------------------------------------------------------------
+pub 1024D/E41EDC7E 2003-09-26
+uid Carsten Ziegeler <cziegeler@apache.org>
+sig 3 E41EDC7E 2003-09-26 Carsten Ziegeler <cziegeler@apache.org>
+sig 3 EE56550E 2003-12-01 Cliff Schmidt <cliff@alum.mit.edu>
+sig 3 CC78C893 2003-11-18 Rich Bowen <rbowen@rcbowen.com>
+sig 3 EE65E321 2003-11-24 Martin Kraemer <martin@apache.org>
+sig 40581837 2003-11-27 Nick Kew <nick@webthing.com>
+sig 3 142B509B 2003-11-25 Glenn L. Nielsen <glenn@mail.more.net>
+sig 3 CE19D5C6 2003-11-18 Jamie Wallingford (legobuff) <jamie@legobuff.com>
+sig 3 D147B776 2003-11-28 Mitch Comstock (RAID) <mcomstock@raidworks.com>
+sig 2 65FDCDEE 2003-11-20 James Howison <james@freelancepropaganda.com>
+sig FD093C41 2003-11-23 James M. Turner <turner@blackbear.com>
+sig 2 A1D69759 2003-11-24 Michael Kellen
+sig 2 76D83CC6 2003-11-22 Manoj Kasichainula <manoj@apache.org>
+sig 3 A54DA2DF 2003-11-18 Erin Mulder <meara@alumni.princeton.edu>
+sig 152924AF 2003-11-22 Sander Temme <sander@temme.net>
+sig 964F31D9 2003-11-22 Sander Temme <sctemme@covalent.net>
+sig B6B45F1F 2003-11-19 Chengetai Masango <chengetai@masango.net>
+sig 2 4C9165B6 2003-11-18 Aaron Mulder <ammulder@alumni.princeton.edu>
+sig 3 F5FC4B42 2003-11-21 Theodore W. Leung <twl@sauria.com>
+sig 2 F88341D9 2003-11-30 Lars Eilebrecht <lars@eilebrecht.org>
+sig 3 A11D56FB 2003-12-03 Geoffrey Young (http://www.modperlcookbook.org/~geoff/) <geoff@modperlcookbook.org>
+sig 3 ADBF9E1A 2003-12-05 Santiago Gala (Santiago Juan Gala Perez) <sgala@apache.org>
+sig E76CF6D0 2004-03-22 Stas Bekman <stas@stason.org>
+sig 3 75A67692 2004-01-27 Erik Abele <erik@codefaktor.de>
+sig 2 7C200941 2004-10-18 Torsten Curdt <tcurdt@apache.org>
+sig 3 E2D774DF 2004-10-28 Sylvain Wallez <sylvain@apache.org>
+sig 3 E04F9A89 2004-11-08 Roy T. Fielding <fielding@gbiv.com>
+sig 2 CC69CEED 2004-02-16 Thomas DeWeese <deweese@apache.org>
+sig 8103A37E 2005-07-20 Andre Malo <nd@apache.org>
+sig 5793498F 2005-07-21 Tim Ellison <tim@ellison.name>
+sig C4C57B42 2005-07-21 Marcus Crafter <crafterm@debian.org>
+sig E4136392 2005-07-21 Noel J. Bergman <noel@apache.org>
+sig 1CD4861F 2005-07-22 Eran Chinthaka <chinthaka@apache.org>
+sig 2 FC243F3C 2005-07-20 Henk P. Penning <penning@cs.uu.nl>
+sig 3 EC140B81 2005-07-20 Dirk-Willem van Gulik (http://www.anywi.com/ - Senior partner) <dirkx@anywi.com>
+sig 3 A99F75DD 2005-07-21 Rodent of Unusual Size <coar@OpenSource.Org>
+sig 3 21D0A71B 2005-07-20 Dirk-Willem van Gulik (http://www.anywi.com/ - Senior partner) <dirkx@anywi.com>
+sig 3 3642CB4B 2005-07-20 Martin Kraemer <martin@apache.org>
+sig 3 2261D073 2005-07-20 Astrid Kessler (Kess) <kess@kess-net.de>
+sig 3 302DA568 2005-07-21 Rodent of Unusual Size (DSA) <coar@Apache.Org>
+sig 3 2C312D2F 2005-07-21 Rodent of Unusual Size <coar@OpenSource.Org>
+sig 3 015AFC8A 2005-07-22 Bertrand Delacretaz <bdelacretaz@apache.org>
+sig 3 87315C31 2005-07-23 Raphael Luta <raphael.luta@aptiwan.com>
+sig FA32C576 2005-07-24 Carsten Ziegeler <cziegeler@apache.org>
+sig 3 F39B3750 2005-07-24 Colm MacCarthaigh <colm@stdlib.net>
+sig EA1BA38D 2005-07-24 Ajith Harshana Ranabahu (Made at Apachecon 2005) <ajith@apache.org>
+sig 333E4E84 2005-07-25 Chathura Kamalanath Herath (Apachecon Europe 2005) <chathura@apache.org>
+sig 3 9C85222B 2005-07-24 Henning Schmiedehausen <hps@intermeta.de>
+sig 3 E9415E36 2005-07-25 Johannes Schaefer <josch@apache.org>
+sig 3 9978AF86 2005-07-25 Christoph Probst <chris@netzpunkt.org>
+sig 3 2A623F72 2005-07-25 Christoph Probst <chris@netzpunkt.org>
+sub 1024g/0F6ED732 2003-09-26
+sig E41EDC7E 2003-09-26 Carsten Ziegeler <cziegeler@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.0 (MingW32)
+
+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
+=Jvfd
+-----END PGP PUBLIC KEY BLOCK-----
+
+pub 1024D/154462C0 2003-09-24 Steven Noels <stevenn@apache.org>
+sig 3 154462C0 2003-09-24 Steven Noels <stevenn@apache.org>
+uid Steven Noels <stevenn@cocoondev.org>
+sig 3 154462C0 2003-09-24 Steven Noels <stevenn@apache.org>
+uid Steven Noels <stevenn@outerthought.org>
+sig 3 154462C0 2003-09-24 Steven Noels <stevenn@apache.org>
+sub 1024g/DEB50537 2003-09-24
+sig 154462C0 2003-09-24 Steven Noels <stevenn@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.2.2 (Darwin)
+
+mQGiBD9x7i4RBACh9zAGHT/Pk0cLhHBG6J7hkbrRoir6m2BbMAEVqpghT9F4kjxq
+Fuj8adWi3Ui7F1MVSrGR4mAWnYvS5KixKhsu0HQPwwqO593v+rxISSS752D59Ewq
+rWxW7rgDd+L3FdhVPHOYOcDLPitNesSU03/95XyDvfm/Z+WakAMfCIkoywCgydm0
+eL0VnZowR94zngfVW/rfpScD/iG6H9f0Yif0qG34iAuzzouyyPBkqKWLvjH8/nSU
+wmOhE0PZCb7sNSQBLtfhce5sPiRan7Rntf6cThY9vVLqx5CK59rYkxoXmM4RZeaE
+6rufSd6lWV2Cg+wRNVpr699n+A7oCPRUokFecvh+FfN9n9wjvv+F1+YHjSd0jnju
+1tdOA/9yh8mwdicvFlJmBPKM/kW6k4kTu2DmiMe2kCD+Z5iBeR1jTWMnDs0C7tcQ
+Lddhl775KftqgOQisXovmwWkHHN+uSJStqkQpXuv+v0lEVMSe7H2CQjSrmxlczWZ
+2e9bqxrF4Oq3ZpNpifqZAdJ8uBrION/Ir6KFqqUbeP6SaVaqMLQkU3RldmVuIE5v
+ZWxzIDxzdGV2ZW5uQGNvY29vbmRldi5vcmc+iF4EExECAB4FAj9x8x8CGwMGCwkI
+BwMCAxUCAwMWAgECHgECF4AACgkQMIHvjhVEYsCkWgCfaTKWN/gokK8+qWqvVixL
+kx7dPVsAnRDo9+oaJ6tqIomDc84P0wMzmKu+tCFTdGV2ZW4gTm9lbHMgPHN0ZXZl
+bm5AYXBhY2hlLm9yZz6IXgQTEQIAHgYLCQgHAwIDFQIDAxYCAQIeAQIXgAUCP3H0
+fAIZAQAKCRAwge+OFURiwBzWAJ92ldSiOyiEvx1T0h4r7Wn8MHmfUACdEon19pnF
+hfm0fm9bSPjGb4Kcoia0J1N0ZXZlbiBOb2VscyA8c3RldmVubkBvdXRlcnRob3Vn
+aHQub3JnPoheBBMRAgAeBQI/cfL+AhsDBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJ
+EDCB744VRGLA6wEAoK8oR/uUTCqA63yT2IWiGVSRLHZ5AKCp3D1azq5LtHRGILOR
+HVlgJH5JZ7kBDQQ/ce40EAQA1ZSZ6NcOMNoDTXyGnJpKp1AOCdqGvh/V5LzIqekX
+0I2++TOYJ0nINT30zeXJl2zDw3l5gzasl3FtfD8Oq/7MuMRFN2iOoFwef8/bGwTS
+Sll4QL24MCN2jjyaGjvUIDG0pp7bwbJO26giQ25Xd/zDePcyPVvFoG2h21gxu2Ry
+px8AAwUEANAgbxio4jClRl9QsQOFR/jdi6E1hC33ApfoEgsIlr1w3MhezwvhDJD8
+dpv1CvHGfkdYrDiOIhPz0UfOOszfGh3ItmHbhKt68c7zUujVDpvBPWS3RVyoPMVQ
+yIQaXNu76CJMk9S641yfLEZANqWPK9jjnOUJWs53+TAsUHKdz7ztiEYEGBECAAYF
+Aj9x7jQACgkQMIHvjhVEYsDVYACgnuuUwKhLCHYMCBi5B5+p1/LhrmEAn3CKf5E/
+OSMKxqUanA0+hCP5QSK3
+=bmPL
+-----END PGP PUBLIC KEY BLOCK-----
+
+pub 1024D/23CB7A2A 2004-04-17 David Crossley <crossley@apache.org>
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.2.1 (GNU/Linux)
+
+mQGiBECAyjURBADmJ6lx3nq7Chjk4xuLxJW8Jnt53a+alQJe7eQPTHaiwXHMVG3N
+woA3BA+5Ceg5S8jE3/1HpEyjG6tIi/P/O7JbRp1GnNAuPzwLvjUQrq8UpzGFZziy
+6eVkEhphh5jaEDSotQY7zkmXCPeVJFr4Kfm++TItDZrHv4Lr4lt1HsfLfwCgjJZ8
+0js5OYuAXi8qI6LDQKxEK2EEAIz+iMJnFZ9n07XZFnliO0U3oS20qZH4V0Ulr6MZ
+hJB4JAcqhp0SP23qCXTpTZq/nE0lg5FosBkwnyxsefEy8oO6h5VKNkHJH1HsCQge
+3kagwNgfKvb5IR3VTwdm+LscQK8omdngC8c7L4g5LUZguDIWmFW/gueTjIgPtG1V
+uIktA/95sS1InaDfu3NplUR1bN+/r6ZZdh30oGxVlfgEfQkGN/8lh0n6JWFGhfZZ
+xkp6A0UNhOCJK6gMfkylXRNyLnkKUFgk5SpLPjhmbA34sexMe5nPDA/VRQyT1wml
+ZsmbU+s9fSYoOiwLZAa944PI9xLHsD65AFQApPWWk9R14REqzLQkRGF2aWQgQ3Jv
+c3NsZXkgPGNyb3NzbGV5QGFwYWNoZS5vcmc+iFkEExECABkFAkCAyjUECwcDAgMV
+AgMDFgIBAh4BAheAAAoJEME58VMjy3oqJKIAn17b13eo2uN81+UYLPPf+jN/Du1D
+AJ9Hj3IS8voY3o5qNZRRqjfOu76PYYhGBBMRAgAGBQJAjaIvAAoJEARjOld8IAlB
+n0MAoIKjPJQm2BukjeZukgfWkiYWfrdQAJ4t2qEHudtpdKEaZo3YlLnwgpmvNYhG
+BBMRAgAGBQJBHwQdAAoJEDm+UaEITJETAPsAoIUl1BXOxf5R3Sghw80xK1LIGDkB
+AKCrh21pNIgWaU06NKj0hRRe2aPCyIhGBBMRAgAGBQJBKZHaAAoJEDf2j/UBWvyK
+bcIAn2SNhLZo068xmflhuiJbukEBj4b8AJwLWN5VMlkOLceqrlWxxHUGm+lIT7Qq
+RGF2aWQgQ3Jvc3NsZXkgPGRjcm9zc2xleUBpbmRleGdlby5jb20uYXU+iFwEExEC
+ABwFAkCNFIUCGwMECwcDAgMVAgMDFgIBAh4BAheAAAoJEME58VMjy3oqzuoAnjm4
+yuR3urHOzPH5OJaWz9Dl1AfAAJ0SF4scmOEFaO3sP94ycLQN6/cP+4hGBBMRAgAG
+BQJBHwQYAAoJEDm+UaEITJET2RcAoIWrz1BeS5unSuH9//NIYwmvDqkmAJ4wwm52
+WwSRg5ttVMNL0Bv24/XgzIhGBBMRAgAGBQJBKZHQAAoJEDf2j/UBWvyKlkYAn2D0
+jMFnrjjFXpFRq4NyN/3gPF8aAJ9HToEvWEUsgmUZlePs2LsGn/XBN7kBDQRAgMo4
+EAQAo4MUVKU/V11pIXCFzt7V8MFu/k4702CNmpo5JMHQxtPhfc2Y254aPFgarZBi
+uttB/+iH4+BMMItSDVu7T+l89hfmzy277oV9QkwouSTLLK+g6ansueA+JTLXoiEb
+WIAkK+DAXTztvaixPq8rAfHvyFLFl2cUfvk2wJNW9aZPcccABA0D/31AixMfHl5b
+e054qWxkjcZJBNs/SkjQvOGgYLpf3qzP1YwYjjP1EJa4MEPeWTggu3yk6xtbexK4
+ujzLZZ9XjiCk3x6yfoF4nNb3cIuA2xMkDU8/qhGtbM9+J3qQArCVBF0MUelJXHCM
+T3rs8e0pd5LmNqJpWLOjihNLPWpC1PrMiEYEGBECAAYFAkCAyjgACgkQwTnxUyPL
+eipZzgCeIaSVLRsyuTVMbAjdxKnRoyp0F08An1kkI/x5gP0X4cHbcUAGTbLqdzJP
+=wNYp
+-----END PGP PUBLIC KEY BLOCK-----
+
+pub 1024D/7C200941 2004-04-24 Torsten Curdt <tcurdt@apache.org>
+sig 3 7C200941 2004-09-25 Torsten Curdt <tcurdt@apache.org>
+sig 3 23CB7A2A 2004-04-27 David Crossley <dcrossley@indexgeo.com.au>
+sig C4C57B42 2004-06-23 Marcus Crafter <crafterm@debian.org>
+sig 3 7C200941 2004-04-24 Torsten Curdt <tcurdt@apache.org>
+sig 3 015AFC8A 2004-10-16 Bertrand Delacretaz <bdelacretaz@apache.org>
+sig 3 E2D774DF 2004-10-28 Sylvain Wallez <sylvain@apache.org>
+sig 3 E41EDC7E 2004-10-30 Carsten Ziegeler <cziegeler@apache.org>
+uid Torsten Curdt <tcurdt@vafer.org>
+sig 3 7C200941 2004-09-25 Torsten Curdt <tcurdt@apache.org>
+sig 3 7C200941 2004-06-23 Torsten Curdt <tcurdt@apache.org>
+sig 3 E2D774DF 2004-10-28 Sylvain Wallez <sylvain@apache.org>
+sig 3 E41EDC7E 2004-10-30 Carsten Ziegeler <cziegeler@apache.org>
+uid Torsten Curdt <tcurdt@web.de>
+sig 3 7C200941 2004-06-23 Torsten Curdt <tcurdt@apache.org>
+sig 3 E2D774DF 2004-10-28 Sylvain Wallez <sylvain@apache.org>
+uid Torsten Curdt <tcurdt@managesoft.com>
+sig 3 7C200941 2004-06-23 Torsten Curdt <tcurdt@apache.org>
+sig 3 E2D774DF 2004-10-28 Sylvain Wallez <sylvain@apache.org>
+sig 3 E41EDC7E 2004-10-30 Carsten Ziegeler <cziegeler@apache.org>
+sub 1024g/87C5307C 2004-04-24
+sig 7C200941 2004-04-24 Torsten Curdt <tcurdt@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.2.4 (GNU/Linux)
+
+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
+SaIPhA==
+=ruBc
+-----END PGP PUBLIC KEY BLOCK-----
+
+pub 1024D/2BF3F720 2003-09-02
+uid Vadim Gritsenko (CODE SIGNING KEY) <vgritsenko@apache.org>
+sig 3 2BF3F720 2003-09-02 Vadim Gritsenko (CODE SIGNING KEY) <vgritsenko@apache.org>
+sig 873CF1AD 2004-11-19 Cory Friend <cory.friend@atmosenergy.com>
+sig 3 E0D4776D 2004-11-22 Ilkka Tammela (illord) <ilkka.tammela@iki.fi>
+sig 2 E580B363 2004-11-16 Theo Van Dinter <felicity@kluge.net>
+sig 3 E04F9A89 2004-11-17 Roy T. Fielding <fielding@gbiv.com>
+sig 3 EC140B81 2004-11-16 Dirk-Willem van Gulik (http://www.anywi.com/ - Senior partner) <dirkx@anywi.com>
+sig 3 298BC7D0 2004-11-16 Justin Mason <jm@jmason.org>
+sig 3 12BFE79A 2004-11-22 Kevin L. Collins (General Purpose Key) <kcollins@klcollins.org>
+sig 3 2C312D2F 2004-11-23 Rodent of Unusual Size <coar@OpenSource.Org>
+sig 3 302DA568 2004-11-23 Rodent of Unusual Size (DSA) <coar@Apache.Org>
+sig 3 D1AA8962 2004-11-24 Brian Behlendorf <brian@collab.net>
+sig 3 A99F75DD 2004-11-23 Rodent of Unusual Size <coar@OpenSource.Org>
+sig 2 F5FC4B42 2004-11-24 Theodore W. Leung <twl@sauria.com>
+sig 3 2D2DAA52 2004-11-25 Kevin Crowston <crowston@syr.edu>
+sig 3 CC78C893 2004-11-17 Rich Bowen <rbowen@rcbowen.com>
+sig 6C7C4F5D 2004-11-17 Robyn Wagner, Esq. <robyn@rwlaw.us>
+sig 152924AF 2004-12-03 Sander Temme <sander@temme.net>
+sig 2 E4136392 2004-12-11 Noel J. Bergman <noel@apache.org>
+sig 3 1C43D850 2004-11-29 Heather Stephens <heathers@apache.org>
+sig 3 16A8D3AB 2004-12-14 Julie MacNaught <jmacna@apache.org>
+sig 3 23CB7A2A 2004-12-26 David Crossley <crossley@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.0 (Cygwin)
+
+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
+eHc62wC/YF3pEMiPhkJsJwk=
+=7zZh
+-----END PGP PUBLIC KEY BLOCK-----
+pub 1024D/015AFC8A 2004-06-18 Bertrand Delacretaz <bdelacretaz@apache.org>
+sig 3 015AFC8A 2004-06-18 Bertrand Delacretaz <bdelacretaz@apache.org>
+sig X CA57AD7C 2005-07-01 PGP Global Directory Verification Key
+sig 3 E41EDC7E 2004-10-30 Carsten Ziegeler <cziegeler@apache.org>
+sig 3 E2D774DF 2004-10-28 Sylvain Wallez <sylvain@apache.org>
+sig 3 7C200941 2004-10-18 Torsten Curdt <tcurdt@apache.org>
+sig 3 23CB7A2A 2004-08-19 David Crossley <crossley@apache.org>
+sig X CA57AD7C 2005-07-14 PGP Global Directory Verification Key
+sig 5793498F 2005-07-20 Tim Ellison <tim@ellison.name>
+sig 8103A37E 2005-07-20 Andre Malo <nd@apache.org>
+sig C4C57B42 2005-07-21 Marcus Crafter <crafterm@debian.org>
+sig E4136392 2005-07-21 Noel J. Bergman <noel@apache.org>
+sig 5C1C3AD7 2005-07-24 David Reid <mail@david-reid.com>
+sig 1CD4861F 2005-07-25 Eran Chinthaka <chinthaka@apache.org>
+sig 333E4E84 2005-07-25 Chathura Kamalanath Herath (Apachecon Europe 2005) <chathura@apache.org>
+sig EA1BA38D 2005-07-25 Ajith Harshana Ranabahu (Made at Apachecon 2005) <ajith@apache.org>
+sig 152924AF 2005-07-29 Sander Temme <sander@temme.net>
+sig 2 FC243F3C 2005-07-20 Henk P. Penning <penning@cs.uu.nl>
+sig 3 EC140B81 2005-07-20 Dirk-Willem van Gulik (http://www.anywi.com/ - Senior partner) <dirkx@anywi.com>
+sig 3 EE65E321 2005-07-20 Martin Kraemer <martin@apache.org>
+sig 3 A99F75DD 2005-07-21 Rodent of Unusual Size <coar@OpenSource.Org>
+sig 3 21D0A71B 2005-07-20 Dirk-Willem van Gulik <dirkx@asemantics.com>
+sig 3 3642CB4B 2005-07-20 Martin Kraemer <martin@apache.org>
+sig 3 2261D073 2005-07-20 Astrid Kessler (Kess) <kess@kess-net.de>
+sig 3 2C312D2F 2005-07-21 Rodent of Unusual Size <coar@OpenSource.Org>
+sig 3 302DA568 2005-07-21 Rodent of Unusual Size (DSA) <coar@Apache.Org>
+sig 3 E04F9A89 2005-07-22 Roy T. Fielding <fielding@gbiv.com>
+sig 3 5F6B8B72 2005-07-22 Stefan Bodewig <bodewig@apache.org>
+sig 3 87315C31 2005-07-23 Rapha�l Luta <raphael.luta@aptiwan.com>
+sig 3 F39B3750 2005-07-24 Colm MacCarthaigh <colm.maccarthaigh@heanet.ie>
+sig 3 40581837 2005-07-24 Nick Kew <nick@webthing.com>
+sig 3 9C85222B 2005-07-24 Henning Schmiedehausen <hps@intermeta.de>
+sig 3 9978AF86 2005-07-25 Christoph Probst <chris@netzpunkt.org>
+sig 3 2A623F72 2005-07-25 Christoph Probst <chris@netzpunkt.org>
+sig 3 F8EA2967 2005-07-26 Brian McCallister <brianm@apache.org>
+sig 3 C152431A 2005-07-27 Steve Loughran <stevel@apache.org>
+sig 3 CC78C893 2005-08-01 Rich Bowen <rbowen@rcbowen.com>
+uid Bertrand Delacretaz <bdelacretaz@codeconsult.ch>
+sig 3 015AFC8A 2004-06-18 Bertrand Delacretaz <bdelacretaz@apache.org>
+sig X CA57AD7C 2005-07-01 PGP Global Directory Verification Key
+sig 3 E41EDC7E 2004-10-30 Carsten Ziegeler <cziegeler@apache.org>
+sig 3 E2D774DF 2004-10-28 Sylvain Wallez <sylvain@apache.org>
+sig 3 7C200941 2004-10-18 Torsten Curdt <tcurdt@apache.org>
+sig 3 23CB7A2A 2004-08-19 David Crossley <crossley@apache.org>
+sig X CA57AD7C 2005-07-14 PGP Global Directory Verification Key
+sig 5793498F 2005-07-20 Tim Ellison <tim@ellison.name>
+sig 8103A37E 2005-07-20 Andre Malo <nd@apache.org>
+sig C4C57B42 2005-07-21 Marcus Crafter <crafterm@debian.org>
+sig 5C1C3AD7 2005-07-24 David Reid <mail@david-reid.com>
+sig 1CD4861F 2005-07-25 Eran Chinthaka <chinthaka@apache.org>
+sig 333E4E84 2005-07-25 Chathura Kamalanath Herath (Apachecon Europe 2005) <chathura@apache.org>
+sig EA1BA38D 2005-07-25 Ajith Harshana Ranabahu (Made at Apachecon 2005) <ajith@apache.org>
+sig 152924AF 2005-07-29 Sander Temme <sander@temme.net>
+sig 3 EC140B81 2005-07-20 Dirk-Willem van Gulik (http://www.anywi.com/ - Senior partner) <dirkx@anywi.com>
+sig 3 EE65E321 2005-07-20 Martin Kraemer <martin@apache.org>
+sig 3 A99F75DD 2005-07-21 Rodent of Unusual Size <coar@OpenSource.Org>
+sig 3 21D0A71B 2005-07-20 Dirk-Willem van Gulik <dirkx@asemantics.com>
+sig 3 3642CB4B 2005-07-20 Martin Kraemer <martin@apache.org>
+sig 3 2261D073 2005-07-20 Astrid Kessler (Kess) <kess@kess-net.de>
+sig 3 2C312D2F 2005-07-21 Rodent of Unusual Size <coar@OpenSource.Org>
+sig 3 302DA568 2005-07-21 Rodent of Unusual Size (DSA) <coar@Apache.Org>
+sig 3 E04F9A89 2005-07-22 Roy T. Fielding <fielding@gbiv.com>
+sig 3 5F6B8B72 2005-07-22 Stefan Bodewig <bodewig@apache.org>
+sig 3 87315C31 2005-07-23 Rapha�l Luta <raphael.luta@aptiwan.com>
+sig 3 F39B3750 2005-07-24 Colm MacCarthaigh <colm.maccarthaigh@heanet.ie>
+sig 3 40581837 2005-07-24 Nick Kew <nick@webthing.com>
+sig 3 9C85222B 2005-07-24 Henning Schmiedehausen <hps@intermeta.de>
+sig 3 9978AF86 2005-07-25 Christoph Probst <chris@netzpunkt.org>
+sig 3 2A623F72 2005-07-25 Christoph Probst <chris@netzpunkt.org>
+sig 3 F8EA2967 2005-07-26 Brian McCallister <brianm@apache.org>
+sig 3 C152431A 2005-07-27 Steve Loughran <stevel@apache.org>
+sig 3 CC78C893 2005-08-01 Rich Bowen <rbowen@rcbowen.com>
+sub 2048g/AC136A02 2004-06-18
+sig 015AFC8A 2004-06-18 Bertrand Delacretaz <bdelacretaz@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.2.4 (Darwin)
+
+mQGiBEDSjpsRBAC6qu/5vv5ETRaTEwrZI1gbepp2tNNBqIVfYEZlF8jnWhUk1sdm
++bvqNMPf1B+ZQqjmctLoa+OKVd4vQEgdxclUYCkjuk2iWRX/iRJ61Zm1myuaBfhN
+v0mRBduoSG+2+cIBq3ODQld/BPFotfL+giLdHF6SMjMl0BYcCOqZZGhhGwCg88wL
+wNpY/ZPBtiUXzozD0wCDs6MD/ApczG73dG9H3BCPmp7y41ZbYZHpxiS9Mz9mLJNk
+HMcx4iOzZnptX71UGG58nnBc+VDPooJdzzZywYhHhyz4uSrvMqS5DYquH5HEzMLE
+jKNf0EGay9SHbpbT808YJIKogLgUhuUXe/MrzOdhEEfj+c8Q0iLEmOnNYjFRvakV
+ei8gA/wKwnnQbQvgHyanZsus4WQRRRhbIZFM/qsmM4+McnI9TveDRYjoNwI5tbwY
+aKF+FS9XAbMTBfXZggdjlyYy7J8LZyfm/yyb7BBq6++Owpj3Y/6DPgg1jqJ9Lenc
+04uJATQiXNFS4k38eUtxWQ8lutc4W+3gy4M86mTFwfYVikRr7rQwQmVydHJhbmQg
+RGVsYWNyZXRheiA8YmRlbGFjcmV0YXpAY29kZWNvbnN1bHQuY2g+iF4EExECAB4F
+AkDSjpsCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQN/aP9QFa/Ip0DwCgyqeU
+b6ClVLmPOnsHeikXUeyuHOYAn2WW/Gq9kk5vOfJ2bv/lS5sH+lRgiQEiBBABAgAM
+BQJCxTKzBQMAEnUAAAoJEJcQuJvKV618ckwH/j9H7+w45cbGAkqkbwWLQMAzHng+
+9wgJdoITY9KR2j0c3Vr8M70rwB9HINxSR2j9DdNceS5qSzLZTH/gJqQ+EKb8B925
+mGI7s1K8BpGAR2ipZukqxIJdyNcT4UQ85YxDSwyMfCnQhdaK2Ic+Eziu8Hd32pMW
+bNhckxMux1eJst6ix0jka/yKXu2JJ/MsmJ/0S78DKw0Mf4vIL4YBH14n+hHoXaAk
+YCH4wdKOVvd+Nu5PGgQxVsrIOQMGc5w+/vBDgq3Q4rUs5g4v3zPDm9wDaGLiMwyn
+GY/pOqDx2nnWso35G74ALDRJ2mVdC2sk0CPfrhhQjLgDUSPAGI5cQyeNgG+IRgQT
+EQIABgUCQYNhrgAKCRATLknU5B7cfqtLAJ9P3jDLqH6q3er+ClAsNRaDNOnhsQCf
+Y05hAt5Y7oBb0RHW82wajc6GZGuIRgQTEQIABgUCQYEoJgAKCRDJtabs4td03+bs
+AJsHWq/6YVYrp64UsJgAN/oohtP1iACfXgL6CHe5RvWW3UuGtUsZCevkhoGIRgQT
+EQIABgUCQXObygAKCRAEYzpXfCAJQRSxAJ98Mk2gIBEcxdCt6XL1qhg2BHvJ9gCd
+Gii992d6EggkXgF096dxT1yCfaCIRgQTEQIABgUCQSQRSQAKCRDBOfFTI8t6Kl4A
+AJ4slc4BUEF636i0TWS9YKxrAA4mNQCfd3Mk8LSqOtC6y7HoF6AFvkoKA5qJASIE
+EAECAAwFAkLWuS4FAwASdQAACgkQlxC4m8pXrXxktwf+J7v3DG0t0zetgH8Ifm7c
+JD1O6aLKgHoqSLol+/XU39DHfkouFl5SifUhszzpVa5ek8kvfmY4KAjxYHYDrWXJ
+eWiDhmcrLNWWK5VqIuJqsdYugP3WQuS3GVeufqv/da9a7/1BZQP4l3Mi3HGuqApI
+It1ZoIqBX3mupESg/HTOFMhSvkHHpFwjUb4rLlHqBHCXoMoYe5I9JTF55mcJyDpj
+KasMO+2kTeVPEwYvbdpdnnElRucQRT+gbxOhiDLxvvUnV0pD4hgzUpiTHueOAOVE
+MAdloQbYYG2QaZJo67h7AMeZgnE275QHqDYZRJPhbyKLp3f9tlkZ6Dhx8E0YUgZp
+JohGBBARAgAGBQJC3ta4AAoJEEHqCaBXk0mPOgAAoLzhTcsB2EB77taLCBFl8Nhh
+cOrKAKCywO74xPLFEpe5b8osxreCHhLCdYhGBBARAgAGBQJC3tr9AAoJEMppOXSB
+A6N+gF0AoKBcgIUWC+2i6LezOPp6JJN7Wy6WAKCXTxLqNduBwpeUh1OIYf3mEAmJ
+fohGBBARAgAGBQJC333lAAoJEDlNL+PExXtCzBwAnjK5DG5LuANHdISaIRKXBuZG
+zI4pAJ9AOuX3bR5mHvqpKkapFrikOULDG4hGBBARAgAGBQJC44WjAAoJEMl8UJZc
+HDrXln0AoMJuj6pqvkjchV1iqCsCi3b4CGRqAKCoss+9L68xBcyR+dj6oXvQU5NJ
+D4hGBBARAgAGBQJC5HKyAAoJEIzjdrgc1IYfvegAnRD7Xr2DzpZmKbDrgW+ROPAE
+OoSbAJ9DJlWq9J6vSKprccCu9eZeVZxENIhGBBARAgAGBQJC5H1nAAoJEGEZai4z
+Pk6E4vAAoKNEr9XS4K0y6qTc7FHfhwNoG1l1AJ97ZJZFp1djyfwJGq5OQuPLzSoP
+B4hGBBARAgAGBQJC5JNXAAoJEASRNELqG6ON5UEAn2UgTiqDJbFcCW4tweKmBE37
+42TdAJ9+ur+rt7eCSeOVinE0IgPma7/0cIhGBBARAgAGBQJC6mQzAAoJELK+vEAV
+KSSv88QAnA114d+qT3DSiK5030OjwBSLfOzuAKD1ZpFkDjmfkgDnWPAU4tSJAAI1
+P4icBBMBAgAGBQJC3qyqAAoJEDGmPZbsFAuB7DED/AqX7JLVRmj2GnWEsBi1i7+a
+ZglkgxQhqCzraNzOivIEkZ6dtOTiHT466r57P7ezUrCMpJxvhlHVCUK5q/PioE55
+HLmS9JsVONfozOMArAhkpp1QdgWMTv6rvz7ssE2jX1gOllr4mt4WK3sow8TiRTKZ
+K7v1BVlTyg9+XELCwoKkiJwEEwECAAYFAkLeyAQACgkQN+P0X+5l4yGHTQQA6q55
+2r/LhhuFWJGgyw19UKs51q/Rm+fVXT8M3fuJBE4dE39Zkgo8J58134/fm+VNJ7dk
+J1xqF5jvTS6rCAM3L9MNRvt6YhKYxoH6YDcMkNJqs1zTzHM/EDKI3GRukG03vX/l
+L7UxtuvtV7RnlRS/dlhvG40dODQqok3fO4/C6QeInAQTAQIABgUCQt9pHwAKCRCa
+zTzAqZ913YDfA/wJapKu9EC6SnFdpuaLhOL3mogkGjTURib96y0Tf1yYObmJhcs5
+/lJjMT8cePR3uGeeiVrpdaMlsjBGYO30KwG7UCJYOw1oZ+ueqKN3Tk7/fLOiV/5j
+2RcGCFo0bISjJAMTG4h7RQVydIgYVg/5x8LCIvDYjgXg4dPKblCJyChUm4hGBBMR
+AgAGBQJC3rP7AAoJEP1viMYh0KcbRzQAoLXGj1B1Df/COcpjhVbkB/aWMUZCAJ9U
+4uCV91iNY79gUs3WQEkS8j7+5IhGBBMRAgAGBQJC3rs4AAoJEDLJ5M42QstLdNAA
+nAvT7s31lr6Md8T3nsrLPh6fPH+RAJwMZgmm/JRnoZIaUON6SNNlv1kboohGBBMR
+AgAGBQJC3tfbAAoJEO7R6jkiYdBzuIAAnj9z0TACmzHiWSbyqiIewJLW/wv9AJ47
+jRln1u9mvi9192cwqfF01jcLzohGBBMRAgAGBQJC32oRAAoJEN26ZLosMS0v9RAA
+n2h23ZqXNLsOgZUCWfgm5MTy3HcyAKCIjCEVisaSHtA2sO6cGJSV9mANEohGBBMR
+AgAGBQJC32qpAAoJEFCOrsUwLaVojyYAn0XkNbiULXmEaa/wZsefVW7ghEOxAJ9d
+Hdk8IKfbSusfh2KF8MozvXqyqYhGBBMRAgAGBQJC4O5HAAoJEFuWgBDgT5qJhz0A
+mgNmDpUgiOOxbN7yevi8gFZ0HhDsAJ0VTF10Ci/DoLGa5dddrwIejazAbIhGBBMR
+AgAGBQJC4TZ5AAoJEKIRWuFfa4tyHXoAoItZqmv8WICsMwqtF0QOku2qDgmsAKDI
+qM50egV4ibXB0ds5xhIvVHHAh4hGBBMRAgAGBQJC4lyJAAoJEG2YjReHMVwxqXkA
+nRQuML7MHsp5MtEgsR9Vahi4JBukAKDtrfB6Ev9GoSpqlj98Sjfr/dasTYhFBBMR
+AgAGBQJC42T0AAoJEHXKoqPzmzdQE/IAl3tHNQ4ginBdWovyH/WNxjSD7NgAnRbR
+KTISG6pO5eNOX6DU98/qQyzWiEYEExECAAYFAkLjtIEACgkQbQvHOkBYGDcnZQCf
+Wg7cSWMBOlu+FLW2Q20lqdZCdAkAn3e0tTiyn0gokU7/wyfHWGju4upqiEYEExEC
+AAYFAkLj7aEACgkQMoZOQZyFIivS2gCcCIah919Iy+ASvjk5EWks8jOksykAmgP5
+drcHNsRsPUfYnrSUzD1zVmCViEYEExECAAYFAkLlEMIACgkQUnkvr5l4r4aXkACe
+KCpZspIEttLdnatEIypxfhX0YIMAn2EI3RrbgHmXHkhaIUFyVhjz7eEyiEYEExEC
+AAYFAkLlEbAACgkQa3OhBipiP3IZTgCg6xsI8+ftGOokb8y+3mCLc9lMSPQAn0A6
+N49Kci+/FiLY0pOVFysbuRu4iEYEExECAAYFAkLmmXYACgkQaOuMdvjqKWfXGACe
+Ihm4NjT3xPTyyH7aDPmBObVozt0AnAgRnpnVmyCuUnGXjtcytZ0eDX/siEYEExEC
+AAYFAkLnYXYACgkQbpR1lMFSQxoQKQCeLYJR57+5bDPECNN4oLKLUZ8WeYoAoJCu
+P4o/4roo7fTc9X7j+sVX1BQdiEYEExECAAYFAkLul5sACgkQXP03+sx4yJN7NgCf
+XJDAjCStOu3mJ9q50+GtkhytGXUAoPzkoZFGC8QjBxOB5t+WmTXZuW/xtCxCZXJ0
+cmFuZCBEZWxhY3JldGF6IDxiZGVsYWNyZXRhekBhcGFjaGUub3JnPoheBBMRAgAe
+BQJA0o/yAhsDBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEDf2j/UBWvyKoVIAoLZI
+jDpTDUQb99MWGAIhd5hKbwlGAJ9QG+DT2qEF1vtgOHucWg1ljhPpUYkBIgQQAQIA
+DAUCQsUyswUDABJ1AAAKCRCXELibyletfDA1CACcdUjrLC24oOo9mCPcgp5z85mQ
+FsNdeYGiQDpvss8viILtaBSi5T/eyrnFQCLe267s2+f/Blinz5zYZCKvO0KCs/s2
+SqXytCqTV4KSc/0Efo7th7PXaB/VTxUP31hG4jU9i+6NYXosavieQiWnn4ghsl9u
+gwXTzu1LbGdKbAXmbCJex9uKNdXdcUni89je4oOiUcyh+9BaMl70PLjl1dAyE6yC
+CYhXrHW+n6Yye2Aw+sTzMMjLIphnJLAdsDKB9iIyUWzJCllwyWOJZk2paKPPgCEK
+IaBVsPwoDy3Dbs8X88Kn993B35VwFf0qGXLWh6kRNatLsEtGcE9PkUFjdBcqiEYE
+ExECAAYFAkGDYawACgkQEy5J1OQe3H4voQCePL2c6muDRVZ98rTaVLGEiwqVgnYA
+n2cPs1VLsS/oVqOtCwCUgydKHeVviEYEExECAAYFAkGBKCMACgkQybWm7OLXdN9c
+ugCgy89zOXdMOhVncxKRbt1YqeiXikMAoKk5BioFVyFxv6zGpF5+KYVl9ZkGiEYE
+ExECAAYFAkFzm7wACgkQBGM6V3wgCUH68gCgmAEnlUseKreWdrEoA1INqjoc0U0A
+njEXpxW1cEW/Hord0MZjY09GUQ1niEYEExECAAYFAkEkEZoACgkQwTnxUyPLeipG
+2gCdHKKBCHqONngx3Bpycj/XZ8JRH4IAniMz1bPFDFLrPTtGQcB7GJSeeUqliQEi
+BBABAgAMBQJC1rkuBQMAEnUAAAoJEJcQuJvKV618CbAH/3RmNilwoXS+Q6su8Wj2
+X9u26HhqzSecHhiY5rRGaQewe69I4VoCCHVLuWUMAF2IIawm03ka59YbU+rpIXS4
+f3vmAZVfGIo2vbDfufyFjPbQUHfekR/GnJL1xEHAfAwWp/jpnniWjsgRr6eAwlZN
+UNCzPyXPikuktjZBZ2JONAae/vuXwP0zkdEtc4WCP1BzMmU8athZ4hZxzp+VtC1g
+57jluoS4iw0vEIgXRgrcm3fLE8OArzhPac5o9XK1dTx40wHL+U3fhyvYuJ2FrOWT
++BO0UP7e1wUI6+ITxoCTZHxW8FE+RUtmPigtMKNu3cowEftVgqfSQnZv+YwhRsgj
+3HeIRgQQEQIABgUCQt7WrwAKCRBB6gmgV5NJj0w1AKCKKt5D8mxvkCobaj+ZyPgN
+/YcecwCeIQeJ6tSp5G9MBgUO7upvG1BzMaWIRgQQEQIABgUCQt7a/QAKCRDKaTl0
+gQOjfraJAJ4sJyjcjMnMr9n4+ZJY64a2j+tdBwCggw0NTw3PN01CRM6hXQoaLGZb
+mmmIRgQQEQIABgUCQt994gAKCRA5TS/jxMV7QknsAJ9ylXueE5pHqVP5UPGEWIVk
+P74IBgCeJcsKsjkfZq6uVP/gozUCgjf2B5eIRgQQEQIABgUCQt+SugAKCRABBWa8
+5BNjko0BAKCQUONymYbUGYWDLxId5b3NXB5QrgCaAuW0RWV6oauWNtRrvoucRy9Z
+/syIRgQQEQIABgUCQuOFngAKCRDJfFCWXBw614hNAJ4qp8uDW7ESMQRPfqSruu4d
+3I5tcQCgxfQWli4MAf0G0ZEjNiEkeL2AQgWIRgQQEQIABgUCQuRypgAKCRCM43a4
+HNSGH7jxAJ45jrVG9EiDuryEdkW/1X16vsY61wCgopPFmYKmCm4k2lZy5hyAojIL
+uemIRgQQEQIABgUCQuR9WAAKCRBhGWouMz5OhDjEAKCbyBQG0FGJjMTUqCeEaXGs
+rlkMoACfVLnLYLICywWclOPGb9xCTTDQnkuIRgQQEQIABgUCQuSTVAAKCRAEkTRC
+6hujjWwLAKCClSiaCm/rsCoFSMG9HPnElkWNqwCgpUqniJ+Q587c/ee2MJMfP9Rj
+2ZeIRgQQEQIABgUCQupkLwAKCRCyvrxAFSkkr2r+AJ4pBWxHy+8mERcd2w3WpHD9
+aV2oRACg0MhVy92t2ElFxPrLeTs0anzkNv2IRgQSEQIABgUCQt6xAAAKCRCLlilD
+/CQ/PImUAKChHoZ3OostKM+vXf4HzC3EobFkyQCgjw+gHlrMtOZ7/jyNEuBKt6ao
+XQiInAQTAQIABgUCQt6spwAKCRAxpj2W7BQLgTCaA/99LRrKrSFFlRFJaPYms9Li
+Jn+FDYLan3Lj6gA04cCXC3nr0yUEYVP0nex08yge5NEkbV4xOV3sDCrMjjSFYTRk
+CjvhUm9KiqrHl9MSFbflaoSj4hLDFvL3GrlycCnk4p9MnHkdE8BfRxuSqts9aUSx
+uKHIkNwI4jjGo58Ctc07BYicBBMBAgAGBQJC3sf+AAoJEDfj9F/uZeMhIGQEAOh7
+dNsTwWuMPGzK+KyAD97Ah3C1eQwgnifuI7LTt46t1iDHC//EmWY6Fl6wmrPDjUXl
+n5JozJEOMzTVdc1bHaaGJh1PlmNGROIpGWf6AykGiIM6AiCN/6Oforfh1oGf1hro
+blYZX1ykJmcnJA5eX9n80dx1/M75PgKvlH28wV5fiJwEEwECAAYFAkLfaRcACgkQ
+ms08wKmfdd1djgP/UQ29LZrKtFY51K0Kb4s4x9V2JU3eolLbVaeW4yvjENBy0pqs
+9WAe4fTCzPRcA82JzXdahbofQ6G+cuV1IARtaL6qQA/NLriv0u2s2W0KF8kSvu5W
+DJcYs0sClls3jC0S+GGvgM+DOiDWV3o8uNsMewTxSKziJwEG9haQ5wjt6LWIRgQT
+EQIABgUCQt6z+gAKCRD9b4jGIdCnG1wcAJ9mLJiUi9BKxWwEpImpYEttV44kpQCg
++VeKf+9Mmb03YV5iwqmxLPi+EyuIRgQTEQIABgUCQt67MgAKCRAyyeTONkLLS0Q1
+AJ4lH6xITtr//6aWwIAaShLB6ere8QCgziP6JRCDHIv37sqFuCXl24+roRSIRgQT
+EQIABgUCQt7X2AAKCRDu0eo5ImHQcy7YAJ9Y4wqukDN6g3o3trqgxk/LkD/EeACf
+aCEsB7OwTw4nTbYiYlyj7Q6xcX+IRgQTEQIABgUCQt9qCgAKCRDdumS6LDEtL/fk
+AJ9i3H2oakGBDrEWQTaYuQcYK7nddwCeKLYEhCx+TrXKFKjLDwUxJMrVYkGIRgQT
+EQIABgUCQt9qowAKCRBQjq7FMC2laB//AKCCrmQysq3yGjonfumvnQQb8cS/RwCf
+eGsAFVbvGJkyNwcst3o9yF0sVjqIRgQTEQIABgUCQuDuQwAKCRBbloAQ4E+aiWn8
+AJsEK2PGchbc0YD6orPtNYC/34kUgACeKFFFAHOFRXStc5KZLmJBSbT8OACIRgQT
+EQIABgUCQuE2cwAKCRCiEVrhX2uLco1lAKC72f8hMpjsNUE85l0vlSP+ROD32wCd
+G66V3/14h7LMoqTgkYCh7L+PjmCIRgQTEQIABgUCQuJciQAKCRBtmI0XhzFcMU9N
+AKCoHx9H4WPuUkaG3nBWOX5sfqD49gCfcqT97X3EUVi/6wB/ypFEDbgSN7iIRgQT
+EQIABgUCQuNk8wAKCRB1yqKj85s3UFUiAJ41Jh3QzVaoB7kZLbfguRdu0LWolACe
+O7vrJoYM2RRCnuvCYcnvoO8H3Z6IRgQTEQIABgUCQuO0fQAKCRBtC8c6QFgYNzPv
+AJ0XgXiLYp9yQgnH+CzBfEhESMoD/QCbB+sSYX4sAlHqsP4ZDlo09zxSjn2IRgQT
+EQIABgUCQuPtnQAKCRAyhk5BnIUiK7KXAJsHwl80HSVOBabaxUJIiOueq0APCwCb
+BjqwtPDB7LsJmSMvI+VZD05pqjuIRgQTEQIABgUCQuUQwgAKCRBSeS+vmXivhgSo
+AKDWgoqYC+uVRHriBrOyoogiolgwXQCg5RNcb9RBU6K2nz3fVTXH+jqbvO6IRgQT
+EQIABgUCQuURsAAKCRBrc6EGKmI/co9aAKC3ye4ZnztAud5KP0HjLUqePJtlEgCf
+WSjOL3180YiroT0w18UYpVIvzFKIRgQTEQIABgUCQuaZdgAKCRBo64x2+OopZ+q4
+AJ9JYfPM/UjftfzMUgGtPvExe+yPGACePJbwo67cI8FG9dzQaK2VgWAo3WaIRgQT
+EQIABgUCQudhcwAKCRBulHWUwVJDGtgWAKCzyBiSi8UPv0qarURcDvbrv3/g1ACe
+M+nakste8unr4BsbOnB8wPsEGUOIRgQTEQIABgUCQu6XmAAKCRBc/Tf6zHjIk/fp
+AKC0jvC+7cXMhTomdHPRbDITuCfS1gCgj7zDVMw9Y6g2woQ2NM+scLkt6iO5Ag0E
+QNKOqxAIAPD9YvaFIx80FX53jYFgN0E7lsG35nejioD0exR5Jj6WQTgpjW8uuZQf
+UrdWkMbafYwZtk48jvCQ2ycy9Stk2F0SOohNZYdm7aAp4O7+o6/JV8iZGLVQeCGX
+vZeZp7JUkWte2rHfvGiUqmOL8/r1T/XJ4Nkl6cVgGhI68Lo8rj2KsvWlLWPy/XkD
+bgPpynLxZYsAhyYX1KjGGineyFKM+Xz+Fz5IuZLi729FU7wXKu2qpq/UjMY4ZFCN
+Io2hhpO9rSnYBymq7AHJefwWYqEbcYgJTPFS8/rcnMXMW9dnvki29wRPhq4Oikqi
+tz7oR57H++6xcBBbrr7WWmyCGKu5emMAAwYH/R+Ozt7WlG/VRZolew+o+2I3MZGt
+qm7buzSHRl8BpWy7bOs6As6DsBWj28PSHqN1LHMOY55m/sJGmV5M+VKwozm7B2lt
+Ff65tl1b43YIp7vCAwpZsCtavIn2GOKHOu9T65vwdZrNUappv3blRc0kp3FCuWLI
+gtkCdvX/nCVOT626vi2h4qR6FT4OfX5t4cTM2tZrW3hciCMiEgT2sBAA+LbtEgEb
+AHLzRCpALq+gq/wWdQtjD5HOdZCVQX9BBzvu26aCZg3hvWWd5Z3yqNXIk512zrwD
+u8/wDtIuBuLST8Ra6NOuYpxk9RjMMRFsmPn2B4lZXO0QgdlgRmt+OxSnuT6ISQQY
+EQIACQUCQNKOqwIbDAAKCRA39o/1AVr8ikVrAKDMUsQGX1u8ZLsuUs6d8wsFdFwq
+uACcDJAVc3KuTVrTWNn0Bdptwn2QKvI=
+=K6aG
+-----END PGP PUBLIC KEY BLOCK-----
View
201 non-releases/trunk_before_flattening/LICENSE.txt
@@ -0,0 +1,201 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ 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.
View
2  non-releases/trunk_before_flattening/NOTICE.txt
@@ -0,0 +1,2 @@
+This product includes software developed by
+The Apache Software Foundation (http://www.apache.org/).
View
17 non-releases/trunk_before_flattening/README.blocksmode
@@ -0,0 +1,17 @@
+Info about the Cocoon "blocks mode".
+
+From http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=113645993019371&w=2
+
+The block mode is currently in a state of flux. You could use Cocoon in blocks
+mode a month ago by running "./cocoon.sh blocks". That worked by making the root
+Processor pluggable in the CocoonServlet and using the BlocksManager instead
+of Cocoon.
+
+To make that possible, I had to have a rather complicated initalization sequence
+for the blocks. After the NG discussions I decided to simplify the architecture
+by refactoring the block architecture so that the BlocksManager becomes a top
+level servlet instead. And so that the ServiceManager and Avalon context
+creation happen locally at the block level instead of globaly.
+
+This is ongoing work and currently the blockmode is only usable from the test
+cases.
View
47 non-releases/trunk_before_flattening/README.osgi
@@ -0,0 +1,47 @@
+# Copyright 1999-2005 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
+
+Cocoon can be run based on OSGi. You have to build Cocoon, start the OSGI
+framework and finally you should be able to access Cocoon from within your
+favorite webbrowser.
+
+*****************************************************************************
+This is experimental, see http://wiki.apache.org/cocoon/osgi for more info.
+*****************************************************************************
+
+To build and start under OSGI do:
+
+ build osgi
+ cocoon osgi or ./cocoon.sh osgi
+ http://localhost:8888 and http://localhost:8888/samples/
+
+Note that once the (Knopflerfish) OSGI framework starts, you can press
+enter on the console to access the framework command line:
+
+ ./cocoon.sh osgi
+ ...
+ Knopflerfish OSGi framework, version 3.3.6
+ ...
+ Started: file:build/osgi/org.apache.cocoon_servlet_1.0.0.jar (id#10)
+
+now type enter to get the prompt:
+
+ > help
+ Available command groups (type 'enter' to enter a group):
+ session - Session commands built into the console
+ logconfig - Configuration commands for the log.
+ ...
+
+To stop the framework use the "shutdown" command.
+
View
90 non-releases/trunk_before_flattening/README.txt
@@ -0,0 +1,90 @@
+
+ A P A C H E C O C O O N
+
+ @version@
+
+
+ What is it?
+ -----------
+
+ Apache Cocoon is a web development framework built around the concepts of
+ separation of concerns (making sure people can interact and collaborate on a
+ project, without stepping on each other toes) and component-based web
+ development.
+
+ Cocoon implements these concepts around the notion of 'component pipelines',
+ each component on the pipeline specializing on a particular operation. This
+ makes it possible to use a Lego(tm)-like approach in building web solutions,
+ hooking together components into pipelines without any required programming.
+
+ Cocoon is "web glue for your web application development needs". It is a glue
+ that keeps concerns separate and allows parallel evolution of all aspects of
+ a web application, improving development pace and reducing the chance of
+ conflicts.
+
+
+
+
+ Requirements
+ ------------
+
+ Cocoon has been designed to coexist and interoperate side-by-side with your
+ existing J2EE solutions or to give them new functionality without requiring
+ any change in the existing infrastructure.
+
+ Cocoon is implemented both as a Java servlet and a Java command line
+ application. The following requirements exist for installing it:
+
+ o A Java 1.3 or later compatible virtual machine for your operating system.
+
+ o A Servlet API 2.3 compatible Servlet Engine or J2EE Application Server.
+ [not required for command line operation]
+
+
+
+
+ Installation Instructions and Documentation
+ -------------------------------------------
+
+ Read the INSTALL.txt file in this directory for the installation instructions.
+
+ The documentation available as of the date of this release is included in this
+ directory. Read the INSTALL.txt for more information.
+
+ If you are updating from a previous release of Cocoon, make sure
+ that you read the installation instructions on updating first.
+
+ Look for the most updated documentation on the Apache Cocoon web site
+ (http://cocoon.apache.org/).
+
+
+
+
+ Licensing and legal issues
+ --------------------------
+
+ Cocoon is licensed under the Apache Software License, a license of the BSD
+ family, and contains software which is compatible with the BSD licensing style.
+
+ For more information, please read the LICENSE files in the /legal directory.
+
+
+
+
+ Credits
+ -------
+
+ For more information on credits and due reference to included software, please
+ read the CREDITS.txt file in this directory.
+
+
+
+ Thanks for using Apache Cocoon.
+
+
+
+
+
+ The Apache Cocoon Project
+ http://cocoon.apache.org/
+
View
20 non-releases/trunk_before_flattening/TO-SYNC-FROM-BRANCH.txt
@@ -0,0 +1,20 @@
+--------------------------------------------------------------------------------
+Use this file to list stuff that must be synced from BRANCH_2_1_X to the trunk,
+or the opposite.
+
+See http://marc.theaimsgroup.com/?t=112322817300004&r=1&w=2
+
+There are sometimes good reasons to keep some code unsynchronized for some time,
+but we don't want to forget about it, so it can be listed here.
+--------------------------------------------------------------------------------
+
+Slop block: @doktor comments will be added in trunk only as part of the refdoc
+GSoC project. We're still experimenting with this and it might still change,
+so there's no hurry to sync, or maybe we won't sync at all.
+
+Xsltal block is in branch only for now, it can wait for more examples before
+"porting" to trunk.
+
+HtmlUnit test framework is in branch only.
+
+Tour block has been updated for 2.1.8, need to be synced and tested in trunk.
View
56 non-releases/trunk_before_flattening/announcement.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<!--
+ Copyright 1999-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.
+-->
+<!--
+ Release Announcement Template
+ CVS $Id: announcement.xml,v 1.5 2004/03/08 06:07:14 antonio Exp $
+-->
+
+<announcement site="http://cocoon.apache.org">
+ <project>Apache Cocoon @version@</project>
+ <abstract>
+ The Apache Cocoon Community is proud to announce the new release
+ of Apache Cocoon.
+ </abstract>
+ <body>
+
+<p>
+ Apache Cocoon is a web development framework built around the concept
+ of separation of concerns (that is: allowing people to do their job
+ without having to step on each other toes) and component-oriented web
+ RAD.
+</p>
+
+<p>
+ Cocoon implements these concepts around the notion of 'component
+ pipelines' modelled after the 'process chain' concept where each
+ worker specializes on a particular operation. This makes it possible
+ to use a Lego(tm)-like approach in building web solutions where
+ these components can be hooked together into pipelines without
+ requiring further programming.
+</p>
+
+<p>
+ We like to think at Cocoon as "web glue" for your web application
+ development needs. But most important, a glue that can keep
+ concerns separate and allow parallel evolution of the two sides,
+ improving development pace and reducing the chance of conflicts.
+</p>
+
+ </body>
+ <changes version="@version@" file="status.xml"/>
+</announcement>
+
View
191 non-releases/trunk_before_flattening/blocks.properties
@@ -0,0 +1,191 @@
+
+# Copyright 1999-2005 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.
+#
+
+#------------------------------------------------------------------------------#
+# Cocoon Blocks #
+#------------------------------------------------------------------------------#
+
+# Remove blocks from your cocoon distribution by setting the corresponding
+# include property to true or false. The blocks are included by default, i.e. if
+# no property was set.
+
+# NOTE: Don't modify this file directly but make a copy named
+# 'local.blocks.properties' and modify that. The build system will first load
+# 'local.blocks.properties' and properties are immutable in Ant.
+
+# For most cases it is enough that you exclude all blocks and include only those
+# few you want, example:
+# exclude.all.blocks=true
+# include.block.forms=true
+# include.block.template=true
+
+# The opposite is also allowed:
+# include.all.blocks=true
+# exclude.block.scratchpad=true
+
+# If there is a conflict on the same level of granularity:
+# include.block.template=true vs. exclude.block.template=true,
+# include.all.blocks=true vs. exclude.all.blocks=true
+# it is always resolved in favour of include.* properties.
+
+# NOTE: "[dependency]" indicates blocks that are required by other blocks.
+# Disabling batik, for example, will result in a RuntimeException when using
+# fop. Dependencies only needed for the block's samples are marked explicitely.
+# This latter information was introduced only short time ago, so do not expect
+# it to be complete.
+
+# NOTE: (to Cocoon committers): blocks.properties is generated from gump.xml
+# using "build generate-blocks.properties". Any changes to blocks definitions
+# must be made in gump.xml, not here.
+
+# All blocks -------------------------------------------------------------------
+
+# Use this property to exclude all blocks at once
+# exclude.all.blocks=true
+
+# Use this property to include all blocks at once
+# include.all.blocks=true
+
+
+# Stable blocks ----------------------------------------------------------------
+
+# Stable blocks are those that can be considered ready for production and
+# will contain components and API that will remain stable and where
+# developers are committed to back compatibility. In short, stuff that you
+# can depend on.
+
+#-----[dependency]: "authentication-fw" depends on "session-fw".
+#-----[dependency]: "authentication-fw" is needed by "portal", "portal-sample".
+#include.block.authentication-fw=false
+#-----[dependency]: "batik" is needed by "fop", "scratchpad", "tour".
+#include.block.batik=false
+#include.block.bsf=false
+#-----[dependency]: "chaperon" depends on "template" (for samples).
+#include.block.chaperon=false
+#include.block.core-samples-additional=false
+#-----[dependency]: "core-samples-main" depends on "xsp" (for samples).
+#include.block.core-samples-main=false
+#-----[dependency]: "databases" depends on "hsqldb" (for samples).
+#-----[dependency]: "databases" is needed by "jms", "ojb", "petstore", "repository", "xmldb", "xsp".
+#include.block.databases=false
+#-----[dependency]: "fop" depends on "batik".
+#-----[dependency]: "fop" is needed by "tour".
+#include.block.fop=false
+#-----[dependency]: "hsqldb" is needed by "databases", "jms", "ojb", "petstore".
+#include.block.hsqldb=false
+#include.block.html=false
+#-----[dependency]: "itext" depends on "xsp" (for samples).
+#include.block.itext=false
+#include.block.jfor=false
+#include.block.jsp=false
+#include.block.linkrewriter=false
+#-----[dependency]: "lucene" depends on "template" (for samples).
+#-----[dependency]: "lucene" is needed by "querybean".
+#include.block.lucene=false
+#include.block.midi=false
+#include.block.naming=false
+#-----[dependency]: "ojb" depends on "databases" (for samples), "forms" (for samples), "hsqldb" (for samples).
+#-----[dependency]: "ojb" is needed by "portal-sample", "querybean".
+#include.block.ojb=false
+#include.block.paranoid=false
+#include.block.poi=false
+#-----[dependency]: "portal" depends on "ajax", "authentication-fw", "cron", "forms", "session-fw".
+#-----[dependency]: "portal" is needed by "faces", "portal-sample".
+#include.block.portal=false
+#-----[dependency]: "portal-sample" depends on "authentication-fw", "cron", "forms", "ojb", "portal", "session-fw", "template" (for samples).
+#include.block.portal-sample=false
+#include.block.profiler=false
+#-----[dependency]: "python" depends on "xsp".
+#include.block.python=false
+#-----[dependency]: "session-fw" is needed by "authentication-fw", "portal", "portal-sample", "xsp".
+#include.block.session-fw=false
+#-----[dependency]: "velocity" is needed by "petstore", "scratchpad".
+#include.block.velocity=false
+#include.block.web3=false
+#-----[dependency]: "xmldb" depends on "databases".
+#include.block.xmldb=false
+#-----[dependency]: "xsp" depends on "databases", "session-fw".
+#-----[dependency]: "xsp" is needed by "core-samples-main", "itext", "mail", "python", "scratchpad".
+#include.block.xsp=false
+
+# Unstable blocks --------------------------------------------------------------
+
+# Unstable blocks are currently under development and do not guarantee that the
+# contracts they expose (API, xml schema, properties, behavior) will remain
+# constant in time. Developers are not committed to back-compatibility just yet.
+# This doesn't necessarily mean the blocks implementation is unstable or
+# the code can't be trusted for production, but use with care and watch
+# its development as things might change over time before they are marked
+# stable.
+
+#-----[dependency]: "ajax" is needed by "forms", "portal".
+#include.block.ajax=false
+#-----[dependency]: "apples" depends on "forms" (for samples).
+#include.block.apples=false
+#-----[dependency]: "asciiart" is needed by "mail".
+#include.block.asciiart=false
+#-----[dependency]: "axis" is needed by "scratchpad".
+#include.block.axis=false
+#include.block.captcha=false
+#-----[dependency]: "cron" depends on "template" (for samples).
+#-----[dependency]: "cron" is needed by "jms", "portal", "portal-sample", "scratchpad".
+#include.block.cron=false
+#include.block.deli=false
+#-----[dependency]: "eventcache" depends on "jms", "template" (for samples).
+#-----[dependency]: "eventcache" is needed by "repository".
+#include.block.eventcache=false
+#-----[dependency]: "faces" depends on "portal", "taglib".
+#-----[dependency]: "faces" is needed by "scratchpad".
+#include.block.faces=false
+#-----[dependency]: "forms" depends on "ajax", "template".
+#-----[dependency]: "forms" is needed by "apples", "javaflow", "ojb", "petstore", "portal", "portal-sample", "querybean", "tour".
+#include.block.forms=false
+#-----[dependency]: "javaflow" depends on "forms", "template" (for samples).
+#-----[dependency]: "javaflow" is needed by "scratchpad".
+#include.block.javaflow=false
+#include.block.jcr=false
+#-----[dependency]: "jms" depends on "cron", "databases" (for samples), "hsqldb" (for samples).
+#-----[dependency]: "jms" is needed by "eventcache", "slide".
+#include.block.jms=false
+#-----[dependency]: "mail" depends on "asciiart" (for samples), "xsp" (for samples).
+#include.block.mail=false
+#-----[dependency]: "petstore" depends on "databases", "forms", "hsqldb", "template", "velocity".
+#include.block.petstore=false
+#include.block.proxy=false
+#include.block.qdox=false
+#-----[dependency]: "querybean" depends on "forms" (for samples), "lucene", "ojb", "template" (for samples).
+#include.block.querybean=false
+#-----[dependency]: "repository" depends on "databases" (for samples), "eventcache".
+#-----[dependency]: "repository" is needed by "scratchpad", "slide", "webdav".
+#include.block.repository=false
+#-----[dependency]: "scratchpad" depends on "axis" (for samples), "batik" (for samples), "cron", "faces" (for samples), "javaflow", "repository", "template" (for samples), "velocity" (for samples), "xsp".
+#include.block.scratchpad=false
+#include.block.serializers=false
+#-----[dependency]: "slide" depends on "jms", "repository", "template" (for samples).
+#include.block.slide=false
+#-----[dependency]: "slop" is needed by "tour".
+#include.block.slop=false
+#include.block.spring-app=false
+#include.block.stx=false
+#-----[dependency]: "taglib" is needed by "faces".
+#include.block.taglib=false
+#-----[dependency]: "template" is needed by "chaperon", "cron", "eventcache", "forms", "javaflow", "lucene", "petstore", "portal-sample", "querybean", "scratchpad", "slide", "tour", "webdav".
+#include.block.template=false
+#-----[dependency]: "tour" depends on "batik", "fop", "forms", "slop", "template".
+#include.block.tour=false
+#include.block.validation=false
+#-----[dependency]: "webdav" depends on "repository", "template" (for samples).
+#include.block.webdav=false
View
39 non-releases/trunk_before_flattening/build.bat
@@ -0,0 +1,39 @@
+@echo off
+rem Copyright 1999-2004 The Apache Software Foundation
+rem
+rem Licensed under the Apache License, Version 2.0 (the "License");
+rem you may not use this file except in compliance with the License.
+rem You may obtain a copy of the License at
+rem
+rem http://www.apache.org/licenses/LICENSE-2.0
+rem
+rem Unless required by applicable law or agreed to in writing, software
+rem distributed under the License is distributed on an "AS IS" BASIS,
+rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+rem See the License for the specific language governing permissions and
+rem limitations under the License.
+rem
+rem ----------------------------------------------------------------------------
+rem build.bat - Win32 Build Script for Apache Cocoon
+rem
+rem $Id$
+rem ----------------------------------------------------------------------------
+
+rem ----- Ignore system CLASSPATH variable
+set OLD_CLASSPATH=%CLASSPATH%
+set CLASSPATH=
+for %%i in (lib\endorsed\*.jar) do call tools\bin\appendcp.bat %%i
+
+rem ----- Use Ant shipped with Cocoon. Ignore installed in the system Ant
+set OLD_ANT_HOME=%ANT_HOME%
+set ANT_HOME=tools
+
+call %ANT_HOME%\bin\ant -Djava.endorsed.dirs=lib\endorsed -logger org.apache.tools.ant.NoBannerLogger -emacs %1 %2 %3 %4 %5 %6 %7 %8 %9
+
+rem ----- Restore ANT_HOME and ANT_OPTS
+set ANT_HOME=%OLD_ANT_HOME%
+set OLD_ANT_HOME=
+
+rem ----- Restore CLASSPATH
+set CLASSPATH=%OLD_CLASSPATH%
+set OLD_CLASSPATH=
View
186 non-releases/trunk_before_flattening/build.properties
@@ -0,0 +1,186 @@
+# Copyright 1999-2005 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.
+#
+#----------------------------------------------
+# Cocoon Build Properties
+#----------------------------------------------
+
+# NOTE: don't modify this file directly but copy the properties you need
+# to modify over to a file named 'local.build.properties' and modify that.
+# The build system will override these properties with the ones in the
+# 'local.build.properties' file.
+
+# ---- Webapp ------------------------------------------------------------------
+
+#exclude.webapp.samples=true
+#exclude.webapp.test-suite=true
+
+# ---- Build Exclusions --------------------------------------------------------
+
+#exclude.deprecated=true
+#exclude.javadocs=true
+# Include Java source code into the binary jar files
+#include.sources-in-jars=true
+# Include Java source code into separate, source only jar files
+#include.sources-jars=true
+
+# ---- Configuration -----------------------------------------------------------
+
+#include.driver.oracle=true
+#include.driver.postgre=true
+#include.driver.odbc=true
+#config.allow-reloads=true
+#config.enable-uploads=true
+
+# ---- Validation --------------------------------------------------------------
+
+#exclude.validate.config=true
+#exclude.validate.jars=true
+
+# ---- Anteater ----------------------------------------------------------------
+
+anteater.home = /default-from-build.properties/anteater-0.9.16
+anteater.target.host = localhost
+anteater.target.port = 8888
+anteater.target.base.path = /
+anteater.option.haltonerror = true
+
+# disable some long-running tests by default
+# anteater.test.bug26186InternalRequestMemoryLeak.enabled = true
+
+# ---- JUnit -------------------------------------------------------------------
+
+junit.test.debugport=8000
+#junit.testcase=org.apache.cocoon.util.test.NetUtilsTestCase
+junit.test.loglevel=1
+
+# Optionally enable remote debugging when running the JUnit tests.
+# Uncomment one of the following lines only, the property must be present even if empty.
+# Note that setting suspend=y might cause the JVM to stop several times when running the
+# tests, as the build forks a new JVM at several points.
+# This is most useful together with the junit.test.include.* properties below
+#junit.test.jvmargs=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
+junit.test.jvmargs=
+
+# Define which JUnit tests to run - useful to run a subset of tests
+junit.test.include.1=**/*TestCase.class
+junit.test.include.2=**/*Test.class
+
+# ---- IDE ---------------------------------------------------------------------
+
+ide.eclipse.outputdir=${build.root}/eclipse/classes
+ide.eclipse.export.libs=false
+
+# ---- Build -------------------------------------------------------------------
+
+build.root=build
+build=${build.root}/${name}
+build.dest=${build}/classes
+build.mocks=${build}/mocks
+build.test=${build}/test
+build.test.output=${build.test}/output
+build.test.report=${build.test}/report
+build.javadocs=${build}/javadocs
+build.context=${build}/documentation
+build.blocks=${build}/blocks
+build.deprecated=${build}/deprecated
+build.samples=${build}/samples
+build.temp=${build}/temp
+build.mounttable=../../mount-table.xml
+
+# ---- Webapp Build Properties -------------------------------------------------
+
+build.webapp=${build.root}/webapp
+build.webapp.webinf=${build.webapp}/WEB-INF
+build.webapp.classes=${build.webapp.webinf}/classes
+build.webapp.lib=${build.webapp.webinf}/lib
+build.webapp.samples=${build.webapp}/samples
+build.webapp.test-suite=${build.webapp}/test-suite
+build.webapp.loglevel=INFO
+build.webapp.logappend=false
+build.war=${build}/${name}.war
+
+# ---- Standalone-demo Build Properties ----------------------------------------
+
+build.standalone.demo=${build.root}/standalone-demo
+
+# ---- Compilation -------------------------------------------------------------
+
+compiler=modern
+compiler.debug=on
+compiler.optimize=on
+compiler.deprecation=off
+compiler.nowarn=on
+source.vm=1.4
+
+# ---- System Properties -------------------------------------------------------
+
+# WARNING: you shouldn't need to modify anything below here since there is a
+# very high change of breaking the build system. Do it only if you know what
+# you're doing.
+
+packages=org.apache
+
+# Project descriptor
+gump.descriptor=src/gump/module.xml
+
+# Directory Layout
+src=src
+java=${src}/java
+mocks=${src}/mocks
+test=${src}/test
+resources=${src}/resources
+resources.styles=${resources}/styles
+resources.logos=${resources}/logos
+resources.javadoc=${resources}/javadoc
+blocks=${src}${file.separator}blocks
+samples=${src}/samples
+webapp=${src}/webapp
+webapp.samples=${webapp}/samples
+webapp.test-suite=${webapp}/test-suite
+customconf=${src}/confpatch
+
+# Deprecated Stuff
+deprecated=${src}/deprecated
+deprecated.src=${deprecated}/java
+deprecated.conf=${deprecated}/conf
+
+# Tools
+tools=tools
+tools.lib=${tools}/lib
+tools.src=${tools}/src
+tools.tasks.src=${tools.src}/anttasks
+tools.tasks.dest=${tools}/anttasks
+tools.loader.src=${tools.src}/loader
+tools.loader.dest=${tools}/loader
+tools.jetty=${tools}/jetty
+
+# Libraries
+lib=lib
+lib.core=${lib}/core
+lib.endorsed=${lib}/endorsed
+lib.optional=${lib}/optional
+lib.local=${lib}/local
+
+# Distribution Directories
+dist.root=dist
+dist=${dist.root}/${name}-${version}
+dist.name=${name}-${version}
+dist.target=${dist.root}
+
+# Site Directory
+site=../cocoon-site/site/2.1
+
+# Legal
+legal=legal
View
60 non-releases/trunk_before_flattening/build.sh
@@ -0,0 +1,60 @@
+#!/bin/sh
+
+# Copyright 1999-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.
+
+# ----- Set path to our tools, overridable -----------------------------------
+if [ "$COCOON_TOOLS" = "" ]
+then
+ COCOON_TOOLS="./tools"
+fi
+
+chmod u+x $COCOON_TOOLS/bin/antRun
+chmod u+x $COCOON_TOOLS/bin/ant
+
+# ----- Verify and Set Required Environment Variables -------------------------
+
+S=":";
+case "`uname`" in
+ CYGWIN*) S=";" ;;
+esac
+
+# ----- Ignore system CLASSPATH variable
+OLD_CLASSPATH="$CLASSPATH"
+unset CLASSPATH
+CLASSPATH="`echo lib/endorsed/*.jar | tr ' ' $S`"
+export CLASSPATH
+
+# ----- Use Ant shipped with Cocoon. Ignore installed in the system Ant
+OLD_ANT_HOME="$ANT_HOME"
+ANT_HOME=$COCOON_TOOLS
+OLD_ANT_OPTS="$ANT_OPTS"
+ANT_OPTS="-Xms32M -Xmx512M -Djava.endorsed.dirs=lib/endorsed"
+export ANT_HOME ANT_OPTS
+
+"$ANT_HOME/bin/ant" -logger org.apache.tools.ant.NoBannerLogger --noconfig -emacs $@
+ERR=$?
+
+# ----- Restore ANT_HOME and ANT_OPTS
+ANT_HOME="$OLD_ANT_HOME"
+ANT_OPTS="$OLD_ANT_OPTS"
+export ANT_HOME ANT_OPTS
+unset OLD_ANT_HOME
+unset OLD_ANT_OPTS
+
+# ----- Restore CLASSPATH
+CLASSPATH="$OLD_CLASSPATH"
+export CLASSPATH
+unset OLD_CLASSPATH
+exit $ERR
View
75 non-releases/trunk_before_flattening/build.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<!--
+ Copyright 1999-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.
+-->
+<!-- ===========================================================================
+
+ * =========================== *
+ | Apache Cocoon Build System |
+ * =========================== *
+
+ $Id$:
+
+============================================================================ -->
+
+<project default="webapp" basedir="." name="Apache Cocoon">
+
+ <!-- ================== Apache Cocoon targets ======================== -->
+
+ <!-- =================================================================== -->
+ <!-- Initialization targets -->
+ <import file="tools/targets/init-build.xml" />
+ <!-- =================================================================== -->
+ <!-- Compile targets -->
+ <import file="tools/targets/compile-build.xml" />
+ <!-- =================================================================== -->
+ <!-- Validation targets -->
+ <import file="tools/targets/validate-build.xml" />
+ <!-- =================================================================== -->
+ <!-- Samples targets -->
+ <import file="tools/targets/samples-build.xml" />
+ <!-- =================================================================== -->
+ <!-- Web application targets -->
+ <import file="tools/targets/webapp-build.xml" />
+ <!-- =================================================================== -->
+ <!-- IDE targets -->
+ <import file="tools/targets/ide-build.xml" />
+ <!-- =================================================================== -->
+ <!-- Testcases targets -->
+ <import file="tools/targets/test-build.xml" />
+ <!-- =================================================================== -->
+ <!-- Documentation targets -->
+ <import file="tools/targets/docs-build.xml" />
+ <!-- =================================================================== -->
+ <!-- Distribution targets -->
+ <import file="tools/targets/dist-build.xml" />
+ <!-- =================================================================== -->
+ <!-- Administration targets -->
+ <import file="tools/targets/admin-build.xml" />
+ <!-- =================================================================== -->
+ <!-- Standalone-demo targets -->
+ <import file="tools/targets/standalone-demo-build.xml" />
+ <!-- =================================================================== -->
+ <!-- Upgrade targets -->
+ <import file="tools/targets/upgrade-build.xml" />
+ <!-- =================================================================== -->
+ <!-- Tools targets -->
+ <import file="tools/targets/tools-build.xml" />
+ <!-- =================================================================== -->
+ <!-- OSGi targets -->
+ <import file="tools/targets/osgi-build.xml" />
+ <!-- =================================================================== -->
+
+</project>
View
314 non-releases/trunk_before_flattening/cli.xconf
@@ -0,0 +1,314 @@
+<?xml version="1.0"?>
+<!--
+ Copyright 1999-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.
+-->
+<!--+
+ | This is the Apache Cocoon command line configuration file.
+ | Here you give the command line interface details of where
+ | to find various aspects of your Cocoon installation.
+ |
+ | If you wish, you can also use this file to specify the URIs
+ | that you wish to generate.
+ |
+ | The current configuration information in this file is for
+ | building the Cocoon documentation. Therefore, all links here
+ | are relative to the build context dir, which, in the build.xml
+ | file, is set to ${build.context}
+ |
+ | Options:
+ | verbose: increase amount of information presented
+ | to standard output (default: false)
+ | follow-links: whether linked pages should also be
+ | generated (default: true)
+ | precompile-only: precompile sitemaps and XSP pages, but
+ | do not generate any pages (default: false)
+ | confirm-extensions: check the mime type for the generated page
+ | and adjust filename and links extensions
+ | to match the mime type
+ | (e.g. text/html->.html)
+ |
+ | Note: Whilst using an xconf file to configure the Cocoon
+ | Command Line gives access to more features, the use of
+ | command line parameters is more stable, as there are
+ | currently plans to improve the xconf format to allow
+ | greater flexibility. If you require a stable and
+ | consistent method for accessing the CLI, it is recommended
+ | that you use the command line parameters to configure
+ | the CLI. See documentation at:
+ | /userdocs/offline/index.html and Wiki:CommandLine
+ |
+ | CVS: $Id: cli.xconf,v 1.12 2004/03/08 06:07:14 antonio Exp $
+ +-->
+
+<cocoon verbose="true"
+ follow-links="true"
+ precompile-only="false"
+ confirm-extensions="true">
+
+ <!--+
+ | The context directory is usually the webapp directory
+ | containing the sitemap.xmap file.
+ |
+ | The config file is the cocoon.xconf file.
+ |
+ | The work directory is used by Cocoon to store temporary
+ | files and cache files.
+ |
+ | The destination directory is where generated pages will
+ | be written (assuming the 'simple' mapper is used, see
+ | below)
+ +-->
+ <context-dir>build/webapp</context-dir>
+ <config-file>WEB-INF/cocoon.xconf</config-file>
+ <work-dir>build/work</work-dir>
+ <dest-dir>build/dest</dest-dir>
+
+ <!--+
+ | A checksum file can be used to store checksums for pages
+ | as they are generated. When the site is next generated,
+ | files will not be written if their checksum has not changed.
+ | This means that it will be easier to detect which files
+ | need to be uploaded to a server, using the timestamp.
+ +-->
+ <!-- <checksums-uri>build/work/checksums</checksums-uri>-->
+
+ <!--+
+ | Broken link reporting options:
+ | Report into a text file, one link per line:
+ | <broken-links type="text" report="filename"/>
+ | Report into an XML file:
+ | <broken-links type="xml" report="filename"/>
+ | Ignore broken links (default):
+ | <broken-links type="none"/>
+ |
+ | Two attributes to this node specify whether a page should
+ | be generated when an error has occured. 'generate' specifies
+ | whether a page should be generated (default: true) and
+ | extension specifies an extension that should be appended
+ | to the generated page's filename (default: none)
+ |
+ | Using this, a quick scan through the destination directory
+ | will show broken links, by their filename extension.
+ +-->
+ <broken-links type="xml"
+ file="brokenlinks.xml"
+ generate="false"
+ extension=".error"/>
+
+ <!--+
+ | Load classes at startup. This is necessary for generating
+ | from sites that use SQL databases and JDBC.
+ | The <load-class> element can be repeated if multiple classes
+ | are needed.
+ +-->
+ <!--
+ <load-class>org.firebirdsql.jdbc.Driver</load-class>
+ -->
+
+ <!--+
+ | Configures logging.
+ | The 'log-kit' parameter specifies the location of the log kit
+ | configuration file (usually called logkit.xconf.
+ |
+ | Logger specifies the logging category (for all logging prior
+ | to other Cocoon logging categories taking over)
+ |
+ | Available log levels are:
+ | DEBUG: prints all level of log messages.
+ | INFO: prints all level of log messages except DEBUG
+ | ones.
+ | WARN: prints all level of log messages except DEBUG
+ | and INFO ones.
+ | ERROR: prints all level of log messages except DEBUG,
+ | INFO and WARN ones.
+ | FATAL_ERROR: prints only log messages of this level
+ +-->
+ <logging log-kit="build/webapp/WEB-INF/logkit.xconf" logger="cli" level="DEBUG" />
+
+ <!--+
+ | Specifies the filename to be appended to URIs that
+ | refer to a directory (i.e. end with a forward slash).
+ +-->
+ <default-filename>index.html</default-filename>
+
+ <!--+
+ | Specifies a user agent string to the sitemap when
+ | generating the site.
+ |
+ | A generic term for a web browser is "user agent". Any
+ | user agent, when connecting to a web server, will provide
+ | a string to identify itself (e.g. as Internet Explorer or
+ | Mozilla). It is possible to have Cocoon serve different
+ | content depending upon the user agent string provided by
+ | the browser. If your site does this, then you may want to
+ | use this <user-agent> entry to provide a 'fake' user agent
+ | to Cocoon, so that it generates the correct version of your
+ | site.
+ |
+ | For most sites, this can be ignored.
+ +-->
+ <!--
+ <user-agent>Cocoon Command Line Environment 2.1</user-agent>
+ -->
+
+ <!--+
+ | Specifies an accept string to the sitemap when generating
+ | the site.
+ | User agents can specify to an HTTP server what types of content
+ | (by mime-type) they are able to receive. E.g. a browser may be
+ | able to handle jpegs, but not pngs. The HTTP accept header
+ | allows the server to take the browser's capabilities into account,
+ | and only send back content that it can handle.
+ |
+ | For most sites, this can be ignored.
+ +-->
+
+ <accept>*/*</accept>
+
+ <!--+
+ | Specifies which URIs should be included or excluded, according
+ | to wildcard patterns.
+ |
+ | These includes/excludes are only relevant when you are following
+ | links. A link URI must match an include pattern (if one is given)
+ | and not match an exclude pattern, if it is to be followed by
+ | Cocoon. It can be useful, for example, where there are links in
+ | your site to pages that are not generated by Cocoon, such as
+ | references to api-documentation.
+ |
+ | By default, all URIs are included. If both include and exclude
+ | patterns are specified, a URI is first checked against the
+ | include patterns, and then against the exclude patterns.
+ |
+ | Multiple patterns can be given, using muliple include or exclude
+ | nodes.
+ |
+ | The order of the elements is not significant, as only the first
+ | successful match of each category is used.
+ |
+ | Currently, only the complete source URI can be matched (including
+ | any URI prefix). Future plans include destination URI matching
+ | and regexp matching. If you have requirements for these, contact
+ | dev@cocoon.apache.org.
+ +-->
+
+ <include pattern="**"/>
+ <exclude pattern="docs/apidocs/**"/>
+
+ <!-- <include-links extension=".html"/>-->
+
+ <!--+
+ | <uri> nodes specify the URIs that should be generated, and
+ | where required, what should be done with the generated pages.
+ | They describe the way the URI of the generated file is created
+ | from the source page's URI. There are three ways that a generated
+ | file URI can be created: append, replace and insert.
+ |
+ | The "type" attribute specifies one of (append|replace|insert):
+ |
+ | append:
+ | Append the generated page's URI to the end of the source URI:
+ |
+ | <uri type="append" src-prefix="documents/" src="index.html"
+ | dest="build/dest/"/>
+ |
+ | This means that
+ | (1) the "documents/index.html" page is generated
+ | (2) the file will be written to "build/dest/documents/index.html"
+ |
+ | replace:
+ | Completely ignore the generated page's URI - just
+ | use the destination URI:
+ |
+ | <uri type="replace" src-prefix="documents/" src="index.html"
+ | dest="build/dest/docs.html"/>
+ |
+ | This means that
+ | (1) the "documents/index.html" page is generated
+ | (2) the result is written to "build/dest/docs.html"
+ | (3) this works only for "single" pages - and not when links
+ | are followed
+ |
+ | insert:
+ | Insert generated page's URI into the destination
+ | URI at the point marked with a * (example uses fictional
+ | zip protocol)
+ |
+ | <uri type="insert" src-prefix="documents/" src="index.html"
+ | dest="zip://*.zip/page.html"/>
+ |
+ | This means that
+ | (1)
+ |
+ | In any of these scenarios, if the dest attribute is omitted,
+ | the value provided globally using the <dest-dir> node will
+ | be used instead.
+ +-->
+
+ <uri type="replace"
+ src-prefix="samples/"
+ src="hello-world/hello.html"
+ dest="build/dest/hello-world.html"/>
+
+ <!--+
+ | <uri> nodes can be grouped together in a <uris> node. This
+ | enables a group of URIs to share properties. The following
+ | properties can be set for a group of URIs:
+ | * follow-links: should pages be crawled for links
+ | * confirm-extensions: should file extensions be checked
+ | for the correct mime type
+ | * src-prefix: all source URIs should be
+ | pre-pended with this prefix before
+ | generation. The prefix is not
+ | included when calculating the
+ | destination URI
+ | * dest: the base destination URI to be
+ | shared by all pages in this group
+ | * type: the method to be used to calculate
+ | the destination URI. See above
+ | section on <uri> node for details.
+ |
+ | Each <uris> node can have a name attribute. When a name
+ | attribute has been specified, the -n switch on the command
+ | line can be used to tell Cocoon to only process the URIs
+ | within this URI group. When no -n switch is given, all
+ | <uris> nodes are processed. Thus, one xconf file can be
+ | used to manage multiple sites.
+ +-->
+
+ <uris name="docs" follow-links="true">
+ <uri type="append" src-prefix="docs/" src="index.html"
+ dest="build/dest/" />
+ </uris>
+
+ <uris name="samples"
+ follow-links="false"
+ src-prefix="samples/"
+ dest="build/dest/examples/"
+ type="append"
+ >
+ <uri src="hello-world/hello.html"/>
+ <uri src="hello-world/hello.xml"/>
+ </uris>
+
+ <!--+
+ | File containing URIs (plain text, one per line).
+ +-->
+ <!--
+ <uri-file>uris.txt</uri-file>
+ -->
+</cocoon>
+
+
View
193 non-releases/trunk_before_flattening/cocoon.bat
@@ -0,0 +1,193 @@
+@echo off
+rem Copyright 1999-2005 The Apache Software Foundation
+rem
+rem Licensed under the Apache License, Version 2.0 (the "License");
+rem you may not use this file except in compliance with the License.
+rem You may obtain a copy of the License at
+rem
+rem http://www.apache.org/licenses/LICENSE-2.0
+rem
+rem Unless required by applicable law or agreed to in writing, software
+rem distributed under the License is distributed on an "AS IS" BASIS,
+rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+rem See the License for the specific language governing permissions and
+rem limitations under the License.
+rem
+:: -----------------------------------------------------------------------------
+:: Cocoon Win32 Shell Script
+::
+:: $Id$
+:: -----------------------------------------------------------------------------
+
+:: Configuration variables
+::
+:: COCOON_HOME
+:: Folder that points to the root of the Cocoon distribution
+::
+:: COCOON_LIB
+:: Folder containing all the library files needed by the Cocoon CLI
+::
+:: JAVA_HOME
+:: Home of Java installation.
+::
+:: JAVA_OPTIONS
+:: Extra options to pass to the JVM
+::
+:: JAVA_DEBUG_PORT
+:: The location where the JVM debug server should listen to
+::
+:: JETTY_PORT
+:: Override the default port for Jetty
+::
+:: JETTY_ADMIN_PORT
+:: The port where the jetty web administration should bind
+::
+:: JETTY_WEBAPP
+:: The directory where the webapp that jetty has to execute is located
+::
+
+:: ----- Verify and Set Required Environment Variables -------------------------
+
+if not "%JAVA_HOME%" == "" goto gotJavaHome
+echo You must set JAVA_HOME to point at your Java Development Kit installation
+goto end
+:gotJavaHome
+
+:: ----- Check System Properties -----------------------------------------------
+
+if not "%JETTY_LOGGING%" == "" goto gotJettyLogging