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;
}