You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by ho...@apache.org on 2007/05/31 11:33:04 UTC

svn commit: r543094 - /jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java

Author: hoffmann
Date: Thu May 31 02:33:03 2007
New Revision: 543094

URL: http://svn.apache.org/viewvc?view=rev&rev=543094
Log:
added a conditional, to prevent the wrong setting of the port, which is not checked by TemplateURI. 
In my Eyes this is seems like a possible bug within TemplateURI, which checks, whete use.ssl is true, but blindly 
sets the port no matter what.

Modified:
    jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java

Modified: jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java
URL: http://svn.apache.org/viewvc/jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java?view=diff&rev=543094&r1=543093&r2=543094
==============================================================================
--- jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java (original)
+++ jakarta/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java Thu May 31 02:33:03 2007
@@ -25,6 +25,7 @@
 import org.apache.commons.logging.LogFactory;
 
 import org.apache.turbine.Turbine;
+import org.apache.turbine.TurbineConstants;
 import org.apache.turbine.services.pull.ApplicationTool;
 import org.apache.turbine.util.RunData;
 import org.apache.turbine.util.parser.ParameterParser;
@@ -114,7 +115,12 @@
         
         // Set the Server Scheme Based on the use.ssl Property from TR.props
         // If false, http is used and if true https is used.
-        templateURI.setSecure();
+        boolean useSSL = Turbine.getConfiguration().getBoolean(TurbineConstants.USE_SSL_KEY, TurbineConstants.USE_SSL_DEFAULT);
+        if(useSSL)
+        {
+            templateURI.setServerScheme(useSSL ? TemplateURI.HTTPS : TemplateURI.HTTP);
+            templateURI.setServerPort(TemplateURI.HTTPS_PORT);
+        }
 
         Configuration conf =
                 Turbine.getConfiguration().subset(TEMPLATE_LINK_PREFIX);



---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org