Commit graph

767 commits

Author SHA1 Message Date
the-djmaze e554bcc27e Extend handling login credentials by allowing to modify SMTP username 2024-04-17 01:09:07 +02:00
the-djmaze 24681f8955 Improved example for #1544 2024-04-14 02:16:40 +02:00
the-djmaze 3ced479ac9 Example Nextcloud login override for #1544 2024-04-13 11:38:45 +02:00
the-djmaze 969dca5f7e Predis to v2.2.2 2024-04-08 16:29:55 +02:00
the-djmaze 84ffe1e552 Predis to v2.2.2 2024-04-02 20:15:23 +02:00
the-djmaze 8e0303f065 Resolve #1533 2024-03-31 21:06:39 +02:00
the-djmaze a424c6a52a Extensions use \MailSo\Log\Inherit 2024-03-31 21:02:05 +02:00
Maarten a76564fce7
Merge pull request #1528 from hguilbert/patch-19
Update fr.json
2024-03-31 04:43:44 +02:00
Maarten 8056bf8959
Merge pull request #1529 from hguilbert/patch-20
Update fr.json
2024-03-31 04:43:36 +02:00
MaysWind 4ded93cc0a update Chinese translation 2024-03-30 15:26:34 +08:00
hguilbert 274fd9de77
Update fr.json 2024-03-29 06:23:15 +01:00
hguilbert 5580ada03f
Update fr.json 2024-03-29 06:20:48 +01:00
the-djmaze 2a56595cf9 Rename languages in extensions 2024-03-29 01:06:47 +01:00
tinola bdd9a80db1 [plugins][two-factor-auth] rename language files names (rfc5646) 2024-03-28 20:10:20 +01:00
the-djmaze 143050176b Resolve #1520 2024-03-28 02:44:38 +01:00
the-djmaze 3017f8c656 Simplify LoginProcess handling 2024-03-28 02:43:39 +01:00
the-djmaze 07710f685f Drop hooks service.app-delay-start-* in favour of the existing json.before-appdelaystart and json.after-appdelaystart 2024-03-26 15:04:23 +01:00
the-djmaze 4fc04648cf Moved cache drivers outside core to extensions (plugins) 2024-03-22 04:03:39 +01:00
the-djmaze 8c077a94c6 same small fixes 2024-03-20 00:45:11 +01:00
the-djmaze 94aa2f11c4 Rename MessageSimple* commands to Message* 2024-03-19 19:49:11 +01:00
the-djmaze 173a172cf8 Resolve #485 2024-03-19 17:31:32 +01:00
the-djmaze d59563cf1b Removed unused ClientException 2024-03-19 17:30:20 +01:00
the-djmaze 70b1a93108 CompactComposer support older browsers and a different idea to modify the dialog for #1498 2024-03-19 14:10:03 +01:00
the-djmaze 570c7e1a1a Some minor backup example extension changes for #1042 2024-03-18 16:28:54 +01:00
the-djmaze 9ccd616132 Now the MainAccount CryptKey is sealed.
This way change-password extension, Oauth2 and others can easily change the cryptkey seal withoug loosing decrypt functionality
2024-03-17 14:53:45 +01:00
the-djmaze 8c033f53fa ChangePassword extensions use \SnappyMail\SensitiveString 2024-03-17 14:50:32 +01:00
the-djmaze 89e80bf124 Version bump for #1492 2024-03-16 00:49:18 +01:00
the-djmaze 0fd0d18154 Resolve #1499 2024-03-16 00:36:58 +01:00
the-djmaze 71f78a83bb Cleanup for #1489 2024-03-15 23:41:34 +01:00
Sergey Mosin 7c6d2ad423 fix: signature editor form is submitted on menu open (set menu button element 'type' to 'button') 2024-03-15 11:42:32 -04:00
the-djmaze c18ae6477d Resolve #1489 2024-03-15 01:16:43 +01:00
Maarten a0e7bf790e
Merge pull request #1492 from cm-schl/master
Update plugin ldap-mail-accounts: use SensitiveString for passwords
2024-03-15 00:59:42 +01:00
the-djmaze bd21c98179 Nextcloud extension added: fetch user email address for login screen 2024-03-15 00:54:41 +01:00
the-djmaze 106765e384 Nextcloud session['snappymail-password'] to session['snappymail-passphrase'] 2024-03-14 03:59:46 +01:00
the-djmaze d784c61076 Disable Nextcloud oidc 2024-03-14 03:56:39 +01:00
cm-schl a0576dba1f
use SensitiveString for passwords
uses the new SensitiveString class introduced with Snappymail v2.30.0
2024-03-13 17:16:48 +01:00
the-djmaze 5c21fea5d7 Example how to use PROXYAUTH 2024-03-12 16:22:28 +01:00
the-djmaze 696a2bbd3c Improved handling of Internationalized Domain Names in punycode 2024-03-12 16:06:17 +01:00
the-djmaze fd54796710 Drop support for IMAP PROXYAUTH as it is a non-standard X-NETSCAPE thing 2024-03-12 03:13:12 +01:00
the-djmaze a093eb3231 oCacher->Get can return NULL 2024-03-11 20:33:34 +01:00
the-djmaze 1e55f86f51 Deprecate most Domain methods 2024-03-10 23:58:18 +01:00
the-djmaze ea4cda6a91 bugfix: autoconfig log error 2024-03-10 23:46:46 +01:00
the-djmaze 7d485813e5 By default throw AccountNotAllowed as confused in #1478 2024-03-04 10:12:59 +01:00
Sergey Mosin d6acf55ab2 fix: use compact template in non-destructive way (do not replace the PopupsCompose template if a different wysiwyg is used) 2024-03-01 10:20:45 -05:00
Sergey Mosin 6169f6083f improve: add dark theme support and use 'button' element as menu trigger for consistent styling 2024-03-01 10:12:24 -05:00
Sergey Mosin c0247ff2bd improve: fire the 'squire2-toolbar' event after more props are added 2024-03-01 10:07:14 -05:00
the-djmaze 490465cbbf Show url for #1466 2024-02-28 20:12:15 +01:00
Sergey Mosin 57003ab4b8 compact-composer plugin v1.0.0 2024-02-28 09:47:39 -05:00
Maarten 1722d88f1a
Merge pull request #1454 from S-A-L13/master
Added function for ldap-identities plugin to filter by mail prefixes (allow compatibility for e.g. Exchange and others)
2024-02-27 22:34:48 +01:00
S-A-L13 31d9e9fd1b Changed version to 2.3 2024-02-27 14:30:57 +01:00
S-A-L13 20f6dea345 minor changes 2024-02-27 13:46:02 +01:00
S-A-L13 0763f3d1c6 Removed wrong escapes 2024-02-27 13:22:38 +01:00
S-A-L13 f4554374bd Minor changes to match coding style of original coder 2024-02-27 13:10:53 +01:00
the-djmaze b0211424a7 v2.35.1 2024-02-27 12:05:30 +01:00
S-A-L13 ebf7540554 Added function CleanupMailAddresses
Added function (and additional code to start it) that helps to clean up the mail addresses array. It removes the prefix (if set in config) and removes all addresses with no or a different prefix.
2024-02-27 12:04:07 +01:00
the-djmaze ab748aab99 Small StorageType change 2024-02-26 16:44:25 +01:00
S-A-L13 12cbb9f07e Added config fields for mail prefix
Mail prefix is needed to filter mailidentities. For example suche set by Exchange in the ProxyAddresses field, which can hold different address types
2024-02-26 15:47:57 +01:00
the-djmaze 58d3fc8fd5 Example for #1449 2024-02-26 02:54:44 +01:00
S-A-L13 8dac28e1a2 Update index.php 2024-02-22 14:56:29 +01:00
S-A-L13 383e40636b Added StartTLS functionality
Added StartTLS in function Connect().
And also added parameters in config to activate StartTLS.
2024-02-22 14:54:55 +01:00
the-djmaze 44a623543f set smimeKey and smimeCertificate for demo 2024-02-20 15:21:32 +01:00
the-djmaze 8a0b3d3791 Resolve #1425 2024-02-18 16:44:20 +01:00
the-djmaze dceb5fca41 Resolve #1439 2024-02-15 23:56:26 +01:00
the-djmaze 9f2b2e50d7 v2.34.0 2024-02-13 13:24:45 +01:00
the-djmaze a25d35d6df Resolve #1405 2024-02-09 02:39:00 +01:00
the-djmaze 81f8fe3019 Resolve #1425 2024-02-08 18:12:32 +01:00
the-djmaze 83aa65981b Added link to schema.org #1422 2024-02-08 17:41:50 +01:00
the-djmaze a056631cef Update example extension/plugin 2024-02-08 00:46:16 +01:00
the-djmaze d832117ae4 Disabled support for Nextcloud OpenID Connect
https://github.com/the-djmaze/snappymail/issues/1420#issuecomment-1933045917
2024-02-07 23:35:45 +01:00
the-djmaze 59fea00a31 Redesign Nextcloud OIDC login #1420 2024-02-06 20:31:50 +01:00
the-djmaze 66c9091b88 Add more debug messages for #1420 2024-02-06 19:57:00 +01:00
the-djmaze f0d97b52d9 Support JSON-LD #1422 2024-02-06 19:52:00 +01:00
the-djmaze a46484755b Added Autoconfig as extension 2024-02-06 18:43:33 +01:00
the-djmaze d2c59d2e1c Change for #1420 2024-02-06 14:24:56 +01:00
the-djmaze e1d95f8632 Changes for #1420 to detect OIDC 2024-02-05 21:40:30 +01:00
the-djmaze 9eb5646aec Redesign WYSIWYG handling to allow any editor (quill, tiny, etc. etc.) 2024-01-30 18:16:39 +01:00
the-djmaze b726400f42 Resolve #1402 2024-01-23 10:23:06 +01:00
the-djmaze 61c533a1a6 v2.33.0 2024-01-22 15:11:44 +01:00
the-djmaze a80cb495d2 Resolve #1396 2024-01-22 14:34:35 +01:00
the-djmaze aca3490331 Resolve #1395 and #1394 2024-01-22 14:30:53 +01:00
the-djmaze e133cf5ffb Changes for BIMI-Selector #1394 2024-01-22 13:25:04 +01:00
the-djmaze 5747b7add6 Version bump for #1400 2024-01-22 00:05:06 +01:00
the-djmaze dac5b105ce
Merge pull request #1400 from PhilippMundhenk/master
Automatic login for ProxyAuth plugin, improved security documentation
2024-01-22 00:02:52 +01:00
the-djmaze 58955f792a Changes for BIMI-Selector #1394 2024-01-22 00:01:46 +01:00
Philipp Mundhenk b947db2eb1 added documentation for usage of custom_logout_link 2024-01-21 15:31:32 +01:00
Philipp Mundhenk 59c0f5cc94 documented auto login, improved security documentation 2024-01-21 15:09:31 +01:00
Philipp Mundhenk 081726d764 added automatic login 2024-01-21 14:57:47 +01:00
the-djmaze b1c435277c Resolve #1393 2024-01-17 01:34:25 +01:00
the-djmaze 8f9c199360 Bump Nextcloud extension version 2024-01-16 15:49:15 +01:00
the-djmaze 34e4bad77f Workaround #1392 2024-01-16 15:38:27 +01:00
Philipp Mundhenk f6eab84d40 added README 2024-01-14 18:22:59 +01:00
Philipp Mundhenk 84f739c72f added encryption 2024-01-14 18:22:41 +01:00
Philipp Mundhenk ec937a5af1 implemented ProxyAuth 2024-01-14 14:39:23 +01:00
the-djmaze 30ed8dde11 Resolve #1381 2024-01-12 01:56:12 +01:00
the-djmaze 98b203a3ca Demo plugin disable delete of messages 2023-12-25 16:07:59 +01:00
the-djmaze 1a331dc3ba Some fixes for #1362 2023-12-17 22:42:48 +01:00
Avinash Gusain d1e6ea379e use getLanguages 2023-12-13 16:07:44 +05:30
Avinash Gusain 3a46916ad9 set default lang 2023-12-13 15:39:53 +05:30
Avinash Gusain 184d3fe7d6 nextcloud snapppy lang fix 2023-12-13 10:26:03 +05:30
the-djmaze 1d652e0ce3 Backup plugin don't use tar stream yet (was a test) 2023-12-12 22:55:02 +01:00