summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version 8.3.1v8.3.1Robert Speicher2015-12-281-1/+1
|
* Merge branch 'ref-filter-html' into 'master' Robert Speicher2015-12-245-17/+20
| | | | | Escape all the things. See merge request !2209
* Update CHANGELOGRobert Speicher2015-12-241-8/+4
| | | | [ci skip]
* Merge branch 'fix-milestones-with-slashes' into 'master' Dmitriy Zaporozhets2015-12-243-1/+14
| | | | | | | | | Fix Error 500 when global milestones have slashes * Closes #4226 * Closes https://github.com/gitlabhq/gitlabhq/issues/9921 See merge request !2182
* Merge branch 'ldap-special-chars-fix' into 'master' Douwe Maan2015-12-244-4/+20
| | | | | | | | | | | Fix identity and user retrieval when special characters are used Fixes #4023 I also added tests to make sure the user with special characters in his name is returned correctly. @rspeicher this probably should be added to 8.3 as a patch. See merge request !2176
* Merge branch 'fix-error-500-global-search-issues' into 'master' Dmitriy Zaporozhets2015-12-232-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix Error 500 when doing a search in dashboard before visiting any project If a search turned up an issue, under certain conditions you would see this error: ``` ActionView::Template::Error (undefined method `path_with_namespace' for nil:NilClass): 6: - if issue.description.present? 7: .description.term 8: = preserve do 9: = search_md_sanitize(markdown(issue.description)) 10: %span.light 11: #{issue.project.name_with_namespace} 12: - if issue.closed? lib/gitlab/markdown/upload_link_filter.rb:36:in `build_url' lib/gitlab/markdown/upload_link_filter.rb:31:in `process_link_attr' lib/gitlab/markdown/upload_link_filter.rb:18:in `block in call' lib/gitlab/markdown/upload_link_filter.rb:17:in `call' lib/gitlab/markdown.rb:127:in `gfm' lib/gitlab/markdown.rb:24:in `render' app/helpers/gitlab_markdown_helper.rb:61:in `markdown' app/views/search/results/_issue.html.haml:9:in `block in _app_views_search_results__issue_html_haml__4127460390996300432_59973760' app/views/search/results/_issue.html.haml:8:in `_app_views_search_results__issue_html_haml__4127460390996300432_59973760' app/views/search/_results.html.haml:20:in `_app_views_search__results_html_haml__589475855773452465_61761440' app/views/search/show.html.haml:5:in `_app_views_search_show_html_haml___1852335078065998536_69780120' ``` Confirmed this is issue still happens in GitLab 8.4, and it also happens on GitLab.com. Here's how to reproduce: 1. Login in a new browser. 2. Enter a search term on the top right that will land a hit in the "Issues" (e.g. GitLab). 3. Click on "Issues" tab. You should get an Error 500. The issue is that @project isn't assigned to anything. See merge request !2110
* Merge branch 'fix/ci-runners-token-persistence' into 'master' Grzegorz Bizon2015-12-237-17/+37
| | | | | | | | | Fix method that ensures authentication token Until now, `ensure_#{token_filed_name}!` method didn't persist new token in database. This closes #4235. See merge request !2185
* Merge branch 'fix_leave_project_display' into 'master' Stan Hu2015-12-224-9/+33
| | | | | | | | | | | Fix and test leave project display The 'Leave this project' display on project page was broken. It was calling the method incorrectly, which returned `nil` and displayed nothing. This fixes the display and also adds 2 different tests for it. cc/ @jvanbaarsen @stanhu Please review and merge if you think it looks good. Thank you! See merge request !2166
* Hotfix for sidekiq-cron being loaded from Settingslogic with defaultsGabriel Mazetto2015-12-222-2/+6
|
* Merge branch 'feature/sidekiq-cron-config' into 'master' Dmitriy Zaporozhets2015-12-224-15/+20
| | | | | | | | | | | Sidekiq-cron configuration moved to gitlab.yml When `sidekiq-cron` was introduced, jobs configuration where placed in `schedule.yml` file. As discussed in #3928, this is not desirable. We moved it to `gitlab.yml`, exposing only the "cron" part of the configuration. See merge request !2087
* Version 8.3.0v8.3.0Robert Speicher2015-12-211-1/+1
|
* Merge branch 'fix-mr-500' into 'master' Robert Speicher2015-12-214-2/+38
| | | | | | | Fix MR 500 when viewing the MR page Fixes #2712 See merge request !2167
* Merge branch 'rs-bump-nokogiri' into 'master' Robert Speicher2015-12-212-1/+5
| | | | | | | | | | | | | | | Explicitly require Nokogiri 1.6.7.1 due to security issue ``` Name: nokogiri Version: 1.6.7 Advisory: CVE-2015-5312 Criticality: High URL: https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s Title: Nokogiri gem contains several vulnerabilities in libxml2 Solution: upgrade to >= 1.6.7.1 ``` See merge request !2154
* Version 8.3.0.rc3v8.3.0.rc3Robert Speicher2015-12-211-1/+1
|
* Merge branch 'admin_add_identity' into 'master' Robert Speicher2015-12-214-2/+22
| | | | | | | Allow admin to create new user identities Fixes #2442 See merge request !2077
* Merge branch 'fix-issue-related-mrs' into 'master' Robert Speicher2015-12-212-2/+2
| | | | | | | Fix issue related cross-project MRs Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/4188 See merge request !2163
* Merge branch 'add_email_unlock' into 'master' Robert Speicher2015-12-2110-21/+35
| | | | | | | | | | | Allow account unlock via email We see a lot of users get confused about what it means when your account gets locked. Many try to reset their password and are still faced with a lockout. With this change, users receive an email that allows them to unlock their account immediately. The previous behavior where the account is auto-unlocked after a time also still works. See merge request !2049
* Merge branch 'master' into 8-3-stableRobert Speicher2015-12-2143-80/+925
|\
| * Merge branch 'backport_jira' into 'master' Dmitriy Zaporozhets2015-12-2131-20/+875
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport JIRA service Fixes #3839 Move EE JIRA functionality back to CE. - [x] Make it function in manual testing - [x] Migrate JIRA-specific tests - [x] Tests pass - [x] Migrate documentation - [x] Rollback to previous CE JIRA integration locally, activate on a project then try to migrate db and see if integration still works. - [x] Final EE search for JIRA references See merge request !2146
| | * Backport JIRA serviceDrew Blessing2015-12-1831-20/+875
| | |
| * | Merge branch 'removeNonDefinedVariableFromCIDoc' into 'master' Achilleas Pipinellis2015-12-191-2/+0
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Remove CI_BUILD_BEFORE_SHA from CI documentation As pointed in #3210, the environment variable isn't usable any more. See merge request !2118
| | * | Remove CI_BUILD_BEFORE_SHA from CI documentationCauan Cabral2015-12-161-2/+0
| | | | | | | | | | | | | | | | As pointed in #3210, the environment variable isn't usable any more.
| * | | Merge branch 'update_artifact_runner_docs' into 'master' Achilleas Pipinellis2015-12-191-1/+2
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | Clarify Windows shell executor artifact upload support @ayufan noted that the runner does not support artifact upload for Windows shell executor. This adds a note so users aren't confused. See merge request !2142
| | * | Clarify Windows shell executor artifact upload supportDrew Blessing2015-12-171-1/+2
| | | |
| * | | Merge branch 'ci-commit-status-skipped' into 'master' Grzegorz Bizon2015-12-187-43/+36
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't create CI status for refs that doesn't have .gitlab-ci.yml, even if the builds are enabled Fixes #3827 Fixes #4157 /cc @grzesiek @dblessing See merge request !2139
| | * | | Fix feature specs: we always show the build status if ci_commit is presentci-commit-status-skippedKamil Trzcinski2015-12-171-23/+6
| | | | |
| | * | | Don't create CI status for refs that doesn't have .gitlab-ci.yml, even if ↵Kamil Trzcinski2015-12-176-20/+30
| | |/ / | | | | | | | | | | | | the builds are enabled
| * | | Merge branch 'reference_clean_up' into 'master' Robert Speicher2015-12-181-3/+4
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not display project group/name when issue and MR are in same project I noticed that things seem a bit cluttered for related merge requests when displaying the group/project name for every item, even when it's in the same project. For merge requests that are in the same project as the issue we probably don't need to display the 'in group / name' bit. See merge request !2141
| | * | | Do not display project group/name when issue and MR are in same projectDrew Blessing2015-12-171-3/+4
| | | | |
| * | | | Merge branch 'update-rack-attack-security' into 'master' Robert Speicher2015-12-183-3/+4
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bump Rack Attack to v4.3.1 for security fix https://github.com/kickstarter/rack-attack/releases/tag/v4.3.1 See merge request !2153
| | * | | | Bump Rack Attack to v4.3.1 for security fixStan Hu2015-12-183-3/+4
| |/ / / / | | | | | | | | | | | | | | | https://github.com/kickstarter/rack-attack/releases/tag/v4.3.1
| * | | | Merge branch 'remove-extra-spaces' into 'master' Robert Speicher2015-12-181-8/+4
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Remove extra spaces after branchname See merge request !2152
| | * | | | Remove extra spaces after branchnameZeger-Jan van de Weg2015-12-181-8/+4
| | | | | |
* | | | | | Merge branch 'master' into 8-3-stableRobert Speicher2015-12-185-8/+15
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Merge branch 'fix/mr-reopen-button-title' into 'master' Grzegorz Bizon2015-12-181-3/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix merge-request-reopen button title Closes #4069 See merge request !2147
| | * | | | | Fix merge-request-reopen button titlefix/mr-reopen-button-titleGrzegorz Bizon2015-12-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #4069
| * | | | | | Merge branch 'create_menu_additions' into 'master' Dmitriy Zaporozhets2015-12-181-2/+10
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new branch and tag action to tree dropdown Right now, creating a branch or tag is only possible on the project page dropdown or on the commits page. This merge request both actions to the tree header dropdown. Now all repository web actions are available in this one location, plus the existing ones. It makes the operations a lot more intuitive. ## Existing Tree/Repository dropdown: ![Screen_Shot_2015-12-17_at_2.38.50_PM](/uploads/4d83a4b518093ea85f0859b385abcc7c/Screen_Shot_2015-12-17_at_2.38.50_PM.png) ## New Tree/Repository dropdown: ![Screen_Shot_2015-12-17_at_2.32.28_PM](/uploads/1fc18a511774630c5078a7d5c0fbb5b6/Screen_Shot_2015-12-17_at_2.32.28_PM.png)' See merge request !2144
| | * | | | | | Add branch and tag operation to tree dropdownDrew Blessing2015-12-171-2/+10
| | | |_|_|/ / | | |/| | | |
| * | | | | | Merge branch 'remove-duplicate-changelog-entry' into 'master' Douwe Maan2015-12-181-1/+0
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove duplicate entry in the changelog /cc @DouweM See merge request !2149
| | * | | | | Remove duplicate entry in the changelogZeger-Jan van de Weg2015-12-181-1/+0
| | | |/ / / | | |/| | |
| * | | | | Merge branch 'gitlab-shell-2.6.9' into 'master' Robert Speicher2015-12-172-2/+2
| |\ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | Use gitlab-shell 2.6.9 See merge request !2143
| | * | | | Use gitlab-shell 2.6.9gitlab-shell-2.6.9Jacob Vosmaer2015-12-172-2/+2
| |/ / / /
* | | | | Version 8.3.0.rc2v8.3.0.rc2Robert Speicher2015-12-171-1/+1
| | | | |
* | | | | Merge branch 'master' into 8-3-stableRobert Speicher2015-12-1718-128/+129
|\ \ \ \ \ | |/ / / /
| * | | | Merge branch 'gitlab-workhorse-0.5.1' into 'master' Robert Speicher2015-12-173-3/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use gitlab-workhorse 0.5.1 Improves relative URL support. See merge request !2134
| | * | | | Use gitlab-workhorse 0.5.1gitlab-workhorse-0.5.1Jacob Vosmaer2015-12-173-3/+3
| | | |/ / | | |/| |
| * | | | Merge branch 'issue_4131' into 'master' Robert Speicher2015-12-174-8/+9
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Upgrade Poltergeist to 1.8.1. Close #4131 See merge request !2126
| | * | | Upgrade Poltergeist to 1.8.1. #4131issue_4131Rubén Dávila2015-12-174-8/+9
| | | | |
| * | | | Merge branch 'fix-migration' into 'master' Kamil Trzciński2015-12-171-1/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix ci_projects migration by using the value only from latest row [ci skip] This is needed, because for some projects we have duplicate ci_projects. This was introduced by lack of DB uniqueness on ci_projects.gitlab_id. The MR fixes edge case by selecting value from latest. /cc @yorickpeterse Fixes: gitlab-org/gitlab-ce#4123 See merge request !2133
| | * | | | Fix ci_projects migration by using the value only from latest row [ci skip]Kamil Trzcinski2015-12-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed, because for some projects we have duplicate ci_projects. This was introduced by lack of DB uniqueness on ci_projects.gitlab_id.