Commit Graph

945 Commits (aacf1eb3bd1a8502305154973edb2cb656dc97fc)

Author SHA1 Message Date
Aleksander Machniak aacf1eb3bd Merge branch 'password-driver-virtualmin' of https://github.com/ElpyDE/roundcubemail into ElpyDE-password-driver-virtualmin 9 years ago
Aleksander Machniak 4f48202f90 Add test for #5657 9 years ago
Aleksander Machniak 30f9839b46 Remove redundant code 9 years ago
ElpyDE 73db885647 Virtualmin driver for password plugin now uses virtualmin to ask for the domain 9 years ago
Aleksander Machniak 89987ee1e0 Password: Fix security issue in virtualmin and sasl drivers 9 years ago
Thomas Bruederli d4e4cfef92 More flattening of jQuery UI styles 9 years ago
Thomas Bruederli 7969981320 Flattened buttons and icons, removed gradients and box shadows 9 years ago
Aleksander Machniak 757ba8b81a Fix typo 9 years ago
Torkel Bjørnson-Langen 278b46a99d password plugin: better error message on constraint violation (#5727)
If the password policy on the ldap server is violated when changing
password, report error as "constraint violation" instead of the
misleading "connection error".

Only tested with OpenLDAP (v2.4).
9 years ago
Aleksander Machniak 01656221a4 Update localization 9 years ago
Torkel Bjørnson-Langen 3bbe218b83 Password plugin: Added missing default values (#5726)
* Added correct default values for password plugin (ldap backends only)
* Sync default values in config.inc.php.dist with code.
9 years ago
Aleksander Machniak 6ba41836b6 Revert "extend plugin password to avoid sudo (use ssh instead calling chpasswd) (#5654)"
This reverts commit 938dd4670b.
9 years ago
Kay Marquardt 938dd4670b extend plugin password to avoid sudo (use ssh instead calling chpasswd) (#5654)
Use proc_open() instead of popen() to catch error messages from called wrapper.
Create new wrapper chpass-wrapper-expect.py
9 years ago
Aleksander Machniak 306c901a15 Remove redundant entry 9 years ago
Aleksander Machniak 9374599c3c Fix require entry for crypt_gpg also in Enigma's composer.json 9 years ago
Aleksander Machniak 8a0d504682 Indent fixes 9 years ago
ka7 9a35768c26 spelling fixes (#5690) 9 years ago
Aleksander Machniak 8953c7a257 Fix possible defect in handling \r\n in scripts (#5685) 9 years ago
Aleksander Machniak 9028e77290 Enigma: Set micalg parameter to real hash algorithm used for signing 9 years ago
Aleksander Machniak 13b98199ed Managesieve: Fix parser issue with empty lines between comments (#5657) 9 years ago
Aleksander Machniak 3294a41b3b Small code simplification 9 years ago
Aleksander Machniak e2a8fb799e Add note about PinEntry issues with SELinux (#5620) 9 years ago
Aleksander Machniak dd53a3d486 Enigma: Fix handling of messages with nested PGP encrypted parts (#5634) 9 years ago
Aleksander Machniak 81f67a4de2 Don't use each() deprecated in PHP 7.2 9 years ago
Aleksander Machniak dfd19206a4 sizeof() -> count() 9 years ago
Aleksander Machniak d04cc14018 Enigma: Always use detached signatures (#5624) 9 years ago
Aleksander Machniak a426f66785 Fix fatal error when accessing PGP keys list using classic skin 9 years ago
Aleksander Machniak 25de39d444 Merge branch 'dev-remove-js-deps' 9 years ago
Aleksander Machniak a487055c5a Add possibility to attach contact vCard to composed message (#4997) 9 years ago
Aleksander Machniak 692cb9c63b Update localization 9 years ago
Aleksander Machniak 2e97728d06 Enigma: Add some notes to Known issues section (#5561) 9 years ago
Aleksander Machniak 21732eb250 "Bad password" -> "Invalid password" 9 years ago
Aleksander Machniak be49c2e1cd Code improvements, replace exception thrown with rcube::raise_error() 9 years ago
Aleksander Machniak 2af5ea4a9c Merge branch 'password-cpanel-webmail' of https://github.com/mkllnk/roundcubemail into mkllnk-password-cpanel-webmail 9 years ago
Aleksander Machniak d45692131b Zipdownload: Fix date format in mbox "From line" 9 years ago
Maikel Linke bd5eaf98aa Handle null or non-JSON result of cPanel UAPI
More unit testing. More documentation.
9 years ago
Aleksander Machniak 29d0b80449 Enigma: Fix PHP fatal error when decrypting a message with invalid signature (#5555) 9 years ago
Maikel Linke dd29ca1ee8 Correct decoding of JSON response
The old version assumed `json_decode` would return an associative array.
While it can do so if an extra option is specified, the default
behaviour is to return an object. Therefore, a successful password
change resulted in an error while parsing the response.

The new code is accessing the response as object instead. The method
is now covered by a unit test.
9 years ago
Aleksander Machniak f351b48771 Update changelog, CS fixes 9 years ago
Maikel adbc9b1889 Add cPanel Webmail driver (#5549)
This driver does not use an admin account. It uses the user's account to
authenticate at the Webmail API. It uses the recommended UAPI and does
not rely on third-party classes.
9 years ago
Aleksander Machniak bd76a921ac Simplified/unified key info frame 9 years ago
Aleksander Machniak 5e1da48d0c Remove external javascript code from the git repo, add jsdeps.sh script (#5535) 9 years ago
Aleksander Machniak bbab6a6db7 Identicon plugin
https://kolabian.wordpress.com/2016/12/02/contact-identicons/
9 years ago
Aleksander Machniak 8fc488afa0 Parse error and CS fixes after PR merge 9 years ago
Paolo Asperti 815b79df7f Added replacement variables support in password_pop_host (#5539)
Use rcube_utils::parse_host() on a hostname
9 years ago
Aleksander Machniak 2eede31561 Fix handling of scripts with nested rules (#5540) 9 years ago
Aleksander Machniak 47750b9b06 Bump up Enigma version number 9 years ago
Aleksander Machniak e240e5f8dd CS fixes and update changelog 9 years ago
KaloNK d41db75d82 Do not store passwords on disk - use proc_open instead of popen (#5531) 9 years ago
Aleksander Machniak 833fceb357 Remove redundant padding in textarea for raw editor 9 years ago