summaryrefslogtreecommitdiff
path: root/lib/gitlab
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'gitlab.com/master' into gitlab-git-http-serverJacob Vosmaer2015-08-314-4/+94
|\
| * Merge branch 'master' into joelkoglin/gitlab-ce-feature_fix_ldap_auth_issue_993Douwe Maan2015-08-2917-33/+429
| |\
| | * Merge branch 'fix-session_expire_delay' into 'master'Stan Hu2015-08-281-1/+1
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | read session_expire_delay from database if table & column exists; Previous code only ends up using the default value for session_expire_delay, not the value stored in the database, making the session always 1 week. See merge request !1217
| | | * fixed connection detection so settings can be read from the databaseEric Maziade2015-08-271-1/+1
| | | |
| | * | Add `count` to Themes and ColorSchemesRobert Speicher2015-08-262-0/+10
| | | |
| | * | Add `Gitlab::Themes.for_user`Robert Speicher2015-08-261-0/+13
| | | |
| | * | Add Gitlab::ColorSchemes moduleRobert Speicher2015-08-251-0/+62
| | |/ | | | | | | | | | | | | Very similar to Gitlab::Theme, this contains all of the definitions for our syntax highlighting schemes.
| * | Minor refactorDouwe Maan2015-08-291-7/+8
| | |
| * | Issue #993: Fixed login failure when extern_uid changesJoel Koglin2015-08-211-3/+7
| | |
* | | Replace grack with gitlab-git-http-serverJacob Vosmaer2015-08-311-8/+8
| |/ |/|
* | Ability to search milestonesmilestone_searchValery Sizov2015-08-241-1/+13
| |
* | Remove user OAuth tokens stored in database for Bitbucket, GitHub, and GitLabStan Hu2015-08-238-30/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and request them each session. Pass these tokens to the project import data. This prevents the need to encrypt these tokens and clear them in case they expire or get revoked. For example, if you deleted and re-created OAuth2 keys for Bitbucket, you would get an Error 500 with no way to recover: ``` Started GET "/import/bitbucket/status" for x.x.x.x at 2015-08-07 05:24:10 +0000 Processing by Import::BitbucketController#status as HTML Completed 500 Internal Server Error in 607ms (ActiveRecord: 2.3ms) NameError (uninitialized constant Import::BitbucketController::Unauthorized): app/controllers/import/bitbucket_controller.rb:77:in `rescue in go_to_bitbucket_for_permissions' app/controllers/import/bitbucket_controller.rb:74:in `go_to_bitbucket_for_permissions' app/controllers/import/bitbucket_controller.rb:86:in `bitbucket_unauthorized' ``` Closes #1871
* | Merge branch 'reply-by-email' into 'master'Robert Speicher2015-08-224-0/+269
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Reply by email Fixes #1360. It's far from done, but _it works_. See merge request !1173
| * | No HTML-only email pleaseDouwe Maan2015-08-212-153/+6
| | |
| * | Block blocked users from replying to threads by email.reply-by-emailDouwe Maan2015-08-211-0/+3
| | |
| * | Memoize address_regex locally.Douwe Maan2015-08-201-2/+3
| | |
| * | Fix spec by removing global state.Douwe Maan2015-08-201-8/+6
| | |
| * | Fix markdown specs.Douwe Maan2015-08-201-1/+1
| | |
| * | Fix indentationDouwe Maan2015-08-201-2/+2
| | |
| * | Add gitlab:reply_by_email:check rake task.Douwe Maan2015-08-201-3/+6
| | |
| * | Merge branch 'master' into reply-by-emailDouwe Maan2015-08-2013-635/+90
| |\ \ | | |/
| * | Test Gitlab::Email::Receiver.Douwe Maan2015-08-201-9/+9
| | |
| * | Make error class names more consistent.Douwe Maan2015-08-201-5/+5
| | |
| * | Fix a couple of whoopsy daisies.Douwe Maan2015-08-202-2/+4
| | |
| * | Extract ReplyParser and AttachmentUploader from Receiver.Douwe Maan2015-08-206-325/+362
| | |
| * | Start on tests.Douwe Maan2015-08-191-19/+18
| | |
| * | Send a rejection email when the incoming email couldn't be processed.Douwe Maan2015-08-191-6/+10
| | |
| * | Turn reply-by-email attachments into uploads.Douwe Maan2015-08-191-0/+33
| | |
| * | Changes and stuff.Douwe Maan2015-08-183-19/+305
| | |
| * | Reply by email POCDouwe Maan2015-08-181-0/+50
| | |
* | | Remove trailing HTML entities from non-Rinku autolinks as well.rs-dev-issue-2550Robert Speicher2015-08-201-1/+7
| |/ |/|
* | Import sources: settings in the admin interfaceArtem Sidorenko2015-08-202-1/+31
| |
* | Merge branch 'remove-satellites'Dmitriy Zaporozhets2015-08-1911-634/+59
|\ \ | |/ |/| | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * Merge branch 'master' into remove-satellitesDmitriy Zaporozhets2015-08-171-1/+1
| |\ | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | Refactor pre/post receive commit services into one classDmitriy Zaporozhets2015-08-141-0/+59
| | |
| * | Revert "Merge branch 'revert-satellites' into 'master' "Dmitriy Zaporozhets2015-08-1110-633/+0
| | | | | | | | | | | | | | | This reverts commit 5daf44b7c86e0e2641a902b1da8b01d91fa3dbfa, reversing changes made to 2f706fbd231cabe7a76a5d17ac44285aaaf8592c.
* | | Merge branch 'fix-authhash-infinite-loop' into 'master'Robert Speicher2015-08-181-16/+30
|\ \ \ | | | | | | | | | | | | | | | | | | | | Fix infinite loop when SAML was incorrectly configured. See merge request !1170
| * | | Fix infinite loop when SAML was incorrectly configured.fix-authhash-infinite-loopDouwe Maan2015-08-171-16/+30
| | |/ | |/|
* | | Merge branch 'mr-source-branch-clear-cache' into 'master'Dmitriy Zaporozhets2015-08-181-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clear cache to prevent listing deleted branches after MR removes source branch Closes #2272 See merge request !1160
| * | | Clear cache to prevent listing deleted branches after MR removes source branchStan Hu2015-08-141-0/+1
| |/ / | | | | | | | | | Closes #2272
* | | Merge branch 'rs-remove-gfm_with_options' into 'master'Douwe Maan2015-08-171-11/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the `gfm_with_options` helper It was redundant because `gfm` also took options. See merge request !1152
| * | | Remove the `gfm_with_options` helperrs-remove-gfm_with_optionsRobert Speicher2015-08-121-11/+1
| |/ / | | | | | | | | | It was redundant because `gfm` also took options.
* | | Merge branch 'fix-backslashes-inline-diff' into 'master'Douwe Maan2015-08-171-2/+5
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug where backslashes in inline diffs could be dropped This MR fixes a bug in inline diff generation causing backslashes to be dropped. For example, the input: ``` input.to_s.sub(/[\r\n].+/,'').sub(/\\[rn].+/, '').strip ``` The second backslash is dropped in the second `sub` statement: ![image](https://gitlab.com/gitlab-org/gitlab-ce/uploads/16e513894f7ecda1b111fe7d43e7f388/image.png) With this fix, it looks like: ![image](https://gitlab.com/gitlab-org/gitlab-ce/uploads/90fd635a937a68f1b2403740ebc75e3a/image.png) Closes #2253 See merge request !1143
| * | Fix bug where backslashes in inline diffs could be droppedStan Hu2015-08-111-2/+5
| |/ | | | | | | Closes #2253
* | markup_helper: detect .mkd and .mkdn as markdownBen Boeckel2015-08-121-1/+1
|/
* Revert "Merge branch 'web-editor-rugged' into 'master'"Dmitriy Zaporozhets2015-08-114-0/+210
| | | | | | | This reverts commit 5a1aa49b5533593dc4c6de82279fe44f5f15616c, reversing changes made to a675bea2c1c1d5d6923cb97b8714eb72d4e4ff9b. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Revert "Merge branch 'drop-satellites'"Dmitriy Zaporozhets2015-08-116-0/+423
| | | | | | | This reverts commit 957e849f41d96fa9778fcdd06792d2f0274b29ab, reversing changes made to 6b9dbe9f5a175a8162abf296367f561bab3eea1a. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge branch 'rs-reference-data-attrs' into 'master' Robert Speicher2015-08-108-8/+32
|\ | | | | | | | | | | | | Add `data-[type]-id` attribute to reference links This is to let us redact them later in another filter. See merge request !1110
| * Add `data-[type]-id` attribute to reference linksrs-reference-data-attrsRobert Speicher2015-08-088-8/+32
| | | | | | | | This is to let us redact them later in another filter.
* | Show incompatible projects in Bitbucket import statusStan Hu2015-08-071-0/+4
|/ | | | See #1871