Douwe Maan
fe86c8dfbd
Merge branch 'master' into joelkoglin/gitlab-ce-feature_fix_ldap_auth_issue_993
2015-08-29 11:49:14 -07:00
Douwe Maan
d92f428024
Minor refactor
2015-08-29 11:48:54 -07:00
Stan Hu
a429eb4d45
Merge branch 'fix-session_expire_delay' into 'master'
...
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
2015-08-28 07:55:51 +00:00
Eric Maziade
23aee0ca8a
fixed connection detection so settings can be read from the database
2015-08-27 21:21:31 -04:00
Robert Speicher
2d72efcd9f
Add count to Themes and ColorSchemes
2015-08-26 11:30:38 -07:00
Robert Speicher
6d43308b5a
Add Gitlab::Themes.for_user
2015-08-26 11:30:11 -07:00
Robert Speicher
4344b8d2d4
Add Gitlab::ColorSchemes module
...
Very similar to Gitlab::Theme, this contains all of the definitions for
our syntax highlighting schemes.
2015-08-25 15:32:38 -07:00
Valery Sizov
56527b63e8
Ability to search milestones
2015-08-24 13:59:01 +03:00
Stan Hu
ed1d4fa477
Remove user OAuth tokens stored in database for Bitbucket, GitHub, and GitLab
...
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
2015-08-23 09:23:44 -07:00
Robert Speicher
f0bdf7f810
Merge branch 'reply-by-email' into 'master'
...
Reply by email
Fixes #1360 .
It's far from done, but _it works_.
See merge request !1173
2015-08-22 00:00:08 +00:00
Douwe Maan
15fc7bd613
No HTML-only email please
2015-08-21 16:09:55 -07:00
Douwe Maan
69708dab9f
Block blocked users from replying to threads by email.
2015-08-21 10:14:45 -07:00
Joel Koglin and Joel Koglin
4d2f36118a
Issue #993 : Fixed login failure when extern_uid changes
2015-08-21 09:36:27 -07:00
Robert Speicher
747fe7520b
Remove trailing HTML entities from non-Rinku autolinks as well.
2015-08-20 18:25:16 -07:00
Douwe Maan
35224d5e7f
Memoize address_regex locally.
2015-08-20 16:44:44 -07:00
Douwe Maan
3d141d1512
Fix spec by removing global state.
2015-08-20 16:21:31 -07:00
Douwe Maan
99ef8c8159
Fix markdown specs.
2015-08-20 15:37:43 -07:00
Douwe Maan
f26c2905d1
Fix indentation
2015-08-20 14:25:56 -07:00
Douwe Maan
123af78561
Add gitlab:reply_by_email:check rake task.
2015-08-20 14:03:04 -07:00
Douwe Maan
3d51a6d435
Merge branch 'master' into reply-by-email
2015-08-20 12:19:19 -07:00
Douwe Maan
8ec5fb138d
Test Gitlab::Email::Receiver.
2015-08-20 12:17:59 -07:00
Douwe Maan
2f78b5e8af
Make error class names more consistent.
2015-08-20 11:33:18 -07:00
Douwe Maan
0b401f2e94
Fix a couple of whoopsy daisies.
2015-08-20 11:17:14 -07:00
Douwe Maan
e9972efc2f
Extract ReplyParser and AttachmentUploader from Receiver.
2015-08-20 11:05:06 -07:00
Artem Sidorenko
55dca86b98
Import sources: settings in the admin interface
2015-08-20 11:28:27 +02:00
Douwe Maan
83081f1673
Start on tests.
2015-08-19 18:00:13 -07:00
Douwe Maan
76dbafba86
Send a rejection email when the incoming email couldn't be processed.
2015-08-19 11:10:21 -07:00
Douwe Maan
ee1eb2948d
Turn reply-by-email attachments into uploads.
2015-08-19 10:18:05 -07:00
Dmitriy Zaporozhets
72a425fa66
Merge branch 'remove-satellites'
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-08-19 09:52:39 +02:00
Douwe Maan
8906cabae7
Changes and stuff.
2015-08-18 17:02:26 -07:00
Douwe Maan
f76eac56b9
Reply by email POC
2015-08-18 15:46:36 -07:00
Robert Speicher
204914983a
Merge branch 'fix-authhash-infinite-loop' into 'master'
...
Fix infinite loop when SAML was incorrectly configured.
See merge request !1170
2015-08-18 15:56:30 +00:00
Dmitriy Zaporozhets
798f2fe19f
Merge branch 'mr-source-branch-clear-cache' into 'master'
...
Clear cache to prevent listing deleted branches after MR removes source branch
Closes #2272
See merge request !1160
2015-08-18 13:16:46 +00:00
Douwe Maan
262c6f11fe
Merge branch 'rs-remove-gfm_with_options' into 'master'
...
Remove the `gfm_with_options` helper
It was redundant because `gfm` also took options.
See merge request !1152
2015-08-17 23:42:29 +00:00
Douwe Maan
c16b1651f5
Fix infinite loop when SAML was incorrectly configured.
2015-08-17 16:39:22 -07:00
Douwe Maan
c9920c422d
Merge branch 'fix-backslashes-inline-diff' into 'master'
...
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:

