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-05-07Show disabled project repo mirrorsLuke Bennett
Show disabled mirrors with a badge so that they can be deleted by project owners.
2019-04-05Autocorrect with RSpec/ExampleWording copThong Kuah
- rewords examples starting with 'should' - rewords examples starting with 'it' Note: I had to manually fixup "onlies" to "only"
2019-04-01Add # frozen_string_literal to spec/modelsThong Kuah
Adds `# frozen_string_literal: true` to spec/models ruby files
2019-01-15Only send one notification for failed remote mirrorStan Hu
Retries in Sidekiq and in the remote mirror scheduler can cause repeated attempts in quick succession if the sync fails. Each failure will then send an e-mail to all project maintainers, which can spam users unnecessarily. Modify the logic to send one notification the first time the mirror fails by setting `error_notification_sent` to `true` and reset the flag after a successful sync. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56222
2019-01-01Merge branch 'security-fix-ssrf-import-url-remote-mirror' into 'master'John Jarvis
[master] SSRF - Scan Internal Ports and GCP/AWS endpoints See merge request gitlab/gitlabhq!2689
2018-12-13Replaced UrlValidator with PublicUrlValidator for import_url and remote ↵Francisco Javier López
mirror urls
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-11-28Make RemoteMirror's only_protected_branches default value consistentStan Hu
From https://gitlab.com/gitlab-org/gitlab-ce/issues/53515, we see the backend appears to have inconsistent default values for this column: * DB schema: false by default * UI checkbox: false by default * `RemoteMirror` model: true by default This leads to unintended behavior where the boolean is activated if the UI doesn't pass in a value for the checkbox.
2018-11-19SSH public-key authentication for push mirroringNick Thomas
2018-10-02Remove Gitlab::Git::Repository#rugged and Gollum codeAlejandro Rodríguez
Cleanup code, and refactor tests that still use Rugged. After this, there should be no Rugged code that access the instance's repositories on non-test environments. There is still some rugged code for other tasks like the repository import task, but since it doesn't access any repository storage path it can stay.
2018-08-23Fix remote mirrors failing if Git remotes have not been addedStan Hu
Remote mirrors only get created when the URL changes, However, during the GCP migration, the remote mirror did not get created automatically. Plus, there's no guarantee someone restoring a repository from backup would have this remote. We now add the remote each time we attempt to fetch from the repository. This works because Gitaly doesn't throw up an exception or error if the remote already exists: https://gitlab.com/gitlab-org/gitaly/issues/1317 In the future, we should attempt to add if the remote doesn't exist: https://gitlab.com/gitlab-org/gitaly/issues/1316 Closes #50562
2018-07-09Updates from `rubocop -a`Lin Jen-Shin
2018-06-14Deny repository disk access in development and testJacob Vosmaer (GitLab)
2018-06-11Avoid checking the user format in every url validationFrancisco Javier López
2018-06-01Add validation to webhook and service URLs to ensure they are not blocked ↵Francisco Javier López
because of SSRF
2018-05-07Adds remote mirror table migrationTiago Botelho
2018-05-07Backports every CE related change from ee-5484 to CETiago Botelho