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

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-20Add latest changes from gitlab-org/gitlab@14-10-stable-eev14.10.0-rc42GitLab Bot
2022-03-18Add latest changes from gitlab-org/gitlab@14-9-stable-eev14.9.0-rc42GitLab Bot
2021-12-20Add latest changes from gitlab-org/gitlab@14-6-stable-eev14.6.0-rc42GitLab Bot
2021-11-18Add latest changes from gitlab-org/gitlab@14-5-stable-eev14.5.0-rc42GitLab Bot
2021-08-19Add latest changes from gitlab-org/gitlab@14-2-stable-eev14.2.0-rc42GitLab Bot
2021-05-25Add latest changes from gitlab-org/gitlab@13-12-stable-eeGitLab Bot
2021-04-21Add latest changes from gitlab-org/gitlab@13-11-stable-eev13.11.0-rc43GitLab Bot
2021-01-20Add latest changes from gitlab-org/gitlab@13-8-stable-eev13.8.0-rc42Robert Speicher
2020-09-19Add latest changes from gitlab-org/gitlab@13-4-stable-eeGitLab Bot
2020-07-20Add latest changes from gitlab-org/gitlab@13-2-stable-eeGitLab Bot
2020-04-06Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-02-18Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-30Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-13Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-07Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-01-03Use new issue email address formatBrett Walker
We now use `-issue` in order to support catch all email addresses
2019-01-03Use new merge request email address formatBrett Walker
We now use `-merge-request` instead of `+merge-request+` in order to support catch all email addresses
2018-11-21Eliminate duplicated wordsTakuya Noguchi
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2018-11-07Apply patches when creating MR via emailBob Van Landuyt
This allows users to add patches as attachments to merge request created via email. When an email to create a merge request is sent, all the attachments ending in `.patch` will be applied to the branch specified in the subject of the email. If the branch did not exist, it will be created from the HEAD of the repository. When the patches could not be applied, the error message will be replied to the user. The patches can have a maximum combined size of 2MB for now.
2018-07-27Put fallback reply-key address first in the References headerToon Claes
The References header is an ordered list of mails, and some clients only look at the last mail in the list to determine to which mail the mail is in reply to. Therefore, to be a less obtrusive as possible, put the fallback address first. Some info about the reply key lookup in the References header: https://docs.gitlab.com/ee/administration/reply_by_email.html#how-it-works
2018-05-23skip email trim when email is creating new issueCameron Crockett
Updates from MR discussion 1. Added test for ReplyParser 2. Changed param to trim_reply with default set as true Removed keyword param in favor of normal options param updates for MR discussion Resolutions for code review comments more code review fixes
2018-03-02Fix quick actions for users who cannot update issues and MRsSean McGivern
There are several quick actions now that don't need this access - /todo and /unsubscribe for instance - but when these were first added, there weren't. Quick actions are now responsible for checking their own permissions.
2018-01-25Default to HTTPS for all Gravatar URLsAchilleas Pipinellis
If using gravatar.com, both plain_url and ssl_url in settings are now served via HTTPS. Make this the default.
2017-12-11Use message body for merge request descriptionJan Provaznik
When a merge request is created from email, use message body as merge request description. If message body is empty then merge request description is still created from the source branch commit (if there is only single commit in the merge request). If message body is empty and there are multiple commits in the source branch, then merge request description is left empty. Closes #40968
2017-12-05Create merge request from emailJan Provaznik
* new merge request can be created by sending an email to the specific email address (similar to creating issues by email) * for the first iteration, source branch must be specified in the mail subject, other merge request parameters can not be set yet * user should enable "Receive notifications about your own activity" in user settings to receive a notification about created merge request Part of #32878
2017-08-24Changed all font-weight values to 400 and 600Dimitrie Hoekstra
2017-06-20add a spec for no-href link parsinghttp://jneen.net/
2017-05-03Handle incoming emails from aliases correctlySean McGivern
These set the 'actual' destination email in one of the Delivered-To lines, so check those too.
2017-01-20Fix References header parser for Microsoft ExchangeLin Jen-Shin
Microsoft Exchange would append a comma and another message id into the References header, therefore we'll need to fallback and parse the header by ourselves. Closes #26567
2016-11-17add parsing support for incoming html emailhttp://jneen.net/
2016-11-07Use separate email-friendly token for incoming email and let incomingDouwe Maan
email token be reset
2016-10-20Preserve note_type and position for notes from emailsLin Jen-Shin
Closes #23208
2016-08-13Simplify the slash commands DSL to store action blocks instead of creating ↵Rémy Coutable
methods Other improvements: - Ensure slash commands autocomplete doesn't break when noteable_type is not given - Slash commands: improve autocomplete behavior and /due command - We don't display slash commands for note edit forms. - Add tests for reply by email with slash commands - Be sure to execute slash commands after the note creation in Notes::CreateService Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-08-13Make slash commands contextualRémy Coutable
- Return only slash commands that make sense for the current noteable - Allow slash commands decription to be dynamic Other improvements: - Add permission checks in slash commands definition - Use IssuesFinder and MergeRequestsFinder - Use next if instead of a unless block, and use splat operator instead of flatten Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-08-13Support slash commands in noteable description and notesRémy Coutable
Some important things to note: - commands are removed from noteable.description / note.note - commands are translated to params so that they are treated as normal params in noteable Creation services - the logic is not in the models but in the Creation services, which is the right place for advanced logic that has nothing to do with what models should be responsible of! - UI/JS needs to be updated to handle notes which consist of commands only - the `/merge` command is not handled yet Other improvements: - Don't process commands in commit notes and display a flash is note is only commands - Add autocomplete for slash commands - Add description and params to slash command DSL methods - Ensure replying by email with a commands-only note works - Use :subscription_event instead of calling noteable.subscribe - Support :todo_event in IssuableBaseService Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-05-20Rename reply_key to mail_keyLin Jen-Shin
2016-05-17Create a new issue via: incoming+group/project+AUTH_TOKEN@...Lin Jen-Shin
2016-05-17Alloy empty reply for new issues, but not responseLin Jen-Shin
2016-05-17Implement #3243 New Issue by emailLin Jen-Shin
So we extend Gitlab::Email::Receiver for this new behaviour, however we might want to split it into another class for better testing it. Another issue is that, currently it's using this to parse project identifier: Gitlab::IncomingEmail.key_from_address Which is using: Gitlab.config.incoming_email.address for the receiver name. This is probably `reply` because it's used for replying to a specific issue. We might want to introduce another config for this, or just use `reply` instead of `incoming`. I'll prefer to introduce a new config for this, or just change `reply` to `incoming` because it would make sense for replying to there, too. The email template used in tests were copied and modified from: `emails/valid_reply.eml` which I hope is ok.
2016-03-25Improve and finish the fallback to the In-Reply-To and References header for ↵Rémy Coutable
the reply-by-email feature A few things to note: - The IncomingEmail feature is now enabled even without a correctly-formatted sub-address - Message-ID for new thread mail are kept the same so that subsequent notifications to this thread are grouped in the thread by the email service that receives the notification (i.e. In-Reply-To of the answer == Message-ID of the first thread message) - To maximize our chance to be able to retrieve the reply key, we look for it in the In-Reply-To header and the References header - The pattern for the fallback reply message id is "reply-[key]@[gitlab_host]" - Improve docs thanks to Axil
2016-03-25Fix #2364. Fall back to In-Reply-To header when reply key not availableDavid Padilla
2015-08-22No HTML-only email pleaseDouwe Maan
2015-08-20Use heredocs.Douwe Maan
2015-08-20Remove more unused fixtures.Douwe Maan
2015-08-20Removed unused fixtures.Douwe Maan
2015-08-20Test EmailReceiverWorker.Douwe Maan
2015-08-20Start on tests.Douwe Maan