Commit Graph

1224 Commits

Author SHA1 Message Date
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
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
2019-03-04 12:08:33 +01:00
Aleksander Machniak
88c5507f29 Elastic: Replace .icon-checkbox with Bootstrap's custom switch 2019-02-20 07:18:28 +01:00
Aleksander Machniak
77fc589974 Fix regression where operator/comparator were not reset on submit (#6614) 2019-02-05 08:56:25 +01:00
Aleksander Machniak
1473522928 Keep .diff instead of .orig files 2019-01-30 12:02:49 +01:00
Aleksander Machniak
b6a3df2824 Update to jQuery-MiniColors 2.3.4
Fixes color picker issue when using Roundcube in an iframe.
2019-01-30 11:59:29 +01:00
Aleksander Machniak
fe5b4fd81d fputs() -> fwrite() 2019-01-23 18:35:38 +01:00
Aleksander Machniak
db780a2db5 Fix small regression after last commit 2019-01-21 13:55:08 +01:00
Aleksander Machniak
fe35b38c28 Managesieve: Fix bug where custom header or variable could be lost on form submission (#6594) 2019-01-21 13:42:12 +01:00
Aleksander Machniak
823dc2eaac Fix PHP 7.2 compatibility in debug_logger plugin (#6586) 2019-01-13 16:26:12 +01:00
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/
2019-01-11 00:01:09 -02:00
Thomas Bruederli
2f9ea5e078 Update localizations from Transifex 2019-01-05 21:29:50 +01:00
Evertiro
ce0eb318f4 Password: Better handling for Plesk errors (#6575) 2018-12-30 14:49:33 +01:00
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
2018-12-30 08:46:57 +01:00
Aleksander Machniak
8caf3b659c Password: Add support for Plesk >= 17.8 (#6526) 2018-12-29 13:40:24 +01:00
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.
2018-12-23 13:51:39 +01:00
Aleksander Machniak
01faf9060c Update localization 2018-12-21 08:36:37 +01:00
Aleksander Machniak
d3da7fad5a Set type attribute for created button 2018-12-17 10:44:55 +01:00
Aleksander Machniak
a32d72b661 Password: Disallow control characters in passwords (#6547) 2018-12-14 11:36:23 +01:00
Aleksander Machniak
00e53fac53 Elastic: Fix toolbar removal when using Advanced options and Add button in filter rules form in Chrome 2018-12-03 15:55:39 +00:00
Aleksander Machniak
07c5e178de Add some localization files 2018-11-18 08:42:42 +01:00
Aleksander Machniak
281a6135e3 Enigma: Update to OpenPGPjs 4.2.1 - fixes user name encoding issues in key generation (#6524) 2018-11-17 18:00:49 +01:00
Aleksander Machniak
cb4b1443c8 Update localization 2018-11-17 16:01:39 +01:00
Aleksander Machniak
11216a1925 Changed 'password_charset' default to 'UTF-8' (#6522) 2018-11-16 13:22:13 +01:00
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.
2018-11-11 09:02:50 +01:00
Andrius Štikonas
9c4e2c9abe Fix spelling. (#6517) 2018-11-11 07:17:47 +01:00
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