Commit Graph

1353 Commits (master)

Author SHA1 Message Date
Caio Nardi 43fcf5bce7 Fix checking duplicated names in the zip file (#6302) 6 years ago
Aleksander Machniak 130b70e464 Use array() instead of [] 6 years ago
Aleksander Machniak d0205f613d Fix redundant empty option in mailbox selector 6 years ago
Aleksander Machniak c4e65a61fe Fix empty 'for' attribute 6 years ago
Aleksander Machniak d6c19431be Elastic: .proplist improvements 6 years ago
Aleksander Machniak 750827ad65 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 339121b121 Fix bug where managesieve_allowed_hosts config wasn't respected on mail screen (#6295) 6 years ago
Aleksander Machniak 53fe9d7048 Bump managesieve version number, cs improvements 6 years ago
Athanasios Douitsis b497908040 Managesieve allowed hosts (#6292)
* Introduce managesieve_allowed_hosts setting

If managesieve_allowed_hosts has been set, then check that the array contains the current mail_host for the user session. If not, just return. This will cause the managesieve plugin to not appear under the settings menu.

* Include managesieve_allowed_hosts example

An example of the managesieve_allowed_hosts setting is included. By default, it is left commented to preserve existing behaviour.
6 years ago
johndoh 647a7e91c6 Unify content frame (watermark) template objects (#6285)
* unify content frame (watermark) template objects
* several improvements, use existing env var for watermark url
* tighten up var parsing for contentframe template object
6 years ago
Aleksander Machniak 211c5444e5 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 14cc3ec188 Add EFAIL-related warning in the code 6 years ago
Aleksander Machniak f0fc42b3c4 Elastic: Try a new design for some toolbars (work in progress) 6 years ago
Aleksander Machniak 1247a8dd7d Fix bug where some forbidden characters on Cyrus-IMAP were not prevented from use in folder names 6 years ago
Aleksander Machniak d49eb1889b Fix selecting jQuery-UI styles for skins that extend Elastic 6 years ago
Aleksander Machniak 60922dc3d5 Password: Added password_username_format option (#5766) 6 years ago
Aleksander Machniak e79838aaac Enigma: Disable autofill for new keypair password 6 years ago
Aleksander Machniak f9a5d03e5a Fix bug where new_user_dialog email check could have been circumvented by deleting / abandoning session (#5929) 6 years ago
Aleksander Machniak 2faf7185db Archive: Create archive folder automatically if it's configured, but does not exist (#6076) 6 years ago
Aleksander Machniak 38bda972c1 Add composer.json for krb_authentication plugin 6 years ago
Aleksander Machniak 50312af17e Fix fatal error on asset_exists() use 6 years ago
Aleksander Machniak ff55fa622f Fix jqueryui plugin compatibility with assets_dir setting 6 years ago
Aleksander Machniak 459c3845be Elastic: Fix checkbox selection on enigma keys list 6 years ago
Aleksander Machniak 8373b3b3f0 Enigma: Enable keypair generation on Internet Explorer 11 6 years ago
Aleksander Machniak 2b425a8b12 Use 'OK' instead of 'Save' label for thr button in enigma password prompt 6 years ago
Aleksander Machniak 408d985f38 Small spacing improvement in enigma password prompt 6 years ago
Aleksander Machniak d51fdaa2ee Replace last occurrence of RCMAIL_CHARSET with RCUBE_CHARSET 6 years ago
Aleksander Machniak db5802b134 Archive: Skip early the request to move to archive folder from archive folder
... which may happen in multi-folder search results.
6 years ago
Aleksander Machniak 8e543f843e Fix check_request() bypass in places using get_uids() [CVE-2018-9846] (#6238) 6 years ago
Aleksander Machniak db24050215 Fix regression in identities list style 6 years ago
Aleksander Machniak 662363c7e2 Enigma: Add positiblity to modify list of identities for key generation by other plugins 6 years ago
Aleksander Machniak f63150b256 Enigma: Fix key selection for signing
In some cases a public key of other user could be selected instead
of the sender's private key
6 years ago
Aleksander Machniak 891d01a4ef Ignore enigma home dir 6 years ago
Aleksander Machniak 08454fb951 Add Close button to the keys export dialog 6 years ago
Aleksander Machniak 8c6d87542b Acl: get rid of addressbook_form and calendar_form_kolab hooks handlers
- the plugin is called "manually" by Kolab plugins now
6 years ago
Aleksander Machniak df30d71e5a Elastic: Improvements to .ui-menu and z-index fix in the slider 6 years ago
Aleksander Machniak a02fafa542 zipdownload: Added option to define size limit for multiple messages download (#5696)
Default limit set to 50MB.
6 years ago
Aleksander Machniak 6e7afe5360 Support Redis cache in redundant_attachments plugin 6 years ago
Thomas Bruederli c973f003e5 Synchronized localizations with Transifex 6 years ago
Aleksander Machniak 48417c5fc9 Remove default for enigma_pgp_homedir (#6173)
To make the default installation more secure force users to set the folder.
Added notes that it should be secured or not accessible from the web browser.
6 years ago
Aleksander Machniak 26211fa4ac Fix indentation 6 years ago
Aleksander Machniak 9752e26162 Merge branch 'master' of https://github.com/neilmunday/roundcubemail into neilmunday-master 6 years ago
Aleksander Machniak 91d4d4bf34 Fix compatibility with contextmenu plugin
https://github.com/johndoh/roundcube-contextmenu/issues/103
6 years ago
Aleksander Machniak f35e9dc4c8 Fix var scope 6 years ago
Aleksander Machniak 7b1f0f020b Enigma: Multi-host support 6 years ago
neilmunday 57fa665db1 Updated to use latest Net_Sieve Sieve class 6 years ago
neilmunday 7abcc5a2cc Added hook for managesieve_connect to set up GSSAPI authentication 6 years ago
neilmunday 0b12721a77 Merge branch 'master' of https://github.com/roundcube/roundcubemail 6 years ago
johndoh 8877c1589e fix tiny typo (#6196) 6 years ago
Aleksander Machniak 5f5f5f98e9 Merge branch 'movecopy' of https://github.com/johndoh/roundcubemail into johndoh-movecopy 6 years ago
PhilW 964a690987 simplify delete execution in managesieve plugin 6 years ago
neilmunday b4298bc096 Added GSSAPI support for issue #5779 - requires updated Net_Sieve class. See https://github.com/neilmunday/Net_Sieve/Sieve.php 6 years ago
Aleksander Machniak f211fcf254 Elastic: Use .boxconfirmation 6 years ago
Aleksander Machniak 0f21488ce2 Elastic: Fix enigma information boxes 6 years ago
Aleksander Machniak 2d99e32beb Elastic: Enable raw script editing on mobile 6 years ago
Aleksander Machniak bbc19ac084 Elastic: Fix CodeMIrror editor display 6 years ago
Aleksander Machniak 674eac1c1c Enigma: Fix key generation in Safari by upgrade to OpenPGP 2.6.2 (#6149) 6 years ago
Aleksander Machniak 332cdf62fb Fix disabling filters in skins other than Elastic (#6170) 6 years ago
Aleksander Machniak cf32fdab3f Update changelog 6 years ago
Jan Ehrhardt 01d81faa82 Fix seteditraw classic save button (#6164)
Fixes https://github.com/roundcube/roundcubemail/issues/6154
6 years ago
Aleksander Machniak 84ecae7a53 Define button classes for keys export dialog 6 years ago
Aleksander Machniak 7abaab3098 Fix bug where text: syntax was forced for strings longer than 1024 characters (#6143) 6 years ago
Aleksander Machniak d5b1fc4598 Fix js error 6 years ago
Aleksander Machniak 76933f1c07 Elastic: Bootstrap 4.0.0 compat. 6 years ago
Thomas Bruederli c4f9bd994e Hook into 'identity_form' plugin hook and add list of matching private keys 6 years ago
Aleksander Machniak cf711d1ce2 Elastic: Fix jumping UI when clicking on filtersets expand button 6 years ago
Aleksander Machniak 019b542c58 Elastic: Add data-label-* attribs 6 years ago
Aleksander Machniak eb0228ba86 Merge branch 'move_addressbook' of https://github.com/johndoh/roundcubemail into johndoh-move_addressbook 6 years ago
Aleksander Machniak a6ad0283d0 Validate ACL identifiers
... e.g. to prevent cyrus imap issues
6 years ago
Vanav dbc7892c4a Fix warning "strtolower() expects parameter 1 to be string, array given" (#6136)
* Fix warning "strtolower() expects parameter 1 to be string, array given"
6 years ago
Aleksander Machniak 0a01ccc00d Remove redundant datepicker localization 6 years ago
PhilW cb01f05588 small JS cleanup 6 years ago
PhilW d5071fedba vcard_attachments: add link to contact actions menu
*) add 'forward vcard' link to contact actions manu
*) fix bug when a contact with a secondary email address is selected
*) improve support for multiple address books in contact list widget on compose screen
6 years ago
Aleksander Machniak 07dc726aa7 Elastic: Remove redundant menu button 6 years ago
Aleksander Machniak 20a0ca6b16 Elastic: Remove tagedit.css, these styles are handled by the skin now 6 years ago
Aleksander Machniak 12a2e47b9b Improve vcardattachments addon in Elastic 7 years ago
Aleksander Machniak 52864ef885 Add some localization messages, remove one unused message 7 years ago
Aleksander Machniak e891e486fd Elastic: Add mobile FAB button for filter creation 7 years ago
Timotheus Pokorra ba5c396774 Managesieve, forward dialog using the right existing simple forwarding rules (#6102)
fixes #6101
7 years ago
Aleksander Machniak 08f27316ee Fix bug where Archive folder wasn't auto-created on login with create_default_folders=true 7 years ago
Aleksander Machniak de544cc905 Add possibility to use localized date format as datepicker input placeholder
Need to be supported by skin. Elastic support is comming.
7 years ago
Aleksander Machniak 5650d1a2d0 Increase dialog width for case when there's many buttons
We don't want the button text truncation
7 years ago
Aleksander Machniak 895948f7fe Elastic: Add iframe wrappers 7 years ago
Aleksander Machniak 3b0e3deb21 Fix js error on servers without 'mime' extension 7 years ago
Aleksander Machniak 550e2fc6aa Support 'mime' extension tests - RFC5703 (#5832) 7 years ago
Aleksander Machniak 7c6bbd81b0 Fix PHP 7.2 Warning: count(): Parameter must be an array or an object that implements Countable 7 years ago
Thomas Bruederli cdecaf5ac7 Remove localization files that do not belong here 7 years ago
Aleksander Machniak 4fee0b22d8 Elastic: Support forwarding interface, added missing labels 7 years ago
Aleksander Machniak e933bed60e Merge branch 'managesieve_forward_settings' of https://github.com/TBits/roundcubemail into TBits-managesieve_forward_settings 7 years ago
Aleksander Machniak 1fbe6cef00 Fix initial value for custom flag input, update changelog 7 years ago
Aleksander Machniak bae1f1d41c Merge branch 'master' of https://github.com/daniele-athome/roundcubemail into daniele-athome-master 7 years ago
Aleksander Machniak 13dab18652 Add minicolors config to the client env 7 years ago
Aleksander Machniak 12c5328dbb hide_blockquote: Fix counting of lines in multi-level quoted text 7 years ago
Aleksander Machniak 39e0b0e456 Fix so temp_dir misconfiguration prints an error to the log (#6045) 7 years ago
Aleksander Machniak 9ce8948294 Get rid of the 2nd argument of include_stylesheet()
.. make the optional behavior default now.
7 years ago
Aleksander Machniak 49825f2786 Bump version of some plugins 7 years ago
Aleksander Machniak c6e6f50de1 Simplify confirm_dialog and alert_dialog code and use 7 years ago
Aleksander Machniak 43c210f04d Merge branch 'pretty_confirms' of https://github.com/JohnDoh/roundcubemail into JohnDoh-pretty_confirms 7 years ago
PhilW 8c250a27f8 improvements for plugins and frames 7 years ago
PhilW e7311e0e5e more consistent function names 7 years ago
PhilW af52df68bf use skinned alert and confirm boxes in plugins 7 years ago
Aleksander Machniak 375d648917 Improve minicolors widget style for Elastic 7 years ago
Timotheus Pokorra 65b645f6e1 adding template file for forwarding dialog for the classic skin
related to #6021
7 years ago
Aleksander Machniak 910c735b87 Merge branch 'master' into dev-elastic 7 years ago
Aleksander Machniak 2a32f51c91 Fix file disclosure vulnerability caused by insuficient input validation in relation with attachment plugins (#6026) 7 years ago
Aleksander Machniak 23af0b7f36 Merge branch 'master' into dev-elastic 7 years ago
Daniele Ricci 1d3ab398c2 Allow for free-form flag filter action
Signed-off-by: Daniele Ricci <daniele@casaricci.it>
7 years ago
Aleksander Machniak 1f9ac5c18f Style Archive folder (icon) also in folder selector 7 years ago
Timotheus Pokorra d222c3136c remove log message used for debugging 7 years ago
Timotheus Pokorra e853b1798a managesieve: new settings dialog for simple forwarding of emails
this hides the complexity of the filters from the user, similar to the vacation settings dialog.
related to #6021
7 years ago
Aleksander Machniak e9571e8d0e Fix invalid HTML output 7 years ago
Thomas Bruederli 342b049841 Update localization files from Transifex 7 years ago
Aleksander Machniak 238ec1ecdf Archive: Style folder icon also in Settings > Folders 7 years ago
Aleksander Machniak 1109cd1150 Elastic: Fix checkbox state in advanced mode switch 7 years ago
Aleksander Machniak ef0982f1b8 Merge branch 'master' into dev-elastic 7 years ago
Aleksander Machniak fd9517655f Fix password form 7 years ago
Aleksander Machniak e00dd60c25 Elastic: Unify some frame titles 7 years ago
Aleksander Machniak e6fd3982f6 Elastic: set some checkbox classes 7 years ago
Aleksander Machniak d9bf9e148b Don't use colon at the end of form field label 7 years ago
Aleksander Machniak 25270cccca Elastic: hide mobile navigation when creating objects
.. i.e. filters, filter sets, enigma keys
7 years ago
Aleksander Machniak 5031028d48 Elastic: Support more compact contact frame (info and form)
... plus some CS fixes
7 years ago
Aleksander Machniak c26c85629c Added option managesieve_default_headers 7 years ago
Richard de Boer a1cbbf09c1 newmail_notifier plugin: don't notify for junked messages. (#5767)
When the mail server filters spam directly into the junk folder.
7 years ago
Aleksander Machniak d739036eda Improve identities list structure in key create form 7 years ago
Aleksander Machniak 315f78a65a Elastic: Use btn.submit instead of button.save classes for Save button in forms 7 years ago
Aleksander Machniak d815525c6a Merge branch 'master' into dev-elastic 7 years ago
Aleksander Machniak dbecd3c8b5 Elastic: Fix padding for dialog buttons 7 years ago
Aleksander Machniak 9d1c8aff83 Elastic skin support for managesieve (part II) 7 years ago
Aleksander Machniak 944013207c Remove cache-busters unintentionally added in e499a14e1 7 years ago
Aleksander Machniak 6d8e2ad312 Elastic skin support for managesieve plugin (partial) 7 years ago
Aleksander Machniak 1347e2e868 Elastic skin support in acl plugin 7 years ago
Aleksander Machniak 385512983c Add 'unlock' class to Save button in key passphrase dialog 7 years ago
Aleksander Machniak 85db9e77b8 Enable keyboard support on enigma keys list 7 years ago
Aleksander Machniak 0d3b61a022 Elastic: propforms should use labels even if there are no inputs 7 years ago
Aleksander Machniak 9e2023ec91 Elastic: Add checkboxes to the keys list 7 years ago
Aleksander Machniak 182aa52ab9 Enigma: Key search and import in dialogs (for better Elastic integration) 7 years ago
Aleksander Machniak 5d08580b86 Enigma: Add options to set PGP cipher/digest algorithms (#5645) 7 years ago
Aleksander Machniak 3c1b78af48 Merge branch 'master' into dev-elastic 7 years ago
Aleksander Machniak e54e484a40 Fix "PHP Warning: array_search() expects parameter 2 to be array, null given" 7 years ago
Aleksander Machniak 2683d1d8df Update changelog 7 years ago
Aleksander Machniak 490aa70bd5 Merge branch 'managesieve-actions' of https://github.com/JohnDoh/roundcubemail into JohnDoh-managesieve-actions 7 years ago
Aleksander Machniak cdd616744a Initial Elastic skin support for Enigma 7 years ago
Aleksander Machniak 6ff9628ed4 Set 'collapsed' class on hide_blockquote button when blockquote is collapsed 7 years ago
Aleksander Machniak 2754a621f3 Elastic skin support for hide_blockquote plugin 7 years ago
Aleksander Machniak 509ef13a27 Elastic skin support in userinfo plugin 7 years ago
Aleksander Machniak d99f2e0569 Elastic skin support for new_user_dialog
Small refactoring, removed newuserdialog.css.
7 years ago
Aleksander Machniak 5660489759 Fix decryption of messages encoded with non-ascii charset (#5962) 7 years ago
Aleksander Machniak 4ade7acdac Elastic skin support for vcard_attachments plugin (with some refactorings) 7 years ago
Aleksander Machniak 148ccda88a Password: Support host variables in password_db_dsn option (#5955) 7 years ago
Aleksander Machniak 3a77c906a1 Merge branch 'master' into dev-elastic 7 years ago
Aleksander Machniak 625c3c3942 Elastic: Set innerClass for Junk button 7 years ago
Aleksander Machniak 91826a755b Elastic: Cleanup datepicker styles 7 years ago
Aleksander Machniak 999cfe9f82 Enigma: Add button to send mail unencrypted if no key was found (#5913) 7 years ago
Aleksander Machniak d4478c4ff7 Enigma: Fix decrypting an encrypted+signed message when signature verification fails (#5914) 7 years ago
JohnDoh 5cb380f23a managesieve: only float buttons on long pages (#5921) 7 years ago
Aleksander Machniak 73de455058 Small improvements to buttons in managesieve forms 7 years ago
Aleksander Machniak 81f7cc6b8f Merge branch 'managesieve-larry' of https://github.com/JohnDoh/roundcubemail into JohnDoh-managesieve-larry 7 years ago
Aleksander Machniak dbc7e5b7c3 Fix bug where 'exists' operator was reset to 'contains' (#5899) 7 years ago
Aleksander Machniak 1a1137f020 Add missing type="link" for some buttons 7 years ago
buborh 4f400ab7aa password plugin ldap driver: use full %login as %name/%n when no @ in username. (#5902) 7 years ago
PhilW 16acef1749 managesieve: larry skin tweaks 7 years ago
PhilW 2aee340cbb support disabling of specific actions in managesieve plugin 7 years ago
Aleksander Machniak 830a50f1ce Add (elastic-compatible) classes for zipdownload menu items 7 years ago
Aleksander Machniak 69f50b122d Add a way to include plugin stylesheets optionally only if the file exists 7 years ago
Aleksander Machniak f3ce401def Set 'propform' class for password change form table 7 years ago
Aleksander Machniak 13d203303e Refactored Help plugin to use frames, added Elastic skin support 7 years ago
Aleksander Machniak 24be0ea1cd Add missing type="link" for buttons in ACL tables 7 years ago
JohnDoh afaaa7764b Use list_widget.get_selection() rather than list_widget.selection (#5879) 7 years ago
Aleksander Machniak ebfc8448aa Small correction in dialog size calculation 7 years ago
Aleksander Machniak 0940370ccd Support elastic skin in jqueryui plugin
For now only dialogs covered.
7 years ago
Aleksander Machniak c2068070df Fix path to minicolors image 7 years ago
Aleksander Machniak b54a0b86b1 Update to jquery-minicolors 2.2.6 7 years ago
Aleksander Machniak 43161325d6 Add missing type="link" 7 years ago
Aleksander Machniak 8e126e8648 Fix duplicate messages on the list after deleting messages on the next to the last page (#5862)
... also when deleting via 'mark' and 'archive' actions
7 years ago
Aleksander Machniak 0fa4b75f78 Managesieve: Partial support for mime extension [RFC5703] - parser only (#5832) 7 years ago
Aleksander Machniak 76adb49454 Support for IMAP folders that cannot contain both folders and messages (#5057) 7 years ago
Aleksander Machniak 4ff33f12ec Update changelog 7 years ago
Aleksander Machniak a60c81d1b1 Managesieve: Fix AM/PM suffix in vacation time selectors 7 years ago
Aleksander Machniak e9716503a2 Move "cursor" position on \r\n sequence after single-dot in a line (#5838) 7 years ago
Aleksander Machniak 8b61d6a2d1 Fix parsing dot-staffed lines in multiline text (#5838) 7 years ago
Aleksander Machniak 86a4d78369 Merge branch 'dev-elastic' 7 years ago
Aleksander Machniak bf4326c834 Bump archive version number, update changelog 7 years ago
Aleksander Machniak 19133769e5 Fix archiving by sender address on cyrus-imap
Cyrus-IMAP does not allow @-character in folder names
7 years ago
Aleksander Machniak 207c6b8a6b Fix bug where a.button style from managesieve plugin could impact other elements (#5800) 7 years ago
Aleksander Machniak a3a43d3218 Remove useless box-shadows 7 years ago
Aleksander Machniak 05d7fcc698 Cleanup 7 years ago
Aleksander Machniak 792fd57b09 Merge branch 'master' of https://github.com/HarrySmallbones/roundcubemail into HarrySmallbones-master 7 years ago
Remi Collet ff256b7bb9 Drop ereg dependency, fix compat with PHP 7 (#5820) 7 years ago
Aleksander Machniak bcc6405552 Fix various issues when downloading files with names containing non-ascii chars, use RFC 2231 (#5772) 7 years ago
Aleksander Machniak 3fbda34a51 subscriptions_option: show \\Noselect folders greyed out (#5621) 7 years ago
Aleksander Machniak f8537d0221 Code optimization, update changelog 7 years ago
Lucas Stevanelli Marin c5da225179 Fix bug where zipdownload ignored files with the same name (#5777)
Adding a counter before .(extension) to files with same name on zip.
Before only the last file on message with equals names was added on zip
7 years ago
Aleksander Machniak 6bd349b7e6 Bump version number 7 years ago
Aleksander Machniak 7647612f0c Performance: Skip redundant LISTSCRIPTS command 7 years ago
Aleksander Machniak feb8e99062 Set aria-haspopup=true for Download menu item when using zipdownload submenu 7 years ago
Aleksander Machniak 7456d7fbc6 CS fixes 7 years ago
Aleksander Machniak 7090058b9f Enigma: Fix compatibility with assets_dir 7 years ago
Aleksander Machniak 982d211ec0 Update changelog, CS fixes 7 years ago
Aleksander Machniak aacf1eb3bd Merge branch 'password-driver-virtualmin' of https://github.com/ElpyDE/roundcubemail into ElpyDE-password-driver-virtualmin 7 years ago
Aleksander Machniak 4f48202f90 Add test for #5657 7 years ago
Aleksander Machniak 30f9839b46 Remove redundant code 7 years ago
Aleksander Machniak 9858c2a294 Merge branch 'master' into dev-elastic 7 years ago
ElpyDE 73db885647 Virtualmin driver for password plugin now uses virtualmin to ask for the domain 7 years ago
Aleksander Machniak 89987ee1e0 Password: Fix security issue in virtualmin and sasl drivers 7 years ago
Thomas Bruederli d4e4cfef92 More flattening of jQuery UI styles 7 years ago
Thomas Bruederli 7969981320 Flattened buttons and icons, removed gradients and box shadows 7 years ago
Aleksander Machniak 757ba8b81a Fix typo 7 years ago
Aleksander Machniak 542a817214 Define more classes for dialog buttons 7 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).
7 years ago
Aleksander Machniak 01656221a4 Update localization 7 years ago
Aleksander Machniak 0d8b3675f3 Add missing <label>s in Preferences > Special Folders 7 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.
7 years ago
Aleksander Machniak 6ba41836b6 Revert "extend plugin password to avoid sudo (use ssh instead calling chpasswd) (#5654)"
This reverts commit 938dd4670b.
7 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
7 years ago
Aleksander Machniak 306c901a15 Remove redundant entry 7 years ago
Aleksander Machniak 9374599c3c Fix require entry for crypt_gpg also in Enigma's composer.json 7 years ago
Aleksander Machniak 8a0d504682 Indent fixes 7 years ago
ka7 9a35768c26 spelling fixes (#5690) 7 years ago
Aleksander Machniak 8e6eb9fa72 Define 'save' class for password form button 7 years ago
Aleksander Machniak 11f5560d35 Fix mail download menu 7 years ago
Aleksander Machniak 8953c7a257 Fix possible defect in handling \r\n in scripts (#5685) 7 years ago
Aleksander Machniak 9028e77290 Enigma: Set micalg parameter to real hash algorithm used for signing 7 years ago
Aleksander Machniak adbab9d3e2 Merge branch 'master' into dev-elastic 7 years ago
Aleksander Machniak 13b98199ed Managesieve: Fix parser issue with empty lines between comments (#5657) 7 years ago
Aleksander Machniak 3294a41b3b Small code simplification 7 years ago
Aleksander Machniak e2a8fb799e Add note about PinEntry issues with SELinux (#5620) 7 years ago
Aleksander Machniak dd53a3d486 Enigma: Fix handling of messages with nested PGP encrypted parts (#5634) 7 years ago
Aleksander Machniak 81f67a4de2 Don't use each() deprecated in PHP 7.2 7 years ago
Aleksander Machniak dfd19206a4 sizeof() -> count() 7 years ago
Aleksander Machniak d04cc14018 Enigma: Always use detached signatures (#5624) 7 years ago
Aleksander Machniak a426f66785 Fix fatal error when accessing PGP keys list using classic skin 7 years ago
Harry Smallbones 5665c7455b Archive: Add Thunderbird compatible Month option 7 years ago
Aleksander Machniak 48d9ee4f1f A better way of intercepting dialog position in larry 7 years ago
Aleksander Machniak 2803a58152 Use innerclass for Archive button in taskbar 7 years ago
Aleksander Machniak 19ae87957f Use type="link" for help task button 7 years ago
Aleksander Machniak 25de39d444 Merge branch 'dev-remove-js-deps' 8 years ago
Aleksander Machniak a487055c5a Add possibility to attach contact vCard to composed message (#4997) 8 years ago
Aleksander Machniak 692cb9c63b Update localization 8 years ago
Aleksander Machniak 2e97728d06 Enigma: Add some notes to Known issues section (#5561) 8 years ago
Aleksander Machniak 21732eb250 "Bad password" -> "Invalid password" 8 years ago
Aleksander Machniak be49c2e1cd Code improvements, replace exception thrown with rcube::raise_error() 8 years ago
Aleksander Machniak 2af5ea4a9c Merge branch 'password-cpanel-webmail' of https://github.com/mkllnk/roundcubemail into mkllnk-password-cpanel-webmail 8 years ago
Aleksander Machniak d45692131b Zipdownload: Fix date format in mbox "From line" 8 years ago
Maikel Linke bd5eaf98aa Handle null or non-JSON result of cPanel UAPI
More unit testing. More documentation.
8 years ago
Aleksander Machniak 29d0b80449 Enigma: Fix PHP fatal error when decrypting a message with invalid signature (#5555) 8 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.
8 years ago
Aleksander Machniak f351b48771 Update changelog, CS fixes 8 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.
8 years ago
Aleksander Machniak bd76a921ac Simplified/unified key info frame 8 years ago
Aleksander Machniak 5e1da48d0c Remove external javascript code from the git repo, add jsdeps.sh script (#5535) 8 years ago