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
2018-02-13Ensure users can't create environments with leading or trailing slashes ↵Dylan Griffith
(Fixes #39885)
2018-01-17Merge branch 'ac/41346-xss-ci-job-output' into 'security-10-3'Robert Speicher
[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-08Merge branch 'check-environment-regex' into 'master'Grzegorz Bizon
Fix environment scope regex See merge request gitlab-org/gitlab-ee!3641
2017-11-16Update container repository path referenceGrzegorz Bizon
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-10-05Add CI build trace sections extractorAlessio Caiazza
2017-08-22Enfouce namespace for Kubernetes to lowercaseShinya Maeda
2017-07-19Add a test for container repository name regexpGrzegorz Bizon
2017-07-19Fix docker tag reference routing constraintsGrzegorz Bizon
2017-07-06Backports for ee-2112Lin Jen-Shin
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2112
2017-07-05Removes file_name_regex from Gitlab::RegexTiago Botelho
2017-07-05Allow creation of files and directories with spaces in web UITiago Botelho
2017-06-21Replace invalid chars while seeding environmentsZeger-Jan van de Weg
2017-05-24Revert "Remove changes that are not absolutely necessary"Douwe Maan
This reverts commit b0498c176fa134761d899c9b369be12f1ca789c5
2017-05-24Remove changes that are not absolutely necessaryDouwe Maan
2017-05-24Fix ambiguous routing issues by teaching router about reserved wordsDouwe Maan
2017-05-02Reuse Gitlab::Regex.full_namespace_regex in the DynamicPathValidatorBob Van Landuyt
2017-04-20Refactor changing files in web UIDouwe Maan
2017-04-03Check registry repository name against regexpGrzegorz Bizon
This regexp is extracted from Docker Distribution 2.4.1 docs, contains additional `/` element that can be a separator of components.
2017-02-24Use Namespace#full_path instead of #path where appropriateDouwe Maan
2017-02-13Add GFM support to nested groupsDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2017-01-15Allow to use + symbol in filenamesblackst0ne
2016-12-15Add an environment slugNick Thomas
2016-12-15Introduce deployment services, starting with a KubernetesServiceNick Thomas
2016-12-13Allow all alphanumeric characters in file names (!8002)winniehell
2016-11-23Add nested groups support to the routingDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-11-21Fix 500 error when group name ends with gitDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-11-18Allow registering users where the username contains dots (.).Timothy Andrew
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-12Added ability to put emojis into repository nameVincent Composieux
Added ability to put emojis into repository name
2016-11-07Refactor namespace regexDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-07Correct namespace validation to forbid bad names #21077Will Starms
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-09-20Remove trailing spaces from messages in Gitlab::RegexRobert Speicher
2016-09-19Fix validation regexs (+1 squashed commit)Kamil Trzcinski
Squashed commits: [f9a9315] Use : to test invalid environment name
2016-09-19Fix environments handlingKamil Trzcinski
2016-09-19Add support for dynamic environmentsKamil Trzcinski
Environments that can have a URL with predefined CI variables.
2016-07-01Enable Style/EmptyLines cop, remove redundant onesGrzegorz Bizon
2016-06-14Validate environment name with regexKamil Trzcinski
2016-05-08WIPKamil Trzcinski
2016-05-04Added docker registry viewKamil Trzcinski
2016-02-02Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into fix/atom-url-issueJames Lopez
2016-02-01Allow "@" in file names and pathJacob Vosmaer
2016-01-29refactor previous test and add validation to project modelJames Lopez
2015-10-29Add ability to create directories in the editorBen Ford
Simply type a name with a `/` directory separator and new directories will be created. This does not do the fancy UI work that github.com does, but it will get the job done. I could not find tests for file creation, so I didn't add a test for this slight behaviour modification. I did test directory traversals though, using both absolute paths like `/tmp/foo.txt` and relative paths like `../../foo.txt`. Neither case escaped the repository, though attempting to traverse with a relative path resulted in a 500 error that did not affect application stability upon reload.
2015-04-27Fix (project_)name_regex to accept non-ASCII letters and dashJakub Jirutka
2015-04-24Revert "Rename namespace_regex to namespace_path_regex."Douwe Maan
This reverts commit c0116926c743818b2593474946abb40b56d8fefa.
2015-04-24Rename namespace_regex to namespace_path_regex.Douwe Maan
2015-04-24Revert "Revert disallowing usernames to end in period."Douwe Maan
This reverts commit c75c6b840ba9ed82bb01eca52e968c2b0ec985e6.
2015-04-20Revert disallowing usernames to end in period.Douwe Maan
2015-03-27Don't allow username to end in period.Douwe Maan
2015-03-27Use more specific regexes.Douwe Maan
2015-01-10Github ImporterValery Sizov