This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings.git


The following commit(s) were added to refs/heads/master by this push:
     new d3cbcbd9d [OPENMEETINGS-2839] arbitrary delay is added
d3cbcbd9d is described below

commit d3cbcbd9d301cc972ec64d580871e85f0fbe90ab
Author: Maxim Solodovnik <[email protected]>
AuthorDate: Tue Sep 15 12:13:37 2026 +0700

    [OPENMEETINGS-2839] arbitrary delay is added
---
 .../src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java      | 1 +
 .../apache/openmeetings/service/calendar/caldav/AppointmentManager.java | 2 ++
 2 files changed, 3 insertions(+)

diff --git 
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java
 
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java
index a20371f56..327b44d3d 100644
--- 
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java
+++ 
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java
@@ -632,6 +632,7 @@ public class UserDao implements 
IGroupAdminDataProviderDao<User> {
                                .setParameter("date", new 
Date(System.currentTimeMillis() - ttl))
                                .getResultList();
        }
+
        public static void badPwdPenalty() {
                // add random timeout
                try {
diff --git 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/calendar/caldav/AppointmentManager.java
 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/calendar/caldav/AppointmentManager.java
index f90eb26b9..44127102c 100644
--- 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/calendar/caldav/AppointmentManager.java
+++ 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/calendar/caldav/AppointmentManager.java
@@ -47,6 +47,7 @@ import org.apache.jackrabbit.webdav.property.DavPropertySet;
 import org.apache.jackrabbit.webdav.xml.DomUtil;
 import org.apache.openmeetings.db.dao.calendar.AppointmentDao;
 import org.apache.openmeetings.db.dao.calendar.OmCalendarDao;
+import org.apache.openmeetings.db.dao.user.UserDao;
 import org.apache.openmeetings.db.entity.calendar.Appointment;
 import org.apache.openmeetings.db.entity.calendar.OmCalendar;
 import org.apache.openmeetings.db.entity.calendar.OmCalendar.SyncType;
@@ -160,6 +161,7 @@ public class AppointmentManager {
                                optionsMethod.reset();
                        }
                }
+               UserDao.badPwdPenalty(); // random delay in case of 
unsuccessful test
                return false;
        }
 

Reply via email to