Commit Graph

176 Commits

Author SHA1 Message Date
Thomas Bruederli
0c24c96e97 Fix password/token length check on OAuth login (#8178) 2021-08-29 16:57:31 +02:00
Thomas Bruederli
92757f5543 Disable the default spellchecker option using spell.roundcube.net (#8182)
... since this service is no longer available.
2021-08-29 15:58:44 +02:00
Aleksander Machniak
d7338a4203 Add option to purge deleted mails older than 30, 60 or 90 days (#5493) 2021-08-29 11:06:04 +02:00
Aleksander Machniak
67d3b0fe63 Update changelog, code cleanup 2021-08-04 10:51:08 +02:00
Nico Antkowiak
12c7ea581d Add option to control links handling behavior on html to text conversion (#6485)
Co-authored-by: NAN <antkowiak@dionera.com>
2021-08-04 10:37:14 +02:00
Aleksander Machniak
1aa52f89cb Dropped support for strftime-like format (with % sign) in date and time format configuration 2021-08-01 10:11:26 +02:00
Aleksander Machniak
5d81c15f07 Document blankpage_url option (#5025) 2021-06-05 09:29:21 +02:00
Thomas Bruederli
e8185156e8 Google access tokens may be 2048 bytes long 2021-05-18 20:20:56 +02:00
Aleksander Machniak
d6efee1da1 CS fixes, update changelog 2021-04-25 10:00:34 +02:00
Aleksander Machniak
2fb21560b0 Merge branch 'smtp-xclient' of https://github.com/kwiatek6324/roundcubemail into kwiatek6324-smtp-xclient 2021-04-25 09:51:32 +02:00
Thomas P
0044673e11 Add config options for subject prefixes (#7929) 2021-04-25 09:41:08 +02:00
Josh Soref
203f456620 Spelling (#8001) 2021-04-18 08:43:18 +02:00
Kwiatek
5e5e91c3b5 Add support for XCLIENT ADDR and LOGIN extension 2021-02-20 11:57:42 +01:00
Aleksander Machniak
ded37ff97c Introduce password_http_client config option 2021-01-16 09:06:28 +01:00
Aleksander Machniak
837078cd23 Fix mail search error on invalid search_mods definition (#7789) 2021-01-10 10:30:43 +01:00
Aleksander Machniak
6b8881271f By default do not set the User-Agent header (#7731) 2020-12-28 19:25:33 +01:00
Aleksander Machniak
e3416c9fc0 PHP8 fixes, CS fixes, short array syntax, tests 2020-12-06 11:43:56 +01:00
ATA
8f81fda450 Support proxy for server-side HTTP requests #7658 (#7659)
Co-authored-by: Andrzej Talarek <andrzej.talarek@efinity.com>
2020-11-21 09:07:49 +01:00
Aleksander Machniak
2c0d966680 Added separate "trusted senders" options to mdn_request preference (#7614) 2020-10-04 13:06:19 +02:00
Aleksander Machniak
b21d1fe8f2 Change "Allow remote resources" to include "from my contacts" and "from trusted senders" (#7614) 2020-10-04 10:31:47 +02:00
Aleksander Machniak
80931e69f0 Clarify auto_create_user option description (#7633)
[skip ci]
2020-10-03 08:17:23 +02:00
Aleksander Machniak
ee2a541b99 Contact form mode: private/business (#7630) 2020-09-27 11:32:06 +02:00
Aleksander Machniak
1378b04140 Fix typos 2020-09-20 10:56:34 +02:00
Aleksander Machniak
9713ce364c Automatically collected recipients and trusted senders (#6904)
Added configurable Collected Recipients addressbook source (#4971)
Added configurable Trusted Senders addressbook source (#5046)
Added 'contact_exists' hook
2020-09-20 10:00:08 +02:00
Thomas B
9020797d0d Merge pull request #7425 from thomascube/pr-xoauth2
Add OAuth/XOauth support
2020-08-10 21:40:01 +02:00
johndoh
4c8ea71e3a Fix so setting 'login' in config['skin_logo'] does not change the favicon (#7456, #7470)
* Fix skin_logo config, again
* Elastic: add support for dark mode logos
* Add new additional_logo_types config for skins
2020-08-07 10:34:40 +02:00
Aleksander Machniak
90280ed690 Cleanup 2020-07-31 11:11:20 +02:00
Aleksander Machniak
18f2693364 Merge branch 'mailvelope-fixes' of https://github.com/gurnec/roundcubemail into gurnec-mailvelope-fixes 2020-07-31 10:12:29 +02:00
Thomas McWork
49fb2d4adc Improve temp_dir config parameter description (#7491) 2020-07-25 09:59:24 +02:00
Aleksander Machniak
1e1ea25b6c Added special value 'email' to login_username_filter, it changes also logon input type (#7179) 2020-07-03 12:56:17 +02:00
Thomas Bruederli
609e41a05f Finalize oauth integration:
- remove debug logs
- add button icons for oauth login with Google and Microsoft
2020-06-16 08:17:52 +02:00
Thomas Bruederli
5655dbb8c1 Return error_description message on auth errors
+ rebased with git master
2020-06-16 08:17:52 +02:00
Thomas Bruederli
06af3b5ef5 Add example configs for Gmail and Outlook
+ Added option `oauth_login_redirect`
+ Custom styles for Google login button
2020-06-16 08:17:52 +02:00
Thomas Bruederli
5da7708f34 Improve OAuth2 login procedure
... as suggested in issue #6933

* add config option `oauth_verify_peer`
* add config option `oauth_identity_fields`
* do not mask access token in session data
* fix refresh token handling
* use a redirect URL without query parameters
2020-06-16 08:17:52 +02:00
Thomas Bruederli
1e6a2f4f49 Basic support for OAuth2 user login and IMAP/SMTP authentication
- Add "Login with XXX" button to login screen if oauth is configured
- Perform OAuth login procedure and get an access token
- Implement XOAUTH2 authentication type for IAMP and SMTP

Requires a patched and not yet released version of Net_SMTP.
2020-06-16 08:17:52 +02:00
Christopher Gurnee
2f71928226 Add config option for size of new Mailvelope keys 2020-06-02 16:55:04 -04:00
Christopher Gurnee
cc3779f7ed Add config option to use Mailvelope Main Keyring 2020-06-02 16:55:04 -04:00
Aleksander Machniak
46d3cae2ff Security: Fix cross-site scripting (XSS) via malicious XML attachment 2020-05-30 08:35:33 +02:00
johndoh
34a0af8964 Allow array in smtp_host config (#7296) 2020-05-16 14:05:28 +02:00
Aleksander Machniak
663f7a8c58 Fix default keyservers (use keys.openpgp.org), add note about CORS (#7373, #7367) 2020-05-10 09:19:34 +02:00
Aleksander Machniak
3d2bb47f8d Clarify des_key length requirement (#7350)
[ci skip]
2020-05-02 09:40:18 +02:00
johndoh
51a9dd631f Add support for SameSite cookie attribute (req PHP >= 7.3.0) (#6772) 2020-01-05 15:53:51 +01:00
Aleksander Machniak
0aa5eca1fd Fix bug where 'skins_allowed' option didn't enforce user skin preference (#7080) 2019-12-08 11:36:45 +01:00
Sebastiaan Lokhorst
259b7fa065 Explain difference between ssl:// and tls:// for default_host (#7099) 2019-12-04 12:08:33 +01:00
Aleksander Machniak
3b3dd0cf7a Add note about URI format of hostnames in ldap config (#7082) 2019-11-27 18:30:07 +01:00
Sebastiaan Lokhorst
511e99ee1a Update SMTP TLS/STARTTLS explanation in config.php (#7066)
Implicit TLS (port 465) is no longer deprecated since RFC 8314.
2019-11-25 13:45:15 +01:00
Aleksander Machniak
1656bbcfaa Update changelog and cleanup 2019-10-27 09:29:54 +01:00
PhilW
714ea7b128 add unit tests for rcmail_output_html::get_template_logo 2019-10-27 07:37:08 +00:00
PhilW
0ae3823853 rewrite skin_logo config 2019-10-23 19:14:11 +01:00
Aleksander Machniak
8bcb1e801c Switch default skin to Elastic 2019-10-19 09:52:44 +02:00