1. 07 2月, 2019 2 次提交
  2. 06 2月, 2019 2 次提交
  3. 05 2月, 2019 3 次提交
  4. 02 2月, 2019 1 次提交
  5. 31 1月, 2019 1 次提交
    • S
      Alias GitHub and BitBucket OAuth2 callback URLs · 88f2e961
      Stan Hu 提交于
      To prevent an OAuth2 covert redirect vulnerability, this commit adds and
      uses an alias for the GitHub and BitBucket OAuth2 callback URLs to the
      following paths:
      
      GitHub: /users/auth/-/import/github
      Bitbucket: /users/auth/-/import/bitbucket
      
      This allows admins to put a more restrictive callback URL in the OAuth2
      configuration settings. Instead of https://example.com, admins can now use:
      
      https://example.com/users/auth
      
      It's possible but not trivial to change Devise and OmniAuth to use a
      different prefix for callback URLs instead of /users/auth. For now,
      aliasing the import URLs under the /users/auth namespace should suffice.
      
      Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56663
      88f2e961
  6. 30 1月, 2019 2 次提交
  7. 26 1月, 2019 1 次提交
    • G
      Refactor Storage Migration · 7bc16889
      Gabriel Mazetto 提交于
      Specs were reviewed and improved to better cover the current behavior.
      There was some standardization done as well to facilitate the
      implementation of the rollback functionality.
      
      StorageMigratorWorker was extracted to HashedStorage namespace were
      RollbackerWorker will live one as well.
      7bc16889
  8. 25 1月, 2019 2 次提交
    • K
      Add Container Registry API · 045d07ba
      Kamil Trzciński 提交于
      This includes a set of APIs to manipulate container registry.
      This includes also an ability to delete tags based on requested
      criteria, like keep-last-n, matching-name, older-than.
      045d07ba
    • T
      Use http_max_redirects opt to replace monkeypatch · f234aef9
      Thong Kuah 提交于
      http_max_redirects was introduced in 4.2.2, so upgrade kubeclient.
      
      The monkey-patch was global so we will have to check that all instances
      of Kubeclient::Client are handled.
      
      Spec all methods of KubeClient
      
      This should provide better confidence that we are indeed disallowing
      redirection in all cases
      f234aef9
  9. 24 1月, 2019 2 次提交
  10. 23 1月, 2019 3 次提交
    • S
      Alias GitHub and BitBucket OAuth2 callback URLs · 6d57b2fd
      Stan Hu 提交于
      To prevent an OAuth2 covert redirect vulnerability, this commit adds and
      uses an alias for the GitHub and BitBucket OAuth2 callback URLs to the
      following paths:
      
      GitHub: /users/auth/-/import/github
      Bitbucket: /users/auth/-/import/bitbucket
      
      This allows admins to put a more restrictive callback URL in the OAuth2
      configuration settings. Instead of https://example.com, admins can now use:
      
      https://example.com/users/auth
      
      It's possible but not trivial to change Devise and OmniAuth to use a
      different prefix for callback URLs instead of /users/auth. For now,
      aliasing the import URLs under the /users/auth namespace should suffice.
      
      Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56663
      6d57b2fd
    • R
      [API] Omit X-Total{,-Pages} when count > 10k · 26978cb2
      Rémy Coutable 提交于
      Signed-off-by: NRémy Coutable <remy@rymai.me>
      26978cb2
    • A
      Adds inter-service OpenTracing propagation · ca464b60
      Andrew Newdigate 提交于
      This change allows the GitLab rails and sidekiq components to receive
      tracing spans from upstream services such as Workhorse and pass these
      spans on to downstream services including Gitaly and Sidekiq.
      
      This change will also emit traces for incoming and outgoing requests
      using the propagated trace information. This will allow operators and
      engineers to view traces across the Workhorse, GitLab Rails, Sidekiq and
      Gitaly components.
      
      Additional intra-service instrumentation will be added in future
      changes.
      ca464b60
  11. 22 1月, 2019 1 次提交
  12. 17 1月, 2019 2 次提交
    • A
      Conditionally initialize the global opentracing tracer · 57a8859a
      Andrew Newdigate 提交于
      This change will instantiate an OpenTracing tracer and configure it
      as the global tracer when the GITLAB_TRACING environment variable is
      configured. GITLAB_TRACING takes a "connection string"-like value,
      encapsulating the driver (eg jaeger, etc) and options for the driver.
      
      Since each service, whether it's written in Ruby or Golang, uses the
      same connection-string, it should be very easy to configure all
      services in a cluster, or even a single development machine to be
      setup to use tracing.
      
      Note that this change does not include instrumentation or propagation
      changes as this is a way of breaking a previous larger change into
      components. The instrumentation and propagation changes will follow
      in separate changes.
      57a8859a
    • J
      Actually set raise_on_unfiltered_parameters to true · 4724afa0
      Jasper Maes 提交于
      4724afa0
  13. 16 1月, 2019 1 次提交
    • A
      Extract process_name from GitLab::Sentry · 2c0d69d3
      Andrew Newdigate 提交于
      GitLab::Sentry has a program_context method to determine whether a
      Sentry exception occurred in Sidekiq or rails. Since we will need
      similar functionality for distributed tracing, this change extracts the
      program_context method into GitLab.process_name for more general
      consumption.
      2c0d69d3
  14. 15 1月, 2019 1 次提交
  15. 11 1月, 2019 1 次提交
  16. 10 1月, 2019 2 次提交
  17. 08 1月, 2019 2 次提交
  18. 07 1月, 2019 2 次提交
  19. 06 1月, 2019 1 次提交
  20. 04 1月, 2019 2 次提交
  21. 03 1月, 2019 1 次提交
  22. 27 12月, 2018 2 次提交
  23. 26 12月, 2018 1 次提交
  24. 25 12月, 2018 1 次提交
  25. 21 12月, 2018 1 次提交