Repository: activemq
Updated Branches:
  refs/heads/master 977deb42c -> f2c3ebfa0


https://issues.apache.org/jira/browse/AMQ-5754 - disable file server by default


Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/f2c3ebfa
Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/f2c3ebfa
Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/f2c3ebfa

Branch: refs/heads/master
Commit: f2c3ebfa0eca24fc021692428eaf12e0014e01f4
Parents: 977deb4
Author: Dejan Bosanac <[email protected]>
Authored: Thu Apr 30 12:08:26 2015 +0200
Committer: Dejan Bosanac <[email protected]>
Committed: Thu Apr 30 12:08:26 2015 +0200

----------------------------------------------------------------------
 .../main/java/org/apache/activemq/util/FilenameGuardFilter.java  | 2 +-
 activemq-fileserver/src/main/webapp/index.html                   | 4 ++--
 assembly/src/release/conf/jetty.xml                              | 3 +++
 3 files changed, 6 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq/blob/f2c3ebfa/activemq-fileserver/src/main/java/org/apache/activemq/util/FilenameGuardFilter.java
----------------------------------------------------------------------
diff --git 
a/activemq-fileserver/src/main/java/org/apache/activemq/util/FilenameGuardFilter.java
 
b/activemq-fileserver/src/main/java/org/apache/activemq/util/FilenameGuardFilter.java
index 099fa41..89bfa58 100644
--- 
a/activemq-fileserver/src/main/java/org/apache/activemq/util/FilenameGuardFilter.java
+++ 
b/activemq-fileserver/src/main/java/org/apache/activemq/util/FilenameGuardFilter.java
@@ -60,7 +60,7 @@ public class FilenameGuardFilter implements Filter {
         }
 
         private String guard(String filename) {
-            String guarded = filename.replace(":", "_");
+            String guarded = filename.replace(":", "_").replace("\\", 
"").replace("/", "");
             if (LOG.isDebugEnabled()) {
                 LOG.debug("guarded " + filename + " to " + guarded);
             }

http://git-wip-us.apache.org/repos/asf/activemq/blob/f2c3ebfa/activemq-fileserver/src/main/webapp/index.html
----------------------------------------------------------------------
diff --git a/activemq-fileserver/src/main/webapp/index.html 
b/activemq-fileserver/src/main/webapp/index.html
index 56294f6..f30eb69 100644
--- a/activemq-fileserver/src/main/webapp/index.html
+++ b/activemq-fileserver/src/main/webapp/index.html
@@ -16,14 +16,14 @@
 -->
 <html>
 <head>
-<title>ActiveMQ Console</title>
+<title>ActiveMQ File server</title>
 </head>
 <body>
 
 <h1>RESTful file access</h1>
 
 <p>
-       This webapp provides RESTful file access.
+       This webapp provides RESTful file access for <a 
href="http://activemq.apache.org/blob-messages.html";>blob messages</a>. It's 
disabled by default, please take a look at web server configuration on how to 
enable it.
 </p>
 
 </body>

http://git-wip-us.apache.org/repos/asf/activemq/blob/f2c3ebfa/assembly/src/release/conf/jetty.xml
----------------------------------------------------------------------
diff --git a/assembly/src/release/conf/jetty.xml 
b/assembly/src/release/conf/jetty.xml
index 2f77ee5..12e104c 100644
--- a/assembly/src/release/conf/jetty.xml
+++ b/assembly/src/release/conf/jetty.xml
@@ -65,12 +65,15 @@
                             <property name="resourceBase" 
value="${activemq.home}/webapps/admin" />
                             <property name="logUrlOnStart" value="true" />
                         </bean>
+                        <!-- Enable embedded file server for Blob messages -->
+                        <!--
                         <bean class="org.eclipse.jetty.webapp.WebAppContext">
                             <property name="contextPath" value="/fileserver" />
                             <property name="resourceBase" 
value="${activemq.home}/webapps/fileserver" />
                             <property name="logUrlOnStart" value="true" />
                             <property name="parentLoaderPriority" value="true" 
/>
                         </bean>
+                        -->
                         <bean class="org.eclipse.jetty.webapp.WebAppContext">
                             <property name="contextPath" value="/api" />
                             <property name="resourceBase" 
value="${activemq.home}/webapps/api" />

Reply via email to