Author: jochen
Date: Wed Aug  1 13:55:13 2007
New Revision: 561948

URL: http://svn.apache.org/viewvc?view=rev&rev=561948
Log:
Address matching in the Webserver wasn't actually working,
because casting of integers to bytes was implemented wrong.
PR: XMLRPC-145
Submitted-by: Gamaliel Amaudruz, [EMAIL PROTECTED]

Modified:
    webservices/xmlrpc/trunk/pom.xml
    
webservices/xmlrpc/trunk/server/src/main/java/org/apache/xmlrpc/webserver/WebServer.java
    webservices/xmlrpc/trunk/src/changes/changes.xml

Modified: webservices/xmlrpc/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/trunk/pom.xml?view=diff&rev=561948&r1=561947&r2=561948
==============================================================================
--- webservices/xmlrpc/trunk/pom.xml (original)
+++ webservices/xmlrpc/trunk/pom.xml Wed Aug  1 13:55:13 2007
@@ -120,6 +120,10 @@
     </developers>
     <contributors>
         <contributor>
+            <name>Gamaliel Amaudruz</name>
+            <email>[EMAIL PROTECTED]</email>
+        </contributor>
+        <contributor>
             <name>Alan Burlison</name>
             <email>[EMAIL PROTECTED]</email>
         </contributor>

Modified: 
webservices/xmlrpc/trunk/server/src/main/java/org/apache/xmlrpc/webserver/WebServer.java
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/trunk/server/src/main/java/org/apache/xmlrpc/webserver/WebServer.java?view=diff&rev=561948&r1=561947&r2=561948
==============================================================================
--- 
webservices/xmlrpc/trunk/server/src/main/java/org/apache/xmlrpc/webserver/WebServer.java
 (original)
+++ 
webservices/xmlrpc/trunk/server/src/main/java/org/apache/xmlrpc/webserver/WebServer.java
 Wed Aug  1 13:55:13 2007
@@ -86,7 +86,10 @@
                                        if ("*".equals(next)) {
                                                pattern[i] = 256;
                                        } else {
-                                               pattern[i] = 
Integer.parseInt(next);
+                                           /* Note: *Not* pattern[i] = 
Integer.parseInt(next);
+                                            * See XMLRPC-145
+                                            */
+                                               pattern[i] = (byte) 
Integer.parseInt(next);
                                        }
                                }
                        } catch (Exception e) {

Modified: webservices/xmlrpc/trunk/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/trunk/src/changes/changes.xml?view=diff&rev=561948&r1=561947&r2=561948
==============================================================================
--- webservices/xmlrpc/trunk/src/changes/changes.xml (original)
+++ webservices/xmlrpc/trunk/src/changes/changes.xml Wed Aug  1 13:55:13 2007
@@ -69,6 +69,11 @@
         The redirect handling (XMLRPC-132) wasn't actually working,
         because it treated an URI as a charset name.
       </action>
+      <action dev="jochen" type="fix" issue="XMLRPC-145"
+          due-to="Gamaliel Amaudruz" due-to-email="[EMAIL PROTECTED]">
+        Address matching in the Webserver wasn't actually working,
+        because casting of integers to bytes was implemented wrong.
+      </action>
     </release>
     <release version="3.0.1-SNAPSHOT" date="Not yet released">
       <action dev="jochen" type="fix">


Reply via email to