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
2016-04-26Merge branch 'fix-private-snippet-api' into 'master'Robert Speicher
Prevent information disclosure via snippet API Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15580 See merge request !1958 Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-04-26Merge branch 'fix-project-hook-delete-permissions' into 'master'Rémy Coutable
Prevent users from deleting Webhooks via API they do not own Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15576 See merge request !1959 Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-04-25Merge branch 'dev_issue_15331' into 'master'Robert Speicher
Fixes window.opener bug Adds `noreferrer` value to rel attribute for external links REF: https://gitlab.com/gitlab-org/gitlab-ce/issues/15331 See merge request !1953
2015-12-10Merge branch 'yaml_safe_load' into 'master' Robert Speicher
Use YAML.safe_load See merge request !1941
2015-12-07Merge branch 'webhook_payload_with_changes' into 'master' Valery Sizov
Add added, modified and removed properties to commit object in webhook https://gitlab.com/gitlab-org/gitlab-ee/issues/20 See merge request !1988
2015-11-30Merge branch 'upload_hook' into 'master'Valery Sizov
Fire update hook from GitLab https://gitlab.com/gitlab-org/gitlab-ce/issues/3069 See merge request !1882
2015-11-27Merge branch 'nginx-workhorse-upload-limit' into 'master' Robert Speicher
Nginx workhorse upload limit See merge request !1919
2015-11-24Merge branch 'required_version_and_docs_update' into 'master' Dmitriy Zaporozhets
Update required version of lfs client and separate the docs for users and admins. See merge request !1855
2015-11-24Merge branch 'ci-artifacts-path' into 'master' Robert Speicher
Expose artifacts path This fixes broken artifacts storage path. Fixes #3607 Fixes #3608 Related: gitlab-org/omnibus-gitlab!544 See merge request !1869
2015-11-22Merge branch 'fix-award-emoji-api' into 'master' Robert Speicher
Add upvote/downvote fields to merge request and note API to preserve compatibility As discussed in !1825 we should not break the API compatibility. * This MR adds the fields `upvotes`/`downvotes` to the merge request API again, which always return `0`. * Add the fields `upvote`/`downvote` to the notes API, which always return `false` This behavior is documented in the API docs. See merge request !1867
2015-11-22Merge branch 'consistent-tags-api' into 'master' Stan Hu
Make tag API for release feature consistent Make tags API consistent with other tags methods. This changes the endpoint from `PUT /projects/:id/repository/:tag/release` to `PUT /projects/:id/repository/tags/:tag_name/release`. On thing the API is still missing, is an error if the tag does not exist. Right now it returns 200 even the tag does not exist. I'll fix that such it returns 404. @stanhu Can you review? @rspeicher This MR should go into 8.2 See merge request !1864
2015-11-20Merge branch 'lfs-batch-download-to-stable' into '8-2-stable' Dmitriy Zaporozhets
Lfs batch download to stable !1842 for stable See merge request !1853
2015-11-20Merge branch 'lfs_on_by_default_and_backup' into '8-2-stable' Dmitriy Zaporozhets
Lfs on by default and backup See merge request !1852
2015-11-20Error 501 when client is using deprecated API.Marin Jankovski
2015-11-20Fix upload tests, reformat code and make rubocop happyKamil Trzcinski
2015-11-20Part of tests done [ci skip]Kamil Trzcinski
2015-11-20Add support for batch download operationKamil Trzcinski
2015-11-20Backup LFS objects same as any upload.Marin Jankovski
2015-11-20Merge branch 'atom-feed-latest-update' into 'master' Yorick Peterse
Improve performance of user profiles, finding groups, and finding projects This MR improves the following: * Rendering of profile pages and Atom feeds * Finding groups (using GroupsFinder & friends) * Finding projects (using ProjectsFinder & friends) Initially this MR was intended to only improve rendering of Atom feeds, but over time other fixes were introduced as well as the same code was the cause of all these problems. See merge request !1790
2015-11-20Merge branch 'emoji_votes' into 'master' Dmitriy Zaporozhets
Award Emoji This it first iteration of award emoji feature. We have plan to extend emoji picker by the next release. For now, you can add award by clicking to the emoji picker or posting a regular comment with emoji like ":+1:" and any other. You can post not only emoji that listed in the emoji picker. See merge request !1825
2015-11-19Merge branch 'check_if_it_should_be_archived_in_backup' into 'master' Dmitriy Zaporozhets
Check which folders and archives should be packed before passing to tar command. If user uses backup task with SKIP and skips one of the archives listed(uploads, builds, artifacts) backup create will give an error: `Cannot stat: No such file or directory`. This MR fixes that by checking for skipped items. Additionally, compact everything to avoid `TypeError: no implicit conversion of nil into String` errors. See merge request !1824
2015-11-19Merge branch 'update_nginx_deploy' into 'master' Dmitriy Zaporozhets
Deploy page should be shown for all pages not just root Related to change already merged to Omnibus - gitlab-org/omnibus-gitlab!540 This change makes it so the deploy page is shown on all GitLab pages if the page exists. Users will no longer receive the 502 when deploys are happening. See merge request !1828
2015-11-19Merge branch 'client-max-body-size' into 'master' Robert Speicher
Do not limit workhorse POST/PUT size in NGINX Limiting, if any, should happen in gitlab-workhorse. See merge request !1831
2015-11-19Merge branch 'ce-mirror-backport' into 'master' Douwe Maan
Backport relevant changes from gitlab-org/gitlab-ee!51 To do: - [x] Update gitlab-shell See merge request !1822
2015-11-16Merge branch 'refactor-duplication' into 'master' Dmitriy Zaporozhets
Remove some code duplication * remove duplicate code in uploaders * remove duplicate code in NotificationHelper * remove duplicate code in Repository Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> See merge request !1800
2015-11-16Set less strict flay option for nowDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-16Add support for git lfs.Marin Jankovski
2015-11-16Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhqDmitriy Zaporozhets
2015-11-16Merge branch 'releases-feature'Dmitriy Zaporozhets
2015-11-14Relative links in the README file shown on the repository homepage should pointAlec Cooper
to the default branch, not to master
2015-11-13Merge branch 'builds_feature' into 'master' Kamil Trzciński
Expose builds feature Expose builds feature in project settings (as feature). Enable it by default for a new projects. I deliberately named it builds instead of CI, because we actualy allow to run tests using infrastructure built-in GitLab. I'm free to change it. ![Screen_Shot_2015-11-09_at_16.42.21](/uploads/a8af0a56fc0498688c0428ff22252d9c/Screen_Shot_2015-11-09_at_16.42.21.png) If we are ok, I'll add feature tests for it. /cc @sytses @dzaporozhets See merge request !1767
2015-11-13Merge branch 'refactor-complex-methods' into 'master' Dmitriy Zaporozhets
Refactor complex methods Make flog part of CI check which is not allowed to fail. I used high score (70) and refactored most complex method. In future releases we should lower acceptable score to something like 40..50 Part of #3444 See merge request !1794
2015-11-13Expose CI enable option in project featuresKamil Trzcinski
- Enable CI by default for all new projects
2015-11-13Move spec to proper place and fix unused variableDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-13Add ignore white space option in merge request diffMinsik Yoon
fix this issue(https://gitlab.com/gitlab-org/gitlab-ce/issues/1393). Add ignore whitespace optoin to Commits Compare view
2015-11-13Even more refactoring to inline_diff.rbDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-13Split complex methods in GoogleCodeImport::ImporterDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-13Split complex Gitlab::InlineDiff::processing methodDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-13Add API docs and correctly expose release apiDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-12Expose release notes to tags apiDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-12Add releases apiDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-12Add grape routing printDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-12Move git tags API to separate fileDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-12Merge branch 'caches' into 'master' Kamil Trzciński
Allow to define cache in `.gitlab-ci.yml` This extends `.gitlab-ci.yml` syntax to allow specifying caching files and directories between builds, making it easy to preserve ex. gems. ``` cache: paths: - .bundle - vendor/ before_script: - bundle install --path vendor/ rspec: script: - bundle exec rspec ``` This is based on Build Artifacts changes. /cc@dzaporozhets See merge request !1786
2015-11-11Merge branch 'flay' into 'master' Dmitriy Zaporozhets
Add flay: tool to find duplicate code Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> See merge request !1789
2015-11-11Merge branch 'flog' into 'master' Dmitriy Zaporozhets
Add method complexity check to CI Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> See merge request !1783
2015-11-11Add flay: tool to find duplicate codeDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-11Allow flog failure for nowDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-11Merge branch 'artifacts' into 'master' Kamil Trzciński
Implement Build Artifacts This implements #3028 1. It stores artifacts in shared/artifacts, 1. It adds `artifacts` to `.gitlab-ci.yml`, 1. We use GitLab Workhorse to offload artifacts uploading, 1. To download artifacts it uses GitLab Workhorse X-Sendfile extension, 1. There's one "artifact" per-build. The new upload removes previous one and creates a new one, 1. Default max artifact size is set to 100MB - this can be changed in settings. Missing things: 1. Support for `.gitlab-ci.yml`: `artifacts: true or git-ls-files` which will upload all non tracked files, 1. Artifacts passing between builds. GitLab Workhorse changes: https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/5 GitLab Runner changes: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/46 Syntax: ``` artifacts: untracked: true # default: false paths: # default: empty - bin/files ``` See merge request !1584
2015-11-11Allow to define cache in `.gitlab-ci.yml`Kamil Trzcinski