Commit graph

2711 commits

Author SHA1 Message Date
djmaze
0127bdb2d8 Remove most of Sabre
No need for all DAV server code when only the Client is used
And replace Sabre\DAV\UUIDUtil with better SnappyMail\UUID
2021-04-02 13:01:11 +02:00
djmaze
66cb1a272c Rename 'SabreForRainLoop' to the normal 'Sabre' and update to 1.8.12
Will update later to v4.1.5+
2021-04-01 21:49:43 +02:00
djmaze
d2534b5ed9 Implemented: plugin CSS
RainLoop still had a TODO for implementing plugin CSS
This is now used by the CKEditor plugin
2021-04-01 21:01:35 +02:00
djmaze
94abf288ba Replace Imagine and PHPThumb with simple image processor
Simple version uses GMagick/IMagick else GD2
2021-04-01 12:34:01 +02:00
djmaze
fcc219cc07 Improved SASL 2021-04-01 09:48:42 +02:00
djmaze
e96ced3bde Bugfix: LOGINDISABLED is only for the LOGIN command 2021-04-01 08:17:02 +02:00
djmaze
bb836fdb59 Detect IMAP LOGINDISABLED capability
Enable IMAP SASL-IR capability
2021-03-31 23:01:03 +02:00
djmaze
f17609b442 Resolve #73 2021-03-31 22:59:06 +02:00
djmaze
65a302d87f Replace obsolete IDNA2 with php intl idn_to_*
https://www.php.net/intl.idn
And a modified Symfony\Polyfill\Intl\Idn when php intl is not available.
2021-03-31 17:42:50 +02:00
djmaze
581c89d502 Cleanup unused properties 2021-03-30 11:48:22 +02:00
djmaze
5cb150a744 Prepare mailbox routing for new feature 2021-03-30 10:58:24 +02:00
djmaze
b26e709b8f https://github.com/the-djmaze/snappymail/issues/71#issuecomment-810013614 2021-03-30 10:18:31 +02:00
djmaze
eb69494f0c Resolve #71 2021-03-30 09:10:43 +02:00
djmaze
ba982edce7 v2.4.3 2021-03-29 22:31:51 +02:00
djmaze
1129db3f04 Improved #67 2021-03-29 22:05:35 +02:00
djmaze
b594f6f5fe Improved #69 2021-03-29 22:05:08 +02:00
djmaze
be855b36f1 Bugfix: SASL::factory() should not return void 2021-03-29 21:58:06 +02:00
djmaze
52abb3cf48 Bugfix: missed SASL commit 2021-03-29 21:54:55 +02:00
djmaze
389e473e22 Improved support for SCRAM-SHA-1 & SCRAM-SHA-256 2021-03-29 21:43:51 +02:00
djmaze
68d103b3c1 Added support for SCRAM-SHA-1 & SCRAM-SHA-256
https://github.com/RainLoop/rainloop-webmail/issues/1914
2021-03-29 20:51:14 +02:00
djmaze
d0dc257619 Support TLSv 1.3 where possible 2021-03-29 20:49:43 +02:00
djmaze
34efa2205c Properly backslash escape IMAP folder flags 2021-03-29 15:58:07 +02:00
djmaze
544d2272c8 Resolve #68 2021-03-29 15:52:37 +02:00
djmaze
5d09a14193 Bugfix: Previous commit didn't fix numeric indices 2021-03-29 15:51:46 +02:00
djmaze
135831b116 Drop root folders with \noselect flag
Like 'dovecot' which has 'dovecot.sieve' which has no emails
2021-03-29 14:21:47 +02:00
djmaze
5eb7c7515a Added feature request #69 2021-03-29 12:08:52 +02:00
djmaze
0dbc534305 Drop unused NullFolder 2021-03-29 09:38:18 +02:00
djmaze
ec03999f13 Merge branch 'sort-messagelist' 2021-03-27 16:04:16 +01:00
djmaze
64cf19746d Finish the sort feature 2021-03-27 16:02:48 +01:00
djmaze
7eeed62b09 Get sorting working for #67 2021-03-27 00:57:04 +01:00
djmaze
795275334c Issue #70 the error_log() is not needed anymore 2021-03-26 17:04:53 +01:00
djmaze
b0b27aff51 Resolve issue https://github.com/RainLoop/rainloop-webmail/issues/2037 2021-03-26 17:03:48 +01:00
djmaze
801e3f8e2b Resolve Issue #70 2021-03-26 16:47:28 +01:00
djmaze
52dadc46f3 Improve MailSo Imap ResponseException message 2021-03-26 15:58:10 +01:00
djmaze
864cca6ffd Dropped PHP73 branch 2021-03-26 15:07:46 +01:00
djmaze
883bf6b026 Start https://github.com/the-djmaze/snappymail/issues/67#issuecomment-806948346 2021-03-26 15:07:14 +01:00
djmaze
fd5940f5fc Bugfix: missing space between number and 'Bytes' 2021-03-25 16:51:54 +01:00
djmaze
59c1392b2c Added feature #67 2021-03-25 16:26:26 +01:00
djmaze
f26065bcc6 https://github.com/RainLoop/rainloop-webmail/pull/2075 2021-03-25 14:14:17 +01:00
djmaze
d1e55ff16e v2.4.2 2021-03-25 14:00:14 +01:00
djmaze
af3c79ce80 Moved CKEditor to be plugin 2021-03-25 13:35:15 +01:00
djmaze
240b0381f9 Cleanup *App classes 2021-03-25 10:54:40 +01:00
djmaze
673bd49095 Improvements for #62 2021-03-25 10:08:29 +01:00
djmaze
23e15fd161 Use own createElement() instead of doc.createElement 2021-03-25 09:38:45 +01:00
djmaze
7eaaa0a793 Upgrade i18n() to use Object.entries()
And replace quoted object keys to be without quotes
2021-03-24 21:26:40 +01:00
djmaze
fe4dbc729c Added isFunction() 2021-03-24 14:22:25 +01:00
djmaze
658ac816c8 Cleanup logoutReload() 2021-03-24 14:14:21 +01:00
djmaze
09f76d809b Show "Delete permenantly" in message menu
Because "shift + delete" also works.
2021-03-24 09:40:40 +01:00
djmaze
b2cfcd5d99 Improved sizing for #62 2021-03-23 23:52:17 +01:00
djmaze
057bcf5aa9 See issue #62 2021-03-23 23:46:25 +01:00