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
path: root/config
AgeCommit message (Collapse)Author
2019-08-16Merge branch '24705-multi-selection-for-delete-on-registry-page' into 'master'Thong Kuah
Resolve "Multi selection for delete on registry page" Closes #24705 See merge request gitlab-org/gitlab-ce!30837
2019-08-15Merge branch 'ashmckenzie/remove-duplicate-users-routes' into 'master'Stan Hu
Remove duplicate -/users/terms routes See merge request gitlab-org/gitlab-ce!31812
2019-08-15CE-specific changes to allow design TodosLuke Duncalfe
CE-specific changes for: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/15129 Co-Authored-By: Alex Kalderimis <akalderimis@gitlab.com> Co-Authored-By: Luke Duncalfe <lduncalfe@eml.cc>
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-14Merge branch '328-versioned-search-ee' into 'master'Nick Thomas
Elasticsearch versioned schema for Snippet See merge request gitlab-org/gitlab-ce!31465
2019-08-14Remove duplicate -/users/terms routesAsh McKenzie
2019-08-13Update personal access token api scope descriptionNick Kipling
2019-08-13Merge branch 'remove-concerns-paths' into 'master'Jan Provaznik
Remove concerns from eager load paths See merge request gitlab-org/gitlab-ce!31649
2019-08-13Merge branch ↵Thong Kuah
'63942-remove-config-action_dispatch-use_authenticated_cookie_encryption-configuration' into 'master' Remove `config.action_dispatch.use_authenticated_cookie_encryption` configuration Closes #63942 See merge request gitlab-org/gitlab-ce!31463
2019-08-13Enable use of Rails' new cookie encryptionHeinrich Lee Yu
Old cookies are still valid and are automatically upgraded by Rails
2019-08-12Load search result counts asynchronouslyMarkus Koller
Querying all counts for the different search results in the same request led to timeouts, so we now only calculate the count for the *current* search results, and request the others in separate asynchronous calls.
2019-08-12Fix metric files being wiped after the app startsAleksei Lipniagov
When we hit our app with the initial request, in `warmup`, some metrics already being created as well as corresponding files. If we do `multiproc_file_dir` cleanup after that, we delete the files from the dir while keeping them in memory which leads to the incorrect behavior: the metric is being updated in in-memory, while is not present in the db, not sent to Prometheus as the result.
2019-08-12ES: sync with EEMark Chao
2019-08-10Add invisible captchaAlex Buijs
With a time treshold of 4 seconds and a firstname and lastname honeypot input fields when signing up
2019-08-10Split MR widget into cached and non-cached serializersIgor
Splits auto-refreshing of MR widget into 2 requests: - the one which uses etag-caching and invalidates the fields on change - the one without caching The idea is to gradually move all the fields to etag-cached endpoint
2019-08-09Add Gitaly and Rugged call timing in Sidekiq logsStan Hu
This will help identify Sidekiq jobs that invoke excessive number of filesystem access. The timing data is stored in `RequestStore`, but this is only active within the middleware and is not directly accessible to the Sidekiq logger. However, it is possible for the middleware to modify the job hash to pass this data along to the logger.
2019-08-09Merge branch 'filter-title-description-and-body-from-logs' into 'master'Stan Hu
Filter title, description, and body from logs Closes #64460 and #60365 See merge request gitlab-org/gitlab-ce!31274
2019-08-08Remove concerns from eager load pathsdineshpanda
2019-08-08Set Devise's allow_unconfirmed_access_forAlex Buijs
to 30 days
2019-08-07Add "Starred projects" tab to user overviewCamil Staps
2019-08-07Add /starrers view for projectsCamil Staps
2019-08-07Merge branch 'sh-support-csp-nonce' into 'master'Ash McKenzie
Add support for Content-Security-Policy Closes #65330 See merge request gitlab-org/gitlab-ce!31402
2019-08-07Add support for Content-Security-PolicyStan Hu
A nonce-based Content-Security-Policy thwarts XSS attacks by allowing inline JavaScript to execute if the script nonce matches the header value. Rails 5.2 supports nonce-based Content-Security-Policy headers, so provide configuration to enable this and make it work. To support this, we need to change all `:javascript` HAML filters to the following form: ``` = javascript_tag nonce: true do :plain ... ``` We use `%script` throughout our HAML to store JSON and other text, but since this doesn't execute, browsers don't appear to block this content from being used and require the nonce value to be present.
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-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-08-05Merge branch 'fix-design-management-router-ce' into 'master'Rémy Coutable
CE Backport for gitlab-ee!14741 (Fix design management router) See merge request gitlab-org/gitlab-ce!31090
2019-08-05CE-backport of designs routeLuke Duncalfe
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14741
2019-08-05Revert "Merge branch 'backport-fix-remaining-prepend-lines' into 'master'"Mark Lapierre
This reverts merge request !31379
2019-08-02Merge branch 'backport-fix-remaining-prepend-lines' into 'master'Robert Speicher
Support X_if_ee methods for QA tests See merge request gitlab-org/gitlab-ce!31379
2019-08-02Call `GC::Profiler.clear` only in one placeAleksei Lipniagov
Previously, both InfluxSampler and RubySampler were relying on the `GC::Profiler.total_time` data which is the sum over the list of captured GC events. Also, both samplers asynchronously called `GC::Profiler.clear` which led to incorrect metric data because each sampler has the wrong assumption it is the only object who calls `GC::Profiler.clear` and thus could rely on the gathered results between such calls. We should ensure that `GC::Profiler.total_time` is called only in one place making it possible to rely on accumulated data between such wipes. Also, we need to track the amount of profiler reports we lost.
2019-08-01Backport of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/3809Valery Sizov
Introducing Docker Registry replication
2019-08-01Support X_if_ee methods for QA testsYorick Peterse
For the QA tests to use the new injection methods, we must require the initializer and ensure that the "constantize" method is available.
2019-07-31Allow knative do be uninstalled:João Cunha
- After uninstalling the knative helm chart it's necessary to also remove some leftover resources to allow the cluster to be clean and knative to be reinstalleable. - Adds knative uninstall disclaimer - Uninstall ksvc before uninstalling knative Make list of Knative and Ingres resources explicit - To avoid deleting unwanted resources we are listing exact which resources will be deleted rather than simply deleting any resource that contains istio or knative words.
2019-07-31Add captcha if there are multiple failed login attemptsMałgorzata Ksionek
Add method to store session ids by ip Add new specs for storing session ids Add cleaning up records after login Add retrieving anonymous sessions Add login recaptcha setting Add new setting to sessions controller Add conditions for showing captcha Add sessions controller specs Add admin settings specs for login protection Add new settings to api Add stub to devise spec Add new translation key Add cr remarks Rename class call Add cr remarks Change if-clause for consistency Add cr remarks Add code review remarks Refactor AnonymousSession class Add changelog entry Move AnonymousSession class to lib Move store unauthenticated sessions to sessions controller Move link to recaptcha info Regenerate text file Improve copy on the spam page Change action filter for storing anonymous sessions Fix rubocop offences Add code review remarks
2019-07-31Merge branch 'mg-update-icons-svg-import' into 'master'Kushal Pandya
Use file-loader for sprite icons within icon.vue See merge request gitlab-org/gitlab-ce!31257
2019-07-30Support bulk registry tag deleteGiorgenes Gelatti
2019-07-30Add methods for injecting EE modulesYorick Peterse
This adds the methods prepend_if_ee, extend_if_ee, and include_if_ee that can be used to inject EE specific modules in EE. These methods are exposed as an initializer that is loaded as soon as possible. For tests that use fast_spec_helper.rb we must load this initializer manually, as the Rails environment is not loaded. This is not the most pretty setup, but unfortunately there is no alternative that we can use.
2019-07-30Filter title, description, and body from logsSean McGivern
These can contain sensitive content.
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-30Override icons.svg asset path with sprockets assetMike Greiling
2019-07-29Use file-loader to import icon spritesMike Greiling
2019-07-29Merge branch 'sh-add-cmaps-for-pdfjs' into 'master'Mike Greiling
Make pdf.js render CJK characters Closes #62152 See merge request gitlab-org/gitlab-ce!31220
2019-07-29Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhqRobert Speicher
2019-07-29Merge branch 'remove-peek-pg' into 'master'Stan Hu
Replace peek-pg with our own implementation Closes #44441 See merge request gitlab-org/gitlab-ce!31187
2019-07-29Adds direct monitoring for sidekiq metricsRyan Cobb
This adds diirect monitoring for sidekiq metrics. This is done via sidekiq middleware and a sampler to pull from sidekiqs api.
2019-07-28Make pdf.js render CJK charactersStan Hu
As mentioned in https://github.com/wojtekmaj/react-pdf/blob/master/README.md, pdf.js needs the bundled cMaps files to work. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/62152
2019-07-27Merge branch '19186-redirect-wiki-git-route-to-wiki' into 'master'Stan Hu
Redirect project.wiki.git to project wiki home See merge request gitlab-org/gitlab-ce!31085
2019-07-26Updates label value to include units in metricsLaura Montemayor
This MR updates the y_label values and the label values in common_metrics and cluster_metrics to append the units of measurement to the labels.
2019-07-26Merge branch 'security-github-ssrf-redirect' into 'master'GitLab Release Tools Bot
Do not allow localhost url redirection in GitHub Integration See merge request gitlab/gitlabhq!3188
2019-07-26Merge branch 'security-remove-take-trigger-ownership-feature' into 'master'GitLab Release Tools Bot
Drop feature to take ownership of a trigger token Closes #2868 See merge request gitlab/gitlabhq!3198