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/lib
AgeCommit message (Collapse)Author
2018-02-20Merge branch '43424-put_all_event_metrics_behind_feature_flags' into 'master'Douwe Maan
Fix for sidekiq metrics set cardinality growing unbounded Closes #43424 See merge request gitlab-org/gitlab-ce!17235
2018-02-20Only use features for eventsPawel Chojnacki
2018-02-20Put all event metrics exposed to prometheus behind a feature flagPawel Chojnacki
2018-02-19[GH Import] Create an empty wiki if wiki import failedValery Sizov
2018-02-19Merge branch 'jej/avoid-slow-file-lock-checks' into 'master'Sean McGivern
Avoid slow File Lock checks when not used Closes #43339 See merge request gitlab-org/gitlab-ce!17140
2018-02-19Merge branch '32564-fix-double-system-closing-notes' into 'master'Sean McGivern
Resolve "Double closing system notes when closing issue with Merge Request" Closes #32546 and #32564 See merge request gitlab-org/gitlab-ce!17035
2018-02-19Convert Gitaly commit parent IDs to array as early as possibleSean McGivern
The tracking issue if this causes problems is https://gitlab.com/gitlab-org/gitaly/issues/1028
2018-02-19Merge branch 'sh-fix-squash-rebase-utf8-data' into 'master'Sean McGivern
Fix squash rebase not working when diff contained encoded data Closes gitlab-ee#4960 See merge request gitlab-org/gitlab-ce!17205
2018-02-19Avoid slow File Lock checks when not usedJames Edwards-Jones
Also avoid double commit lookup during file lock check by reusing memoized commits.
2018-02-19Merge branch 'sh-fix-geo-error-500-gpg-commit' into 'master'Douwe Maan
Fix Error 500 when viewing a commit with a GPG signature in Geo Closes gitlab-ee#4825 See merge request gitlab-org/gitlab-ce!17207
2018-02-19Merge branch 'rd-40552-gitlab-should-check-if-keys-are-valid-before-saving' ↵Douwe Maan
into 'master' Sanitize extra blank spaces used when uploading a SSH key Closes #40552 See merge request gitlab-org/gitlab-ce!17138
2018-02-19Fix Error 500 when viewing a commit with a GPG signature in GeoStan Hu
Closes gitlab-org/gitlab-ee#4825
2018-02-19Fix squash rebase not working when diff contained encoded dataStan Hu
When the applied diff contains UTF-8 or some other encoded data, the diff returned back from the git process may be in ASCII-8BIT format. Writing this data to stdin may fail if the data because stdin expects this data to be in UTF-8. By switching the output to binmode, we ensure that the diff will always be written as-is. Closes gitlab-org/gitlab-ee#4960
2018-02-16applying feedbackMicaël Bergeron
# modified: lib/gitlab/git/commit.rb
2018-02-16fix specsMicaël Bergeron
2018-02-16Merge branch '42050-combine-all-rake-based-lints-in-one-rake-process-in-ci' ↵Robert Speicher
into 'master' Resolve "Combine all rake based lints in one rake process in CI" Closes #42050 See merge request gitlab-org/gitlab-ce!16732
2018-02-16Fix project import API after import service refactorJames Lopez
2018-02-16Validate SSH keys through the sshkey gemRubén Dávila
2018-02-16Merge branch '41899-api-endpoint-for-importing-a-project-export' into 'master'Sean McGivern
Resolve "API endpoint for importing a project export" Closes #41899 See merge request gitlab-org/gitlab-ce!17025
2018-02-16update docsJames Lopez
2018-02-16Merge branch 'asciidoc_inter_document_cross_references' into 'master'Sean McGivern
Set Asciidoctor outfilesuffix to default .adoc Closes #43192 and #17602 See merge request gitlab-org/gitlab-ce!17125
2018-02-16Merge branch 'update-profiler-docs-explaining-how-to-provide-user' into 'master'Sean McGivern
Add documentation about how to provide a user to Gitlab::Profiler See merge request gitlab-org/gitlab-ce!17169
2018-02-16Merge branch 'dm-escape-commit-message' into 'master'Sean McGivern
Escape HTML entities in commit messages Closes #42833 See merge request gitlab-org/gitlab-ce!17144
2018-02-16Improve error handling for Gitlab::Profiler and improve doc about providing ↵Dylan Griffith
a user
2018-02-15Fixed bug with the user synced attributes when the user doesn't existFrancisco Javier López
2018-02-15Revert "Merge branch ↵Rubén Dávila
'rd-43185-revert-sanitize-extra-blank-spaces-used-when-uploading-a-ssh-key' into 'master'" This reverts commit e607fd796657afd214b8f25201919d3e33b3f35f.
2018-02-15Escape HTML entities in commit messagesDouwe Maan
2018-02-15Fixed user synced attributes metadata after removing current providerFrancisco Javier López
2018-02-15Merge branch 'jej/fix-slow-lfs-object-check' into 'master'Douwe Maan
Only check LFS integrity for first branch in push Closes #41141 See merge request gitlab-org/gitlab-ce!17098
2018-02-15Only check LFS integrity for first branch in pushJames Edwards-Jones
2018-02-14Set Asciidoctor outfilesuffix to default .adocTuro Soisenniemi
Without setting outfilesuffix Asciidoctor defaults to .html. When .html is used, inter-document cross references do not work in Gitlab's repository / file renderer. See more information from http://asciidoctor.org/docs/user-manual/#navigating-between-source-files and http://asciidoctor.org/docs/user-manual/#inter-document-cross-references
2018-02-14Run lint:all tasks in forksRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-14Merge branch ↵Kamil Trzciński
'39885-ensure-users-cannot-create-environments-with-leading-slashes' into 'master' Resolve "Environment with starting slash in name causes error" Closes #39885 See merge request gitlab-org/gitlab-ce!17071
2018-02-14Combine all rake tasks in the static-analysis jobRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-14Merge branch 'mk-fix-pg-undefined-table-ci-errors' into 'master'Rémy Coutable
Resolve "Build Is Red: Admin > Users > Impersonation Tokens token creation allows creation of a token" Closes gitlab-ee#4914 See merge request gitlab-org/gitlab-ce!17102
2018-02-14refactor code based on feedbackJames Lopez
2018-02-14refactor code based on feedbackJames Lopez
2018-02-14Merge branch 'fix/template-project-visibility' into 'master'Douwe Maan
Respect description and visibility when creating project from template Closes #42601 See merge request gitlab-org/gitlab-ce!16820
2018-02-14Avoid dropping tables in testMichael Kozono
And use :migration tag to use deletion strategy, and to avoid caching tables, and to lock into a particular schema. Attempting to fix intermittent spec errors `PG::UndefinedTable: ERROR: relation "public.untracked_files_for_uploads" does not exist`.
2018-02-14Remove Gitlab::ImportExport::ProjectCreator classGeorge Tsiolis
2018-02-14Merge branch 'feature/include-custom-attributes-in-api' into 'master'Douwe Maan
Allow including custom attributes in API responses See merge request gitlab-org/gitlab-ce!16526
2018-02-14Merge branch '42934-search-api-fix' into 'master'Sean McGivern
Add information about projects when searching in wiki_blobs, blobs, commits scopes Closes #42934 See merge request gitlab-org/gitlab-ce!17095
2018-02-14Merge branch 'api-refs-for-commit' into 'master'Douwe Maan
API: Get refs for a particular commit Closes #18014 See merge request gitlab-org/gitlab-ce!15026
2018-02-14Refactor commits/refs API to use hash and add pagination headersRobert Schilling
2018-02-14API - Include project in commits&blobs search resultsJarka Kadlecová
2018-02-13Merge branch 'remove_ldap_person_validation' into 'master'Stan Hu
Remove problematic LDAP::Person validation for new strategy Closes #42412 and #42359 See merge request gitlab-org/gitlab-ce!16727
2018-02-13Merge branch 'whitelisting' into 'master'Yorick Peterse
Remove Sentry reporting for query limiting See merge request gitlab-org/gitlab-ce!17092
2018-02-13Remove Sentry reporting for query limitingYorick Peterse
Using Sentry, while useful, poses two problems you have to choose from: 1. All errors are reported separately, making it easy to create issues but also making it next to impossible to see other errors (due to the sheer volume of threshold errors). 2. Errors can be grouped or merged together, reducing the noise. This however also means it's (as far as I can tell) much harder to automatically create GitLab issues from Sentry for the offending controllers. Since both solutions are terrible I decided to go with a third option: not using Sentry for this at all. Instead we'll investigate using Prometheus alerts and Grafana dashboards for this, which has the added benefit of being able to more accurately measure the behaviour over time. Note that throwing errors in test environments is still enabled, and whitelisting is still necessary to prevent that from happening (and that in turn still requires that developers create issues).
2018-02-13Revert problematic LDAP person validation that threw exceptionsDrew Blessing
Constructors shouldn't throw exceptions. We also learned that different LDAP servers behave a bit unexpectedly sometimes - returning attributes we didn't ask for, or returned attributes with language subtypes.
2018-02-13refactor api classJames Lopez