From 429a0eb4e0a1005c8531a9fe56f4c8a1a7c7a579 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Sun, 26 May 2024 14:12:54 +0200 Subject: [PATCH] v2.36.2 --- CHANGELOG.md | 38 +++++++++++++++++++ README.md | 10 ++--- integrations/cloudron/DESCRIPTION.md | 2 +- integrations/cloudron/Dockerfile | 2 +- .../nextcloud/snappymail/appinfo/info.xml | 2 +- integrations/virtualmin/snappymail.pl | 2 +- package.json | 2 +- 7 files changed, 48 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 498826398e..75af20962e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,38 @@ +## 2.36.2 – 2024-05-26 + +### Added +- "copy to" action in menu's for + [#1559](https://github.com/the-djmaze/snappymail/issues/1559) +- Log signal info for + [#1569](https://github.com/the-djmaze/snappymail/issues/1569) +- OpenPGP.js automatically import backup keys from server + +### Changed +- Improved "remember me" cookie handling +- Update Basque by @Thadah +- Update Portuguese by @ner00 + +### Fixed +- "Account already exists" + [#1561](https://github.com/the-djmaze/snappymail/issues/1561) +- Properly escape path separator in tar.php file list regex by @sevmonster + [#1562](https://github.com/the-djmaze/snappymail/pull/1562) +- Prevent mkdir() error + [#1565](https://github.com/the-djmaze/snappymail/issues/1565) +- SCRAM Exception when trying to log in to SMTP + [#1575](https://github.com/the-djmaze/snappymail/issues/1575) +- Error when redirected back to instance after Gmail OAuth + [#1580](https://github.com/the-djmaze/snappymail/issues/1580) +- Uncaught TypeError: hasPublicKeyForEmails(...).then is not a function + [#1589](https://github.com/the-djmaze/snappymail/issues/1589) +- Undefined variable $sFilename +- GPG/PGP exec() return false handling + +### Nextcloud +- OIDC login active again by @avinash-0007 + [#1572](https://github.com/the-djmaze/snappymail/pull/1572) + + ## 2.36.1 – 2024-04-23 ### Added @@ -29,6 +64,9 @@ - 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](https://github.com/the-djmaze/snappymail/issues/1385) + [#1496](https://github.com/the-djmaze/snappymail/issues/1496) + [#1555](https://github.com/the-djmaze/snappymail/issues/1555) - Hide pagination when search result has no messages - Prevent mbstring error before setup.php - Prevent MessagesPerPage Infinity diff --git a/README.md b/README.md index 69d77dc501..1ee87f77cc 100644 --- a/README.md +++ b/README.md @@ -141,24 +141,24 @@ RainLoop 1.17 vs SnappyMail |js/* |RainLoop |Snappy | |--------------- |--------: |--------: | |admin.js |2.170.153 | 83.494 | -|app.js |4.207.787 | 436.310 | +|app.js |4.207.787 | 437.079 | |boot.js | 868.735 | 4.147 | |libs.js | 658.812 | 193.716 | |sieve.js | 0 | 84.598 | |polyfills.js | 334.608 | 0 | |serviceworker.js | 0 | 285 | -|TOTAL |8.240.095 | 802.550 | +|TOTAL |8.240.095 | 803.319 | |js/min/* |RainLoop |Snappy |RL gzip |SM gzip |RL brotli |SM brotli | |--------------- |--------: |--------: |------: |------: |--------: |--------: | |admin.min.js | 256.831 | 40.856 | 73.606 | 13.776 | 60.877 | 12.345 | -|app.min.js | 515.367 | 197.511 |139.456 | 67.058 |110.485 | 57.209 | +|app.min.js | 515.367 | 197.782 |139.456 | 67.143 |110.485 | 57.251 | |boot.min.js | 84.659 | 2.087 | 26.998 | 1.204 | 23.643 | 1.002 | |libs.min.js | 584.772 | 92.365 |180.901 | 34.487 |155.182 | 30.830 | |sieve.min.js | 0 | 41.093 | 0 | 10.325 | 0 | 9.327 | |polyfills.min.js | 32.837 | 0 | 11.406 | 0 | 10.175 | 0 | -|TOTAL user |1.217.635 | 291.963 |358.761 |102.749 |299.485 | 89.041 | -|TOTAL user+sieve |1.217.635 | 333.056 |358.761 |113.074 |299.485 | 98.368 | +|TOTAL user |1.217.635 | 292.234 |358.761 |102.834 |299.485 | 89.083 | +|TOTAL user+sieve |1.217.635 | 333.327 |358.761 |113.159 |299.485 | 98.410 | |TOTAL admin | 959.099 | 135.308 |292.911 | 49.467 |249.877 | 44.177 | For a user it is around 68% smaller and faster than traditional RainLoop. diff --git a/integrations/cloudron/DESCRIPTION.md b/integrations/cloudron/DESCRIPTION.md index 03e7bd3f6f..5f2f51d044 100644 --- a/integrations/cloudron/DESCRIPTION.md +++ b/integrations/cloudron/DESCRIPTION.md @@ -1,4 +1,4 @@ -This app packages SnappyMail 2.36.1. +This app packages SnappyMail 2.36.2. SnappyMail is a simple, modern, lightweight & fast web-based email client. diff --git a/integrations/cloudron/Dockerfile b/integrations/cloudron/Dockerfile index 134bda36f8..74d8b41d2e 100644 --- a/integrations/cloudron/Dockerfile +++ b/integrations/cloudron/Dockerfile @@ -4,7 +4,7 @@ RUN mkdir -p /app/code WORKDIR /app/code # If you change the extraction below, be sure to test on scaleway -VERSION=2.36.1 +VERSION=2.36.2 RUN wget https://github.com/the-djmaze/snappymail/releases/download/v${VERSION}/snappymail-${VERSION}.zip -O /tmp/snappymail.zip && \ unzip /tmp/snappymail.zip -d /app/code && \ rm /tmp/snappymail.zip && \ diff --git a/integrations/nextcloud/snappymail/appinfo/info.xml b/integrations/nextcloud/snappymail/appinfo/info.xml index 045e2f3ad6..ecf3ce1616 100644 --- a/integrations/nextcloud/snappymail/appinfo/info.xml +++ b/integrations/nextcloud/snappymail/appinfo/info.xml @@ -3,7 +3,7 @@ snappymail SnappyMail SnappyMail Webmail - 2.36.1 + 2.36.2 agpl SnappyMail, RainLoop Team, Nextgen-Networks, Tab Fitts, Nathan Kinkade, Pierre-Alain Bandinelli