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-20Use ActiveModel's type instead of virtusPeter Leitzen
The virtus project has been discontinued: https://github.com/solnic/virtus/commit/a6f896984
2019-08-19Remove active_record_sane_schema_dumper gemHeinrich Lee Yu
We don't need this since this is already the default behavior of Rails since 5.1
2019-08-15Merge branch ↵Stan Hu
'46548-open-source-alternative-to-recaptcha-for-gitlab-com-registration' into 'master' Open source alternative to reCAPTCHA for GitLab.com registration See merge request gitlab-org/gitlab-ce!31625
2019-08-14Migrates Snowplow backend from EE to CEJeremy Jackson
This introduces several changes, but these are all just ported from the EE project.
2019-08-12Update Gitaly server and gem to 1.58.0Jacob Vosmaer
2019-08-12Merge branch 'sh-update-ruby-labkit' into 'master'Robert Speicher
Update gitlab-labkit to 0.4.2 See merge request gitlab-org/gitlab-ce!31685
2019-08-12Bump nokogiri to 1.10.4Thong Kuah
This pulls in fix for CVE-2019-5477, where usage of Nokogiri::CSS::Tokenizer#load_file leads to potential command injection.
2019-08-10Update gitlab-labkit to 0.4.2Stan Hu
This relaxes the gRPC version so that it can be updated. Also adds cache support for distributed tracing. Full release notes: https://gitlab.com/gitlab-org/labkit-ruby/-/tags
2019-08-09Add invisible_captcha gemAlex Buijs
2019-08-06Remove GC metrics from performance barSean McGivern
These were disabled in production mode, but that also broke the rest of the performance bar. As they were only enabled in development mode, we can just remove them for now.
2019-08-06Merge branch 'update-reliable-fetcher' into 'master'Sean McGivern
Update reliable fetcher See merge request gitlab-org/gitlab-ce!31416
2019-08-06Update reliable fetcherValery Sizov
We added retry_count increment when job is recovered
2019-08-06Use Rails 5.2 Redis caching storeStan Hu
This is the first step in providing a fault-tolerant and distributed Redis caching store. We disable compression to avoid introducing a change that could have an adverse effect in production. Note that we won't be able to take advantage of the fault-tolerance and distributed features yet until we solve https://gitlab.com/gitlab-org/gitlab-ce/issues/64829. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64794
2019-07-30Remove line profiler from performance barSean McGivern
1. The output isn't great. It can be hard to find hotspots and, even when you do find them, to find why those are hotspots. 2. It uses some jQuery-specific frontend code which we can remove now that we don't have this any more. 3. It's only possible to profile the initial request, not any subsequent AJAX requests.
2019-07-30Merge branch 'determinstic_dns_specs' into 'master'Douglas Barbosa Alexandre
Have deterministic DNS for specs See merge request gitlab-org/gitlab-ce!31086
2019-07-30Update rouge to v3.7.0Stan Hu
This adds support for a number of new languages (e.g. Ada) and fixes a number of lexers: https://github.com/rouge-ruby/rouge/compare/v3.5.1..v3.7.0 Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64625
2019-07-30Write out sham_rack gemThong Kuah
This means we have one less Net::HTTP monkeypatch. sham_rack cannot handle IPv6 addresses which means it breaks Net::HTTP connections because it monkey-patches Net::HTTP
2019-07-26Replace peek-pg with our own implementationSean McGivern
This uses an ActiveRecord subscriber to get queries and calculate the total query time from that. This means that the total will always be consistent with the queries in the table. It does however mean that we could potentially miss some queries that don't go through ActiveRecord. Making this change also allows us to unify the response JSON a little bit, making the frontend slightly simpler as a result.
2019-07-23Remove dead MySQL codeNick Thomas
None of this code can be reached any more, so it can all be removed
2019-07-19Make Bootsnap available via ENABLE_BOOTSNAP=1Stan Hu
Bootsnap speeds up Rails loading and now ships by default with Rails 5.2 apps. We should promote this to a default gem and test it out in production. This will also make it possible for the Helm Charts to take advantage of this. It appears that Bootsnap with Rails 5.2.3 and all the GitLab CE gems loads fine on an ARM platform now, so it's possible that https://gitlab.com/gitlab-org/gitlab-ce/issues/34799 has been resolved. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/45230
2019-07-18Fix inconsistency in Redis performance bar statsStan Hu
peek-redis resets its counters at the start of an ActionController notification (`start_processing.action_controller`), which causes it to miss some Redis queries that precede it, such as the database load balancer and Rack Attack queries. This produces inconsistencies in the performance bar between the number of calls and their durations with the actual calls in the detailed view. We fix this by getting rid of peek-redis in favor of consolidating all logic into the `RedisDetailed` view, which tracks Redis queries using `RequestStore`. This has the nice property of removing thread-specific counters as well. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64707
2019-07-17Bump fog-aws to v3.5.2Stan Hu
This will make it possible for Oracle Cloud to work with S3 by disabling Signature V4 streaming (https://github.com/fog/fog-aws/issues/523). Full CHANGELOG: https://github.com/fog/fog-aws/blob/master/CHANGELOG.md Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63041
2019-07-16Upgrade Gitaly-Proto to 1.37.0Zeger-Jan van de Weg
This was done to perform some local testing, but while the change was already made it made sense to commit the change.
2019-07-12Upgrade to Rails 5.2Heinrich Lee Yu
Updates changed method names and fixes spec failures
2019-07-11Improve Graphql DocsFelipe Artur
Adds more friendly docs for GraphQl implementation
2019-07-10Upgrade rspec-rails to 3.8.2 and dependenciesDouglas Barbosa Alexandre
This brings the rspec-core version in line with the Gitaly changes and introduces Rails 5.1/5.2 improvements. Full CHANGELOG: https://github.com/rspec/rspec-rails/blob/master/Changelog.md
2019-07-09Merge branch 'update-net-ssh' into 'master'Robert Speicher
Update net-ssh gem to ~> 5.2 See merge request gitlab-org/gitlab-ce!30341
2019-07-09Centralize config for markdownlintMarkus Koller
The configuration is currently only specified in CI, by moving it into `.mdlrc` we get immediate feedback locally in supported editors. To ensure `mdl` is available it's also added to the `Gemfile`, though CI will still use the version installed in the `gitlab-docs-lint` image.
2019-07-08Bump prometheus-client-mmap to 0.9.8Stan Hu
This fixes a critical error where a nil exception would be hit if an error occurred while logging a Prometheus metric: https://gitlab.com/gitlab-org/prometheus-client-mmap/merge_requests/36
2019-07-08Merge branch 'sh-bump-prometheus-client-mmap-0.9.7' into 'master'Kamil Trzciński
Upgrade prometheus-client-mmap to 0.9.7 See merge request gitlab-org/gitlab-ce!30430
2019-07-06Upgrade Rouge to 3.5.1Stan Hu
This release includes continued improvements to the library, fixes for a number of lexers and support for three new languages: https://github.com/rouge-ruby/rouge/releases
2019-07-06Upgrade prometheus-client-mmap to 0.9.7Stan Hu
This removes a warning message when prometheus_multiproc_dir is not set.
2019-07-05Extend MergeToRefService for creating merge ref from the other refShinya Maeda
Currently, MergeToRefService is specifically designed for createing merge commits from source branch and target branch of merge reqeusts. We extend this behavior to source branch and any target ref paths.
2019-07-04Update net-ssh gem to ~> 5.2Pirate Praveen
2019-07-01Update the 'default_value_for' gem to 3.2.0Rémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-06-28Merge branch 'update-prometheus-client-mmap' into 'master'Stan Hu
Update prometheus-client-mmap to 0.9.6 Closes #63872 See merge request gitlab-org/gitlab-ce!30165
2019-06-28Replace 'JIRA' with 'Jira'Takuya Noguchi
https://community.atlassian.com/t5/Jira-questions/Is-it-quot-JIRA-quot-or-quot-Jira-quot/qaq-p/681163 Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2019-06-28Update prometheus-client-mmap to 0.9.6Kamil Trzciński
2019-06-24Move `derailed_benchmarks` gem to default groupAleksei Lipniagov
Some benchmarks of the gem require booting the app in `production` environment.
2019-06-18Merge branch 'asciidoctor-upgrade' into 'master'Douwe Maan
Upgrade asciidoctor version to 2.0.10 and change method names in html5_converter Closes #63304 See merge request gitlab-org/gitlab-ce!29741
2019-06-17Upgrade asciidoctor version to 2.0.10 and change menthod names in ↵raju249
html5_converter
2019-06-17Upgrade gitlab-labkit to 0.3.0Stan Hu
This matches the version used in Gitaly, bumps the gRPC version to be aligned with GitLab CE/EE, and adds gRPC interceptor support: https://gitlab.com/gitlab-org/labkit-ruby/compare/v0.2.0...v0.3.0
2019-06-14Add basic support for AsciiDoc include directiveGuillaume Grossetie
See http://asciidoctor.org/docs/user-manual/#include-directive
2019-06-12Merge branch 'sh-update-openid-omniauth-gem' into 'master'Douglas Barbosa Alexandre
Bump omniauth_openid_connect to 0.3.1 See merge request gitlab-org/gitlab-ce!29387
2019-06-12Upgrade to Capybara 3Heinrich Lee Yu
Fix whitespace in specs because normalize_ws is slightly different from Capybara 2 behavior
2019-06-08Bump omniauth_openid_connect to 0.3.1Stan Hu
In https://gitlab.com/gitlab-org/gitlab-ce/issues/62208, users were seeing 404 errors when they configured their OpenID provider without a name parameter since OmniAuth would use the name `openidconnect` instead `openid_connect`. https://github.com/m0n9oose/omniauth_openid_connect/pull/23 makes the default parameter `openid_connect` so this additional initializer in GitLab is not necessary. Plus, this change enables users to use multiple OpenID Connect providers if they desire.
2019-06-07Bump sentry-raven to 2.9Utkarsh Gupta
2019-06-06Update rspec-retry to fix Selenium NoSuchDriverError errorsRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-06-05Add client code to call GetObjectDirectorySize RPCPatrick Bajao
CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13460
2019-06-03Add activerecord-explain-analyze gemToon Claes
This gem allows you to get the `EXPLAIN ANALYZE` query plan, directly from the Rails console. The gem is installed with `require: false`, but if it was loaded on launch, this would be it's memory load: ``` TOP: 145.3086 MiB rails/all: 22.4844 MiB ... activerecord-explain-analyze: 2.9648 MiB active_record/connection_adapters/postgresql_adapter: 2.9648 MiB pg: 2.9648 MiB pg_ext: 2.9648 MiB ... ```