Commit graph

767 commits

Author SHA1 Message Date
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
the-djmaze f1c6ff3f2a Backup plugin use tar stream 2023-12-12 22:52:31 +01:00
the-djmaze 927c4e6ed1 Properly set CACHEDIR.TAG from http://www.brynosaurus.com/cachedir/ 2023-12-12 21:44:16 +01:00
the-djmaze f490c53919 Bugfix: Nextcloud FilterLanguage wrong param order #1352 2023-12-11 15:46:08 +01:00
the-djmaze bfb914132e Small change for #1350 2023-12-11 11:07:10 +01:00
the-djmaze 6f8abf33c8
Merge pull request #1350 from attike/attike-snappymail-plugins
New Plugin to handle multible identities: Use From-Address-Account for smtp
2023-12-10 17:05:07 +01:00
the-djmaze c61f4a6918 Resolve #1042 2023-12-10 17:02:07 +01:00
the-djmaze 91a505ea02 Resolve #1356 2023-12-08 21:48:03 +01:00
the-djmaze e56415aa51 Different solution to use Nextcloud languages #1293 2023-12-08 01:28:08 +01:00
attike ca894d4427
Create README for new plugin 2023-12-07 00:59:18 +01:00
attike 051af6132e
new Plugin: SmtpUseFromAdrAccountPlugin 2023-12-07 00:57:08 +01:00
the-djmaze b0fea1e7c1 Hint for #1177 2023-12-01 01:28:05 +01:00
the-djmaze e9ad4e38c2 Fix plugin admin permission 2023-11-30 00:10:16 +01:00
the-djmaze c1017499e4 Improved example plugin to test for admin section 2023-11-28 10:25:36 +01:00
the-djmaze 5412348a65 Example code for #1042 2023-11-27 18:06:12 +01:00
the-djmaze 086f5ebb06 Bugfix: handling services images failed 2023-11-27 17:05:30 +01:00
the-djmaze 612aa09071 Enable thread view in demo #445 2023-11-27 02:33:43 +01:00
the-djmaze 7135af995d Extend example extension code with more details 2023-11-27 01:51:23 +01:00
robertoszek b34d87a209
add video-on-login-screen plugin 2023-11-09 21:24:48 +01:00
the-djmaze bd737a82bf Improve solution for #1241 2023-10-24 11:43:47 +02:00
the-djmaze 1bf252ad7e Revert #1241 due to #1283 2023-10-24 00:42:04 +02:00
the-djmaze 9a4b73e819 Resolve #1270 2023-10-08 14:59:03 +02:00
the-djmaze 04e2869953 Nextcloud plugin v2.25 2023-10-08 12:30:25 +02:00
Ronak Patel f0d90db640 Change of class position createCalendarListItem 2023-10-03 09:49:03 -07:00
Ronak Patel 5200917e0a Change of class position createCalendarListItem 2023-10-03 09:48:22 -07:00
Ronak Patel 8e485c3cab Change of class position createCalendarListItem 2023-10-03 09:47:57 -07:00
Ronak Patel 019a5024f9 Change of class position createCalendarListItem 2023-10-03 09:46:03 -07:00
the-djmaze d4e76fb42c Improved solution for #1241 2023-10-02 16:36:22 +02:00
the-djmaze edad4ac025 Resolve #1241 2023-10-02 16:15:29 +02:00
the-djmaze 26b7abf893 Other solutions for nextcloud auto login #1247 due to a TOTP conflict 2023-10-02 15:51:19 +02:00
the-djmaze d0e6a78f72 Bump version #1251 2023-10-02 15:22:24 +02:00
the-djmaze 1d27c22085 Resolve #1251 2023-10-02 14:41:27 +02:00
the-djmaze 775faa9d79 #1243 version bump 2023-10-01 11:18:37 +02:00
the-djmaze ebf16393fc
Merge pull request #1243 from Alphix/patch-1
[ldap-contacts-suggestions] Shorten overlong label
2023-10-01 11:15:48 +02:00
Ronak Patel c599847aea Make the Put in calendar option more obvious in Mail 2023-09-28 11:06:21 -07:00
David Härdeman a221ebfab8
[ldap-contacts-suggestions] Shorten overlong label
This is just cosmetic, but the "to use" is superfluous and doesn't match the wording of the other labels (and makes the rendered UI a bit weird by pushing everything to the side).
2023-09-13 01:07:45 +02:00
the-djmaze 120873c7d6 Added "View ICS" extension #1178 2023-08-28 13:34:23 +02:00
the-djmaze 2ccf758c8e
Merge pull request #1206 from MKjanek32/master
Improved Polish translation and Nextcloud internationalization
2023-07-24 15:41:50 +02:00
tinola 231480e775 update version number 2023-07-07 17:13:44 +02:00
the-djmaze f6348123db Resolve #1195 2023-07-03 15:33:38 +02:00
the-djmaze 0e3ed0fea0 Resolve #1192 2023-07-03 11:05:11 +02:00
Jan Potocki c09f71e9a9 Updated Polish translation for Nextcloud integration 2023-06-29 18:50:29 +02:00
the-djmaze 15eaf18ec3 Resolve #1151 2023-06-05 15:12:22 +02:00
tinola c2f8eec411 Add polish translation 2023-06-02 18:43:59 +02:00
Jaap Marcus 4cee246281
Update index.php 2023-05-17 22:33:06 +02:00
Jaap Marcus 0ae7b11776
Fix HestiaCP password change 2023-05-17 22:28:03 +02:00
the-djmaze 6dec3c9052 Hestia plugin v1.1 for #1128 2023-05-16 16:57:21 +02:00
the-djmaze d5a0ac8da8 Fixes for #1128 2023-05-16 16:51:42 +02:00
the-djmaze 35bfff878d Changes for #1128 2023-05-16 13:39:56 +02:00
the-djmaze a043eaec81 Change for #1105 2023-05-01 15:21:04 +02:00
the-djmaze 32277688af Resolve #1109 2023-05-01 12:01:35 +02:00
the-djmaze ad6b51f76f Resolve #1083 2023-04-18 13:20:52 +02:00
the-djmaze a71ea44753 Improved RTL support #1056 2023-04-18 11:35:31 +02:00
the-djmaze 9cabfe7570 Merge branch 'master' into rtl-support 2023-04-18 09:54:24 +02:00
the-djmaze 103b431780 Bugfix: GetActionParam() failed 2023-04-11 13:57:28 +02:00
the-djmaze a889fc262a Nextcloud plugin integrate OIDC from #756 2023-04-11 13:28:29 +02:00
the-djmaze 20a2f5f185 Added base code for RTL support #1056 2023-04-11 12:55:59 +02:00
the-djmaze c7c43939ce Update ChangePassword version number 2023-04-11 09:18:00 +02:00
the-djmaze 9689b480a0 Move ChangePassword ISPConfig to own extension 2023-04-11 09:14:59 +02:00
the-djmaze 0c89285033 Resolve #1057 2023-03-28 09:49:25 +02:00
cm-schl c2b7ddc76b
Merge branch 'the-djmaze:master' into master 2023-03-21 09:20:15 +01:00
the-djmaze 1ca039f796 v2.27.0 2023-03-20 16:43:41 +01:00
the-djmaze f81fcb4e61 Better line-height for QR code 2023-03-20 08:32:31 +01:00
the-djmaze 7a98e5e7d4 Nextcloud plugin translate russian
https://github.com/the-djmaze/snappymail/discussions/979#discussioncomment-5327668
2023-03-18 19:32:50 +01:00
cm-schl 75f198c8a0 Update release date 2023-03-14 14:50:22 +01:00
cm-schl 00a507ff97
Merge branch 'the-djmaze:master' into master 2023-03-14 14:48:42 +01:00
cm-schl 2d4e72805a Updated readme.md 2023-03-14 14:37:37 +01:00
the-djmaze 3464e296c3 Fix 'Location:' headers using proper '302 Found' header 2023-03-14 09:58:30 +01:00
the-djmaze f8b794ec1c Prevent folder/messages flags conflict by using the right name attributes for Folders 2023-03-13 11:49:40 +01:00
cm-schl c732cec62f Clearer description whats username for in the config 2023-03-07 15:31:09 +01:00
cm-schl 58b368552f Overwrite of main address works
- Cleanup of not used functions
- Rewrite of FindLdapResults function to work in both cases: for additional accounts and main account
2023-03-07 15:05:10 +01:00
cm-schl a8f6dab672 Working prototype.
- Needs check if overwriting mail address is activated
- Needs rework on ldap query function (looks up to much data)
- Code cleanup is needed
2023-03-03 12:27:56 +01:00
the-djmaze e3d2250e19 Nextcloud allow in iframe #537 2023-02-23 16:33:38 +01:00
the-djmaze 57f497cf63 isMobile() not used in templates 2023-02-23 14:04:35 +01:00
the-djmaze bb77d0ae02 Redesign \SnappyMail\HTTP\CSP for better control 2023-02-22 13:57:37 +01:00
the-djmaze f662841281 Resolve #987 2023-02-22 12:18:49 +01:00
the-djmaze 07f6b7545a Rename spam=>junk and draft=>drafts folder names to be compatible with IMAP and JMAP 2023-02-21 10:56:21 +01:00
the-djmaze 91bc5931fd Set default ContactsSync in Nextcloud 2023-02-21 08:38:19 +01:00
the-djmaze cf720e7105 Resolve #981 2023-02-20 23:51:08 +01:00
cm-schl 7948e86a07 added comment 2023-02-17 12:33:32 +01:00
cm-schl b8c681d1a5 Additional accounts now always get the mail address from ldap 2023-02-17 12:01:39 +01:00
the-djmaze d98a2e015e Released new Avatars extension 2023-02-16 09:00:00 +01:00
cm-schl 9cfe164633 Works now with additional accounts:
The mail address is correctly set by ldap value.
But plugin needs rework: it makes no sense to let the user use the non
existing mail address "username@domain" used
only by SnappyMail. Plugin should always use a looked up mail address
2023-02-15 17:57:59 +01:00
the-djmaze 4852895488 Resolve #967 btoa() issue 2023-02-15 17:29:47 +01:00
cm-schl aa03e84c79
Merge branch 'the-djmaze:master' into rework-on-mailaddress-handling 2023-02-15 12:26:35 +01:00
cm-schl 424c1ff90a Prepared ldap query to optionally read mail addresses
for main account and additional accounts
2023-02-10 12:04:50 +01:00
the-djmaze 399ae06a5c v2.26.0 2023-02-10 11:38:41 +01:00
cm-schl 30e3a8cc0f added new config options to overwrite the mail address 2023-02-10 11:11:24 +01:00
the-djmaze e364b6286f Get account local sqlite AddressBook working (but still inactive) 2023-02-09 12:54:36 +01:00
the-djmaze 8d6eb96c8f v2.25.5 2023-02-09 10:37:43 +01:00
the-djmaze e6bdb37ca1 Kolab error: $id is string, should be int 2023-02-09 09:29:45 +01:00
cm-schl a24dade801
Update index.php 2023-02-08 15:38:47 +01:00
the-djmaze e12eeeafc6 Resolve #927 Call to undefined method MailboxDetectPlugin::Logger() 2023-02-08 10:43:11 +01:00
the-djmaze 636ffe5fbb Add more logging for #907 2023-02-07 14:50:06 +01:00
the-djmaze f2ca5f6a30 Probably solution for #907 2023-02-07 11:49:05 +01:00
the-djmaze 4f7f713046 v2.25.4 2023-02-06 11:51:41 +01:00
the-djmaze 4521a9917a Also allow changing email address (untested) for #859 2023-02-02 15:09:03 +01:00
the-djmaze 78938caaf3 v2.25.2 2023-02-02 13:26:23 +01:00
the-djmaze 094609102d Avatars use current app font #888 2023-02-01 13:02:37 +01:00
the-djmaze cc383f6b0e Resolve #233 2023-02-01 10:01:13 +01:00
the-djmaze 131be583e5
Merge pull request #894 from e-foundation/nc-plugin-bump
bump NC plugin
2023-01-31 11:38:46 +01:00