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-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-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-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-16Remove rails4 specific codeJasper Maes
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-11-07Revert "Merge branch 'blackst0ne-update-push-new-merge-request-url' into ↵Douwe Maan
'master'" This reverts merge request !22526
2018-10-30Merge branch 'blackst0ne-update-push-new-merge-request-url' into 'master'Douwe Maan
Make new merge request URL more friendly when pushing code Closes #53012 See merge request gitlab-org/gitlab-ce!22526
2018-10-25Adds tracing messages for slow git pushesTiago Botelho
Whenever a git push takes more than 50 seconds the user will receive a trace from each check performed along with their timings
2018-10-23Make new merge request URL more friendly when pushing codeblackst0ne
2018-09-07Add receive_max_input_size setting to Application settingsRubén Dávila
If user has configure the setting then it will be passed to gitlab-shell and gitlab-workhorse
2018-09-06Update /api/v4/allowedAsh McKenzie
- Use proper HTTP codes for /api/v4/allowed response - CustomAction support
2018-08-03Use Projects::UpdateService to archive projectsJames Ramsay
System hooks were not being triggered when projects were archived or unarchived. Reuse the Projects::UpdateService to automatically trigger system hooks and increase code reuse.
2018-08-01Add support for SSH certificate authenticationÆvar Arnfjörð Bjarmason
Why and how to enable this is covered in the docs being changed here. This requires gitlab-org/gitlab-shell@2e8b670 ("Add support for SSH certificate authentication", 2018-06-14) which has been merged in and tagged as 8.0.0, so GITLAB_SHELL_VERSION needs to be bumped. Merging this closes gitlab-org/gitlab-ce#34572 see gitlab-org/gitlab-shell!207 for the gitlab-shell MR. Implementation notes: - The APIs being changed here are all internal, and their sole consumer is gitlab-shell. - Most of the changed code is a MR to gitlab-shell, see the gitlab-org/gitlab-shell!207 MR. That change covers why only some of the internal methods get a new "username" parameter, and why some others only get a "user_id".
2018-07-18Delete UserActivities and related workersImre Farkas
2018-06-14Deny repository disk access in development and testJacob Vosmaer (GitLab)
2018-06-06Rails 5 fix unknown keywords: changes, key_id, project, gl_repository, ↵Jasper Maes
action, secret_token, protocol
2018-05-25Return '/' as a bogus repo path to gitlab-shellJacob Vosmaer
2018-05-17Don't pass the repository path to Gitlab ShellZeger-Jan van de Weg
This isn't a requirement, and removes deprecated method calls
2018-03-30Remove support for absolute dirs from Git::EnvJacob Vosmaer (GitLab)
2018-03-21Send Gitaly payload for git-upload-archive SSH commandsAlejandro RodrĂ­guez
2018-03-07fix specsKim "BKC" Carlbäcker
2018-02-22Fix repo existence check in GitAccessWikiJacob Vosmaer (GitLab)
2018-02-07Use hashed storage in the specsNick Thomas
2018-02-06Moves project creationg to git access check for git pushTiago Botelho
2018-02-06Abstracts ProjectMoved and ProjectCreated into a BaseProjectTiago Botelho
2018-02-06Move new project on push logic to a serviceTiago Botelho
2018-02-06Add specsTiago Botelho
2018-01-22Default to Gitaly for 'git push' HTTP/SSH, and make Gitaly mandatory for SSH ↵Jacob Vosmaer (GitLab)
pull
2018-01-08Fix typo in spec/requests/api/internal_spec.rbJames Edwards-Jones
2018-01-08Backport authorized_keys branch 'find-key-by-fingerprint'Pablo Carranza
Add find key by base64 key or fingerprint to the internal API See merge request !250 Squashed changes: Add unique index to fingerprint Add new index to schema Add internal api to get ssh key by fingerprint Change API endpoint to authorized_keys Add InsecureKeyFingerprint that calculates the fingerprint without shelling out Add require for gitlab key fingerprint Remove uniqueness of fingerprint index Remove unique option from migration Fix spec style in fingerprint test Fix rubocop complain Extract insecure key fingerprint to separate file Change migration to support building index concurrently Remove those hideous tabs
2017-12-24Gracefully handle orphaned write deploy keys in /internal/post_receiveStan Hu
On GitLab.com, there are write deploy keys with no associated users. Pushes with these deploy keys end with an Error 500 since we attempt to look up redirect message. If there is no user, don't attempt to display a redirect message. Closes #41466
2017-12-22Replace '.team << [user, role]' with 'add_role(user)' in specsblackst0ne
2017-12-08Allow git pull/push on project redirectsMayra Cabrera
2017-11-29SSHUploadPack over Gitaly is now OptOutKim "BKC" Carlbäcker
- Better gitaly-handling in /api/internal/allowed specs
2017-11-14Use relative git object paths to construct absolute ones before setting EnvAhmad Sherif
2017-10-20Refactor `have_http_status` into `have_gitlab_http_status` in the specsJacopo
2017-09-06Implement /internal/pre-receive for shell operationsAlejandro RodrĂ­guez
2017-09-06Return a value to check if redis is available on /internal/checkAlejandro RodrĂ­guez
2017-08-31Implement /internal/post_receive unified endpoint for PostReceive tasksAlejandro RodrĂ­guez
2017-08-11Enable Timecop safe modeRĂ©my Coutable
Signed-off-by: RĂ©my Coutable <remy@rymai.me>
2017-08-03Change all `:empty_project` to `:project`Robert Speicher
2017-08-01Rename many path_with_namespace -> full_pathGabriel Mazetto
2017-07-27Remove superfluous lib: true, type: redis, service: true, models: true, ↵Rémy Coutable
services: true, no_db: true, api: true Signed-off-by: RĂ©my Coutable <remy@rymai.me>
2017-07-18Renamed Gitaly servicesAndrew Newdigate
2017-07-14Handle case when BroadcastMessage.current is nilStan Hu
Somehow Rails.cache.fetch occasionally returns `nil` values, which causes this endpoint to crash. Closes #35094
2017-07-11Support multiple Redis instances based on queue typePaul Charlton
2017-07-07Send Gitaly Repository with /api/internal/allowedKim "BKC" Carlbäcker
- Make single gitaly payload - Add feature-flag specs to verify payload
2017-06-17Add “Project moved” error to Git-over-SSHMichael Kozono