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

377 Коммитов

Автор SHA1 Сообщение Дата
Christoph Wurst 353200620f
refactor: Add void to PHPUnit test methods
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-09-17 23:25:09 +02:00
Christoph Wurst 3a2cefa509
refactor: Apply PHP7.3 sets
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-09-17 22:46:41 +02:00
Christoph Wurst 78f4a9ed79
refactor: Apply PHP5.5 sets
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-09-17 22:46:41 +02:00
Sebastian Krupinski fb3236594e
Merge pull request #10117 from nextcloud/fix/issue-10098-mailbox-sync
fix: use single connection to sync all mailboxes
2024-09-16 09:02:18 -04:00
Richard Steinmetz 9590373767
chore: drop usages of deprecated ILogger interface
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-09-15 19:15:05 +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
SebastianKrupinski ce653d0f49 feat: mail provider backend
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-09-11 13:11:01 -04:00
Daniel Kesselberg 39713c5782 test: update attachment tests to avoid deprecation warning
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-09-09 21:16:26 +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
Hamza 629a9fa693
Merge pull request #10075 from nextcloud/enh/unit-tests-link-checking
feat: unit tests for link checking
2024-09-04 10:59:56 +02:00
Hamza Mahjoubi db5f8ec8e2 test: unit tests for link checking
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-09-04 10:09:50 +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 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 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
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
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
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
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
Hamza Mahjoubi 9b87b23bc2 Feat: phishing detection
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-06-27 20:45:52 +02:00
Anna Larch 3955d514f5 fix: declare all properties in unit tests
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-06-26 19:33:34 +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
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 e86d0299cf
chore: Add SPDX header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-06-24 12:22:29 +02:00
Richard Steinmetz 66d5e602ac
fix(outbox): handle missing raw message gracefully
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-06-12 08:37:11 +02:00
Anna Larch 752b0127af fix: honour MDN requests
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-06-10 10:13:34 +02:00
Hamza Mahjoubi f0e072edaa enh: add backend check for download permission for cloud attachements
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-06-05 16:21:10 +02:00
Richard Steinmetz a93b48eacf
fix: inconsistent encoding in saved sent messages
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-05-31 12:17:59 +02:00
Patrick Bender c6e28fd591
fix(smime): use whole certificate chain
Upload whole certificate chain when uploading a certificate for S/MIME in pkcs12 format. Include whole certificate chain in signed messages. Use whole certificate chain to verify certificates.

Fixes #9190

Signed-off-by: Patrick Bender <patrick@bender-it-services.de>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-05-28 21:00:16 +02:00
Richard Steinmetz c3e24f01f8
chore: remove legacy Account::newMessage() method
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-05-15 12:15:38 +02:00
Anna Larch a1daf351f8 fix(outbox): handle indeterminate smtp errors
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-04-30 16:12:14 +02:00
Richard Steinmetz 96c12592e8
feat: implement admin setting to disable classification by default
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-04-30 08:48:35 +02:00
Richard Steinmetz 003cdf2681
chore: merge duplicated tagging code
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-04-15 15:47:41 +02:00
Hamza Mahjoubi 5f1ab3431c Fix: generate event data fails for threads across multiple mailboxes
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-04-11 20:03:04 +02:00
Anna Larch d62ac040c4 fix: PHP deprecations
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-04-09 22:22:51 +02:00
Anna Larch 7c59040785 fix(outbox): add status for messages
and try resending failed messages at POF

Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-04-09 13:42:39 +02:00
Anna Larch f1d3fda301 fix(jobs): Skip background jobs if no authentication is possible
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-03-25 14:10:27 +01:00
greta f509bf6fda
Add full width for mailing list
Signed-off-by: greta <gretadoci@gmail.com>
2024-03-12 19:27:00 +01:00
Hamza Mahjoubi 5d835daf5f Fix: Thread summaries fail for threads across multiple mailboxes
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-03-05 23:50:50 +01:00
Christoph Wurst 9a7e782254
Merge pull request #9422 from nextcloud/fix/db/dirty-read-collected-addresses
fix(db): Avoid dirty read for collected addresses
2024-03-05 10:05:48 +01:00
Christoph Wurst 66fdc0bbe0
fix(db): Avoid dirty read for collected addresses
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-02-29 07:44:15 +01:00