Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 2277 invoked from network); 17 May 2010 15:53:27 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 17 May 2010 15:53:27 -0000 Received: (qmail 66271 invoked by uid 500); 17 May 2010 15:53:26 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 66223 invoked by uid 500); 17 May 2010 15:53:26 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 66216 invoked by uid 99); 17 May 2010 15:53:26 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 May 2010 15:53:26 +0000 X-ASF-Spam-Status: No, hits=-1505.5 required=10.0 tests=ALL_TRUSTED,AWL X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 May 2010 15:53:25 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 40680238896F; Mon, 17 May 2010 15:53:02 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r945222 - in /geronimo/server/trunk: plugingroups/wab-jetty/ plugingroups/wab-jetty/src/main/history/ plugingroups/wab-tomcat/ plugingroups/wab-tomcat/src/main/history/ plugins/ plugins/remote-deploy/geronimo-remote-deploy/src/main/java/org... Date: Mon, 17 May 2010 15:53:02 -0000 To: scm@geronimo.apache.org From: gawor@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100517155302.40680238896F@eris.apache.org> Author: gawor Date: Mon May 17 15:53:01 2010 New Revision: 945222 URL: http://svn.apache.org/viewvc?rev=945222&view=rev Log: get remote-plugin working Modified: geronimo/server/trunk/plugingroups/wab-jetty/pom.xml geronimo/server/trunk/plugingroups/wab-jetty/src/main/history/dependencies.xml geronimo/server/trunk/plugingroups/wab-tomcat/pom.xml geronimo/server/trunk/plugingroups/wab-tomcat/src/main/history/dependencies.xml geronimo/server/trunk/plugins/pom.xml geronimo/server/trunk/plugins/remote-deploy/geronimo-remote-deploy/src/main/java/org/apache/geronimo/deployment/remote/FileUploadServlet.java geronimo/server/trunk/plugins/remote-deploy/remote-deploy-jetty/src/main/history/dependencies.xml geronimo/server/trunk/plugins/remote-deploy/remote-deploy-jetty/src/main/plan/plan.xml geronimo/server/trunk/plugins/remote-deploy/remote-deploy-tomcat/src/main/history/dependencies.xml geronimo/server/trunk/plugins/remote-deploy/remote-deploy-tomcat/src/main/plan/plan.xml Modified: geronimo/server/trunk/plugingroups/wab-jetty/pom.xml URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugingroups/wab-jetty/pom.xml?rev=945222&r1=945221&r2=945222&view=diff ============================================================================== --- geronimo/server/trunk/plugingroups/wab-jetty/pom.xml (original) +++ geronimo/server/trunk/plugingroups/wab-jetty/pom.xml Mon May 17 15:53:01 2010 @@ -93,12 +93,12 @@ ${project.version} car - - - - - - + + org.apache.geronimo.configs + remote-deploy-jetty + ${project.version} + car + org.apache.geronimo.configs jasper-deployer Modified: geronimo/server/trunk/plugingroups/wab-jetty/src/main/history/dependencies.xml URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugingroups/wab-jetty/src/main/history/dependencies.xml?rev=945222&r1=945221&r2=945222&view=diff ============================================================================== --- geronimo/server/trunk/plugingroups/wab-jetty/src/main/history/dependencies.xml (original) +++ geronimo/server/trunk/plugingroups/wab-jetty/src/main/history/dependencies.xml Mon May 17 15:53:01 2010 @@ -33,6 +33,11 @@ org.apache.geronimo.configs + remote-deploy-jetty + car + + + org.apache.geronimo.configs web-extender car Modified: geronimo/server/trunk/plugingroups/wab-tomcat/pom.xml URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugingroups/wab-tomcat/pom.xml?rev=945222&r1=945221&r2=945222&view=diff ============================================================================== --- geronimo/server/trunk/plugingroups/wab-tomcat/pom.xml (original) +++ geronimo/server/trunk/plugingroups/wab-tomcat/pom.xml Mon May 17 15:53:01 2010 @@ -93,12 +93,12 @@ ${project.version} car - - - - - - + + org.apache.geronimo.configs + remote-deploy-tomcat + ${project.version} + car + org.apache.geronimo.configs jasper-deployer Modified: geronimo/server/trunk/plugingroups/wab-tomcat/src/main/history/dependencies.xml URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugingroups/wab-tomcat/src/main/history/dependencies.xml?rev=945222&r1=945221&r2=945222&view=diff ============================================================================== --- geronimo/server/trunk/plugingroups/wab-tomcat/src/main/history/dependencies.xml (original) +++ geronimo/server/trunk/plugingroups/wab-tomcat/src/main/history/dependencies.xml Mon May 17 15:53:01 2010 @@ -28,6 +28,11 @@ org.apache.geronimo.configs + remote-deploy-tomcat + car + + + org.apache.geronimo.configs tomcat7-deployer car Modified: geronimo/server/trunk/plugins/pom.xml URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/pom.xml?rev=945222&r1=945221&r2=945222&view=diff ============================================================================== --- geronimo/server/trunk/plugins/pom.xml (original) +++ geronimo/server/trunk/plugins/pom.xml Mon May 17 15:53:01 2010 @@ -184,7 +184,7 @@ uddi - + remote-deploy welcome Modified: geronimo/server/trunk/plugins/remote-deploy/geronimo-remote-deploy/src/main/java/org/apache/geronimo/deployment/remote/FileUploadServlet.java URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/remote-deploy/geronimo-remote-deploy/src/main/java/org/apache/geronimo/deployment/remote/FileUploadServlet.java?rev=945222&r1=945221&r2=945222&view=diff ============================================================================== --- geronimo/server/trunk/plugins/remote-deploy/geronimo-remote-deploy/src/main/java/org/apache/geronimo/deployment/remote/FileUploadServlet.java (original) +++ geronimo/server/trunk/plugins/remote-deploy/geronimo-remote-deploy/src/main/java/org/apache/geronimo/deployment/remote/FileUploadServlet.java Mon May 17 15:53:01 2010 @@ -106,7 +106,11 @@ public class FileUploadServlet extends H //File temp = File.createTempFile("remote-deploy", ""); // Note: Doing this because WAR files have to be their original names to // handle the case where no web.xml or context root was provided - File temp = new File(System.getProperty("java.io.tmpdir"), fileName.trim()); + File tempDir = new File(System.getProperty("java.io.tmpdir")); + File temp = new File(tempDir, fileName.trim()); + if (!temp.getAbsolutePath().startsWith(tempDir.getAbsolutePath())) { + throw new IOException("Invalid upload filename"); + } temp.createNewFile(); temp.deleteOnExit(); names[i] = temp.getAbsolutePath(); Modified: geronimo/server/trunk/plugins/remote-deploy/remote-deploy-jetty/src/main/history/dependencies.xml URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/remote-deploy/remote-deploy-jetty/src/main/history/dependencies.xml?rev=945222&r1=945221&r2=945222&view=diff ============================================================================== --- geronimo/server/trunk/plugins/remote-deploy/remote-deploy-jetty/src/main/history/dependencies.xml (original) +++ geronimo/server/trunk/plugins/remote-deploy/remote-deploy-jetty/src/main/history/dependencies.xml Mon May 17 15:53:01 2010 @@ -12,13 +12,13 @@ car - org.apache.geronimo.framework - xmlbeans - car - - org.apache.geronimo.plugins geronimo-remote-deploy war + + org.apache.servicemix.bundles + org.apache.servicemix.bundles.xmlbeans + jar + Modified: geronimo/server/trunk/plugins/remote-deploy/remote-deploy-jetty/src/main/plan/plan.xml URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/remote-deploy/remote-deploy-jetty/src/main/plan/plan.xml?rev=945222&r1=945221&r2=945222&view=diff ============================================================================== --- geronimo/server/trunk/plugins/remote-deploy/remote-deploy-jetty/src/main/plan/plan.xml (original) +++ geronimo/server/trunk/plugins/remote-deploy/remote-deploy-jetty/src/main/plan/plan.xml Mon May 17 15:53:01 2010 @@ -20,6 +20,10 @@ + + org.apache.geronimo.deployment.remote + + /remote-deploy geronimo-admin Modified: geronimo/server/trunk/plugins/remote-deploy/remote-deploy-tomcat/src/main/history/dependencies.xml URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/remote-deploy/remote-deploy-tomcat/src/main/history/dependencies.xml?rev=945222&r1=945221&r2=945222&view=diff ============================================================================== --- geronimo/server/trunk/plugins/remote-deploy/remote-deploy-tomcat/src/main/history/dependencies.xml (original) +++ geronimo/server/trunk/plugins/remote-deploy/remote-deploy-tomcat/src/main/history/dependencies.xml Mon May 17 15:53:01 2010 @@ -12,13 +12,13 @@ car - org.apache.geronimo.framework - xmlbeans - car - - org.apache.geronimo.plugins geronimo-remote-deploy war + + org.apache.servicemix.bundles + org.apache.servicemix.bundles.xmlbeans + jar + Modified: geronimo/server/trunk/plugins/remote-deploy/remote-deploy-tomcat/src/main/plan/plan.xml URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/remote-deploy/remote-deploy-tomcat/src/main/plan/plan.xml?rev=945222&r1=945221&r2=945222&view=diff ============================================================================== --- geronimo/server/trunk/plugins/remote-deploy/remote-deploy-tomcat/src/main/plan/plan.xml (original) +++ geronimo/server/trunk/plugins/remote-deploy/remote-deploy-tomcat/src/main/plan/plan.xml Mon May 17 15:53:01 2010 @@ -20,6 +20,10 @@ + + org.apache.geronimo.deployment.remote + + /remote-deploy geronimo-admin