larryi      2004/01/21 18:39:33

  Modified:    webapps/admin build.xml
               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.
  
  Fixed some broken Spanish translations in the
  ApplicationResources_es.properties file.
  
  Revision  Changes    Path
  1.7       +1 -1      jakarta-tomcat-4.0/webapps/admin/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/build.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- build.xml 18 Aug 2003 23:54:26 -0000      1.6
  +++ build.xml 22 Jan 2004 02:39:33 -0000      1.7
  @@ -55,7 +55,7 @@
        classpath="${jmx.jar}" />
       <available property="modeler.present"
        classname="org.apache.commons.modeler.Registry"
  -     classpath="${commons-modeler.jar}"/>
  +     classpath="${commons-modeler.jar}:${jmx.jar}"/>
       <available property="regexp.present"
        classname="org.apache.regexp.RE"
        classpath="${regexp.jar}" />
  
  
  
  1.75      +2 -0      
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_en.properties
  
  Index: ApplicationResources_en.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_en.properties,v
  retrieving revision 1.74
  retrieving revision 1.75
  diff -u -r1.74 -r1.75
  --- ApplicationResources_en.properties        20 Nov 2003 20:59:56 -0000      1.74
  +++ ApplicationResources_en.properties        22 Jan 2004 02:39:33 -0000      1.75
  @@ -117,6 +117,8 @@
   connector.default.buffer=Default Buffer Size
   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.63      +23 -20    
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_es.properties
  
  Index: ApplicationResources_es.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_es.properties,v
  retrieving revision 1.62
  retrieving revision 1.63
  diff -u -r1.62 -r1.63
  --- ApplicationResources_es.properties        11 Feb 2003 02:27:15 -0000      1.62
  +++ ApplicationResources_es.properties        22 Jan 2004 02:39:33 -0000      1.63
  @@ -21,15 +21,15 @@
   sample.someText.required=<li>\u00abAlg\u00fan Texto\u00bb no puede estar 
vac\u00edo</li>
   sample.moreText.required=<li>\u00abM\u00e1s Texto\u00bb no puede estar 
vac\u00edo</li>
   save.success=\u00a1Guardardo con \u00e9xito!
  -server.portnumber=N\u00fmero de Puerto
  +server.portnumber=N\u00famero de Puerto
   server.debuglevel=Nivel de Depuraci\u00f3n
   server.shutdown=Detener
   server.properties=Propiedades
   warning.header=<center><h4><font color="red">Alerta!</font></h4></center> <ul>
   server.port.warning=<li>El numero de acceso menos de 1024 requiere capacidades 
especiales del software logica.</li>
  -error.portNumber.required=<li>El n\u00fmero del puerto no puede estar 
vac\u00edo.</li>
  -error.portNumber.format=<li>El n\u00fmero del puerto no es un entero v\u00elido! 
</li>
  -error.portNumber.range=<li>El n\u00fmero del puerto esta fuera del rango. El rango 
v\u00elido es 1-65535.</li>
  +error.portNumber.required=<li>El n\u00famero del puerto no puede estar 
vac\u00edo.</li>
  +error.portNumber.format=<li>El n\u00famero del puerto no es un entero v\u00elido! 
</li>
  +error.portNumber.range=<li>El n\u00famero del puerto esta fuera del rango. El rango 
v\u00elido es 1-65535.</li>
   error.shutdownText.length=<li>La longitud del texto para Detener debe ser de al 
menos 6 caracteres!</li>
   error.engineName.required=<li>Se requiere el nombre del motor</li>
   error.acceptCountText.required=<li>Accept count required</li>
  @@ -42,19 +42,19 @@
   error.bufferSizeText.format=<li>Tama\u00f1o del "Buffer" no es un entero! </li>
   error.bufferSizeText.range=<li>Tama\u00f1o del "Buffer" esta fuera del rango. El 
rango v\u00elido es 1-8192. </li>
   error.address.invalid=<li>Direcci\u00f3n IP inv\u00elida</li>
  -error.redirectPortText.required=<li>N\u00fmero del puerto de redireccionamiento no 
puede estar vac\u00edo </li>
  -error.redirectPortText.format=<li>N\u00fmero del puerto de redireccionamiento no es 
un entero v\u00elido! </li>
  -error.redirectPortText.range=<li>N\u00fmero del puerto de redireccionamiento esta 
fuera de rango. El rango v\u00elido es 1-65535.</li>
  +error.redirectPortText.required=<li>N\u00famero del puerto de redireccionamiento no 
puede estar vac\u00edo </li>
  +error.redirectPortText.format=<li>N\u00famero del puerto de redireccionamiento no 
