Commit Graph

1185 Commits

Author SHA1 Message Date
Aleksander Machniak
c8d133a6a0 Merge branch 'master' into dev/elastic 2018-10-06 18:39:36 +02:00
Aleksander Machniak
511ecd095c Add $protocol to the error message 2018-10-03 10:15:15 +02:00
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
2018-10-03 10:06:38 +02:00
Aleksander Machniak
c1e8bd75c2 krb_authentication: Support per-protocol contexts 2018-09-27 15:04:45 +02:00
Aleksander Machniak
6dfb475a26 Elastic: Redesign mail compose page - use recipient selection dialog (#6413) 2018-09-27 10:27:20 +02:00
urusha
75f37f8b0f SMTP GSSAPI support (#6417)
* krb_authentication support for smtp_connect
* smtp GSSAPI support
2018-09-25 08:31:08 +02:00
Aleksander Machniak
b7d51573e4 Password: Fix bug where new users could skip forced password change (#6434) 2018-09-15 18:22:41 +02:00
Aleksander Machniak
03fef0d6ca New_user_identity: Fix %fu/%u vars substitution in user specific LDAP params (#6419) 2018-09-12 11:06:05 +02:00
Aleksander Machniak
8f1405d569 Throw error when using deleteheader with :last but no :index 2018-09-10 09:03:24 +02:00
Aleksander Machniak
bae58951bf Fix bug where password_dovecotpw_with_method setting could be ignored (#6436) 2018-09-09 10:30:06 +02:00
Aleksander Machniak
829f3ec0d6 Fix small issues in 'editheader' implementation 2018-09-09 08:27:52 +02:00
Aleksander Machniak
53017eb87d Managesieve: Added support for 'editheader' extension - RFC5293 (#5954) 2018-09-08 16:40:41 +02:00
Aleksander Machniak
85046cdea4 Cleanup modoboa driver 2018-09-03 13:25:01 +02:00
Stéphane
95a9080958 modoboa driver for password plugin (#6361) 2018-09-03 13:18:28 +02:00
Aleksander Machniak
e9ea2f2aeb Managesieve: Fix bug where show_real_foldernames setting wasn't respected (#6422) 2018-09-01 09:55:51 +02:00
urusha
2537697693 Fix krb_authentication for managesieve connection (#6414) 2018-08-29 13:15:23 +02:00
Aleksander Machniak
5643b6315e Small improvements 2018-08-24 11:10:15 +02:00
Aleksander Machniak
aefdbdbfa1 Elastic: Display "the list is empty" on empty pgp keys list 2018-08-17 15:18:13 +02:00
Aleksander Machniak
19c0d48267 Enigma: Skip encryption if the message has been already encrypted by Mailvelope 2018-08-10 10:09:40 +02:00
Aleksander Machniak
412c5ab75b Enigma: Fix deleting keys with authentication subkeys (#6381) 2018-08-09 15:50:23 +02:00
Aleksander Machniak
c9010fec02 Elastic: Fix managesieve forward email field size - use new input-group-combo widget (#6359) 2018-07-30 10:54:24 +02:00
Aleksander Machniak
78d808aaf7 Elastic: Use non-white background in footers/headers on mobile, other improvements 2018-06-22 13:35:16 +02:00
Aleksander Machniak
44d0824585 Merge branch 'master' into dev/elastic
Conflicts:
	skins/elastic/styles/widgets/mail.less
2018-06-12 09:54:38 +02:00
Aleksander Machniak
5fd1b52f01 Update de_DE localization 2018-06-05 16:20:00 +02:00
Aleksander Machniak
2fa112bd83 [EFAIL] Don't decrypt PGP messages with no MDC protection (#6289) 2018-05-29 09:27:30 +02:00
Aleksander Machniak
c611ace9a2 Update German localization 2018-05-28 19:14:18 +02:00
Aleksander Machniak
3d0b2cd3ce Pass PEAR errors to rcube::raise_error(), small CS improvements 2018-05-27 08:50:42 +02:00
Aleksander Machniak
e05be853da Enigma: Add hint about max upload size in key import form 2018-05-24 13:25:27 +02:00
Aleksander Machniak
e9a189fb57 Merge branch 'master' into dev/elastic 2018-05-24 09:38:23 +02:00
Aleksander Machniak
8e27190865 Update some localizations 2018-05-24 09:37:33 +02:00
Aleksander Machniak
23da29d28a managesieve: Rename "Vacation" to "Out of Office" 2018-05-24 08:56:17 +02:00
Aleksander Machniak
13ad9e6593 Merge branch 'master' into dev/elastic 2018-05-23 09:51:08 +02:00
Caio Nardi
43fcf5bce7 Fix checking duplicated names in the zip file (#6302) 2018-05-22 15:37:15 +02:00
Aleksander Machniak
130b70e464 Use array() instead of [] 2018-05-22 15:36:23 +02:00
Aleksander Machniak
d0205f613d Fix redundant empty option in mailbox selector 2018-05-22 10:40:37 +02:00
Aleksander Machniak
c4e65a61fe Fix empty 'for' attribute 2018-05-22 10:11:24 +02:00
Aleksander Machniak
d6c19431be Elastic: .proplist improvements 2018-05-21 11:54:04 +02:00
Aleksander Machniak
750827ad65 Merge branch 'master' into dev/elastic 2018-05-21 09:34:51 +02:00
Aleksander Machniak
339121b121 Fix bug where managesieve_allowed_hosts config wasn't respected on mail screen (#6295) 2018-05-20 11:55:46 +02:00
Aleksander Machniak
53fe9d7048 Bump managesieve version number, cs improvements 2018-05-19 09:01:46 +02:00
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.
2018-05-19 08:51:05 +02:00
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
2018-05-18 17:25:02 +02:00
Aleksander Machniak
211c5444e5 Merge branch 'master' into dev/elastic 2018-05-17 06:23:44 +00:00
Aleksander Machniak
14cc3ec188 Add EFAIL-related warning in the code 2018-05-16 09:38:10 +02:00
Aleksander Machniak
f0fc42b3c4 Elastic: Try a new design for some toolbars (work in progress) 2018-05-09 13:51:44 +02:00
Aleksander Machniak
1247a8dd7d Fix bug where some forbidden characters on Cyrus-IMAP were not prevented from use in folder names 2018-05-08 12:20:11 +02:00
Aleksander Machniak
d49eb1889b Fix selecting jQuery-UI styles for skins that extend Elastic 2018-04-28 11:11:00 +00:00
Aleksander Machniak
60922dc3d5 Password: Added password_username_format option (#5766) 2018-04-23 19:01:35 +02:00
Aleksander Machniak
e79838aaac Enigma: Disable autofill for new keypair password 2018-04-20 08:11:22 +02:00
Aleksander Machniak
f9a5d03e5a Fix bug where new_user_dialog email check could have been circumvented by deleting / abandoning session (#5929) 2018-04-16 17:15:26 +02:00