markt 2004/05/16 07:42:36 Modified: catalina/src/share/org/apache/catalina/authenticator BasicAuthenticator.java Log: Fix bug 22176. Allow username and/or password to start and/or end in a space when using BASIC authentication. This is required by section 2 of RFC2617. Revision Changes Path 1.6 +3 -3 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/authenticator/BasicAuthenticator.java Index: BasicAuthenticator.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/authenticator/BasicAuthenticator.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- BasicAuthenticator.java 27 Feb 2004 14:58:41 -0000 1.5 +++ BasicAuthenticator.java 16 May 2004 14:42:36 -0000 1.6 @@ -171,7 +171,7 @@ int colon = unencoded.indexOf(':'); if (colon < 0) return (null); - String username = unencoded.substring(0, colon).trim(); + String username = unencoded.substring(0, colon); // String password = unencoded.substring(colon + 1).trim(); return (username); @@ -199,7 +199,7 @@ if (colon < 0) return (null); // String username = unencoded.substring(0, colon).trim(); - String password = unencoded.substring(colon + 1).trim(); + String password = unencoded.substring(colon + 1); return (password); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]