Commit Graph

313 Commits (82ee69df15faa20ea591db06b074c3bb5a552552)

Author SHA1 Message Date
Aleksander Machniak 7dcba95605 Update changelog
[ci skip]
5 years ago
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.
5 years ago
Christoph Langguth 81839093bb
Bugfix in password/pwned driver result parsing (#7288) 5 years ago
Aleksander Machniak 3c8b270d8d Small code improvements, update changelog 5 years ago
Christoph Langguth a70baca3ae Refactoring of pwned passwords plugin, taking into account alecpl's comment. 5 years ago
Christoph Langguth 370789c8c9 password plugin: add pwned passwords strength driver 5 years ago
Aleksander Machniak 32b37fba33 Update localization 5 years ago
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
5 years ago
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.
5 years ago
Aleksander Machniak ad84b2df3f Update localization 5 years ago
Aleksander Machniak e7cb9bf604 Password: Fix kpasswd and smb drivers' double-escaping bug (#7092) 5 years ago
Aleksander Machniak a269e7c106 Fix misleading comment 5 years ago
Aleksander Machniak cc1a1d95fe Correct property name 5 years ago
Aleksander Machniak 66fab8cdb2 CS fixes, Avoid usused variables, fixed minor bugs 5 years ago
Aleksander Machniak b0aa130edf Fix wrong password requirement description with zxcvbn driver (#6922) 5 years ago
Aleksander Machniak fcf5a12e30 Password: Support INSERT ... ON DUPLICATE KEY UPDATE queries 5 years ago
Aleksander Machniak 0786ab8187 Update localization 5 years ago
Aleksander Machniak 6d17e58380 Add basic test for password drivers 5 years ago
Aleksander Machniak 9d5e2219f8 Make ldap_ppolicy to log debug into 'ldap.log' file 5 years ago
Aleksander Machniak 4e9aca2f27 Fix visibility of rcube_ldap_exop_password::$debug (#6828) 5 years ago
Johannes Prösl 4644e3404f Adding ssha512 password_algorithm (#6805)
* Added SSHA512 method to the hash_password function

Basically a copy of the ssha method this case is compatible with the dovecot ssha512 settings so there is no doveadm needed alongside with roundcube to update ssha512 passwords.
6 years ago
Aleksander Machniak a1301a78d6 Localization update 6 years ago
Aleksander Machniak 57c67db029 Remove year(s) from copyright headers + some cleanup 6 years ago
Aleksander Machniak 1078d8df16 Fix cpanel_webmail driver 6 years ago
Aleksander Machniak f0811f6f50 DOn't use deprecated (and slow) selectors 6 years ago
Peter Kubica b2ffe58f9d Fix for: Password: De-duplicate ldap drivers code (#6669) 6 years ago
Aleksander Machniak 0751c1c8eb Password: De-duplicate ldap drivers code 6 years ago
Peter Kubica 07d7ec83a0 ldap_exop - move function exist check to the start 6 years ago
Peter Kubica 772dad8805 ldap_exop - add PHP version requirement 6 years ago
Peter Kubica 51abe31f1a ldap_exop - fix issue #4992 6 years ago
Aleksander Machniak fe5b4fd81d fputs() -> fwrite() 6 years ago
Victor Benincasa 2bf75060e9
Update DirectAdmin socket communication class to v. 3.0.2
Socket communication class from the official repository: http://files.directadmin.com/services/all/httpsocket/
6 years ago
Evertiro ce0eb318f4 Password: Better handling for Plesk errors (#6575) 6 years ago
Kevin Puetz 0dc37ed5fa Update passwd-expect -ssh to allow for ECDSA (#6574)
fingerprint_string could have different wording on a modern installation if the server key is not RSA
6 years ago
Aleksander Machniak 8caf3b659c Password: Add support for Plesk >= 17.8 (#6526) 6 years ago
Aleksander Machniak 01faf9060c Update localization 6 years ago
Aleksander Machniak a32d72b661 Password: Disallow control characters in passwords (#6547) 6 years ago
Aleksander Machniak cb4b1443c8 Update localization 6 years ago
Aleksander Machniak 11216a1925 Changed 'password_charset' default to 'UTF-8' (#6522) 6 years ago
Aleksander Machniak 9babe138af Password: Change API for password checking
... for simpler implementation of strength indicator in future.

Also simplified configuration by removing password_check_strength and
adding password_minimum_score.
6 years ago
Andrius Štikonas 9c4e2c9abe Fix spelling. (#6517) 6 years ago
Rotzbua f8b6493ecf Change http to https for plugins.roundcube.net (#6405) 6 years ago
Aleksander Machniak cd9ec7983b Password: README, Style, CS improvements, bump version, update changelog 6 years ago
PhilW 1bf6dc3de8 Password: add Zxcvbn strength driver 6 years ago
PhilW 00946f1f57 give password plugin drivers more power
Allow password drivers more control over the entire password changeing
processes not just the save action. Allow them to perform old/new
password comparisons and also password strength checking.

*) allow password drivers override default password comparisons (eg
   new is not same as current) #6473
*) allow password drivers override default strength checks (eg allow
   for 'not the same as last x passwords')
*) allow separate password saving and strength drivers for use of
   strength checking services eg HaveIBeenPwned.com #5040
*) allow drivers to define password strength rules displayed to the
   user
*) rename password_require_nonalpha config option to
   password_check_strength to reflect new strength checking
   possibilities (added backwards compatibility)
6 years ago
Aleksander Machniak b7d51573e4 Password: Fix bug where new users could skip forced password change (#6434) 6 years ago
Aleksander Machniak bae58951bf Fix bug where password_dovecotpw_with_method setting could be ignored (#6436) 6 years ago
Aleksander Machniak 85046cdea4 Cleanup modoboa driver 6 years ago
Stéphane 95a9080958 modoboa driver for password plugin (#6361) 6 years ago
Aleksander Machniak 60922dc3d5 Password: Added password_username_format option (#5766) 7 years ago