Annabel Dunstone
f9014e4ec6
Use meta key to open todo in new tab
2016-04-08 09:46:32 -07:00
Yorick Peterse
fb02c96747
Merge branch 'gitlab-workhorse-0.7.2' into 'master'
...
Use gitlab-workhorse 0.7.2
See merge request !3570
2016-04-08 15:14:05 +00:00
Rémy Coutable
312a09e7aa
Merge branch 'api-expose-subscribed' into 'master'
...
API: Expose subscribed? on issues and merge requests
This is the first start for the new `subscribable` API. It exposes the `subscribed` field for issues and merge requests.
Related to #6024
See merge request !3611
2016-04-08 14:36:54 +00:00
Robert Schilling
fb2fde9d62
API: Expose subscribed? on issues
2016-04-08 15:53:04 +02:00
Robert Schilling
4d04e91814
Merge branch 'patch-1' into 'master'
...
Fix Incorrect Quote In Docker Executor Example
## What does this MR do?
The corrected line opened with a regular quote (') but closed with a back-tick (`)
I believe this is invalid bash syntax
## Are there points in the code the reviewer needs to double check?
Probably not
## Why was this MR needed?
Fixes error when example is copied and pasted
## What are the relevant issue numbers?
None
## Screenshots (if relevant)
None
See merge request !3604
2016-04-08 13:40:24 +00:00
Jacob Schatz
8419f355d6
Merge branch 'revert-missing-changelog' into 'master'
...
Remove changelog entry for new navigation sidebar.
See merge request !3608
2016-04-07 22:05:42 +00:00
Jacob Schatz
6dbc5f9f33
Merge branch 'code-wrapping' into 'master'
...
Fix side-by-side code format & commit message wrap


See merge request !3605
2016-04-07 22:00:54 +00:00
Jacob Schatz
8f0846d749
Merge branch 'revert-2ed6cd9e' into 'master'
...
Revert "Merge branch 'new-navigation-prototype' into 'master'"
This reverts merge request !3494
See merge request !3607
2016-04-07 21:55:09 +00:00
Robert Speicher
17fe62e3a3
Update CHANGELOG for 8.6.5, 8.5.10, 8.4.8, and 8.3.7
...
[ci skip]
2016-04-07 17:45:36 -04:00
Jacob Schatz
ff1903b77a
Remove changelog entry for new navigation sidebar.
2016-04-07 17:25:19 -04:00
Jacob Schatz
f2b7cd4435
Revert "Merge branch 'new-navigation-prototype' into 'master'"
...
This reverts merge request !3494
2016-04-07 21:20:16 +00:00
Jacob Schatz
4361cc395c
Merge branch 'revert-5e8740ee' into 'master'
...
Revert "Merge branch 'fix-sidebar-exapnd' into 'master'"
This reverts merge request !3520
See merge request !3606
2016-04-07 21:03:28 +00:00
Jacob Schatz
dc3de6e132
Revert "Merge branch 'fix-sidebar-exapnd' into 'master'"
...
This reverts merge request !3520
2016-04-07 20:33:01 +00:00
Annabel Dunstone
422a924758
Fix side-by-side code format & commit message wrap
2016-04-07 13:27:39 -07:00
Alex Mayer
875646a85e
Fix Incorrect Quote In Docker Executor Example
2016-04-07 20:10:29 +00:00
Jacob Schatz
1060467bb8
Merge branch 'indentation-bug' into 'master'
...
Preserve white space
See merge request !3602
2016-04-07 18:28:48 +00:00
Jacob Schatz
f79d3cda35
Merge branch 'fix-number-of-todos-sidebar-is-not-updated' into 'master'
...
Update number of Todos in the sidebar when it's marked as "Done"
Closes #15002
See merge request !3600
2016-04-07 17:44:41 +00:00
Douglas Barbosa Alexandre
ee62ce65a1
Update CHANGELOG
2016-04-07 14:07:13 -03:00
Annabel Dunstone
a81fcf8bd6
Indentation update
2016-04-07 09:06:46 -07:00
Annabel Dunstone
f84d9e5389
Preserve white space
2016-04-07 08:55:16 -07:00
Douglas Barbosa Alexandre
bb5bc90ab0
Update number of Todos in the sidebar when it's marked as "Done"
2016-04-07 12:35:25 -03:00
Rémy Coutable
074c239390
Merge branch 'issue_14012' into 'master'
...
Fix problem when creating milestones in groups without projects
Fixes #14012
See merge request !3481
2016-04-07 15:19:56 +00:00
Douwe Maan
9cae14037a
Merge branch 'regex-for-colons' into 'master'
...
Add optional colon.
See merge request !3591
2016-04-07 14:40:18 +00:00
Yorick Peterse
45e0565f98
Merge branch 'no-gc-auto' into 'master'
...
Disable git gc --auto
See merge request !3572
2016-04-07 14:29:42 +00:00
Rémy Coutable
e8e9471c61
Merge branch 'dont-assign-me-if-you-arent-allow' into 'master'
...
Hide "assign to me" link if not allowed
Fixes #14996
See merge request !3590
2016-04-07 14:02:30 +00:00
Felipe Artur
0bef4b9764
Implement review suggestions
2016-04-07 10:59:24 -03:00
Jacob Schatz
2caaabf10a
CHANGELOG
2016-04-07 09:14:20 -04:00
Jacob Schatz
0bbeebc8f9
Remove dumb debug statement and add many tests.
2016-04-07 08:47:29 -04:00
Jacob Schatz
d76a769d24
Remove duplication. Remove JS data attributes
2016-04-07 08:32:37 -04:00
Jacob Schatz
8172d2c1f2
Add optional colon.
2016-04-07 08:17:05 -04:00
Grzegorz Bizon
b30ebdaa1a
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq
...
* 'master' of dev.gitlab.org:gitlab/gitlabhq:
Make sessions controller specs more explicit
Fix 2FA authentication spoofing vulnerability
Add specs for sessions controller including 2FA
2016-04-07 14:10:28 +02:00
Rémy Coutable
237324cc17
Merge branch 'fix/2fa-authentication-spoofing' into 'master'
...
Fix 2FA authentication spoofing
## Summary
This is security fix for vulnerability described at
https://gitlab.com/gitlab-org/gitlab-ce/issues/14900 .
Attacker was able to bypass password authentication of users that have 2FA enabled, and consequently sign is as a different user, without knowing his password, if he managed to guess 2FA One Time Password for that user.
It was also possible to enumerate users and check if they have 2FA enabled, because GitLab responded with different error for each case.
## Fix
This MR attempts to change default user search scope if `otp_user_id` session variable has been set. If it is present, it means that user has 2FA enabled, and has already been verified with login and password. In this case we should look for user with `otp_user_id` first, before picking it up by `login`.
Both, 2FA authentication spoofing and 2FA discovery have been covered by specs.
## Further work
Current 2FA code is a bit tricky, so it probably needs some refactoring.
See merge request !1947
2016-04-07 11:56:44 +00:00
Grzegorz Bizon
33a8dfd04f
Make sessions controller specs more explicit
2016-04-07 13:16:48 +02:00
Jacob Schatz
92649ca97a
Hide "assign to me" link if not allowed
2016-04-07 07:09:31 -04:00
Jacob Vosmaer
94c135d3c8
Merge branch 'master' of https://gitlab.com/gitlab-org/gitlab-ce into gitlab-workhorse-0.7.2
2016-04-07 12:47:23 +02:00
Jacob Vosmaer
3e26f6b00f
Merge branch 'master' of https://gitlab.com/gitlab-org/gitlab-ce into no-gc-auto
2016-04-07 12:43:35 +02:00
Yorick Peterse
a918e8bf27
Merge branch 'fix-project-404-cache-issue' into 'master'
...
Expire caches after project creation to ensure a consistent state
See merge request !3586
2016-04-07 10:31:04 +00:00
Rémy Coutable
144912851c
Merge branch 'update_main_lang_if_unset' into 'master'
...
Only update main language if it is not already set
Related to gitlab-org/gitlab-ce#14937 (but does not fully fix) This is a temporary fix so performance isn't affected so much.
cc @yorickpeterse @ayufan how does this look?
See merge request !3556
2016-04-07 09:41:51 +00:00
Grzegorz Bizon
00da609cfd
Fix 2FA authentication spoofing vulnerability
...
This commit attempts to change default user search scope if otp_user_id
session variable has been set. If it is present, it means that user has
2FA enabled, and has already been verified with login and password. In
this case we should look for user with otp_user_id first, before picking
it up by login.
2016-04-07 11:19:29 +02:00
Rémy Coutable
92897d7683
Merge branch 'api-filter-milestone' into 'master'
...
API: Ability to filter milestones by state
Ability to filter milestones by `active` and `closed` state.
* Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/14931
See merge request !3566
2016-04-07 08:45:35 +00:00
Rémy Coutable
8eae7b1088
Merge branch 'feature/expose-builds-badge' into 'master'
...
Expose badges
This MR exposes badge somewhere in visible place.

Closes #13801
See merge request !3326
2016-04-07 08:40:15 +00:00
Rémy Coutable
d62a3decf9
Merge branch 'fix_14638' into 'master'
...
Fixes #14638 .
The SQL query was ambiguous and in this case we want to filter projects.
See merge request !3462
2016-04-07 08:35:38 +00:00
Rémy Coutable
2817c54137
Merge branch 'return-303-for-branch-deletion' into 'master'
...
Return status code 303 after a branch DELETE operation to avoid project deletion
Closes #14994
See merge request !3583
2016-04-07 08:27:37 +00:00
Stan Hu
27b9f64efb
Expire caches after project creation to ensure a consistent state
...
Closes #14961
2016-04-07 00:29:01 -07:00
Jeroen van Baarsen
7266972b52
Merge branch 'update-coveralls' into 'master'
...
Update coveralls from 0.8.9 to 0.8.13 and simplecov from 0.10.0 to 0.11.2
This removes a few dependencies! It was also rude to be using coveralls
0.8.9, considering 0.8.12 introduced support for GitLab CI :) Also
paves the way for updating mime-types to 3.0.
Coveralls Changelog:
https://github.com/lemurheavy/coveralls-ruby/releases
Simplecov Changelog:
https://github.com/colszowka/simplecov/blob/master/CHANGELOG.md
See merge request !3584
2016-04-07 06:42:29 +00:00
Robert Schilling
f5fdf20d76
Merge branch 'master' of github.com:gitlabhq/gitlabhq
2016-04-07 08:21:04 +02:00
Robert Schilling
e684063b21
Merge branch 'patch-1' into 'master'
...
Fix typo in .gitlab-ci.yml doc. [ci skip]
See merge request !3581
2016-04-07 06:19:33 +00:00
connorshea
50ef9fcafb
Update coveralls from 0.8.9 to 0.8.13 and simplecov from 0.10.0 to 0.11.2
...
This removes a few dependencies! It was also rude to be using coveralls
0.8.9, considering 0.8.12 introduced support for GitLab CI :) Also
paves the way for updating mime-types to 3.0.
Coveralls Changelog:
https://github.com/lemurheavy/coveralls-ruby/releases
Simplecov Changelog:
https://github.com/colszowka/simplecov/blob/master/CHANGELOG.md
2016-04-06 23:54:28 -06:00
Stan Hu
924e4b3700
Return status code 303 after a branch DELETE operation to avoid project deletion
...
Closes #14994
2016-04-06 21:11:10 -07:00
Robert Speicher
8f0945311b
Merge branch 'anti-memoizer-mr-fix' into 'master'
...
Reset merge request widget options
Fixes #14986
See merge request !3582
2016-04-07 03:00:51 +00:00