You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by kk...@apache.org on 2010/10/29 02:13:00 UTC
svn commit: r1028559 - in /tomcat/tc6.0.x/trunk: STATUS.txt
java/org/apache/catalina/realm/JAASMemoryLoginModule.java
java/org/apache/catalina/realm/JAASRealm.java webapps/docs/changelog.xml
Author: kkolinko
Date: Fri Oct 29 00:12:59 2010
New Revision: 1028559
URL: http://svn.apache.org/viewvc?rev=1028559&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49965
Use correct i18n resources for StringManager in JAASRealm
Fixed using the "alternative" patch.
Modified:
tomcat/tc6.0.x/trunk/STATUS.txt
tomcat/tc6.0.x/trunk/java/org/apache/catalina/realm/JAASMemoryLoginModule.java
tomcat/tc6.0.x/trunk/java/org/apache/catalina/realm/JAASRealm.java
tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml
Modified: tomcat/tc6.0.x/trunk/STATUS.txt
URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=1028559&r1=1028558&r2=1028559&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/STATUS.txt (original)
+++ tomcat/tc6.0.x/trunk/STATUS.txt Fri Oct 29 00:12:59 2010
@@ -213,22 +213,6 @@ PATCHES PROPOSED TO BACKPORT:
+1: markt
-0: kkolinko: see Re:r1005192 thread on dev@
-* Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49965
- Use correct i18n resources for StringManager in JAASRealm
- http://people.apache.org/~markt/patches/2010-10-07-bug49965-tc6.patch
- (Port of http://svn.apache.org/viewvc?view=revision&revision=920820)
- +1: markt
- -1:
- -0: kkolinko: It is amazing that the patch just removes N lines and fixes
- the issue, but I think that removing static protected fields is not
- good for binary compatibility between releases. Alternative patch
- proposed below.
-
- Alternative patch:
- http://people.apache.org/~kkolinko/patches/2010-10-13_tc6_bug49965.patch
- +1: kkolinko, kfujino, rjung
- -1:
-
* Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=50072
NIO connector can mis-read request line if not sent in a single packet
https://issues.apache.org/bugzilla/attachment.cgi?id=26173&action=edit
Modified: tomcat/tc6.0.x/trunk/java/org/apache/catalina/realm/JAASMemoryLoginModule.java
URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/realm/JAASMemoryLoginModule.java?rev=1028559&r1=1028558&r2=1028559&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/java/org/apache/catalina/realm/JAASMemoryLoginModule.java (original)
+++ tomcat/tc6.0.x/trunk/java/org/apache/catalina/realm/JAASMemoryLoginModule.java Fri Oct 29 00:12:59 2010
@@ -39,7 +39,6 @@ import javax.security.auth.spi.LoginModu
import org.apache.catalina.Context;
import org.apache.catalina.Realm;
-import org.apache.catalina.authenticator.Constants;
import org.apache.catalina.connector.Request;
import org.apache.catalina.deploy.SecurityConstraint;
import org.apache.catalina.util.RequestUtil;
@@ -355,10 +354,10 @@ public class JAASMemoryLoginModule exten
if (authMethod == null) {
// BASIC or FORM
principal = super.authenticate(username, password);
- } else if (authMethod.equals(Constants.DIGEST_METHOD)) {
+ } else if (authMethod.equals(org.apache.catalina.authenticator.Constants.DIGEST_METHOD)) {
principal = super.authenticate(username, password, nonce, nc,
cnonce, qop, realmName, md5a2);
- } else if (authMethod.equals(Constants.CERT_METHOD)) {
+ } else if (authMethod.equals(org.apache.catalina.authenticator.Constants.CERT_METHOD)) {
principal = super.getPrincipal(username);
} else {
throw new LoginException("Unknown authentication method");
Modified: tomcat/tc6.0.x/trunk/java/org/apache/catalina/realm/JAASRealm.java
URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/realm/JAASRealm.java?rev=1028559&r1=1028558&r2=1028559&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/java/org/apache/catalina/realm/JAASRealm.java (original)
+++ tomcat/tc6.0.x/trunk/java/org/apache/catalina/realm/JAASRealm.java Fri Oct 29 00:12:59 2010
@@ -34,7 +34,6 @@ import javax.security.auth.login.LoginEx
import org.apache.catalina.Container;
import org.apache.catalina.LifecycleException;
-import org.apache.catalina.authenticator.Constants;
import org.apache.catalina.util.StringManager;
import org.apache.juli.logging.Log;
import org.apache.juli.logging.LogFactory;
@@ -357,7 +356,7 @@ public class JAASRealm
return authenticate(username,
new JAASCallbackHandler(this, username, clientDigest, nonce,
nc, cnonce, qop, realmName, md5a2,
- Constants.DIGEST_METHOD));
+ org.apache.catalina.authenticator.Constants.DIGEST_METHOD));
}
@@ -483,7 +482,8 @@ public class JAASRealm
return authenticate(username,
new JAASCallbackHandler(this, username, null, null, null, null,
- null, null, null, Constants.CERT_METHOD));
+ null, null, null,
+ org.apache.catalina.authenticator.Constants.CERT_METHOD));
}
Modified: tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml
URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml?rev=1028559&r1=1028558&r2=1028559&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml Fri Oct 29 00:12:59 2010
@@ -123,6 +123,10 @@
no StoreConfig implementation present. (markt)
</fix>
<fix>
+ <bug>49965</bug>: Use correct i18n resources for StringManager in
+ JAASRealm. (kkolinko)
+ </fix>
+ <fix>
<bug>49987</bug>: Fix potential data race in the population of the
Servlet Context initialisation parameters. (markt)
</fix>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org