Commit graph

  • 6217d1cc49 Added spam score result for Bogosity djmaze 2021-04-09 11:50:57 +02:00
  • 478ba00321 Bugfix: can't access property "classNames", config is undefined djmaze 2021-04-09 11:02:28 +02:00
  • b768459bec Strict \PDO::getAvailableDrivers() djmaze 2021-04-09 09:58:02 +02:00
  • 49e5a88daa Secure #79 djmaze 2021-04-09 09:42:09 +02:00
  • 4ee905c568 Improvements for #79 djmaze 2021-04-09 09:28:46 +02:00
  • 5f153aeb8d Return location header in error of #79 DAV[DATA]: PROPFIND /.well-known/carddav INFO[NOTICE]: SnappyMail\HTTP\Exception: 301 Moved Permanently djmaze 2021-04-09 09:03:39 +02:00
  • 118d996d3c Support AUTH=LOGIN on IMAP djmaze 2021-04-09 09:02:32 +02:00
  • 3d10bbface Added SpamResult djmaze 2021-04-09 09:01:48 +02:00
  • 7fc279293c v2.5.0-rc.1 v2.5.0-rc.1 djmaze 2021-04-08 16:02:41 +02:00
  • 168ee911b3 Added: Show spam score in % in message detailed info Currently only for SpamAssassin and Rspamd djmaze 2021-04-08 15:56:46 +02:00
  • 8ef00edb86 Drop default admin password '12345' Now generate one and store in 'data/_data_/_default_/admin_password.txt' And instructions at https://snappymail.eu/install.html djmaze 2021-04-08 12:11:06 +02:00
  • ff13ff688c Drop the use if Babel transcompiler djmaze 2021-04-08 10:03:16 +02:00
  • c67d77bd57 MySQL use utf8mb4 instead of the old utf8 djmaze 2021-04-08 09:26:25 +02:00
  • 89cbcf6f63 Remove unused properties and improved message view header djmaze 2021-04-07 16:35:46 +02:00
  • 8620df907e Bugfix: composer attachments hard to see in dark mode djmaze 2021-04-07 14:48:12 +02:00
  • d99b15251f Improved image processor djmaze 2021-04-07 14:42:38 +02:00
  • 95d5e10268 space vs tab djmaze 2021-04-07 13:28:50 +02:00
  • 0a60c27e06 https://github.com/RainLoop/rainloop-webmail/issues/2087 djmaze 2021-04-07 13:26:58 +02:00
  • 687afdef6a Resolve quota issue #75 djmaze 2021-04-06 23:03:20 +02:00
  • ebfc2a705b Replaced Sabre\DAV djmaze 2021-04-06 10:21:59 +02:00
  • 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 djmaze 2021-04-02 13:01:11 +02:00
  • 66cb1a272c Rename 'SabreForRainLoop' to the normal 'Sabre' and update to 1.8.12 Will update later to v4.1.5+ djmaze 2021-04-01 21:49:43 +02:00
  • d2534b5ed9 Implemented: plugin CSS RainLoop still had a TODO for implementing plugin CSS This is now used by the CKEditor plugin djmaze 2021-04-01 21:01:35 +02:00
  • 94abf288ba Replace Imagine and PHPThumb with simple image processor Simple version uses GMagick/IMagick else GD2 djmaze 2021-04-01 12:34:01 +02:00
  • fcc219cc07 Improved SASL djmaze 2021-04-01 09:48:42 +02:00
  • e96ced3bde Bugfix: LOGINDISABLED is only for the LOGIN command djmaze 2021-04-01 08:17:02 +02:00
  • bb836fdb59 Detect IMAP LOGINDISABLED capability Enable IMAP SASL-IR capability djmaze 2021-03-31 23:01:03 +02:00
  • f17609b442 Resolve #73 djmaze 2021-03-31 22:59:06 +02:00
  • 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. djmaze 2021-03-31 17:42:50 +02:00
  • 581c89d502 Cleanup unused properties djmaze 2021-03-30 11:48:22 +02:00
  • 5cb150a744 Prepare mailbox routing for new feature djmaze 2021-03-30 10:58:24 +02:00
  • b26e709b8f https://github.com/the-djmaze/snappymail/issues/71#issuecomment-810013614 v2.4.3.1 djmaze 2021-03-30 10:18:31 +02:00
  • eb69494f0c Resolve #71 djmaze 2021-03-30 09:10:43 +02:00
  • ba982edce7 v2.4.3 v2.4.3 djmaze 2021-03-29 22:31:51 +02:00
  • 1129db3f04 Improved #67 djmaze 2021-03-29 22:05:35 +02:00
  • b594f6f5fe Improved #69 djmaze 2021-03-29 22:05:08 +02:00
  • be855b36f1 Bugfix: SASL::factory() should not return void djmaze 2021-03-29 21:58:06 +02:00
  • 52abb3cf48 Bugfix: missed SASL commit djmaze 2021-03-29 21:54:55 +02:00
  • 389e473e22 Improved support for SCRAM-SHA-1 & SCRAM-SHA-256 djmaze 2021-03-29 21:43:51 +02:00
  • 68d103b3c1 Added support for SCRAM-SHA-1 & SCRAM-SHA-256 https://github.com/RainLoop/rainloop-webmail/issues/1914 djmaze 2021-03-29 20:51:14 +02:00
  • d0dc257619 Support TLSv 1.3 where possible djmaze 2021-03-29 20:49:43 +02:00
  • 34efa2205c Properly backslash escape IMAP folder flags djmaze 2021-03-29 15:58:07 +02:00
  • 544d2272c8 Resolve #68 djmaze 2021-03-29 15:52:37 +02:00
  • 5d09a14193 Bugfix: Previous commit didn't fix numeric indices djmaze 2021-03-29 15:51:46 +02:00
  • 135831b116 Drop root folders with \noselect flag Like 'dovecot' which has 'dovecot.sieve' which has no emails djmaze 2021-03-29 14:21:47 +02:00
  • 5eb7c7515a Added feature request #69 djmaze 2021-03-29 12:08:52 +02:00
  • 0dbc534305 Drop unused NullFolder djmaze 2021-03-29 09:38:18 +02:00
  • ec03999f13 Merge branch 'sort-messagelist' djmaze 2021-03-27 16:04:16 +01:00
  • 64cf19746d Finish the sort feature djmaze 2021-03-27 16:02:48 +01:00
  • 7eeed62b09 Get sorting working for #67 djmaze 2021-03-27 00:57:04 +01:00
  • 795275334c Issue #70 the error_log() is not needed anymore djmaze 2021-03-26 17:04:53 +01:00
  • b0b27aff51 Resolve issue https://github.com/RainLoop/rainloop-webmail/issues/2037 djmaze 2021-03-26 17:03:48 +01:00
  • 801e3f8e2b Resolve Issue #70 djmaze 2021-03-26 16:47:28 +01:00
  • 52dadc46f3 Improve MailSo Imap ResponseException message djmaze 2021-03-26 15:58:10 +01:00
  • 864cca6ffd Dropped PHP73 branch djmaze 2021-03-26 15:07:46 +01:00
  • 883bf6b026 Start https://github.com/the-djmaze/snappymail/issues/67#issuecomment-806948346 djmaze 2021-03-26 15:07:14 +01:00
  • fd5940f5fc Bugfix: missing space between number and 'Bytes' djmaze 2021-03-25 16:51:54 +01:00
  • 59c1392b2c Added feature #67 djmaze 2021-03-25 16:26:26 +01:00
  • 8f479235d2 https://github.com/RainLoop/rainloop-webmail/pull/2054 djmaze 2021-03-25 14:16:59 +01:00
  • bb05e3ada9 Merge branch 'master' into plugin-hooks djmaze 2021-03-25 14:16:03 +01:00
  • f26065bcc6 https://github.com/RainLoop/rainloop-webmail/pull/2075 djmaze 2021-03-25 14:14:17 +01:00
  • d1e55ff16e v2.4.2 v2.4.2 djmaze 2021-03-25 14:00:14 +01:00
  • af3c79ce80 Moved CKEditor to be plugin djmaze 2021-03-25 13:35:15 +01:00
  • 240b0381f9 Cleanup *App classes djmaze 2021-03-25 10:54:40 +01:00
  • 673bd49095 Improvements for #62 djmaze 2021-03-25 10:08:29 +01:00
  • 23e15fd161 Use own createElement() instead of doc.createElement djmaze 2021-03-25 09:38:45 +01:00
  • 7eaaa0a793 Upgrade i18n() to use Object.entries() And replace quoted object keys to be without quotes djmaze 2021-03-24 21:26:40 +01:00
  • 830fa5b753 Added back base for simple plugins hooks djmaze 2021-03-24 14:25:25 +01:00
  • fe4dbc729c Added isFunction() djmaze 2021-03-24 14:22:25 +01:00
  • 658ac816c8 Cleanup logoutReload() djmaze 2021-03-24 14:14:21 +01:00
  • 09f76d809b Show "Delete permenantly" in message menu Because "shift + delete" also works. djmaze 2021-03-24 09:40:40 +01:00
  • b2cfcd5d99 Improved sizing for #62 djmaze 2021-03-23 23:52:17 +01:00
  • 057bcf5aa9 See issue #62 djmaze 2021-03-23 23:46:25 +01:00
  • b4ab5b891a replaced knockout hasfocus with autofocus="" djmaze 2021-03-23 22:57:40 +01:00
  • 650e962fdf Cleanup function folderListOptionsBuilder() djmaze 2021-03-23 22:45:30 +01:00
  • 36b66c3ec5 Bugfix: wrong fail2ban instruction djmaze 2021-03-23 22:04:27 +01:00
  • 644ded4311 Fix for github markdown view djmaze 2021-03-23 22:01:04 +01:00
  • 485848bdaf Added info about syslog, because question is asked in #66 djmaze 2021-03-23 21:57:08 +01:00
  • 4bcfc81830 Small speedup/cleanup of some code djmaze 2021-03-23 14:48:34 +01:00
  • c2fc21afed Google Document viewer and Managesieve Fixes fdisamuel 2021-03-23 12:14:38 +01:00
  • cca0fc15da Added HTML5 form.reportValidity() to login screens This improves browser feedback on form errors djmaze 2021-03-23 11:28:36 +01:00
  • 612aff4b27 Essential part for issue #64 Real drag & drop needs to be created. djmaze 2021-03-22 15:44:48 +01:00
  • 28d09c1a5d Bugfix: can't access property "setTrigger" djmaze 2021-03-22 15:20:59 +01:00
  • f69b1195e6 Based on RainLoop discussion #2079, i've added a security option to set Sender per Domain. NOTE: Not tested yet djmaze 2021-03-22 14:17:18 +01:00
  • 10de3b8138 Added PHP 8 str_contains fallback Clear cache folder on version change Secure data folder with .htaccess djmaze 2021-03-22 13:51:38 +01:00
  • 490a706cc6 Bugfix: admin contactsType should be set before subscribables djmaze 2021-03-22 13:47:07 +01:00
  • be66ab2ac8 Improved mobile and admin CSS djmaze 2021-03-22 13:46:03 +01:00
  • f1b070b0a0 Resolve Issue #65 djmaze 2021-03-21 22:14:24 +01:00
  • 07f5e60780 v2.4.1 Small layout bugfix v2.4.1 djmaze 2021-03-19 10:14:56 +01:00
  • 2cf5fce562 Resolve Issue #61 djmaze 2021-03-19 10:11:30 +01:00
  • 46531c7831 Bugfix and improve layout change handling djmaze 2021-03-19 10:09:30 +01:00
  • 407a69e100 v2.4.0 v2.4.0 djmaze 2021-03-18 16:28:06 +01:00
  • d74f58393c Resolve Issue #52 djmaze 2021-03-18 16:12:40 +01:00
  • 97d5f8762d Improve SettingsUserStore handling djmaze 2021-03-18 16:12:24 +01:00
  • ce74b2e92f Cleanup more iError && data.Result djmaze 2021-03-18 14:48:21 +01:00
  • 87bee226b4 Easier refresh Folders djmaze 2021-03-18 13:52:56 +01:00
  • 11fd6736bb Set response ErrorCode as iError for easier fetch error handling djmaze 2021-03-18 12:33:13 +01:00
  • a46c0c3b21 Put AppUserStore.currentAudio in AbstractSystemDropDownUserView djmaze 2021-03-17 10:09:10 +01:00
  • 676de1ed23 Simplify AppUserStore.contactsIsAllowed djmaze 2021-03-17 10:05:22 +01:00
  • 8157692a29 Bugfix: compose popup had two autosave timers djmaze 2021-03-17 10:03:57 +01:00