r30095 2026-11-13 acota CHG: Centralise login response timing for UI and API requests [q13630]

M /trunk/include/config.default.php
M /trunk/include/login_functions.php
M /trunk/login.php
M /trunk/tests/test_list/002080_api_login_lockout.php
r30089 2026-11-12 acota FIX: Resolve SimpleLDAP username suffixes consistently for login limits and preserve protection for overlapping local and LDAP accounts [q13630]

M /trunk/include/login_functions.php
M /trunk/plugins/simpleldap/hooks/all.php
M /trunk/plugins/simpleldap/include/simpleldap_functions.php
r30087 2026-11-12 acota CHG: Apply consistent account and IP login limits across UI and API authentication, reusing the existing thresholds and lockout period [q13630]

M /trunk/include/api_functions.php
M /trunk/include/config.default.php
M /trunk/include/login_functions.php
M /trunk/login.php
A /trunk/tests/test_list/002080_api_login_lockout.php