Commit Graph

1311 Commits (e2bd4548ede95503a8f602ebbb02720bccb555b8)

Author SHA1 Message Date
Aleksander Machniak 4bce2c4389 Elastic: Small visual fix in vacation form 6 years ago
Aleksander Machniak 7f999ab13f Bump version number 6 years ago
Aleksander Machniak 6cddb6c5d0 Bump version number, use pear/net_sieve 6 years ago
Aleksander Machniak 9022d427b1 Add emoticons plugin localization 6 years ago
Aleksander Machniak a1301a78d6 Localization update 6 years ago
Aleksander Machniak b24869b0cd Elastic: Fix bug where Enigma options in mail compose could sometimes be ignored (#6515) 6 years ago
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.
6 years ago
Aleksander Machniak 1ee7253ff2 Enigma: Fix error message when trying to encrypt with a revoked private key (#6607) 6 years ago
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.
6 years ago
Aleksander Machniak 8c471478f7 Merge branch 'dev/elastic' 6 years ago
Aleksander Machniak 45a6ad1ba7 Fix so an error is logged when more than one attachment plugin has been enabled, initialize the first one (#6735) 6 years ago
Aleksander Machniak ce9c52e65a Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 521e0c048c Managesieve: Bump version number 6 years ago
Aleksander Machniak 3562d7ffa6 Fix so "Create filter" option does not show up when Filters menu is disabled (#6723) 6 years ago
Aleksander Machniak ccb70116f1 Managesieve: Use RFC-compliant line endings, CRLF instead of LF (#6686) 6 years ago
Aleksander Machniak 22694665d9 Fix code indentation 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 3ec6a60ad1 Fix PHP Warning: in_array() expects parameter 2 to be array, null given 6 years ago
Aleksander Machniak f0811f6f50 DOn't use deprecated (and slow) selectors 6 years ago
Aleksander Machniak cd4c756322 CS fixes 6 years ago
Aleksander Machniak 4674ac59b8 Fix bug where global includes were requested for vacation (#6716) 6 years ago
Aleksander Machniak a78f91f5dc Small code de-duplication 6 years ago
Aleksander Machniak fd167152e1 jqueryui plugin is already required by core 6 years ago
Aleksander Machniak b304782cbc Elastic: Various cross-browser fixes and improvements 6 years ago
Aleksander Machniak 1a68fe25c0 Elastic: Fix padding in jQuery-UI dialogs 6 years ago
Aleksander Machniak e8ff189627 Use simpler code 6 years ago
Aleksander Machniak 77439f9772 Add missing role=menuitem 6 years ago
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.
6 years ago
Aleksander Machniak 3eebe8da56 Elastic: Fix overflow issues in ACL form 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
Aleksander Machniak 2ea9d4fe80 Merge branch 'master' of https://github.com/army1349/roundcubemail into army1349-master 6 years ago
Aleksander Machniak 0ac2747293 Elastic: Add missing filter drag-n-drop indicators 6 years ago
Aleksander Machniak d88fb7e4ff Elastic: Fix displaying (.invalid-feedback) error messages in forms 6 years ago
Aleksander Machniak 78070441de Elastic: Move Actions button from filters list footer to header 6 years ago
Aleksander Machniak 939ca63a59 Filters set -> Filter set, consistently 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
dchisolm b0f7e4207c Parse abook entries more reliably (#6646)
* Update the squirrelmail_user_copy plugin to use the same method of parsing abook entries
as squirrelmail uses. If a user has entered something that has been quoted such as double quotes or pipes, this will parse the address book entry better than exploding on the pipe alone
* Noticed undefined variable $sig in convert charset
6 years ago
Aleksander Machniak 88c5507f29 Elastic: Replace .icon-checkbox with Bootstrap's custom switch 6 years ago
Aleksander Machniak 77fc589974 Fix regression where operator/comparator were not reset on submit (#6614) 6 years ago
Aleksander Machniak 1473522928 Keep .diff instead of .orig files 6 years ago
Aleksander Machniak b6a3df2824 Update to jQuery-MiniColors 2.3.4
Fixes color picker issue when using Roundcube in an iframe.
6 years ago
Aleksander Machniak fe5b4fd81d fputs() -> fwrite() 6 years ago
Aleksander Machniak db780a2db5 Fix small regression after last commit 6 years ago
Aleksander Machniak fe35b38c28 Managesieve: Fix bug where custom header or variable could be lost on form submission (#6594) 6 years ago
Aleksander Machniak 823dc2eaac Fix PHP 7.2 compatibility in debug_logger plugin (#6586) 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
Thomas Bruederli 2f9ea5e078 Update localizations from Transifex 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 0e640e95c9 Enigma: Fixed multi-host syncronization of private and deleted keys and pubring.kbx file
Added context column to filestore table for easier listing of stored files.
6 years ago
Aleksander Machniak 01faf9060c Update localization 6 years ago
Aleksander Machniak d3da7fad5a Set type attribute for created button 6 years ago
Aleksander Machniak a32d72b661 Password: Disallow control characters in passwords (#6547) 6 years ago
Aleksander Machniak 00e53fac53 Elastic: Fix toolbar removal when using Advanced options and Add button in filter rules form in Chrome 6 years ago
Aleksander Machniak 07c5e178de Add some localization files 6 years ago
Aleksander Machniak 281a6135e3 Enigma: Update to OpenPGPjs 4.2.1 - fixes user name encoding issues in key generation (#6524) 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
Aleksander Machniak cb6c79e2dd
Integrate markasjunk2 features into markasjunk - marking as non-junk + learning engine (#6504) 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
Aleksander Machniak 75d6687cac Merge branch 'password_plugin' of https://github.com/johndoh/roundcubemail into johndoh-password_plugin 6 years ago
Aleksander Machniak 224dd78ad3 Bump managesieve version number 6 years ago
PhilW e024f133fa give all temp files a constant prefix 6 years ago
Aleksander Machniak 19a818a8b7 Elastic: Add "status bar" for mobile in mail composer 6 years ago
Aleksander Machniak 09c9443a54 Fix disabled acl table menu button (regression) 6 years ago
Aleksander Machniak cf7e4f12b2 Stop adding some localization to ajax responses 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 c8d133a6a0 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 511ecd095c Add $protocol to the error message 6 years ago
urusha 4920f3ef23 krb_authentication fixes (#6471)
* krb_authentication: remove default principal

krb_authentication_context must be set to the right value to make GSSAPI work, we should not have any default for it outside config files, it could confuse users. We already handle empty/bad context in rcube_imap_generic.php, Net_Sieve, Net_SMTP.

* krb_authentication: config.php.dist fix

GSSAPI is better for searching, since GSS API is not used widely.
host.fqdn@REALM.NAME is actually never used without service-prefix, on the other side it may be valid to use 'computername$' or 'username' with Samba/Active Directory, the common name for all these - 'principal'.

* krb_authentication: raise error on empty context
6 years ago
Aleksander Machniak c1e8bd75c2 krb_authentication: Support per-protocol contexts 6 years ago
Aleksander Machniak 6dfb475a26 Elastic: Redesign mail compose page - use recipient selection dialog (#6413) 6 years ago
urusha 75f37f8b0f SMTP GSSAPI support (#6417)
* krb_authentication support for smtp_connect
* smtp GSSAPI support
6 years ago
Aleksander Machniak b7d51573e4 Password: Fix bug where new users could skip forced password change (#6434) 6 years ago
Aleksander Machniak 03fef0d6ca New_user_identity: Fix %fu/%u vars substitution in user specific LDAP params (#6419) 6 years ago
Aleksander Machniak 8f1405d569 Throw error when using deleteheader with :last but no :index 6 years ago
Aleksander Machniak bae58951bf Fix bug where password_dovecotpw_with_method setting could be ignored (#6436) 6 years ago
Aleksander Machniak 829f3ec0d6 Fix small issues in 'editheader' implementation 6 years ago
Aleksander Machniak 53017eb87d Managesieve: Added support for 'editheader' extension - RFC5293 (#5954) 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 e9ea2f2aeb Managesieve: Fix bug where show_real_foldernames setting wasn't respected (#6422) 6 years ago
urusha 2537697693 Fix krb_authentication for managesieve connection (#6414) 6 years ago
Aleksander Machniak 5643b6315e Small improvements 6 years ago
Aleksander Machniak aefdbdbfa1 Elastic: Display "the list is empty" on empty pgp keys list 6 years ago
Aleksander Machniak 19c0d48267 Enigma: Skip encryption if the message has been already encrypted by Mailvelope 6 years ago
Aleksander Machniak 412c5ab75b Enigma: Fix deleting keys with authentication subkeys (#6381) 6 years ago
Aleksander Machniak c9010fec02 Elastic: Fix managesieve forward email field size - use new input-group-combo widget (#6359) 6 years ago
Aleksander Machniak 78d808aaf7 Elastic: Use non-white background in footers/headers on mobile, other improvements 7 years ago
Aleksander Machniak 44d0824585 Merge branch 'master' into dev/elastic
Conflicts:
	skins/elastic/styles/widgets/mail.less
7 years ago
Aleksander Machniak 5fd1b52f01 Update de_DE localization 7 years ago