When logging in accidentally with the wrong password the failed login would appear promptly on v1.4.7, however on v1.4.9 it takes a good 25 seconds to return failed login due to the 5 attempts that are made.
The value of the attempts to try might be good if it was a variable in the config.
...
[29-Nov-2020 13:08:01 +0000]: <7bvs9pmc> Connecting to IMAP server attempt:5
[29-Nov-2020 13:08:01 +0000]: <7bvs9pmc> [9504] Connecting to localhost:143...
[29-Nov-2020 13:08:01 +0000]: <7bvs9pmc> [9504] S: * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot (Debian) ready.
[29-Nov-2020 13:08:01 +0000]: <7bvs9pmc> [9504] C: A0011 ID ("name" "Roundcube" "version" "1.4.9" "php" "7.3.19-1~deb10u1" "os" "Linux" "command" "/webmail/?_task=login")
[29-Nov-2020 13:08:01 +0000]: <7bvs9pmc> [9504] S: * ID ("name" "Dovecot")
[29-Nov-2020 13:08:01 +0000]: <7bvs9pmc> [9504] S: A0011 OK ID completed.
[29-Nov-2020 13:08:01 +0000]: <7bvs9pmc> [9504] C: A0012 AUTHENTICATE PLAIN ****** [25]
[29-Nov-2020 13:08:03 +0000]: <7bvs9pmc> [9504] S: A0012 NO [AUTHENTICATIONFAILED] Authentication failed.
v1.4.9
program/lib/Roundcube/rcube_imap.php
Line 167 } while(!$this->conn->connected() && $data['attempt'] < 6);
v1.4.7
program/lib/Roundcube/rcube_imap.php
Line 163 } while(!$this->conn->connected() && $data['retry']);
When logging in accidentally with the wrong password the failed login would appear promptly on v1.4.7, however on v1.4.9 it takes a good 25 seconds to return failed login due to the 5 attempts that are made.
The value of the attempts to try might be good if it was a variable in the config.
v1.4.9 program/lib/Roundcube/rcube_imap.php Line 167
} while(!$this->conn->connected() && $data['attempt'] < 6);
v1.4.7 program/lib/Roundcube/rcube_imap.php Line 163
} while(!$this->conn->connected() && $data['retry']);