GitLab Bot
d8803c7e40
Add latest changes from gitlab-org/gitlab@master
2020-05-07 09:09:51 +00:00
GitLab Bot
e33f87ac0f
Add latest changes from gitlab-org/gitlab@master
2020-04-21 15:21:10 +00:00
GitLab Bot
2c72daf2f1
Add latest changes from gitlab-org/gitlab@master
2020-03-30 18:08:07 +00:00
GitLab Bot
dc003cd08b
Add latest changes from gitlab-org/gitlab@master
2020-03-26 18:08:03 +00:00
GitLab Bot
0637ba1e6e
Add latest changes from gitlab-org/gitlab@master
2020-02-18 12:09:15 +00:00
GitLab Bot
98252e0dd6
Add latest changes from gitlab-org/gitlab@master
2020-01-20 12:09:02 +00:00
GitLab Bot
d47f9d2304
Add latest changes from gitlab-org/gitlab@master
2020-01-16 15:08:41 +00:00
GitLab Bot
68b6846fa6
Add latest changes from gitlab-org/gitlab@master
2019-11-22 15:06:39 +00:00
GitLab Bot
1ef4b65f55
Add latest changes from gitlab-org/gitlab@master
2019-11-08 06:06:24 +00:00
GitLab Bot
996f700997
Add latest changes from gitlab-org/gitlab@master
2019-10-31 18:06:53 +00:00
GitLab Bot
e924e9e7cb
Add latest changes from gitlab-org/gitlab@master
2019-10-16 21:07:22 +00:00
GitLab Bot
b7dfe2ae40
Add latest changes from gitlab-org/gitlab@master
2019-09-13 13:26:31 +00:00
Massimeddu Cireddu
aef0d81792
Fixing #65389
...
Wrong format on MS Teams integration push events with multi line commit messages
2019-09-02 10:43:54 +00:00
Hordur Freyr Yngvason
5f82ff1469
Bring scoped environment variables to core
...
As decided in https://gitlab.com/gitlab-org/gitlab-ce/issues/53593
2019-08-08 18:51:52 +00:00
Heinrich Lee Yu
d19717cba6
Backport Jira issue key regex
2019-07-25 17:29:51 +08:00
Bob Van Landuyt
f138acb986
Lesser Namespace#name validations
...
Since we use `Namespace#path` to build routes and URLs we can lessen
the restrictions on `Namespace#name` so it can accomodate a user's name.
2019-07-09 18:09:45 +02:00
gfyoung
c858f70d07
Enable frozen string for lib/gitlab/*.rb
2018-10-22 07:00:50 +00:00
Felipe Artur
32b88294d5
Allow multiple JIRA transition ids
2018-08-03 11:47:24 -03:00
Sean McGivern
0d9ef34a25
Add documentation and specs for webhook URL rewriting
2018-07-06 11:35:30 +01:00
Dylan Griffith
06c111ca8f
Ensure users can't create environments with leading or trailing slashes ( Fixes #39885 )
2018-02-13 11:07:12 +11:00
Robert Speicher
72a57525a8
Merge branch 'ac/41346-xss-ci-job-output' into 'security-10-3'
...
[10.3] Fix XSS vulnerability in Pipeline job trace
See merge request gitlab/gitlabhq!2258
(cherry picked from commit 44caa80ed9a2514a74a5eeab10ff51849d64851b)
5f86f3ff Fix XSS vulnerability in Pipeline job trace
2018-01-16 17:04:38 -08:00
Grzegorz Bizon
f3f606966d
Merge branch 'check-environment-regex' into 'master'
...
Fix environment scope regex
See merge request gitlab-org/gitlab-ee!3641
2018-01-08 17:18:04 +09:00
Grzegorz Bizon
f4df4f9e35
Update container repository path reference
...
We should allow to use double underscore in the path, and it seems that
our container repository path regexp was outdated.
See https://github.com/docker/distribution/blob/master/reference/regexp.go
2017-11-16 09:31:07 +01:00
Alessio Caiazza
91f8e734fe
Add CI build trace sections extractor
2017-10-05 15:42:25 +02:00
Shinya Maeda
fe9fc0af75
Enfouce namespace for Kubernetes to lowercase
2017-08-22 15:12:27 +09:00
Grzegorz Bizon
59c808a636
Add a test for container repository name regexp
2017-07-19 10:52:03 +02:00
Grzegorz Bizon
9f36012e02
Fix docker tag reference routing constraints
2017-07-19 10:30:57 +02:00
Lin Jen-Shin
d9435d6121
Backports for ee-2112
...
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2112
2017-07-06 16:25:03 +08:00
Tiago Botelho
1207d451ed
Removes file_name_regex from Gitlab::Regex
2017-07-05 19:10:14 +01:00
Tiago Botelho
d1e0b1b3a8
Allow creation of files and directories with spaces in web UI
2017-07-05 16:08:57 +01:00
Zeger-Jan van de Weg
5eb940da76
Replace invalid chars while seeding environments
2017-06-21 11:16:38 +00:00
Douwe Maan
43b1750892
Revert "Remove changes that are not absolutely necessary"
...
This reverts commit b0498c176f
2017-05-24 20:59:26 +00:00
Douwe Maan
b0498c176f
Remove changes that are not absolutely necessary
2017-05-23 20:38:35 -05:00
Douwe Maan
4345bb8c50
Fix ambiguous routing issues by teaching router about reserved words
2017-05-23 20:38:24 -05:00
Bob Van Landuyt
c853dd6158
Reuse Gitlab::Regex.full_namespace_regex in the DynamicPathValidator
2017-05-02 09:13:41 +02:00
Douwe Maan
d170133bde
Refactor changing files in web UI
2017-04-20 00:37:44 +00:00
Grzegorz Bizon
1a47986b3d
Check registry repository name against regexp
...
This regexp is extracted from Docker Distribution 2.4.1 docs, contains
additional `/` element that can be a separator of components.
2017-04-03 11:38:39 +02:00
Douwe Maan
ad640bc5f9
Use Namespace#full_path instead of #path where appropriate
2017-02-23 17:55:01 -06:00
Dmitriy Zaporozhets
2c55fd0019
Add GFM support to nested groups
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2017-02-13 22:30:10 +02:00
blackst0ne
ad977e8bb2
Allow to use + symbol in filenames
2017-01-15 19:48:35 +11:00
Nick Thomas
93a03cd92f
Add an environment slug
2016-12-15 13:57:03 +00:00
Nick Thomas
b7b83fe0c9
Introduce deployment services, starting with a KubernetesService
2016-12-14 21:06:26 +00:00
winniehell
61aa90ef20
Allow all alphanumeric characters in file names ( !8002 )
2016-12-13 09:13:06 +01:00
Dmitriy Zaporozhets
6683fdcfb0
Add nested groups support to the routing
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-11-23 14:08:36 +02:00
Dmitriy Zaporozhets
5949f398f7
Fix 500 error when group name ends with git
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-11-21 21:03:18 +02:00
Timothy Andrew
78b6d6624b
Allow registering users where the username contains dots (.).
...
Javascript does not support the negative lookbehind assertion (?<!) used
in the Ruby regex (to disallow usernames ending in `.git` or `.atom`.
Getting the client side code to fully support this format is
non-trivial, since we'd either have to heavily complicate the
regex used, or modify the frontend code to support more complex
validation schemes (it currently uses HTML5 validations).
The pragmatic choice is to create a
`Gitlab::Regex::NAMESPACE_REGEX_STR_SIMPLE` regex to serve as a
Javascript-compatible version of `NAMESPACE_REGEX_STR`.
The client-side code will not display an error for usernames ending in
`.git` and `.atom`, but these will be caught by the server-side
validation.
2016-11-18 11:47:37 +05:30
Vincent Composieux
af941732ed
Added ability to put emojis into repository name
...
Added ability to put emojis into repository name
2016-11-12 09:21:23 +01:00
Dmitriy Zaporozhets
7061131676
Refactor namespace regex
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-11-07 18:40:57 +02:00
Will Starms
4f1de5faac
Correct namespace validation to forbid bad names #21077
...
Adds .git and .atom to the master namespace regex
Updates existing group tests and adds two new ones
Updates path cleaning to also forbid .atom
2016-10-07 13:46:59 -05:00
Robert Speicher
313f3181cc
Remove trailing spaces from messages in Gitlab::Regex
2016-09-20 07:20:48 +03:00