Skip to content
Snippets Groups Projects
  1. Apr 11, 2019
  2. Mar 19, 2019
  3. Mar 08, 2019
  4. Mar 06, 2019
    • Patrick Bajao's avatar
      Accept force option on commit via API · de5aef3b
      Patrick Bajao authored and Nick Thomas's avatar Nick Thomas committed
      When `force` is set to `true` and `start_branch` is set, the
      branch will be ovewritten with the new commit based on the
      `HEAD` of the `start_branch`.
      
      This commit includes changes to update the `gitaly-proto` gem.
      de5aef3b
  5. Mar 04, 2019
    • Drew Blessing's avatar
      Allow raw `tls_options` to be passed in LDAP configuration · f6350fac
      Drew Blessing authored
      We've previously exposed ca_file and ssl_version but there are many
      possible options that can be used inside tls_options. Instead of
      exposing individual ones, simply expose the entire hash so it can
      be passed in and we won't have to add things in the future.
      f6350fac
  6. Mar 01, 2019
  7. Feb 25, 2019
    • Oswaldo Ferreir's avatar
      Support merge to ref for merge-commit and squash · 1ad69967
      Oswaldo Ferreir authored
      Adds the ground work for writing into
      the merge ref refs/merge-requests/:iid/merge the
      merge result between source and target branches of
      a MR, without further side-effects such as
      mailing, MR updates and target branch changes.
      1ad69967
  8. Feb 22, 2019
  9. Feb 16, 2019
  10. Feb 15, 2019
  11. Feb 11, 2019
  12. Feb 08, 2019
  13. Feb 06, 2019
  14. Feb 04, 2019
  15. Jan 31, 2019
    • Kamil Trzcińśki's avatar
      Extract GitLab Pages using RubyZip · 66744469
      Kamil Trzcińśki authored
      RubyZip allows us to perform strong validation of
      expanded paths where we do extract file.
      
      We introduce the following additional checks
      to extract routines:
      
      1. None of path components can be symlinked,
      2. We drop privileges support for directories,
      3. Symlink source needs to point within the target directory,
         like `public/`,
      4. The symlink source needs to exist ahead of time.
      Verified
      66744469
  16. Jan 30, 2019
  17. Jan 26, 2019
  18. Jan 25, 2019
    • Thong Kuah's avatar
      Use http_max_redirects opt to replace monkeypatch · f234aef9
      Thong Kuah authored
      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
  19. Jan 22, 2019
    • Kamil Trzcińśki's avatar
      Extract GitLab Pages using RubyZip · 1a8100cf
      Kamil Trzcińśki authored
      RubyZip allows us to perform strong validation of
      expanded paths where we do extract file.
      
      We introduce the following additional checks
      to extract routines:
      
      1. None of path components can be symlinked,
      2. We drop privileges support for directories,
      3. Symlink source needs to point within the target directory,
         like `public/`,
      4. The symlink source needs to exist ahead of time.
      1a8100cf
  20. Jan 18, 2019
    • Stan Hu's avatar
      Bump rbtrace version to 0.4.11 · a6023c89
      Stan Hu authored
      This change renames a dependency and fixes a minor bug, but this upgrade
      is happening because Gitaly will be receiving rbtrace as a dependency.
      a6023c89
  21. Jan 17, 2019
    • Brett Walker's avatar
      Update to nokogiri 1.10.1 · 800220bd
      Brett Walker authored
      800220bd
    • Andrew Newdigate's avatar
      Conditionally initialize the global opentracing tracer · 57a8859a
      Andrew Newdigate authored
      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
  22. Jan 15, 2019
  23. Jan 14, 2019
  24. Jan 11, 2019
  25. Jan 09, 2019
  26. Jan 08, 2019
  27. Jan 03, 2019
  28. Dec 30, 2018
  29. Dec 29, 2018
  30. Dec 27, 2018
  31. Dec 24, 2018
Loading