diff --git a/LICENSE.txt b/LICENSE.txt index 4cc379640e..db99aa5fc2 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -216,8 +216,10 @@ Applications: Copyright (C) 2005 GPLv2 (or any later version) See licenses/LICENSE-GPLv2.txt - Uses Apache Jakarta Standard Tag Library 1.1.2: - See licenses/LICENSE-Apache2.0.txt + Uses Glassfish Standard Tag Library (JSTL) 1.2: + Common Development and Distribution License (CDDL) version 1.0 + GNU General Public License (GPL) version 2 + See https://glassfish.dev.java.net/public/CDDL+GPL.html + See licenses/LICENSE-GPLv2.txt SusiMail: Copyright (C) 2004-2005 @@ -229,6 +231,10 @@ Applications: Bundles systray4j-2.4.1: See licenses/LICENSE-LGPLv2.1.txt + Tomcat 6.0.35: + Copyright 1999-2011 The Apache Software Foundation + See licenses/LICENSE-Apache2.0.txt + See licenses/NOTICE-Tomcat.txt Other Applications and Libraries diff --git a/apps/jetty/apache-tomcat-deployer/NOTICE b/apps/jetty/apache-tomcat-deployer/NOTICE new file mode 100644 index 0000000000..c44c35de88 --- /dev/null +++ b/apps/jetty/apache-tomcat-deployer/NOTICE @@ -0,0 +1,16 @@ +Apache Tomcat +Copyright 1999-2011 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +The Windows Installer is built with the Nullsoft +Scriptable Install Sysem (NSIS), which is +open source software. The original software and +related information is available at +http://nsis.sourceforge.net. + +Java compilation software for JSP pages is provided by Eclipse, +which is open source software. The original software and +related information is available at +http://www.eclipse.org. diff --git a/apps/jetty/apache-tomcat-deployer/README-i2p.txt b/apps/jetty/apache-tomcat-deployer/README-i2p.txt new file mode 100644 index 0000000000..dd39811386 --- /dev/null +++ b/apps/jetty/apache-tomcat-deployer/README-i2p.txt @@ -0,0 +1,14 @@ +This is Apache Tomcat 6.x, supporting Servlet 2.5 and JSP 2.1. +The Glassfish JSP 2.1 bundled in Jetty 6 is way too old. + +Retrieved from the file + apache-tomcat-6.0.35-deployer.tar.gz + +minus the following files and directores: + +build.xml +deployer-howto.html +images/* +lib/catalina* +LICENSE (see ../../../licenses/LICENSE-Apache2.0.txt, it's also inside every jar) +RELEASE-NOTES diff --git a/apps/jetty/apache-tomcat-deployer/lib/el-api.jar b/apps/jetty/apache-tomcat-deployer/lib/el-api.jar new file mode 100644 index 0000000000..3518f7d76b Binary files /dev/null and b/apps/jetty/apache-tomcat-deployer/lib/el-api.jar differ diff --git a/apps/jetty/apache-tomcat-deployer/lib/jasper-el.jar b/apps/jetty/apache-tomcat-deployer/lib/jasper-el.jar new file mode 100644 index 0000000000..23876732ee Binary files /dev/null and b/apps/jetty/apache-tomcat-deployer/lib/jasper-el.jar differ diff --git a/apps/jetty/apache-tomcat-deployer/lib/jasper.jar b/apps/jetty/apache-tomcat-deployer/lib/jasper.jar new file mode 100644 index 0000000000..e64284f4f6 Binary files /dev/null and b/apps/jetty/apache-tomcat-deployer/lib/jasper.jar differ diff --git a/apps/jetty/apache-tomcat-deployer/lib/jsp-api.jar b/apps/jetty/apache-tomcat-deployer/lib/jsp-api.jar new file mode 100644 index 0000000000..6ef6574cea Binary files /dev/null and b/apps/jetty/apache-tomcat-deployer/lib/jsp-api.jar differ diff --git a/apps/jetty/apache-tomcat-deployer/lib/servlet-api.jar b/apps/jetty/apache-tomcat-deployer/lib/servlet-api.jar new file mode 100644 index 0000000000..1bf50af6e5 Binary files /dev/null and b/apps/jetty/apache-tomcat-deployer/lib/servlet-api.jar differ diff --git a/apps/jetty/apache-tomcat-deployer/lib/tomcat-juli.jar b/apps/jetty/apache-tomcat-deployer/lib/tomcat-juli.jar new file mode 100644 index 0000000000..07571768ca Binary files /dev/null and b/apps/jetty/apache-tomcat-deployer/lib/tomcat-juli.jar differ diff --git a/apps/jetty/build.xml b/apps/jetty/build.xml index b939e1432b..bde8e56c81 100644 --- a/apps/jetty/build.xml +++ b/apps/jetty/build.xml @@ -8,6 +8,7 @@ + @@ -82,28 +83,48 @@ jetty-util-xxx.jar: LifeCycle (base class for stuff), URIUtil (used in i2psnark) jetty-sslengine-xxx.jar: SSL NIO Connector for console jetty-java5-threadpool-xxx.jar: Concurrent thread pool for eepsite - jasper*, commons-logging.jar: JspC compiler, webapp runtime + glassfish 2.1: Not used, too old, see Tomcat below. jetty-rewrite-handler: Not used by I2P, but only 20KB and could be useful for eepsites All of these are available in the Ubuntu packages libjetty-java and libjetty-extra-java --> - + - - - - - - + + + + + + + + + + + + + + + + + diff --git a/apps/susidns/src/WEB-INF/lib/README.txt b/apps/susidns/src/WEB-INF/lib/README.txt new file mode 100644 index 0000000000..0bc353fd41 --- /dev/null +++ b/apps/susidns/src/WEB-INF/lib/README.txt @@ -0,0 +1,12 @@ +These are 1.2 libs downloaded from http://jstl.java.net/download.html +Licenses: Common Development and Distribution License (CDDL) version 1.0 + GNU General Public License (GPL) version 2 + https://glassfish.dev.java.net/public/CDDL+GPL.html + +1.2 libs are compatible with JSP 2.1 containers. +See http://www.coderanch.com/how-to/java/JstlTagLibDefinitions for more info. + +The previous files were version 1.1.2 for JSP 2.0. +Old names kept so they are overwritten in the update and are in the classpath. + +jstl-api-1.2.jar -> jstl.jar +jstl-impl-1.2.jar -> standard.jar diff --git a/apps/susidns/src/WEB-INF/lib/jstl.jar b/apps/susidns/src/WEB-INF/lib/jstl.jar index 893b4dd1dc..183ed63f44 100644 Binary files a/apps/susidns/src/WEB-INF/lib/jstl.jar and b/apps/susidns/src/WEB-INF/lib/jstl.jar differ diff --git a/apps/susidns/src/WEB-INF/lib/standard.jar b/apps/susidns/src/WEB-INF/lib/standard.jar index e84c1a23ca..110ca517c3 100644 Binary files a/apps/susidns/src/WEB-INF/lib/standard.jar and b/apps/susidns/src/WEB-INF/lib/standard.jar differ diff --git a/build.xml b/build.xml index 3e726c0909..f207b53083 100644 --- a/build.xml +++ b/build.xml @@ -567,6 +567,15 @@ + + + + + + + + + @@ -758,6 +767,7 @@ So we include the MIT one in our binary package --> + @@ -947,7 +957,7 @@ --> - +