You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2018/06/26 10:12:39 UTC
svn commit: r1834411 - in /tomcat/trunk:
java/org/apache/catalina/realm/LockOutRealm.java
java/org/apache/catalina/realm/mbeans-descriptors.xml
webapps/docs/changelog.xml
Author: markt
Date: Tue Jun 26 10:12:38 2018
New Revision: 1834411
URL: http://svn.apache.org/viewvc?rev=1834411&view=rev
Log:
Make the isLocked() method of the LockOutRealm public and expose the method via JMX.
Modified:
tomcat/trunk/java/org/apache/catalina/realm/LockOutRealm.java
tomcat/trunk/java/org/apache/catalina/realm/mbeans-descriptors.xml
tomcat/trunk/webapps/docs/changelog.xml
Modified: tomcat/trunk/java/org/apache/catalina/realm/LockOutRealm.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/realm/LockOutRealm.java?rev=1834411&r1=1834410&r2=1834411&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/realm/LockOutRealm.java (original)
+++ tomcat/trunk/java/org/apache/catalina/realm/LockOutRealm.java Tue Jun 26 10:12:38 2018
@@ -241,7 +241,7 @@ public class LockOutRealm extends Combin
* a login attempt, then the last access time will be recorded and any
* attempt to authenticated a locked user will log a warning.
*/
- private boolean isLocked(String username) {
+ public boolean isLocked(String username) {
LockRecord lockRecord = null;
synchronized (this) {
lockRecord = failedUsers.get(username);
Modified: tomcat/trunk/java/org/apache/catalina/realm/mbeans-descriptors.xml
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/realm/mbeans-descriptors.xml?rev=1834411&r1=1834410&r2=1834411&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/realm/mbeans-descriptors.xml (original)
+++ tomcat/trunk/java/org/apache/catalina/realm/mbeans-descriptors.xml Tue Jun 26 10:12:38 2018
@@ -519,6 +519,15 @@
type="org.apache.catalina.Realm"/>
</operation>
+ <operation name="isLocked"
+ description="Determine if the specified user is locked"
+ impact="ACTION"
+ returnType="boolean">
+ <parameter name="username"
+ description="User to test for being locked"
+ type="java.lang.String"/>
+ </operation>
+
<operation name="unlock"
description="Unlock the specified user"
impact="ACTION"
Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1834411&r1=1834410&r2=1834411&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Tue Jun 26 10:12:38 2018
@@ -45,6 +45,14 @@
issues do not "pop up" wrt. others).
-->
<section name="Tomcat 9.0.11 (markt)" rtext="in development">
+ <subsection name="Catalina">
+ <changelog>
+ <add>
+ Make the <code>isLocked()</code> method of the <code>LockOutRealm</code>
+ public and expose the method via JMX. (markt)
+ </add>
+ </changelog>
+ </subsection>
<subsection name="Coyote">
<changelog>
<scode>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org