| b546944f | 22-Jan-2026 |
Andreas Gohr <gohr@cosmocode.de> |
Improve setting messages |
| 563fb566 | 22-Jan-2026 |
Andreas Gohr <gohr@cosmocode.de> |
Add exponential timeout for failed login attempts
Introduces a configurable brute-force protection mechanism that enforces increasing wait times between login attempts. The timeout doubles with each
Add exponential timeout for failed login attempts
Introduces a configurable brute-force protection mechanism that enforces increasing wait times between login attempts. The timeout doubles with each failure (e.g., 5s → 10s → 20s → ...) up to a configurable maximum.
New settings: - logindenial: Base timeout in seconds (0 to disable) - logindenial_max: Maximum timeout cap (default 1 hour)
The feature works independently of CAPTCHA protection - failed attempts are tracked per IP using the existing IpCounter mechanism, and users are shown the remaining wait time when blocked.
show more ...
|
| 80b97350 | 22-Nov-2025 |
Smocap <smocap@gmail.com> |
Translation update (es) |
| 9cfec525 | 05-Dec-2023 |
Martin Růžička <martinr@post.cz> |
translation update |
| 8255253f | 13-Aug-2023 |
Marek Adamski <fevbew@wp.pl> |
translation update |
| 4333b450 | 24-May-2023 |
Daniel Dias Rodrigues <danieldiasr@gmail.com> |
translation update |
| 35700357 | 29-Mar-2023 |
Gilson Caldeira <gilsoncaldeira@gmail.com> |
translation update |
| 850a1c2e | 28-Feb-2023 |
Gerrit <klapinklapin@gmail.com> |
translation update |
| fe57f49e | 21-Jan-2023 |
Minh <phandinhminh@protonmail.ch> |
translation update |
| 88f96d86 | 04-Jan-2023 |
Hella <hella.breitkopf@gmail.com> |
translation update |
| bba1c5e7 | 17-Apr-2022 |
Iliya <iliyabylich04@gmail.com> |
translation update |
| 0d9d3410 | 26-Jan-2022 |
piano <linyixuan2019@hotmail.com> |
translation update |
| 79294d9b | 16-Jan-2022 |
AloisT <tiefenbrunner@outlook.com> |
translation update |
| 4a72120e | 11-Jan-2022 |
LORTET <v@lortet.fr> |
translation update |
| 969b14c4 | 11-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
added bruteforce protection on login
The new default for protecting the login now takes failed logins from the originating IP into account. |
| 18622736 | 11-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
auto reformat code |
| ec1f604b | 12-Dec-2021 |
Innova Didactic <tecnic@innovadidactic.com> |
translation update |
| e591cf62 | 09-Dec-2021 |
Innova Didactic <tecnic@innovadidactic.com> |
translation update |
| fc34826b | 05-Oct-2020 |
qezwan <qezwan@gmail.com> |
translation update |
| 615967b6 | 28-May-2020 |
Paulo Schopf <pschopf@gmail.com> |
translation update |
| fbe8d9a7 | 09-May-2020 |
Thien Hau <thienhau.9a14@gmail.com> |
translation update |
| 19048cf9 | 30-Jul-2019 |
ExtremeOnly <krekora31@gmail.com> |
translation update |
| 77d306a7 | 18-Mar-2019 |
Roberto Bellingeri <bellingeri@netguru.it> |
translation update |
| 23ee47fe | 12-Dec-2018 |
Jacob Palm <mail@jacobpalm.dk> |
translation update |
| 6c305c32 | 11-Dec-2018 |
Katerina Katapodi <katerinakatapodi@gmail.com> |
translation update |