es un entero v\u00elido! </li>
  +error.redirectPortText.range=<li>N\u00famero del puerto de redireccionamiento esta 
fuera de rango. El rango v\u00elido es 1-65535.</li>
   error.minProcessorsText.required=<li>El m\u00ednimo de procesadores no puede estar 
vac\u00edo</li>
   error.minProcessorsText.format=<li>M\u00ednimo de procesadores no es un entero 
v\u00elido!</li>
   error.minProcessorsText.range=<li>El m\u00ednimo de procesadores esta fuera de 
rango. El rango v\u00elido es 1-512.</li>
   error.maxProcessorsText.required=<li>El m\u00eximo de procesadores no puede estar 
vac\u00edo</li>
   error.maxProcessorsText.format=<li>M\u00eximo de procesadores no es un entero 
v\u00elido!</li>
   error.maxProcessorsText.range=<li>El m\u00eximo de procesadores esta fuera de 
rango. El rango v\u00elido es 1-512. Tambien, m\u00eximo > = m\u00ednimo.</li>
  -error.proxyPortText.required=<li>El n\u00fmero del puerto del proxy no puede estar 
vac\u00edo</li>
  +error.proxyPortText.required=<li>El n\u00famero del puerto del proxy no puede estar 
vac\u00edo</li>
   error.proxyName.invalid=<li>El nombre del proxy es inv\00elido</li>
  -error.proxyPortText.format=<li>N\u00fmero del puerto del proxy no es un entero 
v\u00elido!</li>
  -error.proxyPortText.range=<li>El n\u00fmero del puerto del proxy esta fuera de 
rango. El rango v\u00elido es 1-65535.</li>
  +error.proxyPortText.format=<li>N\u00famero del puerto del proxy no es un entero 
v\u00elido!</li>
  +error.proxyPortText.range=<li>El n\u00famero del puerto del proxy esta fuera de 
rango. El rango v\u00elido es 1-65535.</li>
   error.hostName.bad=Inv\u00elido nombre de host {0}
   error.hostName.required=<li>Se requiere el hostname</li>
   error.hostName.exists=<li>El hostname ya existe</li>
  @@ -117,13 +117,16 @@
   connector.connection.timeout=Tiempo De Espera De La Conexi\u00f3n
   connector.default.buffer=Tama\u00f1o por defecto del "Buffer"
   connector.enable.dns=Permitir Busquedas 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\u00f3n IP
  -connector.redirect.portnumber=N\u00fmero del puerto de redireccionamiento
  +connector.redirect.portnumber=N\u00famero del puerto de redireccionamiento
   connector.min=M\u00ednimo
   connector.milliseconds=milisegundos
   connector.max=M\u00e1ximo
   connector.proxy.name=Nombre del Proxy
  -connector.proxy.portnumber=N\u00fmero de Puerto del Proxy
  +connector.proxy.portnumber=N\u00famero de Puerto del Proxy
   connector.client.auth=Client Authentication
   connector.keystore.filename=Keystore Filename
   connector.keystore.password=Keystore Password
  @@ -158,10 +161,10 @@
   error.path.required=<li>El camino no puede ser nulo</li>
   error.workDir.required=<li>El directorio de funcionamiento no puede ser nulo</li>
   error.ldrCheckInterval.required=<li>El intervalo del cheque del cargador no puede 
ser vacio</li>
  -error.ldrCheckInterval.format=<li>Intervalo del cheque del cargador no un 
n\u00fmero entero valido!</li>
  +error.ldrCheckInterval.format=<li>Intervalo del cheque del cargador no un 
n\u00famero entero valido!</li>
   error.ldrCheckInterval.range=<li>El intervalo del cheque del cargador se parece 
fuera de rango. El rango valido es 1-1000.</li>
   error.mgrCheckInterval.required=<li>El intervalo del cheque del encargado no puede 
ser vacio</li>
  -error.mgrCheckInterval.format=<li>Intervalo del cheque del encargado no un 
n\u00fmero entero valido!</li>
  +error.mgrCheckInterval.format=<li>Intervalo del cheque del encargado no un 
n\u00famero entero valido!</li>
   error.mgrCheckInterval.range=<li>El intervalo del cheque del encargado se parece 
fuera de rango. El rango validoes 1-1000.</li>
   error.mgrSessionIDInit.required=<li>La identificacion de la inicializacion del 
encargado de la sesion no puede servica</li>
   error.mgrMaxSessions.required=<li>Las sesiones maximas no pueden ser vacias</li>
  @@ -331,16 +334,16 @@
   resources.error.entryType.notimpl=<li>Validaci=n para este tipo no puesto en 