With this fix, it looks like:

Closes #2253
See merge request !1143
2015-08-17 23:33:36 +00:00
Dmitriy Zaporozhets
4a0fa27017
Merge branch 'master' into remove-satellites
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-08-17 11:41:53 +02:00
Stan Hu
6e808fc222
Clear cache to prevent listing deleted branches after MR removes source branch
...
Closes #2272
2015-08-14 07:09:25 -07:00
Dmitriy Zaporozhets
4e4866f255
Refactor pre/post receive commit services into one class
2015-08-14 16:04:17 +02:00
Robert Speicher
907860ed3d
Remove the gfm_with_options helper
...
It was redundant because `gfm` also took options.
2015-08-12 23:32:16 -04:00
Ben Boeckel
013260e057
markup_helper: detect .mkd and .mkdn as markdown
2015-08-12 15:29:15 -04:00
Stan Hu
c36adb98aa
Fix bug where backslashes in inline diffs could be dropped
...
Closes #2253
2015-08-11 18:39:27 -07:00
Dmitriy Zaporozhets
3e259ea8bc
Revert "Merge branch 'revert-satellites' into 'master'
"
...
This reverts commit 5daf44b7c8 , reversing
changes made to 2f706fbd23 .
2015-08-11 14:33:31 +02:00
Dmitriy Zaporozhets
9d029a05f1
Revert "Merge branch 'web-editor-rugged' into 'master'"
...
This reverts commit 5a1aa49b55 , reversing
changes made to a675bea2c1 .
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-08-11 13:04:38 +02:00
Dmitriy Zaporozhets
9f10943c1a
Revert "Merge branch 'drop-satellites'"
...
This reverts commit 957e849f41 , reversing
changes made to 6b9dbe9f5a .
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-08-11 10:28:42 +02:00
Robert Speicher
fb6f8d9198
Merge branch 'rs-reference-data-attrs' into 'master'
...
Add `data-[type]-id` attribute to reference links
This is to let us redact them later in another filter.
See merge request !1110
2015-08-10 00:07:56 +00:00
Robert Speicher
32e63ba7a1
Add data-[type]-id attribute to reference links
...
This is to let us redact them later in another filter.
2015-08-08 16:43:29 -04:00
Stan Hu
d7accda1ae
Show incompatible projects in Bitbucket import status
...
See #1871
2015-08-07 07:07:08 -07:00
Dmitriy Zaporozhets
b48b07044b
Merge branch 'master' into drop-satellites
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-08-04 16:42:36 +02:00
Robert Speicher
4e22dcb6a3
Add spec to RelativeLinkFilter for Unicode filenames
2015-07-30 17:25:07 -04:00