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
2019-01-08Merge branch '53966-hashed-storage-read-only' into 'master'Douglas Barbosa Alexandre
Hashed Storage: Only set as `read_only` when starting the per-project migration See merge request gitlab-org/gitlab-ce!24128
2019-01-08Merge branch '49231-import-issues-csv' into 'master'Douwe Maan
Import issues from CSV Closes #49231 See merge request gitlab-org/gitlab-ce!23532
2019-01-08Only set as `read_only` when starting the per-project migrationGabriel Mazetto
In the previous code, we locked the project during the migration scheduling step, which works fine for small setups, but can be problematic in really big installations. We now moved the logic to inside the worker, so we minimize the time a project will be read-only. We also make sure we only do that if reference counter is `0` (no current operation is in progress).
2019-01-07Implement error tracking configurationPeter Leitzen
Re-use operations controller which already handles tracing settings.
2019-01-07Merge branch 'user-update-head-pipeline-worker-2' into 'master'Grzegorz Bizon
Refactor the logic of updating head pipelines for merge requests See merge request gitlab-org/gitlab-ce!23502
2019-01-07Remove caching of CSV fileHeinrich Lee Yu
Load whole file in memory to simplify code
2019-01-07Improve email messagesHeinrich Lee Yu
Also refactored cleanup view to use the same localized string
2019-01-07Refactor upload service to return uploaderHeinrich Lee Yu
Also changes old calls to the service
2019-01-07Import CSV BackendHeinrich Lee Yu
Process CSV uploads async using a worker then email results
2019-01-06Move settings operations controller from EE to CEPeter Leitzen
This commit prepares the structure for the upcoming feature error tracking.
2019-01-04Add config_options|variables to BuildMetadataKamil Trzciński
These are data columns that store runtime configuration of build needed to execute it on runner and within pipeline. The definition of this data is that once used, and when no longer needed (due to retry capability) they can be freely removed. They use `jsonb` on PostgreSQL, and `text` on MySQL (due to lacking support for json datatype on old enough version).
2019-01-04Make RBAC enabled default for new clustersDylan Griffith
Many changes were also made to tests that expected this to default to false.
2019-01-04Refactor the logic of updating head pipelinesShinya Maeda
Sort out some logic
2019-01-04Merge branch 'dm-git-access-any-ce' into 'master'Sean McGivern
[CE] Don't run checks for changed refs when specific changes are unknown See merge request gitlab-org/gitlab-ce!23990
2019-01-02Merge branch '18667-handle-push-opts' into 'master'Douwe Maan
Handle 'git push -o ci.skip' Closes #18667 See merge request gitlab-org/gitlab-ce!15643
2019-01-02Consider all matching MRs to determine if user can pushDouwe Maan
2019-01-02Merge branch 'security-master-secret-ci-variables-exposed' into 'master'John Jarvis
[master] Secret CI variables can exposed by creating a tag with the same name as an existing protected branch See merge request gitlab/gitlabhq!2596
2019-01-02Merge branch 'security-todos_not_redacted_for_guests' into 'master'John Jarvis
[master] Security todos not redacted for guests See merge request gitlab/gitlabhq!2697
2019-01-02Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhqJohn Jarvis
2019-01-01Merge branch ↵John Jarvis
'security-53543-user-keeps-access-to-mr-issue-when-removed-from-team' into 'master' [master] Adds validation to check if user can read project See merge request gitlab/gitlabhq!2645
2019-01-01Merge branch 'security-bvl-fix-cross-project-mr-exposure' into 'master'John Jarvis
[master] Validate projects in MR build service See merge request gitlab/gitlabhq!2678
2019-01-01Merge branch 'security-fix-ssrf-lfs-project-import' into 'master'John Jarvis
[master] SSRF in project imports with LFS See merge request gitlab/gitlabhq!2720
2019-01-01Merge branch 'sh-bump-omniauth-google-gem' into 'master'Sean McGivern
Upgrade Omniauth and JWT gems to switch away from Google+ API Closes #55668 See merge request gitlab-org/gitlab-ce!24068
2018-12-31Add support for Git push options, specifically ci.skipJonathon Reinhart
gitlab-org/gitlab-shell!166 added support for collecting push options from the environment, and passing them along to the /internal/post_receive API endpoint. This change handles the new push_options JSON element in the payload, and passes them on through to the GitPushService and GitTagPushService services. Futhermore, it adds support for the first push option, ci.skip. With this change, one can use 'git push -o ci.skip' to skip CI pipe execution. Note that the pipeline is still created, but in the "skipped" state, just like with the 'ci skip' commit message text. Implements #18667
2018-12-31Add spec for Release APIShinya Maeda
Add spec for all release API - GET, POST, PUT, DELETE. Also, fixes some minior bugs.
2018-12-31Add delete method in Release APIShinya Maeda
Introduce DELETE endpoint in Release API
2018-12-31Refactor Release servicesAlessio Caiazza
CreateReleaseService and UpdateReleaseService now takes all the release attributes as constructor parameters. This will simplify attribute expansion
2018-12-31Add releases APIAlessio Caiazza
This commit introduces Releases API under /api/v4/projects/:id/releases * We are introducing release policies at project level. * We are deprecating releases changes from tags, both api and web interface. * Tags::CreateService no longer create a release This feature is controlled by :releases_page feature flag
2018-12-29Set the JWT algorithm to RS256 in decode specsStan Hu
By default, the JWT decode only allows HS256 mode (HMAC using SHA-256 hash algorithm). The specs using RSA tokens failed per https://github.com/jwt/ruby-jwt#algorithms-and-usage: It is strongly recommended that you hard code the algorithm, as you may leave yourself vulnerable by dynamically picking the algorithm.
2018-12-27Fix spec that depended on 0 lock_version being unsupportedDouwe Maan
2018-12-21Update storage location after a project has been transferedDouglas Barbosa Alexandre
2018-12-21Update storage location after a project has been renamedDouglas Barbosa Alexandre
2018-12-21Rename `ClusterPlatformConfigureWorker`George Tsiolis
2018-12-19Rename GroupHierarchy into ObjectHierarchyJarka Košanová
- we now use the hierarchy class also for epics - also rename supports_nested_groups? into supports_nested_objects? - move it to a concern
2018-12-19Adds validation to check if user can read projectTiago Botelho
An issuable should not be available to a user if the project is not visible to that specific user
2018-12-18Fixed SSRF in project imports with LFSFrancisco Javier López
2018-12-18Run CommonSystemNotesService on issuable createHeinrich Lee Yu
Adds system notes for labels, milestone and due date on create
2018-12-14Delete confidential issue todos for guestsFelipe Artur
Fix leaking information of confidential issues on TODOs when user is downgraded to guest access.
2018-12-14Merge branch 'ac-releases-name-sha-author' into 'master'Kamil Trzciński
Add name, author and sha to releases See merge request gitlab-org/gitlab-ce!23763
2018-12-14Validate projects in MR build serviceBob Van Landuyt
This validates the correct abilities for both projects. Only `read_project` isn't enough: For the `source_project` we validate `create_merge_request_from` this also validates that the user has developer access to the project. For the `target_project` we validate `create_merge_reqeust_in` this also validates that the user has access to the project's repository. To avoid generating diffs for unrelated projects we also validate that the projects are in the same fork network now.
2018-12-14Merge remote-tracking branch 'dev/master'Alex Hanselka
* dev/master: Update CHANGELOG.md for 11.3.13 Validate LFS hrefs before downloading them
2018-12-14Merge branch 'security-2754-fix-lfs-import' into 'master'Alex Hanselka
[MASTER]: Validate LFS hrefs before downloading them Closes #2754 See merge request gitlab/gitlabhq!2696
2018-12-13Allow suggesting single line changes in diffsOswaldo Ferreira
2018-12-13Add name, author and sha to releasesAlessio Caiazza
This commit adds a name to each release, defaulting it to tag name, keeps track of the SHA when a new release is created and tracks the current user as release author.
2018-12-13Re-define default only except policyKamil Trzciński
2018-12-12Merge branch ↵Nick Thomas
'54650-send-an-email-to-project-owners-when-a-mirror-update-fails' into 'master' Send a notification email on mirror update errors Closes #54650 See merge request gitlab-org/gitlab-ce!23595
2018-12-12Send a notification email on mirror update errorsAlejandro Rodríguez
The email is sent to project maintainers containing the last mirror update error. This will allow maintainers to set alarms and react accordingly.
2018-12-11Validate LFS hrefs before downloading themNick Thomas
2018-12-11Fix MR pipelines run on only: refexShinya Maeda
2018-12-10Extract Clusters::BuildServiceDylan Griffith