Commit Graph

347 Commits

Author SHA1 Message Date
Aleksander Machniak
2bb2fe4838 Fix broken 'hmail' driver (#7966) 2021-03-24 07:08:21 +01:00
Aleksander Machniak
ac8e067ae6 Use official GPL-3.0-or-later license identifier (#7901) 2021-02-24 15:39:36 +01:00
Aleksander Machniak
cdd65d91c0 Update localization 2021-02-09 09:47:15 +01:00
Aleksander Machniak
13e1455cd2 Bump PHP version requirement also for plugins
[skip ci]
2021-02-07 10:02:11 +01:00
Aleksander Machniak
a47cdb4b80 dovecot_passwdfile: Simplify and add file locking 2021-01-16 16:14:20 +01:00
Aleksander Machniak
ca523bd7fa Remove hostnet.de specific code 2021-01-16 15:42:58 +01:00
Jimmy Koerting
2409b568b3 changed line in description 2021-01-16 15:22:19 +01:00
Jimmy Koerting
b0560bffd1 renamed hostnet.php into dovecot_passwdfile.php
renamed the driver, removed hostnet specific config option and changed the code to be easily adopted for vanilla dovecot 2 passwd-file environments.
2021-01-16 15:22:19 +01:00
Jimmy Koerting
20b24cb500 Create hostnet.php
New driver file to support hostNET Managed-Root Servers.
2021-01-16 15:22:19 +01:00
Aleksander Machniak
2aa16309cd Rewrite httpapi driver with use of Guzzle, CS fixes 2021-01-16 10:32:02 +01:00
Aleksander Machniak
a49b47b864 Merge branch 'password-httpapi-plugin' of https://github.com/davidc/roundcubemail into davidc-password-httpapi-plugin 2021-01-16 10:11:21 +01:00
Aleksander Machniak
c8ed7c7388 Document miab driver, rename some config options 2021-01-16 09:57:54 +01:00
Aleksander Machniak
446ed1c35a Move require_once to when it is really needed, fixes tests regression 2021-01-16 09:51:40 +01:00
Aleksander Machniak
5356700325 Merge branch 'tinycp-driver' of https://github.com/rimendoz86/roundcubemail into rimendoz86-tinycp-driver 2021-01-16 09:44:39 +01:00
Aleksander Machniak
ded37ff97c Introduce password_http_client config option 2021-01-16 09:06:28 +01:00
Aleksander Machniak
2076b2cd5c CS fixes 2021-01-16 08:56:13 +01:00
Alexey Shtokalo
255105fa6c Switch driver from cURL to Guzzle 2021-01-11 13:30:22 +03:00
Alexey Shtokalo
925b11dbbe Added password driver for Mail-in-a-Box 2021-01-10 23:53:21 +03:00
Aleksander Machniak
9fac4c47e8 Fix tests regression 2021-01-03 09:30:49 +01:00
Aleksander Machniak
9b01776ef0 Password: Removed old 'cpanel' driver, 'cpanel_webmail' driver renamed to 'cpanel' (#7780) 2021-01-02 19:18:20 +01:00
Aleksander Machniak
3bbb01fe13 PHP8 fixes, regression fixes 2020-12-13 12:14:15 +01:00
Aleksander Machniak
ed146b68db PHP8 fixes, CS fixes, short array syntax, tests 2020-12-10 20:27:32 +01:00
Aleksander Machniak
14a94cf0d7 PHP8 fixes, CS fixes, short array syntax, tests 2020-12-09 21:11:46 +01:00
fluteze
f6a0779c7e Password: Log error on unsupported hash method (#7735) 2020-11-23 08:52:38 +01:00
Aleksander Machniak
bde383d051 PHP8: Fix various issues
for now only these I found by running our unit tests, there will be much more
2020-10-11 10:32:41 +02:00
Aleksander Machniak
eb7636d491 Fixes in context of undefined variables, and code style 2020-08-16 10:29:42 +02:00
Aleksander Machniak
8bda4ecbcf Fix an obvious code bugs 2020-08-15 12:44:07 +02:00
Evili del Rio
38ffc55bc8 Correct documentation of password_login_exceptions parameter (#7523)
Signed-off-by: Evili del Rio <evili.del.rio@gmail.com>
2020-07-30 15:00:39 +02:00
Ricardo Mendoza
3832ee0584 removed response usage, and echo 2020-07-26 22:52:51 -07:00
Ricardo Mendoza
af47707150 refactor 2020-07-25 21:48:59 -07:00
Ricardo Mendoza
c0171d34c2 refactor 2020-07-25 21:36:53 -07:00
Ricardo Mendoza
fc38ee054f 1.11 2020-07-23 20:51:40 -07:00
Ricardo Mendoza
b0d2a2e7fb 1.1 2020-07-23 20:42:54 -07:00
David Croft
48da92765f Add httpapi password change driver to connect to generic HTTP/HTTPS APIs 2020-06-16 23:36:16 +01:00
Aleksander Machniak
7dcba95605 Update changelog
[ci skip]
2020-05-10 09:47:22 +02:00
vaaguirre
9bec8dd506 Fix issue with Modoboa driver for password plugin (#7372)
Was having trouble with updating a password with the Modoboa API (1.9.1). API responded with an error message but 200 HTTP status code, so roundcube displayed a success message even though the password wasn't being updated. Added a line to include a required field in the update request.
2020-05-10 09:45:13 +02:00
Christoph Langguth
81839093bb Bugfix in password/pwned driver result parsing (#7288) 2020-03-17 07:43:57 +01:00
Aleksander Machniak
3c8b270d8d Small code improvements, update changelog 2020-03-15 09:40:49 +01:00
Christoph Langguth
a70baca3ae Refactoring of pwned passwords plugin, taking into account alecpl's comment. 2020-03-14 14:04:21 +01:00
Christoph Langguth
370789c8c9 password plugin: add pwned passwords strength driver 2020-03-08 08:34:45 +01:00
Aleksander Machniak
32b37fba33 Update localization 2020-02-05 16:45:30 +01:00
jelle van der Waa
11e5c1af4f Password: Make chpass-wrapper.py Python 3 compatible (#7135)
Remove the ", e" as the exception is never printed and this makes it
Python 3 compatible as well

Closes: #7118
2020-01-05 11:52:04 +01:00
Aleksander Machniak
47d9ed6d0c Add support for PHPUnit 6 and 7 (#6870)
Fixes composer dependencies: Package phpunit/phpunit-mock-objects is abandoned

We cannot support v8 yet because of errors like:
Declaration of MailFunc::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void
It would require dropping PHP < 7.1 support.
2019-12-28 09:37:45 +01:00
Aleksander Machniak
ad84b2df3f Update localization 2019-12-21 09:24:44 +01:00
Aleksander Machniak
e7cb9bf604 Password: Fix kpasswd and smb drivers' double-escaping bug (#7092) 2019-11-29 10:36:06 +01:00
Aleksander Machniak
a269e7c106 Fix misleading comment 2019-11-12 19:09:43 +01:00
Aleksander Machniak
cc1a1d95fe Correct property name 2019-10-16 12:40:41 +02:00
Aleksander Machniak
66fab8cdb2 CS fixes, Avoid usused variables, fixed minor bugs 2019-10-05 19:44:39 +02:00
Aleksander Machniak
b0aa130edf Fix wrong password requirement description with zxcvbn driver (#6922) 2019-09-13 21:28:19 +02:00
Aleksander Machniak
fcf5a12e30 Password: Support INSERT ... ON DUPLICATE KEY UPDATE queries 2019-09-01 07:45:32 +02:00