Commit Graph

1196 Commits

Author SHA1 Message Date
Aleksander Machniak
cb6c79e2dd Integrate markasjunk2 features into markasjunk - marking as non-junk + learning engine (#6504) 2018-11-10 08:37:15 +01:00
Rotzbua
f8b6493ecf Change http to https for plugins.roundcube.net (#6405) 2018-11-08 12:30:45 +01:00
Aleksander Machniak
cd9ec7983b Password: README, Style, CS improvements, bump version, update changelog 2018-11-08 12:03:41 +01:00
Aleksander Machniak
75d6687cac Merge branch 'password_plugin' of https://github.com/johndoh/roundcubemail into johndoh-password_plugin 2018-11-08 09:18:29 +01:00
Aleksander Machniak
224dd78ad3 Bump managesieve version number 2018-11-08 09:06:21 +01:00
PhilW
e024f133fa give all temp files a constant prefix 2018-11-06 07:11:04 +00:00
Aleksander Machniak
19a818a8b7 Elastic: Add "status bar" for mobile in mail composer 2018-10-26 19:26:29 +02:00
Aleksander Machniak
09c9443a54 Fix disabled acl table menu button (regression) 2018-10-25 14:07:35 +00:00
Aleksander Machniak
cf7e4f12b2 Stop adding some localization to ajax responses 2018-10-18 10:40:09 +00:00
PhilW
1bf6dc3de8 Password: add Zxcvbn strength driver 2018-10-07 09:58:29 +01:00
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)
2018-10-07 07:50:42 +01:00
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