Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/mail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2021-04-07Change provisioning columnAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-03-31Merge pull request #4866 from ↵Richard Steinmetz
nextcloud/fix/noid/untag-message-removing-all-tags-in-mailbox Do not untag all envelopes in mailbox
2021-03-31Do not untag all envelopes in mailboxRichard Steinmetz
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2021-03-30Cleanup aliases logicDaniel Kesselberg
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2021-03-29Merge pull request #4836 from nextcloud/techdept/urllinker-forkChristoph Wurst
Replace abandoned kwi urllinker with a maintained fork
2021-03-29Merge pull request #4765 from nextcloud/fix/initial-sync-lock-full-mailboxChristoph Wurst
Lock the full mailbox when doing a (forced) initial sync
2021-03-29Merge pull request #4785 from nextcloud/respect-allow-group-sharing-settingChristoph Wurst
Respect allow/disallow group sharing setting in group service
2021-03-29Replace abandoned kwi urllinker with a maintained forkChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-25Uses Horde_Mime_Part->isAttachment() as much as possible.Cyrille Bollu
Creates a new 'inlineAttachments' property for IMAPMessages to hold those 'inline attachments' (that's MIME parts having their content-disposition header set to 'inline') Signed-off-by: Cyrille Bollu <cyr.debian@bollu.be> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-25Rework getAllTags QueryAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-25Add try catch to tagmapperAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-25Add time check to hasLocksAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-03-23Add repair step for default tagsAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-03-23Respect allow/disallow group sharing setting in group serviceThomas Citharel
Some instances don't want to allow sending emails to everyone in a group Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-22Add tagging to messagesAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-03-15Lock the full mailbox when doing a (forced) initial syncChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-15Log performance of saving a draftChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-15Sync the new draft messages per UIDChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-12Allow adding senders to the address bookKristian Lebold
closes #4458 Signed-off-by: Kristian Lebold <kristian@lebold.info> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-12Check for method existence before calling during upgradeChristoph Wurst
The ``\OCA\Mail\Db\MessageMapper::findWithEmptyMessageId`` is new and due to the nature of how Nextcloud upgrades work, the loaded code won't have the new method when the post-migration repair step is run. Hence we have to do a (arguably ugly) method exists check before the method is called. Fixes #4746 Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-11Do not forward inline images at attachmentsCyrille Bollu
Signed-off-by: Cyrille Bollu <cyr.debian@bollu.be>
2021-03-10Merge pull request #4716 from nextcloud/fix/missing-imap-message-idChristoph Wurst
Generate an IMAP message ID when it's missing
2021-03-10Add a repair step for missing message-idsChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-10Generate an IMAP message ID when it's missingChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-09Add logging to syncAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-03-08Delete recipient records when deleting emailAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-03-02Merge pull request #4554 from nextcloud/dependabot/composer/vimeo/psalm-4.6.1Cyrille Bollu
Bump vimeo/psalm from 4.4.1 to 4.6.1
2021-03-02Merge pull request #4628 from nextcloud/fix/threading-no-self-parentAnna Larch
Do now allow messages to be their own parents in threading
2021-03-01Add console logging to the threading commandChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-01Do now allow messages to be their own parents in threadingChristoph Wurst
A message may send its own ID in the `references` header. In that case the threading algorithm must ignore the closed loop and not set the message as its own parent, to prevent an infinite loop later when checking for anchestors. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-01Add bottom reply modeChristoph Wurst
Adds a simple switch to let the user add their reply text on the bottom instead of on top of the quoted message. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-01Merge branch 'master' into dependabot/composer/vimeo/psalm-4.6.1Cyrille Bollu
2021-02-26Add trusted domainGretaD
Signed-off-by: GretaD <gretadoci@gmail.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-02-26Merge pull request #4472 from nextcloud/enh/sievev1.9.0-alpha2Christoph Wurst
Sieve
2021-02-26Merge pull request #4597 from nextcloud/fix/4595/create-account-validate-useridChristoph Wurst
Check if user exists before creating account
2021-02-26Add Sieve supportDaniel Kesselberg
* Expose managesieve port * Add sieve client factory * Add support for sieve to provisioning * Refactor test connectivity logic and add sieve. * Add support for sieve to provisioning * Add sieve to account form * Add debug logger for ManageSieve * Add api to get and update active script * Add error for managesieve exception * Add text editor to update existing script Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-02-26Save important flag to IMAP if permflags enabledAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-02-26Check if user exists before creating accountRichard Steinmetz
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2021-02-24Always set a account name for provisioned accountsDaniel Kesselberg
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2021-02-23Rework fetchThread QueryAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-02-19Merge pull request #4318 from jmechnich/fix-for-unreadable-mailboxesChristoph Wurst
ignore folders which cause errors on access
2021-02-19Merge pull request #4556 from ↵Christoph Wurst
nextcloud/enhancement/add-feature-occ-mail-account-delete Add delete command to OCC
2021-02-19Merge pull request #4559 from ↵Christoph Wurst
nextcloud/fix/check-account-update-account-existence Make sure an account exists before updating it
2021-02-19Add delete command to OCCAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-02-19Make sure an account exists before updating itChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-02-19Merge pull request #4534 from nextcloud/fix/avoid-horde-header-queryChristoph Wurst
Avoid usage of Horde header query as it causes issues with php8
2021-02-18Add attachment dl method, add parts query wrapperAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-02-18Avoid usage of Horde header query as it causes issues with php8Christoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-02-18Bump vimeo/psalm from 4.4.1 to 4.6.1dependabot[bot]
Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 4.4.1 to 4.6.1. - [Release notes](https://github.com/vimeo/psalm/releases) - [Commits](https://github.com/vimeo/psalm/compare/4.4.1...4.6.1) Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-02-17Fix envelopes not vanishing on syncRichard Steinmetz
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>