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-07Add tests for Release Link APIShinya Maeda
Add tests for the API and add a couple of tests Add revert revert
2019-01-06Merge branch 'kamil-refactor-ci-builds-v5' into 'master'Grzegorz Bizon
Use BuildMetadata to store build configuration in JSONB form See merge request gitlab-org/gitlab-ce!21499
2019-01-05Merge branch '40473-api-support-for-kubernetes-integration' into 'master'Kamil Trzciński
Add API Support for Kubernetes integration Closes #40473 See merge request gitlab-org/gitlab-ce!23922
2019-01-05Include CRUD endpoints for Cluster APIMayra Cabrera
Adds the following initial CRUD endpoints for Clusters API: - GET list of clusters - GET specific cluster - POST add existing cluster (mimic of "Add cluster") - PUT update cluser - DELETE destroy cluster Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/40473
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-04Add unique constraint to release and urlShinya Maeda
Fix coding style Improve coding style Decouple UPDATE and DELETE operations of asset links Rename links_attributes to assets:links Rename exposed param and updated spec
2019-01-04Add spec for duplicate link name creationShinya Maeda
Fix spec for mysql unique validation failure
2019-01-04Support CURD operation for release asset linksShinya Maeda
- Add Releases::Links model - Expose it in release API - Add integration tests
2019-01-02Merge branch 'mk/avoid-extra-storage-perm-and-query' into 'master'Stan Hu
Avoid extra storage bucket perm and query See merge request gitlab-org/gitlab-ce!23995
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-02Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhqJohn Jarvis
2019-01-01Merge branch 'security-master-guests-jobs-api' into 'master'John Jarvis
[master] Guest users have access to all Job information via the API See merge request gitlab/gitlabhq!2717
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-31Merge branch 'fj-55781-fix-api-blob-content-disposition' into 'master'Sean McGivern
Fixed content-disposition in blob and files API endpoint Closes #55781 See merge request gitlab-org/gitlab-ce!24078
2018-12-31Fixed api content-disposition in blob and files endpointFrancisco Javier López
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-27Fix timeout issues retrieving branches via APIStan Hu
47d4890d changed the order of pagination so that the full list of branches would be passed to Gitaly to determine which ones had been merged, but this operation can timeout for large repositories with many branches. We only need to determine whether the found branches have been merged, so limit the scan to those. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/55724
2018-12-22Fix deprecation: Using positional arguments in integration testsJasper Maes
2018-12-21Avoid extra storage bucket perm and queryMichael Kozono
Specifically, the `ListAllMyBuckets` permission. This works if you know the directory exists. See more: * https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23981 * https://stackoverflow.com/a/12288581/1992201
2018-12-21convert specs in javascripts/ and support/ to new syntaxJasper Maes
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-19Authorize read_build when listing pipeline jobsMatija Čupić
2018-12-19Authorize read_build action when listing jobsMatija Čupić
2018-12-19Update specs to rails5 formatblackst0ne
Updates specs to use new rails5 format. The old format: `get :show, { some: params }, { some: headers }` The new format: `get :show, params: { some: params }, headers: { some: headers }`
2018-12-17Hide confidential events in rubyBob Van Landuyt
We're filtering the events using `Event#visible_to_user?`. At most we're loading 100 events at once. Pagination is also dealt with in the finder, but the resulting array is wrapped in a `Kaminari.paginate_array` so the API's pagination helpers keep working. We're passing the total count into that paginatable array, which would include confidential events. But we're not disclosing anything.
2018-12-17Merge branch 'deprecated-comparing-actioncontroller-params-hash' into 'master'Rémy Coutable
Fix deprecation: Comparing equality between ActionController::Parameters and a Hash is deprecated See merge request gitlab-org/gitlab-ce!23855
2018-12-17Merge branch ↵Yorick Peterse
'55433-un-revert-https-gitlab-com-gitlab-org-gitlab-ce-commit-00acef434031b5dc0bf39576a9e83802c7806842-revert' into 'master' Resolve "Un-revert https://gitlab.com/gitlab-org/gitlab-ce/commit/00acef434031b5dc0bf39576a9e83802c7806842 revert" Closes #55433 See merge request gitlab-org/gitlab-ce!23861
2018-12-17Revert "Revert "LfsToken uses JSONWebToken::HMACToken by default""Ash McKenzie
This reverts commit 00acef434031b5dc0bf39576a9e83802c7806842.
2018-12-16Fix deprecation: Comparing equality between ActionController::Parameters and ↵Jasper Maes
a Hash is deprecated
2018-12-16Remove rails4 specific codeJasper Maes
2018-12-13Allow suggesting single line changes in diffsOswaldo Ferreira
2018-12-10Merge branch ↵Grzegorz Bizon
'54626-able-to-download-a-single-archive-file-with-api-by-ref-name' into 'master' Add endpoint to download single artifact by ref Closes #54626 See merge request gitlab-org/gitlab-ce!23538
2018-12-07Merge branch 'store-correlation-logs' into 'master'Stan Hu
Log and pass correlation-id between Unicorn, Sidekiq and Gitaly See merge request gitlab-org/gitlab-ce!22844
2018-12-07Add endpoint to download single artifact by refSteve Azzopardi
Add a new endpoint `projects/:id/jobs/artifacts/:ref_name/raw/*artifact_path?job=name` which is the close the web URL for consistency sake. This endpoint can be used to download a single file from artifacts for the specified ref and job. closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54626
2018-12-06Log and pass correlation-id between Unicorn, Sidekiq and GitalyKamil Trzciński
The Correlation ID is taken or generated from received X-Request-ID. Then it is being passed to all executed services (sidekiq workers or gitaly calls). The Correlation ID is logged in all structured logs as `correlation_id`.
2018-12-06Resolve "Can add an existing group member into a group project with new ↵James Lopez
permissions but permissions are not overridden"
2018-12-05Rename project's pipelines relationFrancisco Javier López
2018-12-05Merge branch '54826-use-read_repository-scope-on-read-only-files-endpoints' ↵Grzegorz Bizon
into 'master' Resolve "Use read_repository scope on read-only files endpoints" Closes #54826 See merge request gitlab-org/gitlab-ce!23534
2018-12-05Revert "LfsToken uses JSONWebToken::HMACToken by default"🤖 GitLab Bot 🤖
This reverts commit 22954f220231281360377922b709efb904559949
2018-12-05LfsToken uses JSONWebToken::HMACToken by defaultAsh McKenzie
LfsToken::HMACToken#token_valid?() will be examined and if false, look in redis via LfsToken::LegacyRedisDeviseToken#token_valid?().
2018-12-04Update code based on feedbackJames Lopez
2018-12-04CE port Refactor Gitlab::Checks::ChangeAccess classFrancisco Javier López
2018-12-04Use read_repository scope on read-only files APIJames Lopez
2018-11-30Merge branch 'if-52811-fix_namespaces_api_routing' into 'master'Nick Thomas
Fix API::Namespaces routing to accept namepaces with dots See merge request gitlab-org/gitlab-ce!22912
2018-11-29Merge branch 'if-40385-prohibit_impersonation' into 'master'Rémy Coutable
Add config to prohibit impersonation See merge request gitlab-org/gitlab-ce!23338
2018-11-29Add config to disable impersonationImre Farkas
Adds gitlab.impersonation_enabled config option defaulting to true to keep the current default behaviour. Only the act of impersonation is modified, impersonation token management is not affected.
2018-11-29Merge branch '33705-merge-request-rebase-api' into 'master'Sean McGivern
Add a rebase API endpoint for merge requests Closes #33705 See merge request gitlab-org/gitlab-ce!23296
2018-11-29Merge branch 'security-fix-uri-xss-applications' into 'master'Cindy Pallares
[master] Resolve "Reflected XSS in OAuth Authorize window due to redirect_uri allowing arbitrary protocols" See merge request gitlab/gitlabhq!2572
2018-11-28Allow the status of a rebase to be determinedNick Thomas