larryi 2004/01/21 18:05:05 Modified: webapps/admin/WEB-INF/classes/org/apache/webapp/admin ApplicationResources_en.properties ApplicationResources_es.properties ApplicationResources_ja.properties webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector ConnectorForm.java EditConnectorAction.java SaveConnectorAction.java webapps/admin/connector connector.jsp Log: Add support for URIEncoding, useBodyEncodingForURI, and allowTrace properties on the connector. Revision Changes Path 1.19 +2 -0 jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_en.properties Index: ApplicationResources_en.properties =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_en.properties,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- ApplicationResources_en.properties 20 Nov 2003 21:00:26 -0000 1.18 +++ ApplicationResources_en.properties 22 Jan 2004 02:05:05 -0000 1.19 @@ -122,6 +122,8 @@ connector.connection.disableUploadTimeout=Disable Upload Timeout connector.enable.dns=Enable DNS Lookups connector.uriencoding=URI Encoding +connector.useBodyEncodingForURI=Use Body Encoding For URI Query Parameters +connector.allowTrace=Allow TRACE Method connector.address.ip=IP Address connector.redirect.portnumber=Redirect Port Number connector.min=Minimum 1.18 +5 -2 jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_es.properties Index: ApplicationResources_es.properties =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_es.properties,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- ApplicationResources_es.properties 17 Jan 2004 01:45:19 -0000 1.17 +++ ApplicationResources_es.properties 22 Jan 2004 02:05:05 -0000 1.18 @@ -121,6 +121,9 @@ connector.default.buffer=Tamaño por defecto del Búfer connector.connection.disableUploadTimeout=Desactivar Tiempo de Espera de la Carga connector.enable.dns=Permitir Búsquedas en el DNS +connector.uriencoding=Codificación de URI +connector.useBodyEncodingForURI=Usar Codificación de Cuerpo (Body) para Parámetros de Consulta de URI +connector.allowTrace=Permitir Método de TRAZA connector.address.ip=Dirección IP connector.redirect.portnumber=Número del puerto de redireccionamiento connector.min=Mínimo @@ -164,7 +167,7 @@ context.path=Trayectoria context.reloadable=Recargable context.swallowOutput=Salida del Trago (Swallow) -context.usenaming=Utilice el Nombramiento (Naming) +context.usenaming=Utilizar el Nombramiento (Naming) context.workdir=Directorio de Trabajo context.loader.properties=Propiedades del cargador context.sessionmgr.properties=Propiedades del gestor de Sesión @@ -172,7 +175,7 @@ context.sessionId=Inicializador de la Identificación De la Sesión context.max.sessions=Máximas Sesiones Activas defaultcontext.properties=Propiedades de DefaultContext -error.context.directory=La base del documento no existe ni es un directorio legible +error.context.directory=La base del documento ni existe ni es un directorio legible error.docBase.required=<li>La base del documento no puede ser nula</li> error.path.required=<li>La trayectoria no puede ser nula</li> error.workDir.required=<li>El directorio de trabajo no puede ser nulo</li> 1.7 +2 -0 jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_ja.properties Index: ApplicationResources_ja.properties =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_ja.properties,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ApplicationResources_ja.properties 1 Dec 2003 21:34:00 -0000 1.6 +++ ApplicationResources_ja.properties 22 Jan 2004 02:05:05 -0000 1.7 @@ -122,6 +122,8 @@ connector.connection.disableUploadTimeout=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8\u306e\u7121\u52b9\u5316 connector.enable.dns=DNS\u306e\u30eb\u30c3\u30af\u30a2\u30c3\u30d7 connector.uriencoding=URI\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0 +connector.useBodyEncodingForURI=URI\u30af\u30a8\u30ea\u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u30dc\u30c7\u30a3\u306e\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u4f7f\u7528 +connector.allowTrace=TRACE\u30e1\u30bd\u30c3\u30c9\u3092\u8a31\u53ef connector.address.ip=IP\u30a2\u30c9\u30ec\u30b9 connector.redirect.portnumber=\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u30dd\u30fc\u30c8\u756a\u53f7 connector.min=\u6700\u5c0f 1.6 +75 -4 jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/ConnectorForm.java Index: ConnectorForm.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/ConnectorForm.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ConnectorForm.java 29 Aug 2003 02:40:51 -0000 1.5 +++ ConnectorForm.java 22 Jan 2004 02:05:05 -0000 1.6 @@ -203,6 +203,21 @@ private String minSpare = null; /** + * The text for the URIEncoding. + */ + private String uriEncodingText = null; + + /** + * The value of useBodyEncodingForURI. + */ + private String useBodyEncodingForURI = "false"; + + /** + * The value of allowTrace. + */ + private String allowTrace = "false"; + + /** * The text for the port. */ private String portText = null; @@ -907,6 +922,60 @@ } /** + * Return the URIEncoding text. + */ + public String getURIEncodingText() { + + return this.uriEncodingText; + + } + + /** + * Set the URIEncoding Text. + */ + public void setURIEncodingText(String uriEncodingText) { + + this.uriEncodingText = uriEncodingText; + + } + + /** + * Return the useBodyEncodingForURI Text. + */ + public String getUseBodyEncodingForURIText() { + + return this.useBodyEncodingForURI; + + } + + /** + * Set the useBodyEncodingForURI Text. + */ + public void setUseBodyEncodingForURIText(String useBodyEncodingForURI) { + + this.useBodyEncodingForURI = useBodyEncodingForURI; + + } + + /** + * Return the allowTrace Text. + */ + public String getAllowTraceText() { + + return this.allowTrace; + + } + + /** + * Set the allowTrace Text. + */ + public void setAllowTraceText(String allowTrace) { + + this.allowTrace = allowTrace; + + } + + /** * Return the port text. */ public String getPortText() { @@ -1060,6 +1129,8 @@ this.maxSpare = null; this.maxThreads = null; this.minSpare = null; + this.uriEncodingText = null; + this.useBodyEncodingForURI = "false"; this.portText = null; this.redirectPortText = null; this.proxyName = null; 1.4 +13 -4 jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/EditConnectorAction.java Index: EditConnectorAction.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/EditConnectorAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- EditConnectorAction.java 29 Aug 2003 02:40:51 -0000 1.3 +++ EditConnectorAction.java 22 Jan 2004 02:05:05 -0000 1.4 @@ -247,6 +247,15 @@ attribute = "xpoweredBy"; connectorFm.setXpoweredBy (((Boolean) mBServer.getAttribute(cname, attribute)).toString());; + attribute = "URIEncoding"; + connectorFm.setURIEncodingText + ((String) mBServer.getAttribute(cname, attribute)); + attribute = "useBodyEncodingForURI"; + connectorFm.setUseBodyEncodingForURIText + (((Boolean) mBServer.getAttribute(cname, attribute)).toString()); + attribute = "allowTrace"; + connectorFm.setAllowTraceText + (((Boolean) mBServer.getAttribute(cname, attribute)).toString()); // Ports attribute = "port"; 1.11 +20 -4 jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/SaveConnectorAction.java Index: SaveConnectorAction.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/SaveConnectorAction.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- SaveConnectorAction.java 6 Oct 2003 22:11:31 -0000 1.10 +++ SaveConnectorAction.java 22 Jan 2004 02:05:05 -0000 1.11 @@ -425,6 +425,22 @@ mBServer.setAttribute(coname, new Attribute("xpoweredBy", new Boolean(cform.getXpoweredBy()))); + attribute = "URIEncoding"; + String uriEnc = cform.getURIEncodingText(); + if ((uriEnc != null) && (uriEnc.length()==0)) { + uriEnc = null; + } + mBServer.setAttribute(coname, + new Attribute(attribute, uriEnc)); + + attribute = "useBodyEncodingForURI"; + mBServer.setAttribute(coname, + new Attribute(attribute, new Boolean(cform.getUseBodyEncodingForURIText()))); + + attribute = "allowTrace"; + mBServer.setAttribute(coname, + new Attribute(attribute, new Boolean(cform.getAllowTraceText()))); + // proxy name and port do not exist for AJP connector if (!("AJP".equalsIgnoreCase(connectorType))) { attribute = "proxyName"; 1.7 +29 -0 jakarta-tomcat-catalina/webapps/admin/connector/connector.jsp Index: connector.jsp =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/connector/connector.jsp,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- connector.jsp 29 Aug 2003 02:40:52 -0000 1.6 +++ connector.jsp 22 Jan 2004 02:05:05 -0000 1.7 @@ -118,6 +118,35 @@ </controls:data> </controls:row> + <controls:row labelStyle="table-label-text" dataStyle="table-normal-text" styleId="uriencoding"> + <controls:label><bean:message key="connector.uriencoding"/>:</controls:label> + <controls:data> + <html:text property="URIEncodingText" size="30" styleId="uriencoding"/> + </controls:data> + </controls:row> + + <controls:row labelStyle="table-label-text" dataStyle="table-normal-text" styleId="usebodyencoding"> + <controls:label><bean:message key="connector.useBodyEncodingForURI"/>:</controls:label> + <controls:data> + <html:select property="useBodyEncodingForURIText" styleId="usebodyencoding"> + <bean:define id="booleanVals" name="connectorForm" property="booleanVals"/> + <html:options collection="booleanVals" property="value" + labelProperty="label"/> + </html:select> + </controls:data> + </controls:row> + + <controls:row labelStyle="table-label-text" dataStyle="table-normal-text" styleId="allowTrace"> + <controls:label><bean:message key="connector.allowTrace"/>:</controls:label> + <controls:data> + <html:select property="allowTraceText" styleId="allowTrace"> + <bean:define id="booleanVals" name="connectorForm" property="booleanVals"/> + <html:options collection="booleanVals" property="value" + labelProperty="label"/> + </html:select> + </controls:data> + </controls:row> + <%-- Input only allowed on create transaction --%> <controls:row labelStyle="table-label-text" dataStyle="table-normal-text" styleId="address"> <controls:label><bean:message key="connector.address.ip"/>:</controls:label>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]