Commit graph

2327 commits

Author SHA1 Message Date
djmaze 2786d0d959 Not perfect but it can parse the rainloop script to a tree and back to string 2021-01-14 12:45:51 +01:00
djmaze b2e77f3f67 Draf of Sieve parser/lexer for a new Sieve GUI 2021-01-13 21:23:19 +01:00
djmaze e023a5d6ab Prepare Sieve Filtering feature for advanced editing/handling 2021-01-06 01:06:16 +01:00
djmaze 4e1722560f Cleanup Logger and bugfix its __phpErrorHandler 2021-01-05 13:59:55 +01:00
djmaze fa7ea413dc Cleanup AbstractFetch
and added fetchJSON mockup code for error handling regarding issue #49
2021-01-05 13:58:50 +01:00
djmaze 4723e1241e Use ReflectionClass instead of static $aMap 2021-01-04 21:47:28 +01:00
djmaze 0d13484cdc Cleanup and simplify i18n code
There's no need for I18N_NOTIFICATION_DATA and I18N_NOTIFICATION_MAP
Also bugfix: NEW_PASSWORD_FORBIDDENT => NEW_PASSWORD_FORBIDDEN
2021-01-04 12:08:41 +01:00
djmaze 950579c7f5 Rename 'ajax' to 'json' because we don't use XML
We use json as response
2020-12-30 15:50:47 +01:00
djmaze 76cf24f426 Bugfix: Undefined property: MailSo\Log\Drivers\File::$DateTimeZone
Found in issues #49
2020-12-30 15:13:56 +01:00
djmaze e234a5864c cleanup SieveStorage namespaces 2020-12-30 15:13:12 +01:00
djmaze 2e836062b9 Merge branch 'master' of github.com:the-djmaze/snappymail 2020-12-27 10:14:58 +01:00
the-djmaze 3d5f165040
Merge pull request #48 from wegood9/patch-1
Update translation
2020-12-26 13:39:44 +01:00
pathC 2b8066ce12 Added Chinese translation 2020-12-26 05:14:38 +00:00
pathC 04eb22e4a9 Removed unused strings in language files 2020-12-26 05:13:54 +00:00
djmaze 662eb59d40 Cleanup spl_autoload and use native autoloader (lowercase)
Rename lessphp for default autoloader
2020-12-18 21:03:01 +01:00
djmaze 1cf7344ef5 Prepare \MailSo\Base\HtmlUtils::ClearHtml for improvements 2020-12-18 11:11:54 +01:00
djmaze 9f9685b4eb v2.1.1 2020-12-10 16:11:25 +01:00
djmaze c358a73766 Bugfix RainLoop#2041 2020-12-10 15:50:24 +01:00
djmaze b09c5d586c Resolve https://github.com/the-djmaze/snappymail/issues/45 2020-12-10 15:50:05 +01:00
djmaze 324c7121cc Added more comment to displaySpecSetting 2020-12-10 14:22:46 +01:00
djmaze d34729a1ae Resolve https://github.com/the-djmaze/snappymail/issues/47 2020-12-10 14:19:03 +01:00
djmaze 4321c11622 Some tiny changes 2020-12-09 22:42:04 +01:00
djmaze 21d3a9f401 Resolve https://github.com/the-djmaze/snappymail/issues/46
Issue from https://github.com/the-djmaze/snappymail/pull/40
And my own broken $upload_max_filesize
2020-12-09 22:40:21 +01:00
djmaze 54f3337f01 Changes for https://github.com/the-djmaze/snappymail/issues/47
* don't divide folder.interval time, it has no purpose
* up the limit to 10 folders per request
folder.checkable() is still broken
2020-12-09 22:30:57 +01:00
djmaze b7f79db21c v2.1.0 2020-12-02 15:19:44 +01:00
djmaze 85b79bce4c Docker fix PHP max upload size because most SMTP servers limit 25MB 2020-12-02 14:58:31 +01:00
djmaze 3c598ef000 Rename NO_PREVIW to NO_PREVIEW
and cleanup Actions.php AppData()
2020-12-02 14:57:27 +01:00
djmaze 1c20cc6d13 Cleanup snappymail glyphs font 2020-12-02 14:31:06 +01:00
djmaze bad981ea7b Bugfix: undefined sEncryptedString 2020-12-02 14:30:19 +01:00
djmaze 80a72d172e Added: hide login submit button to Admin Login settings screen 2020-12-02 14:30:02 +01:00
djmaze 2b8c259fe3 Bugfix: Config used invalid gettype() values 2020-12-02 11:55:54 +01:00
djmaze 755fcf43b7 Cleanup encryption methods
Removed asymmetric decryption/encryption because it is limited to key size.
openssl_seal/openssl_open would the choice when needed.
2020-12-02 11:25:11 +01:00
djmaze 605f3acbf4 Replaced sTimeOffset with sTimeZone to prevent DST issues 2020-12-02 10:16:46 +01:00
djmaze 849b1b9607 Suhosin is dead for PHP 7.3-8.0, remove it 2020-12-01 21:35:55 +01:00
djmaze 8d578dcec1 SignMeType::DEFAILT_* to SignMeType::DEFAULT_* 2020-12-01 21:20:50 +01:00
djmaze 9679b63b60 Change: Docker PHP 7.4 and drop old mcrypt and use xxtea 2020-11-30 19:13:00 +01:00
djmaze 7921975bd6 Merge branch 'FWest98-fw/docker' 2020-11-30 18:58:55 +01:00
djmaze 4d0276bb09 Added docker option for FWest98
Use as: `release.php --docker`
2020-11-30 18:58:20 +01:00
djmaze 0173d30619 Merge branch 'fw/docker' of git://github.com/FWest98/snappymail into FWest98-fw/docker 2020-11-30 18:52:26 +01:00
djmaze b34fc5fda7 Merge branch 'master' of github.com:the-djmaze/snappymail 2020-11-30 10:50:49 +01:00
djmaze 13b41b44c0 Change: force CRLF due to hMailserver bug
https://github.com/the-djmaze/snappymail/issues/43
https://github.com/hmailserver/hmailserver/issues/357
2020-11-30 10:50:30 +01:00
the-djmaze 82d77febc3
Merge pull request #42 from FWest98/fw/fixldap
Added constructor to LDAP identities plugin
2020-11-28 19:14:23 +01:00
djmaze 892c1071f1 Resolve https://github.com/RainLoop/rainloop-webmail/pull/2016 2020-11-27 14:34:56 +01:00
djmaze 2a174d9114 Added font-display:swap to glyphs font
Since we use more correct unicode points, we improve performance score from 92% to 93%
2020-11-27 14:30:03 +01:00
djmaze b57493bf0a Moved some font glyphs to their correct unicode code points
This improves visibility when webfonts are blocked (not downloaded).
2020-11-27 14:16:20 +01:00
Floris Westerman 0f30d33977
Added constructor to LDAP identities plugin
Without the constructor, SnappyMail would crash when using custom language features. This is now resolved.
2020-11-26 23:56:36 +01:00
Floris Westerman 71f4cc631e
Remove default postfix plugin from docker image 2020-11-26 15:18:48 +01:00
Floris Westerman b301feee2f
Update gitignore 2020-11-26 15:14:51 +01:00
Floris Westerman fcf2c2468d
Add better Docker development and prod support 2020-11-26 15:14:51 +01:00
Floris Westerman e0462af9da
Fix release script to better support local development 2020-11-26 15:14:51 +01:00