Commit Graph

1271 Commits

Author SHA1 Message Date
Aleksander Machniak
a991e3181c Put charset meta specification before a title tag, add page title automatically (#6811)
I.e. templates should not specify <title>
2019-06-29 15:48:51 +02:00
Aleksander Machniak
84c4d062c6 Unified and simplified keypress event handling on a list widget 2019-06-28 09:47:14 +02:00
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.
2019-06-24 10:28:53 +02:00
Aleksander Machniak
7fa5180fcc ACL: Display user/group names (from ldap) instead of acl identifier 2019-06-17 11:47:49 +00:00
Aleksander Machniak
f6807bcc4c Added 'keyservers' option to define list of HKP servers for Enigma/Mailvelope (#6326) 2019-06-14 19:06:32 +02:00
Aleksander Machniak
940e500c1f Enigma: For verified signatures, display the user id associated with the sender address (#5958) 2019-06-09 09:52:39 +02:00
Aleksander Machniak
7af72e82fc Elastic: Fix some jumping effect in Chrome (#6677) 2019-06-07 07:59:11 +02:00
Aleksander Machniak
b39c5aaaec Exit immediately after http redirect
This is needed since we use 401 on logout
2019-05-27 09:33:16 +02:00
Aleksander Machniak
fdac30e544 Support PECL memcached extension as a session and cache storage driver (experimental) 2019-05-26 11:50:33 +02:00
Aleksander Machniak
2a25f1778b Make sure managesieve_default is not a dir (#6773) 2019-05-26 09:29:02 +02:00
Aleksander Machniak
4bce2c4389 Elastic: Small visual fix in vacation form 2019-05-20 11:07:55 +02:00
Aleksander Machniak
7f999ab13f Bump version number 2019-05-20 08:34:21 +02:00
Aleksander Machniak
6cddb6c5d0 Bump version number, use pear/net_sieve 2019-05-20 08:29:38 +02:00
Aleksander Machniak
9022d427b1 Add emoticons plugin localization 2019-05-19 20:35:53 +02:00
Aleksander Machniak
a1301a78d6 Localization update 2019-05-17 15:59:41 +02:00
Aleksander Machniak
b24869b0cd Elastic: Fix bug where Enigma options in mail compose could sometimes be ignored (#6515) 2019-05-16 08:28:52 +02:00
Aleksander Machniak
8fe12e2fad Enigma: Fix "decryption oracle" bug [CVE-2019-10740] (#6638)
When composing mail (on reply/forward/edit) we decrypt content only
in the first "content part" of the message.
2019-05-11 16:15:46 +02:00
Aleksander Machniak
1ee7253ff2 Enigma: Fix error message when trying to encrypt with a revoked private key (#6607) 2019-05-11 09:03:32 +02:00
Aleksander Machniak
6efa88f049 Enigma: Fix bug where revoked users/keys were not greyed out in key info
The 'deleted' class was assigned to the wrong (next) row in a table.
It also didn't work in Elastic skin at all because of the missing style.
2019-05-11 08:35:05 +02:00
Aleksander Machniak
8c471478f7 Merge branch 'dev/elastic' 2019-05-05 07:46:56 +02:00
Aleksander Machniak
45a6ad1ba7 Fix so an error is logged when more than one attachment plugin has been enabled, initialize the first one (#6735) 2019-05-01 21:51:22 +02:00
Aleksander Machniak
ce9c52e65a Merge branch 'master' into dev/elastic 2019-04-27 10:53:46 +02:00
Aleksander Machniak
521e0c048c Managesieve: Bump version number 2019-04-21 08:36:24 +02:00
Aleksander Machniak
3562d7ffa6 Fix so "Create filter" option does not show up when Filters menu is disabled (#6723) 2019-04-21 08:35:40 +02:00
Aleksander Machniak
ccb70116f1 Managesieve: Use RFC-compliant line endings, CRLF instead of LF (#6686) 2019-04-21 08:28:13 +02:00
Aleksander Machniak
22694665d9 Fix code indentation 2019-04-16 12:19:00 +02:00
Aleksander Machniak
57c67db029 Remove year(s) from copyright headers + some cleanup 2019-04-16 10:42:45 +02:00
Aleksander Machniak
1078d8df16 Fix cpanel_webmail driver 2019-04-12 20:46:33 +02:00
Aleksander Machniak
3ec6a60ad1 Fix PHP Warning: in_array() expects parameter 2 to be array, null given 2019-04-11 12:03:11 +02:00
Aleksander Machniak
f0811f6f50 DOn't use deprecated (and slow) selectors 2019-04-11 10:47:11 +02:00
Aleksander Machniak
cd4c756322 CS fixes 2019-04-10 13:59:06 +02:00
Aleksander Machniak
4674ac59b8 Fix bug where global includes were requested for vacation (#6716) 2019-04-09 08:58:07 +02:00
Aleksander Machniak
a78f91f5dc Small code de-duplication 2019-04-09 08:57:48 +02:00
Aleksander Machniak
fd167152e1 jqueryui plugin is already required by core 2019-04-08 11:45:25 +02:00
Aleksander Machniak
b304782cbc Elastic: Various cross-browser fixes and improvements 2019-04-05 14:23:25 +02:00
Aleksander Machniak
1a68fe25c0 Elastic: Fix padding in jQuery-UI dialogs 2019-03-25 12:51:08 +01:00
Aleksander Machniak
e8ff189627 Use simpler code 2019-03-25 12:36:50 +01:00
Aleksander Machniak
77439f9772 Add missing role=menuitem 2019-03-25 12:30:35 +01:00
Aleksander Machniak
f1e911ec03 Elastic: Toolbar/menus/layout refactoring
Refactoring for better consistency and simplicity.

5KB less in size of (minified) styles.css file.

Layout changes:
- body > #layout > .menu       -> #layout-menu
- body > #layout > .list       -> #layout-list
- body > #layout > .sidebar    -> #layout-sidebar
- body > #layout > .content    -> #layout-content

Toolbar/menu changes:
- .toolbar           -> .toolbar.menu
- .toolbarmenu       -> .menu.listing
- .menu-button       -> .task-menu-button
- .pagenav.toolbar   -> .pagenav.menu
- #taskmenu          -> #taskmenu.menu.toolbar
- .image-tools .menu -> .image-tools .menu.toolbar
- required .disabled class to de-activate menu items
- .button class is not required on .menu children
- merge toolbar.less and taskmenu.less into menu.less
- @color-toolbarmenu-hover            -> @color-menu-hover
- @color-toolbarmenu-hover-background -> @color-menu-hover-background

Also cleaned/removed some code in spellchecker.js. Made .googie_list a list not table.
2019-03-24 19:25:56 +01:00
Aleksander Machniak
3eebe8da56 Elastic: Fix overflow issues in ACL form 2019-03-18 10:36:17 +01:00
Peter Kubica
b2ffe58f9d Fix for: Password: De-duplicate ldap drivers code (#6669) 2019-03-11 10:00:04 +01:00
Aleksander Machniak
0751c1c8eb Password: De-duplicate ldap drivers code 2019-03-09 18:24:01 +01:00
Aleksander Machniak
2ea9d4fe80 Merge branch 'master' of https://github.com/army1349/roundcubemail into army1349-master 2019-03-09 17:58:16 +01:00
Aleksander Machniak
0ac2747293 Elastic: Add missing filter drag-n-drop indicators 2019-03-09 17:29:43 +01:00
Aleksander Machniak
d88fb7e4ff Elastic: Fix displaying (.invalid-feedback) error messages in forms 2019-03-09 17:08:37 +01:00
Aleksander Machniak
78070441de Elastic: Move Actions button from filters list footer to header 2019-03-09 16:41:50 +01:00
Aleksander Machniak
939ca63a59 Filters set -> Filter set, consistently 2019-03-09 16:41:01 +01:00
Peter Kubica
07d7ec83a0 ldap_exop - move function exist check to the start 2019-03-08 11:36:28 +01:00
Peter Kubica
772dad8805 ldap_exop - add PHP version requirement 2019-03-05 11:02:55 +01:00
Peter Kubica
51abe31f1a ldap_exop - fix issue #4992 2019-03-05 10:44:37 +01:00