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-08-30Merge branch 'security-enable-image-proxy' into 'master'GitLab Release Tools Bot
Use image proxy to mitigate stealing ip addresses Closes #2812 See merge request gitlab/gitlabhq!2926
2019-08-30Merge branch 'security-ssrf-kubernetes-dns-12-3' into 'master'GitLab Release Tools Bot
DNS Rebind SSRF in Kubernetes Integration See merge request gitlab/gitlabhq!3345
2019-08-24Add support for using a Camo proxy serverBrett Walker
User images and videos will get proxied through the Camo server in order to keep malicious sites from collecting the IP address of users.
2019-08-21Column was renamed in 12.2Thong Kuah
2019-08-21Override hostname when connecting via KubeclientThong Kuah
Kubeclient uses rest-client. We hack into to access the net/http object so that we can patch to connect to the resolved IP + set hostname_override. Add specs for discord. The discord integration also uses rest-client, so since we patched rest-client, spec that the DNS rebinding protection works
2019-08-20feat: SMIME signed notification emailsDiego Louzán
- Add mail interceptor the signs outgoing email with SMIME - Add lib and helpers to work with SMIME data - New configuration params for setting up SMIME key and cert files
2019-06-28Remove ignored circuit_breaker columnsZeger-Jan van de Weg
The circuit breaker itself got removed a while ago, when that happened some parts got left behind. Using grep old stale settings and validations were found and are now removed.
2019-05-28Store Let's Encrypt private key in settingsVladimir Shushlin
Storing this key in secrets.yml was a bad idea, it would require users using HA setups to manually replicate secrets across nodes during update, it also needed support from omnibus package * Revert "Generate Let's Encrypt private key" This reverts commit 444959bfa0b79e827a2a1a7a314acac19390f976. * Add Let's Encrypt private key to settings as encrypted attribute * Generate Let's Encrypt private key in database migration
2019-05-09Generate Let's Encrypt private keyVladimir Shushlin
2019-05-05Run rubocop -a on CE filesStan Hu
2018-12-27Support both 0 and NULL lock_versionsDouwe Maan
2018-12-20Always load the metrics the lastLin Jen-Shin
Because this could potentially load a model and we shouldn't load models before all the patches we have in places.
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-06Revert "Prefer to use correlation-id in logs"Kamil Trzciński
This reverts commit 3560b11922fd180eea5cafd0e763e0e601c5c4ee.
2018-12-06Prefer to use correlation-id in logsKamil Trzciński
This changes `correlation_id` to be `correlation-id` when passed via jobs
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-11-27Correctly handle data-loss scenarios when encrypting columnsNick Thomas
If the EncryptColumns background migration runs in a sidekiq with a stale view of the database schema, or when the purported destination columns don't actually exist, data loss can result. Attempt to work around these issues by reloading schema information before running the migration, and raising errors if the model reports that any of its source or destination columns are missing.
2018-11-21Eliminate duplicated wordsTakuya Noguchi
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2018-06-27Migrate storage nesting check to GitalyJacob Vosmaer (GitLab)
2018-06-05Fix Fog mockingKamil Trzciński
2018-06-04Update validatorKamil Trzciński
2018-06-04Support presigned multipart uploadsKamil Trzciński
2018-06-01Merge branch 'sh-bump-ruby-2.4' into 'master'Stan Hu
Upgrade to Ruby 2.4.4 See merge request gitlab-org/gitlab-ce!19055
2018-05-30Replace grape-route-helpers with our own grape-path-helpersStan Hu
This gem (https://gitlab.com/gitlab-org/grape-path-helpers) makes a number of changes: 1. Brings in @mdelaossa's changes in https://github.com/reprah/grape-route-helpers/pull/21 2. Fixes some broken specs and code for Grape 1.0+ 3. Optimizes the generation of paths by bringing in @dblessing's HashWithIndifferentAccess changes in https://gitlab.com/gitlab-org/gitlab-ce/issues/45718#note_70123793 Closes #45718
2018-05-30Upgrade to Ruby 2.4.4Stan Hu
Fixes that make this work: * A change in Ruby (https://github.com/ruby/ruby/commit/ce635262f53b760284d56bb1027baebaaec175d1) requires passing in the exact required length for OpenSSL keys and IVs. * Ensure the secrets.yml is generated before any prepended modules are loaded. This is done by renaming the `secret_token.rb` initializer to `01_secret_token.rb`, which is a bit ugly but involves the least impact on other files.
2018-05-11Remove method call to deprecated methodZeger-Jan van de Weg
Given the settings initializer creates Gitaly Storage Settings objects already, the calls to path can be moved to that initializer.
2018-04-13Replacing gollum libs for custom gitlab onesFrancisco Javier López
2018-04-05Add `direct_upload` setting for artifactsKamil Trzciński
2018-03-27Merge branch '40781-os-to-ce' into 'master'Sean McGivern
Bring Object Storage to CE Closes #4171, #4163, #3370, #2841, and #29203 See merge request gitlab-org/gitlab-ce!17358
2018-03-21Route path lookups through legacy_disk_pathJacob Vosmaer
2018-02-28Merge branch '4879-support-private-https-urls-for-object-storage' into 'master'Sean McGivern
Resolve ""Support private HTTPS urls for object storage"" Closes #4879 See merge request gitlab-org/gitlab-ee!4475
2018-01-30Fix grape-route-helper route shadowingMario de la Ossa
Bringing in https://github.com/reprah/grape-route-helpers/pull/21 as a monkey patch since the grape-route-helpers project seems to be abandoned
2018-01-25Default to HTTPS for all Gravatar URLsAchilleas Pipinellis
If using gravatar.com, both plain_url and ssl_url in settings are now served via HTTPS. Make this the default.
2018-01-09Fixing bug related to wiki last versionFrancisco Javier López
2017-11-02Fix rspec errors, and add more tests to MethodCall and ActionViewPawel Chojnacki
2017-10-17Read circuitbreaker settings from `Gitlab::CurrentSettings`Bob Van Landuyt
Instead of from the configuration file
2017-09-20Upgrade doorkeeper-openid_connectMarkus Koller
2017-09-18Clean up read_registry scope changesRobin Bobbitt
Closes #37789
2017-09-13Fix doorkeeper failureKamil Trzciński
2017-08-18Setup repositories settings properlyMichael Kozono
2017-08-18Setup LDAP settings properlyMichael Kozono
2017-08-04Add a Circuitbreaker for storage pathsBob Van Landuyt
2017-07-27Use described_class when possibleRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
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-04Instrument Unicorn with Ruby exporterPaweł Chojnacki
2017-06-14Instrument MergeRequestDiff#load_commitsSean McGivern
This instrumentation isn't needed strictly for performance measurements, but just to see which controller actions call this method at all. See <https://gitlab.com/gitlab-org/gitlab-ce/issues/30224#note_32306159> for more details.
2017-04-02Enable Style/Proc cop for rubocopmhasbini
2017-03-08Improve storage validation after configuration structure updateAlejandro Rodríguez
Besides improving the error message to specify what exactly you need to do to solve the error, we now don't skip all storage validations on the test environment, so that you also get a nice error message if you're running tests. Now if conditions are met to skip valitaions (test env or env variable) we still make sure the settings _look_ sane, we just skip verifying the paths exists and meet the given conditions.
2017-03-07Merge branch '28447-hybrid-repository-storages' into 'master' Sean McGivern
Update storage settings to allow extra values per shard See merge request !9597
2017-03-07Add specs for Doorkeeper resource_owner_authenticatorMarkus Koller