summaryrefslogtreecommitdiff
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'fix-commit-data-url-generation' into 'master'Douwe Maan2015-05-061-1/+1
| | | | | | | | | | | | | | | Fix bug where commit data would not appear in some subdirectories Fix issue where commit data would not show up in some subdirectories due to escaped slashes. For example: https://gitlab.common-lisp.net/ecl/ecl/tree/develop/src/gc (now patched with fix) The upgrade from Rails v4.1.2 to v4.1.9 (76aad9b76ed) caused slashes in a tree to be escaped automatically. Using a wildcard glob in the route prevents this behavior. * Closes #1478, #1459 * Closes https://github.com/gitlabhq/gitlabhq/issues/9037 See merge request !581
* Merge branch 'rs-issue-2212' into 'master'Dmitriy Zaporozhets2015-04-212-2/+3
| | | | | | | | Revert and re-fix image rendering in help pages Closes #2212 See merge request !1765
* Fix Resource Owner Password Authentication FlowRoshan Gautam2015-04-201-2/+2
|
* Merge branch 'ldap-block_auto_created_users' into 'master'Dmitriy Zaporozhets2015-04-152-0/+6
|\ | | | | | | | | | | | | | | Add config var to block auto-created LDAP users. Addresses private issue https://dev.gitlab.org/gitlab/gitlabhq/issues/2110. See merge request !522
| * Clarify config var and add to LDAP docs.ldap-block_auto_created_usersDouwe Maan2015-04-141-1/+3
| |
| * Add config var to block auto-created LDAP users.Douwe Maan2015-04-142-0/+4
| |
* | Merge branch 'invitation' into 'master'Dmitriy Zaporozhets2015-04-151-0/+15
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow users to be invited. Addresses private issue https://dev.gitlab.org/gitlab/gitlabhq/issues/2058. The "Add members" panes for both Group Members and Project Members have gained a line of text by the People field. ![Screen_Shot_2015-04-10_at_14.14.32](https://gitlab.com/gitlab-org/gitlab-ce/uploads/fe990e65eccd9203d7324b492941362b/Screen_Shot_2015-04-10_at_14.14.32.png) Entering an email address that is not already a member will give you the option to invite them. ![Screen_Shot_2015-04-10_at_14.14.48](https://gitlab.com/gitlab-org/gitlab-ce/uploads/d6b0d4571ea90f2a2e4af8f5b336e8e1/Screen_Shot_2015-04-10_at_14.14.48.png) Choosing the option will add them to the People field. This works the right way (TM) in combination with adding existing users as members. ![Screen_Shot_2015-04-10_at_14.15.09](https://gitlab.com/gitlab-org/gitlab-ce/uploads/a618e5ec292d79578b16400dca6d4cfe/Screen_Shot_2015-04-10_at_14.15.09.png) The invited member will be shown in the members list as such. The access level can be changed, and the invite can be revoked by deleting the member. ![Screen_Shot_2015-04-10_at_14.15.19](https://gitlab.com/gitlab-org/gitlab-ce/uploads/3695b9a6778d367b275115747579b46e/Screen_Shot_2015-04-10_at_14.15.19.png) The invited user will receive an email with an "Accept invitation" link. ![Screen_Shot_2015-04-10_at_14.17.52](https://gitlab.com/gitlab-org/gitlab-ce/uploads/730121888153117d83c3cd0e4f5c90f6/Screen_Shot_2015-04-10_at_14.17.52.png) If they're not already logged in, clicking this link will redirect them to the sign in/up page with a helpful notice. ![Screen_Shot_2015-04-10_at_14.18.12](https://gitlab.com/gitlab-org/gitlab-ce/uploads/1a26a5fa13321e7ef77ed8b538c8557d/Screen_Shot_2015-04-10_at_14.18.12.png) Signing in or signing up will redirect them back to the invite detail page, where they can actually accept the invitation, which will update the member record in question to point to the user in question. ![Screen_Shot_2015-04-10_at_14.18.48](https://gitlab.com/gitlab-org/gitlab-ce/uploads/7ac33085463a99b8cfa6baa13bfa1235/Screen_Shot_2015-04-10_at_14.18.48.png) Accepting the invitation will redirect them to the group (or project) with an appropriate notice. ![Screen_Shot_2015-04-10_at_14.18.58](https://gitlab.com/gitlab-org/gitlab-ce/uploads/7bf02a2e3bea589a11df401c23e68648/Screen_Shot_2015-04-10_at_14.18.58.png) As currently, they will also receive this information by email. ![Screen_Shot_2015-04-10_at_14.24.00](https://gitlab.com/gitlab-org/gitlab-ce/uploads/b44a342068433a268c0a06ed9e791ffa/Screen_Shot_2015-04-10_at_14.24.00.png) At the same time, the person who initially invited the email address is sent a notification as well, so they know of the new member and to tell them what name the user signed up with. ![Screen_Shot_2015-04-10_at_14.19.07](https://gitlab.com/gitlab-org/gitlab-ce/uploads/b29fea128186f938ec76bd7dec016b83/Screen_Shot_2015-04-10_at_14.19.07.png) The member row on the Members page will now have been updated with the new user account. ![Screen_Shot_2015-04-10_at_14.19.23](https://gitlab.com/gitlab-org/gitlab-ce/uploads/cf503d3d1679614e03acec2e946a28c3/Screen_Shot_2015-04-10_at_14.19.23.png) See merge request !500
| * | Let invites be declined.Douwe Maan2015-04-141-0/+1
| | |
| * | Let membership invitations be resent.Douwe Maan2015-04-141-0/+5
| | |
| * | Add invites controller.Douwe Maan2015-04-141-0/+9
| | |
* | | Merge branch 'google-code-import' into 'master'Douwe Maan2015-04-151-0/+9
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Import projects from Google Code. Resolves #1257. Issue import logic almost entirely taken from https://gitlab.com/o9000/google-code-to-gitlab ( :hearts: @o9000). ### To do - [x] List projects from Google Takeout file - [x] Import Git repository - [x] Import issues - [x] Link to correct attachment URL (https://code.google.com/p/support-tools/issues/detail?id=50) - [x] Handle deleted attachments - [x] Handle blockedOn attribute - [x] Add directions on how to get data from Google Takeout ### Import instructions ![Screen_Shot_2015-04-03_at_16.02.21](https://gitlab.com/gitlab-org/gitlab-ce/uploads/4a87038035fbad9441cf613b8cdcc690/Screen_Shot_2015-04-03_at_16.02.21.png) ### Imported issue ![Screen_Shot_2015-04-03_at_16.25.49](https://gitlab.com/gitlab-org/gitlab-ce/uploads/b2c2eaf5ecfcf57b3c48511eb5d26db4/Screen_Shot_2015-04-03_at_16.25.49.png) See merge request !471
| * | Allow user map to be specified.Douwe Maan2015-04-141-0/+3
| | |
| * | Allow projects to be imported from Google Code.Douwe Maan2015-04-031-0/+6
| | |
* | | Merge branch 'dir-traversal' into 'master'Dmitriy Zaporozhets2015-04-141-4/+4
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix directory traversal vulnerabilities Fixes gitlab/gitlab-ee#272. As @joern mentions: > This is not exploitable via the front-end nginx. But nevertheless this issue should be addressed. See merge request !1760
| * | Fix directory traversal vulnerability around uploads routes.Douwe Maan2015-04-101-4/+4
| | |
* | | Merge branch 'ldap_migration'Dmitriy Zaporozhets2015-04-132-2/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> Conflicts: db/schema.rb
| * | | Call your existing LDAP server 'main'Jacob Vosmaer2015-04-132-4/+9
| | | | | | | | | | | | | | | | | | | | By imposing this rule we avoid having to demand that 'ldapmain' exists in the settings initializer.
| * | | Simplify legacy LDAP config interpretationJacob Vosmaer2015-04-131-2/+3
| | | |
| * | | fix ldap identitiesValery Sizov2015-04-111-1/+6
| |/ /
* | | Merge branch 'shell-version-warning' into 'master'Dmitriy Zaporozhets2015-04-131-0/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Warn when gitlab-shell version doesn't match requirement. Addresses private issue https://dev.gitlab.org/gitlab/gitlabhq/issues/1791. See merge request !495
| * | | Warn when gitlab-shell version doesn't match requirement.shell-version-warningDouwe Maan2015-04-061-0/+7
| | | |
* | | | Merge branch 'public-deploy-keys' into 'master'Dmitriy Zaporozhets2015-04-131-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow admin to create public deploy keys that are accessible to any project. Addresses private issue https://dev.gitlab.org/gitlab/gitlabhq/issues/1774. Project settings: ![Screen_Shot_2015-03-27_at_14.46.48](https://gitlab.com/gitlab-org/gitlab-ce/uploads/01799ff912671ba6db3f828ea1aca1a6/Screen_Shot_2015-03-27_at_14.46.48.png) The "Public deploy keys" section is only shown when there are any. If there are public deploy keys but no project deploy keys, only public deploy keys are shown. If there are no public deploy keys and no project deploy keys, the current "Deploy keys from projects you have access to will be displayed here" placeholder is shown. The list of projects below the public key has been changed to only show projects the user has access to. "Public deploy key" seems to be repeated on the left, but the first is just the title. The label is always visible for public deploy keys. Admin index: ![Screen_Shot_2015-03-27_at_14.47.06](https://gitlab.com/gitlab-org/gitlab-ce/uploads/ea889d274cfd3f0694d47d602f4f3e94/Screen_Shot_2015-03-27_at_14.47.06.png) Admin detail page: ![Screen_Shot_2015-03-27_at_14.47.16](https://gitlab.com/gitlab-org/gitlab-ce/uploads/8c8475e05bf6b497da3b9f1bc102329f/Screen_Shot_2015-03-27_at_14.47.16.png) Projects using the deploy key are listed on the left and can be disabled easily. See merge request !469
| * | | | Allow admin to create public deploy keys that are accessible to any project.Douwe Maan2015-04-031-1/+3
| | |_|/ | |/| |
* | | | Use `\A` and `\z` in regexes instead of `^` and `$`.Douwe Maan2015-04-101-1/+1
| |_|/ |/| |
* | | Add lib/gitlab.rb to autoload non-conventional pathsRobert Speicher2015-04-091-0/+2
| | |
* | | Revert "Preload lib/"Robert Speicher2015-04-091-5/+0
| |/ |/| | | | | This reverts commit 5511a731bcc05034abacd4ec01ff7d5a2a3b89d3.
* | Merge remote-tracking branch 'github.com/master'Douwe Maan2015-04-042-1/+2
|\ \
| * | Fix and improve help renderingSullivan SENECHAL2015-04-032-1/+2
| | |
* | | Remove sidekiq-limit_fetch because it require Redis 2.6.no-limit-fetchDouwe Maan2015-04-031-2/+0
| | |
* | | Merge branch 'custom-email-reply-to' into 'master'Douwe Maan2015-04-032-0/+2
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-032-0/+2
| | | | | | | | | | | | Closes #1305
* | | Merge branch 'configurable-attachment-size' into 'master'Douwe Maan2015-04-031-0/+1
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/+1
| |/ | | | | | | | | | | Fix bug where error messages from Dropzone would not be displayed on the issues page Closes #1258
* | Limit number of concurrent archive_repo jobs to 2.Douwe Maan2015-03-311-0/+2
|/
* Missing dot.Achilleas Pipinellis2015-03-301-1/+1
|
* Update documentation on issue closing pattern.Achilleas Pipinellis2015-03-301-1/+1
|
* Merge branch 'master' of github.com:gitlabhq/gitlabhqDmitriy Zaporozhets2015-03-291-131/+0
|\
| * update acts-as-taggable-onNihad Abbasov2015-03-291-131/+0
| |
* | Merge branch 'remove_external_trackers_from_yml' into 'master'Dmitriy Zaporozhets2015-03-291-29/+0
|\ \ | |/ |/| | | | | | | | | | | We've moved external trackers to service, remove from gitlab.yml. Fixes #1937 See merge request !1743
| * We've moved external trackers to service, remove from gitlab.yml.Marin Jankovski2015-03-271-29/+0
| |
* | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ceDmitriy Zaporozhets2015-03-271-0/+5
|\ \ | |/ |/|
| * Add autocomplete controllerDmitriy Zaporozhets2015-03-261-0/+5
| |
* | Add a note about not adding new setting options to gitlab.yml.Marin Jankovski2015-03-261-0/+5
|/
* Reduce Rack Attack false positives by clearing out auth failure count uponStan Hu2015-03-242-0/+4
| | | | | | | | successful Git over HTTP authentication. Add logging when a ban goes into effect for debugging. Issue #1171
* Restyle oauth accounts at profile page and add ability to unlink accountimprove-profileDmitriy Zaporozhets2015-03-211-1/+5
|
* Fix typo.Marin Jankovski2015-03-201-1/+1
|
* Change the name of the key used for bitbucket importer.Marin Jankovski2015-03-201-1/+1
|
* Fix commits routingDmitriy Zaporozhets2015-03-201-2/+1
|
* Fix commits routing for branches with slashfix-commits-routingDmitriy Zaporozhets2015-03-201-11/+20
|
* Revert "Increase timeout for Git-over-HTTP requests."Dmitriy Zaporozhets2015-03-192-12/+16
| | | | | | | This reverts commit 516bcabbf42d60db2ac989dce4c7187b2a1e5de9. Conflicts: Gemfile