Skip to content

v2.36.1

Latest
Compare
Choose a tag to compare
@the-djmaze the-djmaze released this 24 Apr 00:13
· 12 commits to master since this release

I've released the login-gmail extension so that you can use OAuth2 for login.
Follow the instructions how you can set this up at
https://github.com/the-djmaze/snappymail/wiki/FAQ#gmail

The added "Have I Been Pwned" class can be used with the "change password" extension.
When enabled it disallows passphrases that are known in the Have I Been Pwned database.

Also a new extension is in development so that users can check if their email address is also pwned.
It is still a work in progress and to use it, you must have a key subscription.
https://github.com/the-djmaze/snappymail/tree/master/plugins/haveibeenpwned

Added

  • Autoconfig detect through DNS SRV (RFC 6186 & 8314) and disable MX
  • Have I Been Pwned class to check breached passwords and email addresses
  • Handle RFC 5987 in Content-Disposition header
  • Ignore text/x-amp-html
  • Show SMTP error to user #1521
  • OAuth2 for login using gmail (and others)

Changed

  • logMask all AUTHENTICATE requests
  • ErrorTip use white-space: pre
  • Simplify LoginProcess handling
  • ES2020 everywhere (require Safari 13.1)
  • Modified Squire to be more in line with v2.2.8
  • CSS set min-width for .attachmentParent and .flagParent to line them up
  • cPanel use extension login-cpanel instead of login-remote
  • Improved login credentials handling
  • Speedup Knockout a bit
  • Update Belarusian by @spoooyders
  • Update Chinese by @mayswind
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • Content encoding and type detection in JavaScript could fail due to case-sensitivity.
  • Extensions set logger failed
  • GnuPG check open_basedir and if shell_exec is disabled #1385, #1496 and #1555
  • Hide pagination when search result has no messages
  • Prevent mbstring error before setup.php
  • Prevent MessagesPerPage Infinity #1540
  • Reseal CryptKey failed #1543

Full Changelog: v2.36.0...v2.36.1

Nextcloud

  • Add an occ command to set up the login settings #1552

https://apps.nextcloud.com/apps/snappymail

Docker Hub

https://github.com/the-djmaze/snappymail/wiki/Docker

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations