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-29Added rack-timeout for PumaJan Provaznik
It assures that requests are aborted after 60 seconds, otherwise an exception is raised. This exception is logged by Sentry, also there is a Prometheus counter for measuring number of requests in each state.
2019-05-27Add benchmark-memory Ruby gemAsh McKenzie
2019-05-24Merge branch '62151-broken-master' into 'master'Kamil Trzciński
Fix MySQL CI jobs Closes #62156 and #62151 See merge request gitlab-org/gitlab-ce!28593
2019-05-24Add `memory_profiler` and `derailed_benchmarks`Kamil Trzciński
2019-05-22Revert "Merge branch 'revert-04c3c6dd' into 'master'"Rémy Coutable
This reverts commit 744f1f2e7037f5c70c3168d9e2e89b1c327465d2, reversing changes made to c4d930e5f54e7da07c80cc028dfc0f5c08719146.
2019-05-22Bump shoulda-matchers to 4.0.1Stan Hu
This removes the warning when using Ruby 2.6: BigDecimal.new is deprecated; use BigDecimal() method instead. This also adds Rails 5 support, which eliminates the need for the monkey patch to handle https://github.com/thoughtbot/shoulda-matchers/issues/913.
2019-05-21Bump devise to 4.6Utkarsh Gupta
Signed-off-by: Utkarsh Gupta <guptautkarsh2102@gmail.com>
2019-05-20Revert "Merge branch '56850-add-new-unicorn-metrics' into 'master'"Ryan Cobb
This reverts merge request !27474
2019-05-17Merge branch 'fix-too-many-loops-cron-error' into 'master'Robert Speicher
Rescue too many loops cron error Closes #58241 See merge request gitlab-org/gitlab-ce!28002
2019-05-16Update haml_lint to include linter spec helpersLuke Bennett
2019-05-16Merge branch 'sh-update-rubocop-and-gitlab-styles-ce' into 'master'Rémy Coutable
Update Rubocop to 0.69.0 and other gems See merge request gitlab-org/gitlab-ce!28345
2019-05-16Add Let's Encrypt clientVladimir Shushlin
Part of adding Let's Encrypt certificates for pages domains Add acme-client gem Client is being initialized by private key stored in secrets.yml Let's Encrypt account is being created lazily. If it's already created, Acme::Client just gets account_kid by calling new_account method Make Let's Encrypt client an instance Wrap order and challenge classes
2019-05-16Update Rubocop to 0.69.0 and other gemsStan Hu
This fixes Ruby 2.6.x parser warnings: https://github.com/rubocop-hq/rubocop/pull/7009
2019-05-07Merge branch '56850-add-new-unicorn-metrics' into 'master'Ash McKenzie
Resolve "Add new Unicorn metrics" Closes #56850 See merge request gitlab-org/gitlab-ce!27474
2019-05-07Remove from providers with iconGosia Ksionek
Remove puts Remove puts
2019-05-07Remove workaround by upgrading Fugit gemFabio Pitino
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/58241 * Upgrade Fugit gem to 1.2.1 which recognizes cron expressions for invalid days * Reverted previously implemented workaround * Leave test case which previously exposed the bug
2019-05-06Merge branch 'feature/omniauth_oidc_strategy' into 'master'Ash McKenzie
Added Omniauth OpenID Connect strategy See merge request gitlab-org/gitlab-ce!27383
2019-05-06Added Omniauth OpenId Connect startegyHoratiu Eugen Vlad
2019-05-05Upgrade haml-lint to 0.30.0Stan Hu
This also supports Ruby 2.6.
2019-05-05Upgrade to Rubocop 0.68.1Stan Hu
This adds Ruby 2.6 support.
2019-05-03Merge branch '18432-switch-to-sassc-rails' into 'master'Stan Hu
Switch to sassc-rails for faster stylesheet compilation Closes #18432 See merge request gitlab-org/gitlab-ce!26224
2019-05-02Add support for two-step Gitaly Rebase RPCLuke Duncalfe
The new two-step Gitaly `Rebase` RPC yields the rebase commit SHA to the client before proceeding with the rebase. This avoids an issue where the rebase commit SHA was returned when the RPC had fully completed, and in some cases this would be after the Rails `post_receive` worker services had already run. In these situations, the merge request did not yet have its rebase_commit_sha attribute set introducing the possibility for bugs (such as previous approvals being reset). https://gitlab.com/gitlab-org/gitlab-ee/issues/5966
2019-05-02Add opentracing integration for graphqlJan Provaznik
Extends existing graphql's tracer with opentracing measurements. Because it also adds Tracing::Graphql class (for opentracing), it also renames Graphql::Tracing class to Graphql::GenericTracing to minimize confusion with similar class names.
2019-04-30Merge branch 'jc-client-for-fetch-objects-into-pool' into 'master'Stan Hu
Add client methods for FetchIntoObjectPool RPC See merge request gitlab-org/gitlab-ce!27767
2019-04-30Add client methods for FetchIntoObjectPool RPCJohn Cai
Gitaly's FetchIntoObjectPool RPC will idempotently fetch objects into an object pool. If the pool doesn't exist, it will create an empty pool before attempting the fetch. This change adds client code as well as specs to cover this behavior.
2019-04-30Disable method replacement in avatar loadingStan Hu
We've seen a significant performance penalty when using `BatchLoader#__replace_with!`. This defines methods on the batch loader that proxy to the 'real' object using send. The alternative is `method_missing`, which is slower. However, we've noticed that `method_missing` can be faster if: 1. The objects being loaded have a large interface. 2. We don't call too many methods on the loaded object. Avatar uploads meet both criteria above, so let's use the newly-released feature in https://github.com/exAspArk/batch-loader/pull/45. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/60903
2019-04-29Upgrade letter_opener_web to support Rails 5.1Peter Leitzen
Before this commit using `/rails/letter_opener` in `development` environment failed with: undefined method `before_filter' See https://github.com/fgrehm/letter_opener_web/issues/68 This commit upgrades `letter_opener_web` to 1.3.4 so Rails 5.1 is supported.
2019-04-29Port changes for design management to CEBob Van Landuyt
This ports the changes from https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10462/ to CE
2019-04-27Switch to sassc-rails for faster stylesheet compilationGabriel Mazetto
2019-04-25Added list_pages method to avoid loading all wiki pages contentFrancisco Javier López
Inside a wiki, when we show the sidebar or browse to the `pages`, all page contents are retrieved from Gitaly and that is a waste of resources, since no content from that pages are going to be showed. This MR introduces the method `ProjectWiki#list_pages`, which uses new wiki_list_pages RPC call to retrieve pages without content Also in the `WikisController` we're using the method to show pages in the sidebar and also on the `pages` page.
2019-04-24Merge branch 'sh-upgrade-grpc-and-protobuf' into 'master'Nick Thomas
Bump gRPC to 1.19.0 and protobuf to 3.7.1 See merge request gitlab-org/gitlab-ce!27086
2019-04-23Merge branch 'upgrade-to-rails-5-1' into 'master'Rémy Coutable
Upgrade Rails to 5.1 See merge request gitlab-org/gitlab-ce!27480
2019-04-23Merge branch 'sh-bump-sidekiq-5.2.6' into 'master'Robert Speicher
Bump Sidekiq to 5.2.7 See merge request gitlab-org/gitlab-ce!27512
2019-04-23Bump gRPC to 1.19.0 and protobuf to 3.7.1Stan Hu
These upgrades are necessary to support Ruby 2.6. This matches the Gitaly MR: https://gitlab.com/gitlab-org/gitaly/merge_requests/1066
2019-04-23Bump Rails version to 5.1.7Heinrich Lee Yu
Removes unneeded patches
2019-04-23Upgrade Rails to 5.1.6.1Jasper Maes
Model.new.attributes now also returns encrypted attributes.
2019-04-23Bump Sidekiq to 5.2.7Stan Hu
Fixes minor bugs (https://github.com/mperham/sidekiq/blob/master/Changes.md#526) and keeps version used with gitlab-monitor consistent.
2019-04-22Bump Nokogiri to 1.10.3Stan Hu
This pulls in a fix for libxslt that addresses CVE-2019-11068: https://github.com/sparklemotion/nokogiri/releases
2019-04-18Adds new metrics for unicorn monitoringRyan Cobb
This adds new metrics for monitoring unicorn. These metrics include process_cpu_seconds_total, process_start_time_seconds, process_max_fds, and unicorn_workers.
2019-04-18Migrate correlation and tracing code to LabKitAndrew Newdigate
This change is a fairly straightforward refactor to extract the tracing and correlation-id code from the gitlab rails codebase into the new LabKit-Ruby project. The corresponding import into LabKit-Ruby was in https://gitlab.com/gitlab-org/labkit-ruby/merge_requests/1 The code itself remains very similar for now. Extracting it allows us to reuse it in other projects, such as Gitaly-Ruby. This will give us the advantages of correlation-ids and distributed tracing in that project too.
2019-04-17#57815 Omniauth UltraAuth strategyKartikey Tanna
2019-04-15Merge branch '17014-remove-rails-deprecated_sanitizer' into 'master'Douwe Maan
Resolve "Remove rails-deprecated_sanitizer" Closes #17014 See merge request gitlab-org/gitlab-ce!27268
2019-04-12Merge branch 'update-capybara' into 'master'Stan Hu
Update capybara and selenium-webdriver See merge request gitlab-org/gitlab-ce!27201
2019-04-12Remove rails-deprecated_sanitizer dependencyDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-04-12Enable RSpec/ExampleWording copThong Kuah
2019-04-12Update capybara and selenium-webdriverRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-10Revert "Remove HipChat integration from GitLab"Sean McGivern
This reverts commit a5378665a1dc0b9c8dc3a4fa279a0eb78aac5aac.
2019-04-05Merge branch 'sh-update-rails-5.0.7.2' into 'master'Robert Speicher
Update Rails to 5.0.7.2 Closes #58963 See merge request gitlab-org/gitlab-ce!27022
2019-04-05Bump rack gem to 2.0.7Stan Hu
This update has two important fixes: 1. It reverts the monkey patch introduced in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23385 since https://github.com/rack/rack/pull/1201 is now part of the release. 2. Preserve forwarded IP address for trusted proxy chains (https://github.com/rack/rack/pull/1343).
2019-04-05Update Rails to 5.0.7.2Stan Hu
This fixes a number of issues as described in https://weblog.rubyonrails.org/releases/. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/58963