ejecucio'n todavfa.</li>
   resources.error.url.required=<li>Se requiere el URL de Datasource.</li>
   resources.error.driverClass.required=<li>Se requiere la clase del conductor de 
JDBC.</li>
  -resources.error.active.required=<li>Se requieren las conexiones activas 
m»ximas.</li>
  -resources.error.idle.required=<li>Se requieren las conexiones ociosas m»ximas.</li>
  -resources.error.wait.required=<li>La espera m»xima para una conexi=n se 
requiere.</li>
  -resources.error.mailhost.required=<li>mail.smtp.host is required.</li>
  -resources.integer.error=<li>Error inv»lido del n+mero entero.</li>
  +resources.error.active.required=<li>Se requieren las conexiones activas 
máximas.</li>
  +resources.error.idle.required=<li>Se requieren las conexiones ociosas máximas.</li>
  +resources.error.wait.required=<li>La espera máxima por una conexión se 
requiere.</li>
  +resources.error.mailhost.required=<li>mail.smtp.host se requiere.</li>
  +resources.integer.error=<li>Error de número entero inválido.</li>
   resources.actions.userdb.create=Cree La Nueva Base de datos Del Usuario
   resources.actions.userdb.edit=Corrija La Base de datos Del Usuario
   resources.actions.userdb.delete=Bases de datos Del Usuario De la Cancelaci=n
   resources.userdb.location=Localizaci=n
  -resources.userdb.factory=F»brica
  +resources.userdb.factory=Fábrica
   resources.treeBuilder.userdbs=Bases de datos Del Usuario
   resources.error.path.required=<li>Path requerido</li>
   resources.error.jndiName.required=<li>JNDI Nombre requerido</li>
  
  
  
  1.4       +3 -0      
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_ja.properties
  
  Index: ApplicationResources_ja.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_ja.properties,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ApplicationResources_ja.properties        10 Dec 2002 20:41:47 -0000      1.3
  +++ ApplicationResources_ja.properties        22 Jan 2004 02:39:33 -0000      1.4
  @@ -116,6 +116,9 @@
   connector.connection.timeout=\u63a5\u7d9a\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8
   
connector.default.buffer=\u30c7\u30d5\u30a9\u30eb\u30c8\u30d0\u30c3\u30d5\u30a1\u30b5\u30a4\u30ba
   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.12      +72 -4     
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/ConnectorForm.java
  
  Index: ConnectorForm.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/ConnectorForm.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ConnectorForm.java        1 May 2002 02:37:22 -0000       1.11
  +++ ConnectorForm.java        22 Jan 2004 02:39:33 -0000      1.12
  @@ -154,6 +154,20 @@
        */
       private String maxProcessorsText = 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.
  @@ -608,6 +622,60 @@
           this.maxProcessorsText = maxProcessorsText;
           
       }
  +    
  +    /**
  +     * 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.
  
  
  
  1.6       +13 -4     
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/EditConnectorAction.java
  
  Index: EditConnectorAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/EditConnectorAction.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- EditConnectorAction.java  30 Apr 2002 21:38:20 -0000      1.5
  +++ EditConnectorAction.java  22 Jan 2004 02:39:33 -0000      1.6
  @@ -214,6 +214,15 @@
               attribute = "address";
               connectorFm.setAddress
                   ((String) mBServer.getAttribute(cname, attribute));
  +            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.13      +17 -4     
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/SaveConnectorAction.java
  
  Index: SaveConnectorAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/SaveConnectorAction.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- SaveConnectorAction.java  10 Dec 2003 23:05:05 -0000      1.12
  +++ SaveConnectorAction.java  22 Jan 2004 02:39:33 -0000      1.13
  @@ -335,6 +335,19 @@
               }
               mBServer.setAttribute(coname,
                                     new Attribute("maxProcessors", new 
Integer(maxProcessors))); 
  +            attribute = "URIEncoding";
  +            String uriEnc = cform.getURIEncodingText();
  +            if ((uriEnc != null) && (uriEnc.length()==0)) {
  +                uriEnc = null;
  +            }
  +            mBServer.setAttribute(coname,
  +                                  new Attribute("URIEncoding", 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))) {
  
  
  
  1.22      +29 -0     jakarta-tomcat-4.0/webapps/admin/connector/connector.jsp
  
  Index: connector.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/connector/connector.jsp,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- connector.jsp     15 Jan 2003 22:25:19 -0000      1.21
  +++ connector.jsp     22 Jan 2004 02:39:33 -0000      1.22
  @@ -140,6 +140,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]

Reply via email to