Граф коммитов

1938 Коммитов

Автор SHA1 Сообщение Дата
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