Author: jim Date: Fri Feb 8 09:39:21 2008 New Revision: 619954 URL: http://svn.apache.org/viewvc?rev=619954&view=rev Log: * Update to latest library versions (where possible). Tidy up build flags since we require JDK 1.3+ to build. Update location of downloads for commons libraries. Remove JNDI library since it is included in JDK 1.3+. http://people.apache.org/~markt/patches/2008-01-17-tc4-lib-updates.patch +1: markt, fhanik, jim
Modified: tomcat/container/branches/tc4.1.x/BUILDING.txt tomcat/container/branches/tc4.1.x/RELEASE-NOTES-4.1.txt tomcat/container/branches/tc4.1.x/build.properties.default tomcat/container/branches/tc4.1.x/catalina/build.xml tomcat/container/branches/tc4.1.x/webapps/admin/build.xml tomcat/container/branches/tc4.1.x/webapps/examples/build.xml Modified: tomcat/container/branches/tc4.1.x/BUILDING.txt URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/BUILDING.txt?rev=619954&r1=619953&r2=619954&view=diff ============================================================================== --- tomcat/container/branches/tc4.1.x/BUILDING.txt (original) +++ tomcat/container/branches/tc4.1.x/BUILDING.txt Fri Feb 8 09:39:21 2008 @@ -12,7 +12,7 @@ and installed and do the following: -(0) Download and Install a Java Development Kit +(1) Download and Install a Java Development Kit * Download a Java Development Kit (JDK) release (version 1.4 or later) from: @@ -28,7 +28,7 @@ components that will be excluded when building with a 1.3 JDK -(1) Download and Install the Ant Binary Distribution +(2) Download and Install the Ant Binary Distribution * Download a binary distribution of Ant 1.5 or later from: @@ -51,7 +51,7 @@ available, which will be used to actually perform the build. -(2) Download and Install the Java XML Pack Binary Distribution +(3) Download and Install the Java XML Pack Binary Distribution * Download a binary distribution of Java XML Pack: @@ -70,31 +70,13 @@ * This is optional with JDK 1.4 or later. -(3) Download and Install the JNDI 1.2.1 Reference Implementation - -* Download the Java Naming and Directory Interface (JNDI) package, - (version 1.2.1 or later) from - - http://java.sun.com/products/jndi/downloads/index.html - -* Unpack the reference implementation into a convenient location so that - it resides in its own subdirectory. - -* You will also need the LDAP Service Provider Maintenance package, - (version 1.2.3 or later) available on the same download page. Be sure - that you unpack "ldap.jar" and "jaas.jar" into the "lib" subdirectory of - the JNDI directory, parallel to "jndi.jar". - -* This is optional with JDK 1.3 or later. - - (4) Download and Install the Xerces 1 or 2 Distribution * Download a binary distribution from: http://xerces.apache.org/xerces2-j/download.cgi - (Tomcat was tested with "Xerces-J-bin.2.9.0.zip") + (Tomcat was tested with "Xerces-J-bin.2.9.1.zip") * Unpack the binary distribution into a convenient location so that the distribution resides in its own directory (conventionally named Modified: tomcat/container/branches/tc4.1.x/RELEASE-NOTES-4.1.txt URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/RELEASE-NOTES-4.1.txt?rev=619954&r1=619953&r2=619954&view=diff ============================================================================== --- tomcat/container/branches/tc4.1.x/RELEASE-NOTES-4.1.txt (original) +++ tomcat/container/branches/tc4.1.x/RELEASE-NOTES-4.1.txt Fri Feb 8 09:39:21 2008 @@ -188,6 +188,33 @@ [4.1.35] PureTLS Upgrade to 0.9b5 +[4.1.37] Commons FileUpload + Upgrade to 1.2 + +[4.1.37] Commons Logging + Upgrade to 1.1.1 + +[4.1.37] JNDI + Remove JNDI 1.2 since it is included in 1.3+ JDKs + +[4.1.37] Commons Modeler + Upgrade to 2.0.1 + +[4.1.37] Jakarta RegExp + Upgrade to 1.5 + +[4.1.37] Xerces + Upgrade to 2.9.1 + +[4.1.37] Commons DBCP + Upgrade to 1.2.2 + +[4.1.37] Commons Pool + Upgrade to 1.4 + +[4.1.37] NSIS + Upgrade to 2.34 + --------------------- Catalina New Features: @@ -654,6 +681,18 @@ using the request body of a previous request. Note this connector is deprecated. +[4.1.37] Docs + Simplfy sample application and prevent XSS. + +[4.1.37] Manager webapp + Fix CVE-2007-2450. Prevent XSS. + +[4.1.37] Examples webapp + Fix CVE-2007-2449. Prevent XSS. + +[4.1.37] Servlet API + Use string from resource bundle for error message in HttpServlet + ------------------ Catalina Bug Fixes: @@ -2452,13 +2491,12 @@ * activation.jar (JavaBeans Activation Framework 1.0.2) * ant.jar (Apache Ant 1.7.0) * commons-collections.jar (Commons Collections 3.2) -* commons-dbcp.jar (Commons DBCP 1.2.1) -* commons-logging-api.jar (Commons Logging 1.1) -* commons-pool.jar (Commons Pool 1.3) +* commons-dbcp.jar (Commons DBCP 1.2.2) +* commons-logging-api.jar (Commons Logging 1.1.1) +* commons-pool.jar (Commons Pool 1.4) * jasper-compiler.jar (Jasper 2 Compiler) * jasper-runtime.jar (Jasper 2 Runtime) * jdbc2_0-stdext.jar (JDBC 2.0 Optional Package, javax.sql.*) -* jndi.jar (JNDI 1.2 base API classes) * jta.jar (Java Transacation API 1.1) * mail.jar (JavaMail 1.3.3) * naming-common.jar (JNDI Context implementation) @@ -2470,7 +2508,7 @@ putting unpacked classes into a "classes" directory (not created by default), or by placing them in JAR files in the "lib" directory. -Tomcat 4.1 also makes available Xerces 2.9.0 to web applications. +Tomcat 4.1 also makes available Xerces 2.9.1 to web applications. -------------------------- Modified: tomcat/container/branches/tc4.1.x/build.properties.default URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/build.properties.default?rev=619954&r1=619953&r2=619954&view=diff ============================================================================== --- tomcat/container/branches/tc4.1.x/build.properties.default (original) +++ tomcat/container/branches/tc4.1.x/build.properties.default Fri Feb 8 09:39:21 2008 @@ -49,6 +49,11 @@ # ----- Jakarta files base location ----- base-jakarta.loc=http://archive.apache.org/dist/jakarta + +# ----- Commons files base location ----- +base-commons.loc=http://archive.apache.org/dist/commons + +# ----- SourceForge base location ---- base-sourceforge.loc=http://switch.dl.sourceforge.net/sourceforge # -------------------------------------------------- @@ -60,65 +65,56 @@ commons-beanutils.home=${base.path}/commons-beanutils-1.7.0 commons-beanutils.lib=${commons-beanutils.home} commons-beanutils.jar=${commons-beanutils.lib}/commons-beanutils.jar -commons-beanutils.loc=${base-jakarta.loc}/commons/beanutils/binaries/commons-beanutils-1.7.0.tar.gz +commons-beanutils.loc=${base-commons.loc}/beanutils/binaries/commons-beanutils-1.7.0.tar.gz # ----- Commons Collections, version 1.0 or later ----- commons-collections.home=${base.path}/commons-collections-3.2 commons-collections.lib=${commons-collections.home} commons-collections.jar=${commons-collections.lib}/commons-collections-3.2.jar -commons-collections.loc=${base-jakarta.loc}/commons/collections/binaries/commons-collections-3.2.tar.gz +commons-collections.loc=${base-commons.loc}/collections/binaries/commons-collections-3.2.tar.gz # ----- Commons Digester, version 1.1.1 or later ----- commons-digester.home=${base.path}/commons-digester-1.8 commons-digester.lib=${commons-digester.home} commons-digester.jar=${commons-digester.lib}/commons-digester-1.8.jar -commons-digester.loc=${base-jakarta.loc}/commons/digester/binaries/commons-digester-1.8.tar.gz +commons-digester.loc=${base-commons.loc}/digester/binaries/commons-digester-1.8.tar.gz # ----- Commons FileUpload, version 1.0 or later ----- -commons-fileupload.home=${base.path}/commons-fileupload-1.1.1 -commons-fileupload.lib=${commons-fileupload.home} -commons-fileupload.jar=${commons-fileupload.lib}/commons-fileupload-1.1.1.jar -commons-fileupload.loc=${base-jakarta.loc}/commons/fileupload/binaries/commons-fileupload-1.1.1.tar.gz +commons-fileupload.home=${base.path}/commons-fileupload-1.2 +commons-fileupload.lib=${commons-fileupload.home}/lib +commons-fileupload.jar=${commons-fileupload.lib}/commons-fileupload-1.2.jar +commons-fileupload.loc=${base-commons.loc}/fileupload/binaries/commons-fileupload-1.2-bin.tar.gz # ----- Commons IO, version 1.1 or later ----- commons-io.home=${base.path}/commons-io-1.3 commons-io.lib=${commons-io.home} commons-io.jar=${commons-io.lib}/commons-io-1.3.jar -commons-io.loc=${base-jakarta.loc}/commons/io/binaries/commons-io-1.3.tar.gz +commons-io.loc=${base-commons.loc}/io/binaries/commons-io-1.3.tar.gz # ----- Commons Logging, version 1.1 or later ----- -commons-logging.home=${base.path}/commons-logging-1.1 +commons-logging.home=${base.path}/commons-logging-1.1.1 commons-logging.lib=${commons-logging.home} -commons-logging-api.jar=${commons-logging.lib}/commons-logging-api-1.1.jar -commons-logging.jar=${commons-logging.lib}/commons-logging-1.1.jar -commons-logging.loc=${base-jakarta.loc}/commons/logging/binaries/commons-logging-1.1.tar.gz - - -# ----- Java Naming and Directory Interface (JNDI), version 1.2 or later ----- -# Note: Optional with JDK 1.3+ -jndi.home=${base.path}/jndi-1.2.1 -jndi.lib=${jndi.home}/lib -jndi.jar=${jndi.lib}/jndi.jar -ldap.jar=${jndi.lib}/ldap.jar -jaas.jar=${jndi.lib}/jaas.jar +commons-logging-api.jar=${commons-logging.lib}/commons-logging-api-1.1.1.jar +commons-logging.jar=${commons-logging.lib}/commons-logging-1.1.1.jar +commons-logging.loc=${base-commons.loc}/logging/binaries/commons-logging-1.1.1-bin.tar.gz # ----- Commons Modeler, version 1.1 or later ----- -commons-modeler.home=${base.path}/commons-modeler-2.0 +commons-modeler.home=${base.path}/commons-modeler-2.0.1 commons-modeler.lib=${commons-modeler.home} -commons-modeler.jar=${commons-modeler.lib}/commons-modeler-2.0.jar -commons-modeler.loc=${base-jakarta.loc}/commons/modeler/binaries/commons-modeler-2.0.tar.gz +commons-modeler.jar=${commons-modeler.lib}/commons-modeler-2.0.1.jar +commons-modeler.loc=${base-commons.loc}/modeler/binaries/commons-modeler-2.0.1.tar.gz # ----- Jakarta Regular Expressions Library, version 1.2 ----- -regexp.home=${base.path}/jakarta-regexp-1.4 +regexp.home=${base.path}/jakarta-regexp-1.5 regexp.lib=${regexp.home} -regexp.jar=${regexp.lib}/jakarta-regexp-1.4.jar -regexp.loc=${base-jakarta.loc}/regexp/source/jakarta-regexp-1.4.tar.gz +regexp.jar=${regexp.lib}/jakarta-regexp-1.5.jar +regexp.loc=${base-jakarta.loc}/regexp/source/jakarta-regexp-1.5.tar.gz # ----- Jakarta Servlet API Classes (Servlet 2.3 / JSP 1.2) ----- @@ -127,18 +123,11 @@ servlet.jar=${servlet.lib}/servlet.jar -# ----- Xerces XML Parser, version 1.4.4 to 2.0.0 Beta 4 ----- -# Note: Optional with JDK 1.4+ -#xerces.home=${base.path}/xerces-1_4_4 -#xerces.lib=${xerces.home} -#xerces.jar=${xerces.lib}/xerces.jar - - # ----- Xerces XML Parser, version 2.0.0 or later ----- # Note: Optional with JDK 1.4+, or if Xerces 1.x is present -xerces.home=${base.path}/xerces-2_9_0 +xerces.home=${base.path}/xerces-2_9_1 xerces.lib=${xerces.home} -xerces.loc=http://www.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.9.0.tar.gz +xerces.loc=http://www.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.9.1.tar.gz xercesImpl.jar=${xerces.lib}/xercesImpl.jar xmlParserAPIs.jar=${xerces.lib}/xml-apis.jar @@ -159,23 +148,22 @@ commons-daemon.home=${base.path}/commons-daemon-1.0.1 commons-daemon.lib=${commons-daemon.home} commons-daemon.jar=${commons-daemon.lib}/commons-daemon.jar -#commons-daemon.loc=${base-jakarta.loc}/commons/daemon/binaries/daemon-1.0.1.tar.gz -commons-daemon.loc=http://www.apache.org/dist/jakarta/commons/daemon/binaries/commons-daemon-1.0.1.tar.gz +commons-daemon.loc=${base-commons.loc}/daemon/binaries/commons-daemon-1.0.1.tar.gz # ----- Commons DBCP, version 1.0 or later ----- -commons-dbcp.home=${base.path}/commons-dbcp-1.2.1 +commons-dbcp.home=${base.path}/commons-dbcp-1.2.2 commons-dbcp.lib=${commons-dbcp.home} -commons-dbcp.jar=${commons-dbcp.lib}/commons-dbcp-1.2.1.jar -commons-dbcp.loc=${base-jakarta.loc}/commons/dbcp/binaries/commons-dbcp-1.2.1.tar.gz +commons-dbcp.jar=${commons-dbcp.lib}/commons-dbcp-1.2.2.jar +commons-dbcp.loc=${base-commons.loc}/dbcp/binaries/commons-dbcp-1.2.2.tar.gz # ----- Commons Pool, version 1.0 or later ----- # Note Commons Pool 2.0 is available but requires JDK 1.4+ -commons-pool.home=${base.path}/commons-pool-1.3 +commons-pool.home=${base.path}/commons-pool-1.4 commons-pool.lib=${commons-pool.home} -commons-pool.jar=${commons-pool.lib}/commons-pool-1.3.jar -commons-pool.loc=${base-jakarta.loc}/commons/pool/binaries/commons-pool-1.3.tar.gz +commons-pool.jar=${commons-pool.lib}/commons-pool-1.4.jar +commons-pool.loc=${base-commons.loc}/pool/binaries/commons-pool-1.4.tar.gz # ----- Java Database Connectivity (JDBC) Optional Package, version 2.0 ----- @@ -201,7 +189,7 @@ # ----- Java Transaction API (JTA), version 1.0.1 or later ----- -jta.home=${base.path}/jta-1.1 +jta.home=${base.path}/jta-1_1 jta.lib=${jta.home} jta.jar=${jta.lib}/jta.jar @@ -223,8 +211,8 @@ # ----- NSIS, version 2.14 or later ----- nsis.home=C:/Program Files/nsis -nsis.loc=${base-sourceforge.loc}/nsis/nsis-2.24-setup.exe?download -nsis.install.exe=${nsis.home}/nsis-224.exe +nsis.loc=${base-sourceforge.loc}/nsis/nsis-2.34-setup.exe?download +nsis.install.exe=${nsis.home}/nsis-234.exe # ----- PureTLS Extension, version 0.9 or later ----- Modified: tomcat/container/branches/tc4.1.x/catalina/build.xml URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/catalina/build.xml?rev=619954&r1=619953&r2=619954&view=diff ============================================================================== --- tomcat/container/branches/tc4.1.x/catalina/build.xml (original) +++ tomcat/container/branches/tc4.1.x/catalina/build.xml Fri Feb 8 09:39:21 2008 @@ -62,15 +62,12 @@ <pathelement location="${commons-modeler.jar}"/> <pathelement location="${commons-pool.jar}"/> <pathelement location="${tomcat-util.jar}"/> - <pathelement location="${jaas.jar}"/> <pathelement location="${jcert.jar}"/> <pathelement location="${jdbc20ext.jar}"/> <pathelement location="${jmx.jar}"/> - <pathelement location="${jndi.jar}"/> <pathelement location="${jnet.jar}"/> <pathelement location="${jsse.jar}"/> <pathelement location="${jta.jar}"/> - <pathelement location="${ldap.jar}"/> <pathelement location="${mail.jar}"/> <pathelement location="${regexp.jar}"/> <pathelement location="${servlet.jar}"/> @@ -95,15 +92,12 @@ <pathelement location="${commons-logging.jar}"/> <pathelement location="${commons-modeler.jar}"/> <pathelement location="${commons-pool.jar}"/> - <pathelement location="${jaas.jar}"/> <pathelement location="${jcert.jar}"/> <pathelement location="${jdbc20ext.jar}"/> <pathelement location="${jmx.jar}"/> - <pathelement location="${jndi.jar}"/> <pathelement location="${jnet.jar}"/> <pathelement location="${jsse.jar}"/> <pathelement location="${jta.jar}"/> - <pathelement location="${ldap.jar}"/> <pathelement location="${mail.jar}"/> <pathelement location="${regexp.jar}"/> <pathelement location="${servlet.jar}"/> @@ -129,7 +123,6 @@ <target name="flags"> <!-- JDK flags --> - <available property="jdk.1.2.present" classname="java.util.HashMap" /> <available property="jdk.1.3.present" classname="java.lang.reflect.Proxy" /> <available property="jdk.1.4.present" classname="java.nio.Buffer" /> @@ -169,9 +162,6 @@ <available property="modeler.present" classname="org.apache.commons.modeler.Registry" classpathref="catalina.classpath"/> - <available property="jaas.present" - classname="javax.security.auth.Subject" - classpath="${jaas.jar}" /> <condition property="jaxp.present"> <and> <available classname="javax.xml.parsers.SAXParser" @@ -191,9 +181,6 @@ <available property="jmx.present" classname="javax.management.MBeanServer" classpath="${jmx.jar}" /> - <available property="jndi.present" - classname="javax.naming.Context" - classpath="${jndi.jar}" /> <condition property="jsse.present"> <and> <available classname="javax.security.cert.Certificate" @@ -215,9 +202,6 @@ <available property="junit.present" classname="junit.framework.TestCase" classpath="${junit.jar}" /> - <available property="ldap.present" - classname="com.sun.jndi.ldap.LdapClient" - classpath="${ldap.jar}" /> <available property="pool.present" classname="org.apache.commons.pool.ObjectPool" classpath="${commons-pool.jar}"/> @@ -239,7 +223,6 @@ <available property="dbcp.jar.present" file="${commons-dbcp.jar}" /> <available property="fileupload.jar.present" file="${commons-fileupload.jar}" /> <available property="io.jar.present" file="${commons-io.jar}" /> - <available property="jaas.jar.present" file="${jaas.jar}" /> <condition property="javamail.jar.present"> <and> <available file="${activation.jar}" /> @@ -249,12 +232,10 @@ <available property="jdbc20ext.jar.present" file="${jdbc20ext.jar}" /> <available property="jmx.jar.present" file="${jmx.jar}" /> <available property="jcert.jar.present" file="${jcert.jar}" /> - <available property="jndi.jar.present" file="${jndi.jar}" /> <available property="jnet.jar.present" file="${jnet.jar}" /> <available property="jsse.jar.present" file="${jsse.jar}" /> <available property="jta.jar.present" file="${jta.jar}" /> <available property="junit.jar.present" file="${junit.jar}" /> - <available property="ldap.jar.present" file="${ldap.jar}" /> <available property="logging.jar.present" file="${commons-logging.jar}" /> <available property="modeler.jar.present" file="${commons-modeler.jar}" /> <available property="pool.jar.present" file="${commons-pool.jar}" /> @@ -288,12 +269,6 @@ </and> </or> </condition> - <condition property="compile.jaas"> - <or> - <equals arg1="${full.dist}" arg2="on" /> - <equals arg1="${jaas.present}" arg2="true" /> - </or> - </condition> <condition property="compile.javamail"> <or> <equals arg1="${full.dist}" arg2="on" /> @@ -309,13 +284,6 @@ </and> </or> </condition> - <condition property="compile.jndi"> - <or> - <equals arg1="${full.dist}" arg2="on" /> - <equals arg1="${jndi.present}" arg2="true" /> - <equals arg1="${jdk.1.3.present}" arg2="true" /> - </or> - </condition> <condition property="compile.jsse"> <or> <equals arg1="${full.dist}" arg2="on" /> @@ -335,13 +303,6 @@ <equals arg1="${junit.present}" arg2="true" /> </or> </condition> - <condition property="compile.ldap"> - <or> - <equals arg1="${full.dist}" arg2="on" /> - <equals arg1="${ldap.present}" arg2="true" /> - <equals arg1="${jdk.1.3.present}" arg2="true" /> - </or> - </condition> <property name="compile.ssi" value="true"/> <condition property="compile.tyrex"> <or> @@ -369,22 +330,6 @@ </or> </and> </condition> - <condition property="copy.jaas.jar"> - <and> - <not> - <equals arg1="${light.dist}" arg2="on" /> - </not> - <or> - <equals arg1="${full.dist}" arg2="on" /> - <and> - <equals arg1="${jaas.jar.present}" arg2="true" /> - <not> - <equals arg1="${jdk.1.4.present}" arg2="true" /> - </not> - </and> - </or> - </and> - </condition> <condition property="copy.jdbc20ext.jar"> <and> <not> @@ -401,25 +346,6 @@ </or> </and> </condition> - <condition property="copy.jndi.jar"> - <and> - <not> - <equals arg1="${light.dist}" arg2="on" /> - </not> - <or> - <equals arg1="${full.dist}" arg2="on" /> - <and> - <equals arg1="${jndi.jar.present}" arg2="true" /> - <not> - <or> - <equals arg1="${jdk.1.3.present}" arg2="true" /> - <equals arg1="${jdk.1.4.present}" arg2="true" /> - </or> - </not> - </and> - </or> - </and> - </condition> <condition property="copy.javamail.jar"> <and> <not> @@ -448,25 +374,6 @@ </or> </and> </condition> - <condition property="copy.ldap.jar"> - <and> - <not> - <equals arg1="${light.dist}" arg2="on" /> - </not> - <or> - <equals arg1="${full.dist}" arg2="on" /> - <and> - <equals arg1="${ldap.jar.present}" arg2="true" /> - <not> - <or> - <equals arg1="${jdk.1.3.present}" arg2="true" /> - <equals arg1="${jdk.1.4.present}" arg2="true" /> - </or> - </not> - </and> - </or> - </and> - </condition> <condition property="copy.jsse.jar"> <and> <not> @@ -576,7 +483,6 @@ <echo message="<style> task available (required)=${style.available}" /> <echo message="--- JDK ---" /> - <echo message="jdk.1.2.present=${jdk.1.2.present}" /> <echo message="jdk.1.3.present=${jdk.1.3.present}" /> <echo message="jdk.1.4.present=${jdk.1.4.present}" /> @@ -588,7 +494,6 @@ <echo message="collections.present=${collections.present}" /> <echo message="digester.present=${digester.present}" /> <echo message="jaxp.present=${jaxp.present}" /> - <echo message="jndi.present=${jndi.present}" /> <echo message="logging.present=${logging.present}" /> <echo message="regexp.present=${regexp.present}" /> <echo message="servlet.present=${servlet.present}" /> @@ -598,19 +503,16 @@ <echo message="dbcp.present=${dbcp.present}" /> <echo message="fileupload.present=${fileupload.present}" /> <echo message="io.present=${io.present}" /> - <echo message="jaas.present=${jaas.present}" /> <echo message="javamail.present=${javamail.present}" /> <echo message="jmx.present=${jmx.present}" /> <echo message="jsse.present=${jsse.present}" /> <echo message="jta.present=${jta.present}" /> <echo message="junit.present=${junit.present}" /> - <echo message="ldap.present=${ldap.present}" /> <echo message="modeler.present=${modeler.present}" /> <echo message="pool.present=${pool.present}" /> <echo message="tyrex.present=${tyrex.present}" /> <echo message="--- Required JARs ---" /> - <echo message="jndi.jar.present(except JDK 1.3+)=${jndi.jar.present}" /> <echo message="regexp.jar.present=${regexp.jar.present}" /> <echo message="servlet.jar.present=${servlet.jar.present}" /> <echo message="xerces.jar.present(except JDK 1.4+ or xerces2)=${xerces.jar.present}" /> @@ -621,13 +523,11 @@ <echo message="dbcp.jar.present=${dbcp.jar.present}" /> <echo message="fileupload.jar.present=${fileupload.jar.present}" /> <echo message="io.jar.present=${io.jar.present}" /> - <echo message="jaas.jar.present=${jaas.jar.present}" /> <echo message="javamail.jar.present=${javamail.jar.present}" /> <echo message="jdbc20ext.jar.present=${jdbc20ext.jar.present}" /> <echo message="jmx.jar.present=${jmx.jar.present}" /> <echo message="jta.jar.present=${jta.jar.present}" /> <echo message="junit.jar.present=${junit.jar.present}" /> - <echo message="ldap.jar.present=${ldap.jar.present}" /> <echo message="modeler.jar.present=${modeler.jar.present}" /> <echo message="pool.jar.present=${pool.jar.present}" /> <echo message="tyrex.jar.present=${tyrex.jar.present}" /> @@ -635,27 +535,21 @@ <echo message="--- Conditional compilation flags ---" /> <echo message="compile.daemon=${compile.daemon}" /> <echo message="compile.dbcp=${compile.dbcp}" /> - <echo message="compile.jaas=${compile.jaas}" /> <echo message="compile.javamail=${compile.javamail}" /> <echo message="compile.jmx=${compile.jmx}" /> - <echo message="compile.jndi=${compile.jndi}" /> <echo message="compile.jsse=${compile.jsse}" /> <echo message="compile.jta=${compile.jta}" /> <echo message="compile.junit=${compile.junit}" /> - <echo message="compile.ldap=${compile.ldap}" /> <echo message="compile.ssi=${compile.ssi}" /> <echo message="compile.tyrex=${compile.tyrex}" /> <echo message="--- Distribution flags ---" /> <echo message="copy.daemon.jar=${copy.daemon.jar}" /> <echo message="copy.dbcp.jar=${copy.dbcp.jar}" /> - <echo message="copy.jaas.jar=${copy.jaas.jar}" /> <echo message="copy.jdbc20ext.jar=${copy.jdbc20ext.jar}" /> <echo message="copy.javamail.jar=${copy.javamail.jar}" /> <echo message="copy.jmx.jar=${copy.jmx.jar}" /> - <echo message="copy.jndi.jar=${copy.jndi.jar}" /> <echo message="copy.jta.jar=${copy.jta.jar}" /> - <echo message="copy.ldap.jar=${copy.ldap.jar}" /> <echo message="copy.logging.jar=${copy.logging.jar}" /> <echo message="copy.modeler.jar=${copy.modeler.jar}" /> <echo message="copy.pool.jar=${copy.pool.jar}" /> @@ -704,9 +598,6 @@ <copy todir="${catalina.build}/server/lib" file="${commons-io.jar}"/> </target> - <target name="copy-jaas.jar" if="copy.jaas.jar"> - <copy todir="${catalina.build}/server/lib" file="${jaas.jar}"/> - </target> <target name="copy-jdbc20ext.jar" if="copy.jdbc20ext.jar"> <copy todir="${catalina.build}/common/lib" file="${jdbc20ext.jar}"/> </target> @@ -714,17 +605,9 @@ <copy todir="${catalina.build}/server/lib" file="${jmx.jar}"/> <copy tofile="${catalina.build}/server/lib/mx4j.license" file="${jmx.license}"/> </target> - <target name="copy-jndi.jar" if="copy.jndi.jar"> - <copy todir="${catalina.build}/common/lib" file="${jndi.jar}"/> - </target> <target name="copy-jta.jar" if="copy.jta.jar"> <copy todir="${catalina.build}/common/lib" file="${jta.jar}"/> </target> - <target name="copy-ldap.jar" if="copy.ldap.jar"> - <!-- Cannot redistribute LDAP - <copy todir="${catalina.build}/common/lib" file="${ldap.jar}"/> - --> - </target> <target name="copy-jsse.jar" if="copy.jsse.jar"> <!-- Cannot redistribute JSSE <copy todir="${catalina.build}/common/lib" file="${jcert.jar}"/> @@ -757,7 +640,7 @@ <!-- =================== BUILD: Copy Static Files ======================= --> - <target name="build-static" depends="flags,flags.display,build-prepare,copy-activation.jar,copy-daemon.jar,copy-dbcp.jar,copy-fileupload.jar,copy-io.jar,copy-jaas.jar,copy-jdbc20ext.jar,copy-jmx.jar,copy-jndi.jar,copy-jsse.jar,copy-jta.jar,copy-ldap.jar,copy-modeler.jar,copy-pool.jar,copy-tyrex.jar,copy-xerces.jar,copy-xerces2.jars"> + <target name="build-static" depends="flags,flags.display,build-prepare,copy-activation.jar,copy-daemon.jar,copy-dbcp.jar,copy-fileupload.jar,copy-io.jar,copy-jdbc20ext.jar,copy-jmx.jar,copy-jsse.jar,copy-jta.jar,copy-modeler.jar,copy-pool.jar,copy-tyrex.jar,copy-xerces.jar,copy-xerces2.jars"> <!-- Executable Commands --> <copy todir="${catalina.build}/bin"> @@ -824,6 +707,13 @@ value="public CharChunk subSequence" /> </replace> + <!-- Remove references to 1.5 annotations --> + <replace dir="${tomcat-util.home}/java"> + <replacefilter + token="@Deprecated" + value="" /> + </replace> + <ant dir="${tomcat-util.home}" target="build-main" inheritAll="false" > <property name="jmx.jar" value="${jmx.jar}" /> <property name="puretls.jar" value="${puretls.jar}" /> @@ -848,10 +738,6 @@ optimize="${compile.optimize}" excludes="**/CVS/**"> <classpath refid="catalina.classpath" /> - <exclude name="org/apache/catalina/util/ProcessHelper.java" - unless="jdk.1.3.present"/> - <exclude name="org/apache/catalina/servlets/CGIServlet.java" - unless="jdk.1.3.present"/> <exclude name="org/apache/naming/NamingService.java" unless="compile.jmx"/> <exclude name="org/apache/naming/factory/DbcpDataSourceFactory.java" @@ -862,8 +748,6 @@ unless="compile.jmx"/> <exclude name="org/apache/catalina/net/SSLServerSocketFactory.java" unless="compile.jsse"/> - <exclude name="org/apache/catalina/realm/JAAS**" - unless="compile.jaas"/> <exclude name="org/apache/catalina/startup/BootstrapService.java" unless="compile.daemon"/> <exclude name="org/apache/catalina/startup/BootstrapServiceContext.java" Modified: tomcat/container/branches/tc4.1.x/webapps/admin/build.xml URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/webapps/admin/build.xml?rev=619954&r1=619953&r2=619954&view=diff ============================================================================== --- tomcat/container/branches/tc4.1.x/webapps/admin/build.xml (original) +++ tomcat/container/branches/tc4.1.x/webapps/admin/build.xml Fri Feb 8 09:39:21 2008 @@ -32,7 +32,6 @@ <target name="flags"> <!-- JDK flags --> - <available property="jdk.1.2.present" classname="java.util.HashMap" /> <available property="jdk.1.3.present" classname="java.lang.reflect.Proxy" /> <available property="jdk.1.4.present" classname="java.nio.Buffer" /> @@ -124,7 +123,6 @@ <echo message="<style> task available (required)=${style.available}" /> <echo message="--- JDK ---" /> - <echo message="jdk.1.2.present=${jdk.1.2.present}" /> <echo message="jdk.1.3.present=${jdk.1.3.present}" /> <echo message="jdk.1.4.present=${jdk.1.4.present}" /> Modified: tomcat/container/branches/tc4.1.x/webapps/examples/build.xml URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/webapps/examples/build.xml?rev=619954&r1=619953&r2=619954&view=diff ============================================================================== --- tomcat/container/branches/tc4.1.x/webapps/examples/build.xml (original) +++ tomcat/container/branches/tc4.1.x/webapps/examples/build.xml Fri Feb 8 09:39:21 2008 @@ -18,7 +18,6 @@ <!-- Construct Catalina classpath --> <path id="examples.classpath"> <pathelement location="${activation.jar}"/> - <pathelement location="${jndi.jar}"/> <pathelement location="${mail.jar}"/> <pathelement location="${servlet.jar}"/> </path> @@ -27,7 +26,6 @@ <target name="flags"> <!-- JDK flags --> - <available property="jdk.1.2.present" classname="java.util.HashMap" /> <available property="jdk.1.3.present" classname="java.lang.reflect.Proxy" /> <available property="jdk.1.4.present" classname="java.nio.Buffer" /> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]