An error occurred fetching the project authors.
- 21 Jun, 2016 1 commit
-
-
Valery Sizov authored
-
- 20 Jun, 2016 1 commit
-
-
Sean McGivern authored
-
- 19 Jun, 2016 1 commit
-
-
Paco Guzman authored
-
- 18 Jun, 2016 1 commit
-
-
Paco Guzman authored
-
- 17 Jun, 2016 3 commits
-
-
Stan Hu authored
Closes #637
-
Valery Sizov authored
-
Patricio Cano authored
-
- 16 Jun, 2016 3 commits
-
-
Douglas Barbosa Alexandre authored
-
Paco Guzman authored
-
Valery Sizov authored
-
- 15 Jun, 2016 9 commits
-
-
Douglas Barbosa Alexandre authored
[ci skip]
-
Douglas Barbosa Alexandre authored
[ci skip]
-
Douglas Barbosa Alexandre authored
[ci skip]
-
Douglas Barbosa Alexandre authored
[ci skip]
-
Douglas Barbosa Alexandre authored
[ci skip]
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
[ci skip]
-
Paco Guzman authored
UpdateAllMirror jobs try to update each mirror status and later add a job to update the mirror. We’ll distribute at what time that job will be executed trying to avoid locks updating project import_status column
-
Sean McGivern authored
-
- 09 Jun, 2016 1 commit
-
-
Patricio Cano authored
-
- 08 Jun, 2016 1 commit
-
-
Stan Hu authored
See #393
-
- 06 Jun, 2016 1 commit
-
-
Patricio Cano authored
-
- 05 Jun, 2016 1 commit
-
-
Paco Guzman authored
-
- 03 Jun, 2016 1 commit
-
-
Stan Hu authored
Closes #605
-
- 02 Jun, 2016 2 commits
-
-
Robert Speicher authored
[ci skip]
-
Valery Sizov authored
-
- 01 Jun, 2016 1 commit
-
-
Drew Blessing authored
-
- 29 May, 2016 1 commit
-
-
Stan Hu authored
Closes #607
-
- 26 May, 2016 1 commit
-
-
Valery Sizov authored
-
- 25 May, 2016 2 commits
-
-
Robert Speicher authored
[ci skip]
-
Stan Hu authored
1. Only check if the user is an admin 2. Cache the active user count for an hour Helps gitlab-com/operations#298
-
- 24 May, 2016 1 commit
-
-
James Lopez authored
-
- 23 May, 2016 2 commits
-
-
Robert Speicher authored
[ci skip]
-
Robert Speicher authored
[ci skip]
-
- 21 May, 2016 2 commits
-
-
Yorick Peterse authored
-
Gabriel Mazetto authored
Geo: Single Sign Out Implements Single Sign Out for Geo (#76). Initial proposal was to generate a hash based on the `access_token`, but that created a O(N) cost against a desirable O(1), as a new `access_token` is generated for each new login. To overcome that cost we would need to send a "public identifier" to help retrieve the correct `access_token` and provide that during login process. This is also how most Single Sign On implementations works (they provide some sort of session_id, that we notify every node to invalidate, during sign out process). As I don't want to modify our OAuth table (that is managed by doorkeeper) nor change the way our login process work, the solution is to encrypt the `access_token` using a symmetric key known by both nodes, and expire the `access_token` after the logout to prevent replay attacks (otherwise we would need to send a `nounce` and store that on primary). The key is based on `Gitlab::Application.secrets.db_key_base` which we already use to encrypt database attributes and is synced between both nodes. We communicate sending a `state` parameter which is known terminology in OAuth protocol. Although this is implemented with Geo only in mind, we can backport to CE (with minimal changes) and provide as a "non-standard" way of single sign off for applications that integrate with GitLab. Fixes #522 See merge request !380
-
- 20 May, 2016 2 commits
-
-
Yorick Peterse authored
-
Valery Sizov authored
-
- 18 May, 2016 2 commits
-
-
Drew Blessing authored
-
Patricio Cano authored
-