summaryrefslogtreecommitdiff
path: root/CHANGELOG
Commit message (Collapse)AuthorAgeFilesLines
* Bump gitlab-shellDmitriy Zaporozhets2015-04-091-0/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge branch 'fix-slashes-in-wiki-urls' into 'master'Douwe Maan2015-04-081-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug where Wiki pages that include a '/' were no longer accessible ### What does this MR do? This MR fixes a regression that caused Wiki pages that included a '/' to no longer be accessible. ### Are there points in the code the reviewer needs to double check? Are there cases that `wiki_helper.rb` doesn't handle? ### Why was this MR needed? The upgrade from Rails v4.1.2 to v4.1.9 (76aad9b76ed) caused slashes in a model ID to be escaped automatically. We can no longer use the built-in the URL helpers to generate the links for Wiki pages if we want to maintain support for slashes. There is no option to tell the formatter otherwise: http://stackoverflow.com/questions/25031791/rails-4-1-2-to-param-escapes-slashes-and-breaks-app The Rails code in question is here: https://github.com/rails/rails/blob/4-1-stable/actionpack/lib/action_dispatch/journey/visitors.rb#L159 ### What are the relevant issue numbers / [Feature requests](http://feedback.gitlab.com/)? #1363 See merge request !502
| * Fix bug where Wiki pages that include a '/' were no longer accessibleStan Hu2015-04-071-0/+1
| | | | | | | | Closes #1363
* | Merge branch 'project-file-tabs' into 'master'Dmitriy Zaporozhets2015-04-081-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Move project file links to tab bar. The sidebar was getting awfully crowded, so I moved the file links to the tab bar alongside Activity and Readme. Unlike Readme, these files are not actually loaded in a tab, but simply link to the relevant blob, because we don't want to unnecessarily load the potentially large changelog or contribution guide on every project page load. ![Screen_Shot_2015-04-06_at_15.04.21](https://gitlab.com/gitlab-org/gitlab-ce/uploads/962e8073ab6dc8797f93ee754eb275ed/Screen_Shot_2015-04-06_at_15.04.21.png) See merge request !497
| * | Move project file links to tab bar.project-file-tabsDouwe Maan2015-04-061-1/+1
| | |
* | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ceDmitriy Zaporozhets2015-04-081-0/+2
|\ \ \ | | |/ | |/|
| * | Merge branch 'add-menu-icons' into 'master'Dmitriy Zaporozhets2015-04-071-0/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add icons to Add dropdown items. Before: ![Screen_Shot_2015-04-06_at_15.15.44](https://gitlab.com/gitlab-org/gitlab-ce/uploads/a9f7d2e5dbd604fe7dff03cd7e47860e/Screen_Shot_2015-04-06_at_15.15.44.png) After: ![Screen_Shot_2015-04-06_at_15.15.34](https://gitlab.com/gitlab-org/gitlab-ce/uploads/c5be6cdbe32d1064da7497a1879a9eb3/Screen_Shot_2015-04-06_at_15.15.34.png) See merge request !498
| | * | Add icons to Add dropdown items.add-menu-iconsDouwe Maan2015-04-061-1/+1
| | |/
| * | Merge branch 'emailsonpush-last-line' into 'master'Dmitriy Zaporozhets2015-04-071-0/+1
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | Fix final line in EmailsOnPush email diff being rendered as error. Fixes https://github.com/gitlabhq/gitlabhq/issues/8976 and private issue https://dev.gitlab.org/gitlab/gitlabhq/issues/2194. Pulls in gitlab_git 7.1.5, which includes https://gitlab.com/gitlab-org/gitlab_git/merge_requests/18. See merge request !480
| | * Update gitlab_git to 7.1.5, to fix final line in EmailsOnPush email diff ↵Douwe Maan2015-03-311-0/+1
| | | | | | | | | | | | being rendered as error.
* | | Added 7.9.3 to CHANGELOGPatricio Cano2015-04-071-0/+2
|/ /
* | Merge remote-tracking branch 'github.com/master'Douwe Maan2015-04-041-0/+1
|\ \
| * | Fix and improve help renderingSullivan SENECHAL2015-04-031-0/+1
| | |
* | | Updated CHANGELOG for MR 214Jeremy Maziarz2015-04-031-0/+1
| | |
* | | Merge branch 'custom-email-reply-to' into 'master'Douwe Maan2015-04-031-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ability to configure Reply-To address ### What does this MR do? This MR adds configuration variable `email_reply_to` to make it possible to configure a custom Reply-To address other than the default `noreply@mydomain.com`. ### What are the relevant issue numbers / [Feature requests](http://feedback.gitlab.com/)? #1305 See merge request !455
| * | | Add ability to configure Reply-To address in gitlab.ymlStan Hu2015-04-031-0/+1
| | | | | | | | | | | | | | | | Closes #1305
* | | | Merge branch 'feature_expose_project_labels' into 'master'Hannes Rosenögger2015-04-031-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exposing Project Labels in the REST API The intent here is to expose the tag_list property of the Project entity over the REST API so that any project searches include the information. The specific reason I've implemented this change is for an environment in which multiple gitlab servers exist, where a central portal to the projects that are spread around the network will be useful. Having access to filtering on this fairly large project list based on their labels, will be of great use. This satisfies the feature request http://feedback.gitlab.com/forums/176466-general/suggestions/6325819-project-labels-via-api The change was made in the `lib/api/entities.rb` file. The output of a `GET` to something like `/projects` or `/projects/7` is now: ```javascript { "id": 7, "description": "Veritatis est eaque voluptas magni expedita.", "default_branch": "master", **"tag_list": [ "typeahead", "twitter" ],** "public": false, "archived": false, "visibility_level": 0, ... } ``` See merge request !329
| * | | | Modified lib/api/entities.rb to expose Project class tag_list property to ↵Cristian Medina2015-04-031-0/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | the API Updated projects.md to show tag_list field when performing GETs Updated projects_spec.rb to include check for tag_list key in project list Added changes to the CHANGELOG
* | | | Merge branch 'configurable-attachment-size' into 'master'Douwe Maan2015-04-031-0/+2
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support configurable attachment size in Application Settings page ### What does this MR do? This MR provides the ability to configure the maximum size of an attachment inside a note. A parameter has been added to the Application Settings page. ### Are there points in the code the reviewer needs to double check? What should be done with the legacy note attachment validation? I added code to make the validation work with the configurable setting. I could see an issue where an admin lowers the limit from 10 megabytes to 5 megabytes, which could cause an existing model to be invalid. ### Why was this MR needed? We often have attachments that exceed 10 MB, and it would be nice to be able to override the defaults. ### What are the relevant issue numbers / [Feature requests](http://feedback.gitlab.com/)? See Issue #1258 ### Screenshots Before: ![Screen_Shot_2015-03-29_at_3.06.53_PM](https://gitlab.com/gitlab-org/gitlab-ce/uploads/6013a1dbc8cf61a63e93744149937fa0/Screen_Shot_2015-03-29_at_3.06.53_PM.png) After: ![Screen_Shot_2015-03-29_at_3.12.34_PM](https://gitlab.com/gitlab-org/gitlab-ce/uploads/f3518af7e8653ba40f0a3579456da6ad/Screen_Shot_2015-03-29_at_3.12.34_PM.png) See merge request !407
| * | | Support configurable attachment size via Application SettingsStan Hu2015-04-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Fix bug where error messages from Dropzone would not be displayed on the issues page Closes #1258
* | | | Merge branch 'import-current-user' into 'master'Dmitriy Zaporozhets2015-04-021-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Import GitHub, Bitbucket or GitLab.com projects owned by authenticated user into current namespace. Addresses #1347. Untested since I'm in a bit of a hurry. Will definitely have time to test and add unit tests before the 7.10 release :) See merge request !481
| * | | | Import GitHub, Bitbucket or GitLab.com projects owned by authenticated user ↵Douwe Maan2015-03-311-0/+1
| | |_|/ | |/| | | | | | | | | | into current namespace.
* | | | Merge branch 'repository-archive-worker' into 'master'Dmitriy Zaporozhets2015-04-021-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Archive repositories in background worker. Depends on https://gitlab.com/gitlab-org/gitlab_git/merge_requests/17 being merged, a new `gitlab_git` being released and this MR's `Gemfile.lock` being updated.. See private issue https://dev.gitlab.org/gitlab/gitlabhq/issues/2173. To do after this is merged: Update https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/files/gitlab-cookbooks/gitlab/templates/default/sv-sidekiq-run.erb in omnibus. See merge request !436
| * | | | Add item to changelog.Douwe Maan2015-03-311-0/+1
| |/ / /
* | | | Merge branch 'username-period' into 'master'Dmitriy Zaporozhets2015-04-021-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't allow username to end in period. The current behavior doesn't do username referencing and mentioning in sentences like "I discussed with with @douwe." since `douwe.` is matched as a username. Addresses private issue https://dev.gitlab.org/gitlab/gitlabhq/issues/2174. See merge request !438
| * | | | Don't allow username to end in period.Douwe Maan2015-03-271-0/+2
| | | | |
* | | | | ability to skip some items in backupbackup_skip_optionValery Sizov2015-04-021-0/+1
| |_|_|/ |/| | |
* | | | Update CHANGELOG.Marin Jankovski2015-04-021-5/+4
| | | |
* | | | Update changelog for 7.9.2.Marin Jankovski2015-04-021-0/+2
| |_|/ |/| |
* | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ceMarin Jankovski2015-03-311-0/+3
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: lib/gitlab/markdown.rb
| * \ \ Merge branch 'group-information-leak' into 'master'Dmitriy Zaporozhets2015-04-011-0/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Don't leak private group existence by redirecting from namespace controller to group controller. See merge request !440
| | * | | Don't leak private group existence by redirecting from namespace controller ↵Douwe Maan2015-03-241-0/+1
| | | | | | | | | | | | | | | | | | | | to group controller.
| * | | | Merge branch 'admin-user-projects' into 'master'Dmitriy Zaporozhets2015-04-011-0/+2
| |\ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix admin user projects lists. The admin user personal projects lists wasn't being rendered anymore. cc @marin See merge request !442
| | * | | Fix admin user projects lists.admin-user-projectsDouwe Maan2015-03-311-0/+1
| | |/ /
* | | | Merge branch 'email-full-url'Marin Jankovski2015-03-311-0/+1
|\ \ \ \ | |/ / / |/| | |
| * | | Return full URLs from GitLabIssueTrackerService.Douwe Maan2015-03-271-0/+1
| | |/ | |/|
* | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ceDmitriy Zaporozhets2015-03-301-0/+3
|\ \ \
| * \ \ Merge branch 'events-paginate' into 'master'Douwe Maan2015-03-301-0/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | API: Events paginate Updated the api method for /project/:id/events, to use the paginate method instead of limiting and offsetting the recent events in the method itself. This will also change the first page to be 1 instead of 0, but using 0 will still work and will give back the first page. This also add's the link headers (next/first/last). See merge request !267
| | * | | Updated api method GET /projects/:id/events to use paginate instead of a ↵Stephan van Leeuwen2015-03-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | self-implementation Also updated example request url Added changelog item
* | | | | Fix merge errors on CHANGELOGMarco Vito Moscaritolo2015-03-301-6/+9
|/ / / / | | | | | | | | During merges (d554070a and 497fd75d) changelog was "damaged", I restored the tagged 7.9.1 and added the required changes about 7.10.0 (unreleased). I think we need to ensure all PR are rebased on master before merge.
* | | | Merge branch 'file-type' of https://github.com/Soullivaneuh/gitlabhq into ↵Dmitriy Zaporozhets2015-03-291-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | Soullivaneuh-file-type
| * | | | Improve file icons rendering on treeSullivan SENECHAL2015-03-281-0/+1
| | | | |
* | | | | Merge branch 'clear-note-form-on-succcess' into 'master'Dmitriy Zaporozhets2015-03-291-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent note form from being cleared when submitting failed. When you try to submit a comment while you're not connected to the internet or while your connection is having trouble, the AJAX request would fail and the note would be deleted :cry: See merge request !468
| * | | | | Prevent note form from being cleared when submitting failed.clear-note-form-on-succcessDouwe Maan2015-03-271-0/+1
| | |_|/ / | |/| | |
* | | | | Merge branch 'fix-plain-diffs' into 'master'Dmitriy Zaporozhets2015-03-291-0/+2
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the email patches link for merge commits Rugged's `to_mbox` method doesn't work for merge commits, so don't display the option to download them as email patches. This is part of the fix for #1878, and gitlab/gitlab_git!27 allows a plain diff to be generated for a merge commit. Together these changes should prevent the 500 errors described in the issue. cc @sytse See merge request !1737
| * | | | Upgrade gitlab_git gem to version 7.1.3Vinnie Okada2015-03-281-0/+1
| | | | |
| * | | | Remove the email patches link for merge commitsVinnie Okada2015-03-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Rugged's `to_mbox` method doesn't work for merge commits, so don't display the option to download merge commits as email patches.
* | | | | Prevent holding Control-Enter or Command-Enter from posting comment multiple ↵Douwe Maan2015-03-271-0/+1
| |/ / / |/| | | | | | | | | | | times.
* | | | Fix tests and unassigned filter for issues. Updated CHANGELOGDmitriy Zaporozhets2015-03-271-0/+3
| | | |
* | | | Merge branch 'set-default-url-options' into 'master'Dmitriy Zaporozhets2015-03-261-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set Application controller default URL options to ensure all url_for calls are consistent ### What does this MR do? This MR sets the app controller's `default_url_options` so that all `url_for` calls are consistent. ### Are there points in the code the reviewer needs to double check? Setting these options may simplify `url_for` calls that load the GitLab options already. I did not want to touch existing code yet. I'm also not sure if there are other options that need to be included. ### Why was this MR needed? If you run GitLab behind a reverse proxy or in a Docker container, you don't want a user to be seeing the local IP and port on which GitLab is running (e.g. 192.168.1.1:8080). Right now there are places where this internal data is leaked (e.g. see the URL in Profile Settings -> Account -> Username; this uses `user_url`). ### What are the relevant issue numbers / [Feature requests](http://feedback.gitlab.com/)? #1249 See merge request !453