Christoph Wurst
de41b51160
refactor: Apply PHP7.0 sets
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-09-17 22:46:41 +02:00
Christoph Wurst
a870430ee8
refactor: Apply PHP5.3 sets
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-09-17 22:46:41 +02:00
SebastianKrupinski
57389ba85c
fix: use single connection to sync all mailboxes
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-09-15 11:25:41 -04:00
Daniel Kesselberg
3c22c47960
chore: rename rawMesage to rawMessage
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-09-13 16:48:54 +02:00
SebastianKrupinski
ce653d0f49
feat: mail provider backend
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-09-11 13:11:01 -04:00
Richard Steinmetz
bee022efac
Merge pull request #10057 from nextcloud/bug/noid/parameters-for-content-type
...
fix: set content type parameters for attachments
2024-09-11 11:42:53 +02:00
Richard Steinmetz
e0c3cf726a
Merge pull request #10078 from nextcloud/chore/double-db-message-mapper-injection
...
chore: remove duplicated DatabaseMessageMapper injection
2024-09-10 09:11:50 +02:00
Daniel Kesselberg
e3524c810a
fix: set content type parameters for attachments
...
Horde_Mime_Part.setType takes the mimetype (e.g. text/calendar) and discards additional parameters (like method=REQUEST).
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-09-09 20:53:27 +02:00
Daniel Kesselberg
a16c087a46
docs: document the expected format for convertToRecipient
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-09-06 17:23:38 +02:00
Daniel Kesselberg
b76e68f373
perf: don't loop the users without any provisioning configurations
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-09-03 20:15:57 +02:00
Richard Steinmetz
f6ba0edf5d
chore: remove duplicated DatabaseMessageMapper injection
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-08-31 12:52:49 +02:00
Hamza Mahjoubi
9bb48cda5b
fix: link checking missing scheme
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-08-30 18:37:58 +02:00
SebastianKrupinski
9d0f80cea7
Alter Outbox logic to handle automated messages better
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-08-28 10:33:54 -04:00
Richard Steinmetz
1a613e80db
fix: don't fail on missing mailbox stats
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-08-26 16:57:39 +02:00
Daniel Kesselberg
94ac6cf8c6
style: apply coding-standard 1.2.3
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-08-26 11:50:26 +02:00
Daniel Kesselberg
1f54a38748
fix: line ending for sieve scripts should be clrf
...
Ref https://www.rfc-editor.org/rfc/rfc5228#section-2.2
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-08-16 15:47:10 +02:00
Hamza Mahjoubi
eb11824ea2
fix: handle missing email in contact check
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-08-15 10:35:17 +02:00
Richard Steinmetz
b0ea83024c
Merge pull request #9979 from nextcloud/chore/remove-dead-dashboard-code
...
chore(dashboard): remove obsolete js widget
2024-08-14 14:49:55 +02:00
Richard Steinmetz
a828f7459a
Merge pull request #9990 from nextcloud/fix/autoresponder/enable-on-ooo-started
...
fix(autoresponder): enable immediately on an OutOfOfficeStartedEvent
2024-08-14 09:55:30 +02:00
Richard Steinmetz
783263d2e9
fix(autoresponder): enable immediately on an OutOfOfficeStartedEvent
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-08-14 08:59:23 +02:00
Hamza
3f0a1b1cd2
Merge pull request #9994 from nextcloud/feat/link-checking
...
Feat: link checking for phishing detection
2024-08-13 17:56:48 +02:00
Hamza Mahjoubi
c791095a3d
Feat: link checking for phishing detection
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-08-13 17:48:54 +02:00
Richard Steinmetz
846c85301e
Merge pull request #9788 from nextcloud/fix/integration/nextcloud-sharing-groups-restriction
...
fix(integration): Honor sharing to group members restriction
2024-08-13 15:06:21 +02:00
Hamza
649f29e6d2
Merge pull request #9891 from nextcloud/feat/trusted-senders
...
feat: add internal addresses
2024-08-13 15:01:27 +02:00
Hamza Mahjoubi
30d55f79a9
fix: case insesitive comparison for contact emails
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-08-13 12:50:53 +02:00
Hamza Mahjoubi
aab2db92a6
feat: add internal addresses
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-08-13 12:40:06 +02:00
renovate[bot]
4da6baaa2c
fix(deps): bump bytestream/horde-mime from 2.13.0 to ^2.13.1 (main) ( #9704 )
...
* fix(deps): bump bytestream/horde-mime from 2.13.0 to ^2.13.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* chore: revert temporary horde mime workaround
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
---------
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-08-12 13:54:05 +00:00
Richard Steinmetz
590c49b633
chore(dashboard): remove obsolete js widget
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-08-09 18:53:20 +02:00
Anna Larch
e854dc7efc
feat(ocs): add OCS extractor and workflow
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-08-07 15:40:52 +02:00
Christoph Wurst
56faa48b26
fix(autoconfig): Refactor DNS query for testing
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-08-05 19:02:18 +02:00
Anna Larch
929873db6b
feat(ocs): document get api and amend return types
...
Also add OpenAPI IGNORE scopes to all controllers that
are not OCS Controller
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-08-05 13:53:42 +02:00
Daniel Kesselberg
c1f4f3d9e3
chore: drop unused code from accounts object
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-07-25 10:56:19 +02:00
Julien Veyssier
507ad47014
fix(ocs-api): fix attachment downloadUrl in ocs/v2.php/apps/mail/message/ID
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-07-24 10:43:12 +02:00
Anna Larch
253d0c81f4
feat(ocs): send a message via api
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-07-18 15:31:02 +02:00
Richard Steinmetz
c361202178
fix: move delete duplicate uids repair step to a job
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-07-16 13:59:44 +02:00
Peter-J. G.
6b725ac3e1
feat: add JSON to occ mail export
...
Signed-off-by: Peter-J. G. <peter.germelmann@gmail.com>
2024-07-12 15:45:43 +02:00
Joas Schilling
8a2b58615a
fix(dashboard): Fix dashboard icon
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-11 13:49:40 +02:00
Anna Larch
71dbc51dca
feat(ocs): notify of new messages and provide API endpoint to retrieve its contents
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-07-10 14:00:23 +02:00
Richard Steinmetz
48a149bab4
fix: duplicate uid repair job failing on postgres
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-07-08 13:31:20 +02:00
Christoph Wurst
bd75d0abc4
perf: Use local caches for avatars
...
Local caches are faster. Distributed caches are only needed if cache is
used for consistency. Populating avatar/provisioning caches for each
application server should be cheaper than the remote cache access for a
lot of requests reading avatars.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-07-02 10:45:34 +02:00
Micke Nordin
43ee642801
fix(provisioning): Set master password for passwordless sessions
...
Signed-off-by: Micke Nordin <kano@sunet.se>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Co-authored-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-07-02 09:54:46 +02:00
Christoph Wurst
fb4ae5e5d4
fix(integration): Honor sharing to group members restriction
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-07-01 18:19:18 +02:00
Daniel Kesselberg
443749f9e6
fix: make sure inbound_password uses null as default
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-07-01 12:18:56 +02:00
Hamza Mahjoubi
9b87b23bc2
Feat: phishing detection
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-06-27 20:45:52 +02:00
Richard Steinmetz
221ff11205
feat: follow up reminders
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-06-25 16:47:20 +02:00
Richard Steinmetz
3b879b43b5
Merge pull request #9561 from nextcloud/fix/close-smtp-connection
...
fix: close smtp connection after sending or on error
2024-06-25 16:34:28 +02:00
Andy Scherzinger
432e10ffd8
chore: Add SPDX header
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-06-24 18:46:58 +02:00
Andy Scherzinger
c94f5e0537
chore: Add SPDX header
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-06-21 19:50:19 +02:00
Richard Steinmetz
0395f09344
Merge pull request #9761 from nextcloud/fix/db/delete-recipients-with-join
...
fix(db): Delete recipients without sub query
2024-06-21 16:43:21 +02:00
Richard Steinmetz
22b683c0ad
fix: add repair job to deleted duplicated cached messages
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-06-20 15:53:18 +02:00