BigW Consortium Gitlab

  1. 17 Jan, 2018 5 commits
  2. 16 Jan, 2018 1 commit
  3. 15 Jan, 2018 3 commits
  4. 14 Jan, 2018 1 commit
  5. 13 Jan, 2018 1 commit
  6. 11 Jan, 2018 2 commits
  7. 10 Jan, 2018 1 commit
  8. 09 Jan, 2018 2 commits
  9. 08 Jan, 2018 2 commits
    • Backport authorized_keys branch 'find-key-by-fingerprint' · ac86b204
      Pablo Carranza authored
      Add find key by base64 key or fingerprint to the internal API
      
      See merge request !250
      
      Squashed changes:
      Add unique index to fingerprint
      Add new index to schema
      Add internal api to get ssh key by fingerprint
      Change API endpoint to authorized_keys
      Add InsecureKeyFingerprint that calculates the fingerprint without shelling out
      Add require for gitlab key fingerprint
      Remove uniqueness of fingerprint index
      Remove unique option from migration
      Fix spec style in fingerprint test
      Fix rubocop complain
      Extract insecure key fingerprint to separate file
      Change migration to support building index concurrently
      Remove those hideous tabs
  10. 05 Jan, 2018 1 commit
  11. 04 Jan, 2018 3 commits
  12. 03 Jan, 2018 2 commits
  13. 02 Jan, 2018 1 commit
  14. 24 Dec, 2017 1 commit
  15. 22 Dec, 2017 1 commit
  16. 21 Dec, 2017 1 commit
  17. 20 Dec, 2017 1 commit
  18. 15 Dec, 2017 1 commit
  19. 14 Dec, 2017 1 commit
  20. 13 Dec, 2017 1 commit
    • Adds ordering to projects contributors in API · 55f32208
      Jacopo authored
      Allows ordering in GET api/v4/projects/:project_id/repository/contributors
      through `order_by` and `sort` params.
      The available `order_by` options are: name|email|commits.
      The available `sort` options are: asc|desc.
  21. 08 Dec, 2017 4 commits
    • Merge branch 'issue_30663' into 'security-10-2' · c59ae547
      Sean McGivern authored
      Prevent creating issues through API without having permissions
      
      See merge request gitlab/gitlabhq!2225
      
      (cherry picked from commit c298bbaa88883343dc9cbbb6abec0808fb3b546c)
      
      915b97c5 Prevent creating issues through API without having permissions
    • Merge branch 'rs-security-group-api' into 'security-10-2' · 8f29d264
      Douwe Maan authored
      [10.2] Ensure we expose group projects using GroupProjectsFinder
      
      See merge request gitlab/gitlabhq!2234
      
      (cherry picked from commit 072f8f2fd6ec794645375a16ca4ddc1cbeb76d7a)
      
      a2240338 Ensure we expose group projects using GroupProjectsFinder
    • Allow git pull/push on project redirects · 562fb460
      Mayra Cabrera authored
    • Move the circuitbreaker check out in a separate process · f1ae1e39
      Bob Van Landuyt authored
      Moving the check out of the general requests, makes sure we don't have
      any slowdown in the regular requests.
      
      To keep the process performing this checks small, the check is still
      performed inside a unicorn. But that is called from a process running
      on the same server.
      
      Because the checks are now done outside normal request, we can have a
      simpler failure strategy:
      
      The check is now performed in the background every
      `circuitbreaker_check_interval`. Failures are logged in redis. The
      failures are reset when the check succeeds. Per check we will try
      `circuitbreaker_access_retries` times within
      `circuitbreaker_storage_timeout` seconds.
      
      When the number of failures exceeds
      `circuitbreaker_failure_count_threshold`, we will block access to the
      storage.
      
      After `failure_reset_time` of no checks, we will clear the stored
      failures. This could happen when the process that performs the checks
      is not running.
  22. 07 Dec, 2017 1 commit
  23. 03 Dec, 2017 3 commits