1. 02 Apr, 2019 1 commit
    • Patrick Bajao's avatar
      Download a folder from repository · 6766a0a1
      Patrick Bajao authored
      Add `GetArchiveRequest` to git-archive params.
      
      Modifies `Git::Repository#archive_metadata` to append `path`
      to `ArchivePrefix` so it'll not hit the cache of repository archive
      when it already exists.
      6766a0a1
  2. 27 Mar, 2019 1 commit
    • Gabriel Mazetto's avatar
      Upgrade `gitlab-markup` to 1.7.0 · e5af7d83
      Gabriel Mazetto authored
      The new version requires `python3` to be available. In omnibus
      installation this is already a reality as we are currently pathing
      previous `gitlab-markup` version to use `python3` instead of `python2`.
      
      We are now requiring `python3` with the gem without having to patch it.
      
      As a consequence to also make it easy to use it in development, we've
      introduced a `Pipfile` and `Pipfile.lock`, working similarly to
      `Gemfile` and `Gemfile.lock`, and added documentation on how to use
      them.
      e5af7d83
  3. 26 Mar, 2019 2 commits
  4. 25 Mar, 2019 1 commit
  5. 22 Mar, 2019 1 commit
  6. 19 Mar, 2019 3 commits
  7. 18 Mar, 2019 1 commit
  8. 13 Mar, 2019 1 commit
  9. 12 Mar, 2019 1 commit
  10. 08 Mar, 2019 5 commits
  11. 06 Mar, 2019 1 commit
    • Patrick Bajao's avatar
      Accept force option on commit via API · de5aef3b
      Patrick Bajao authored
      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
  12. 04 Mar, 2019 1 commit
    • 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
  13. 01 Mar, 2019 4 commits
  14. 25 Feb, 2019 1 commit
    • Oswaldo Ferreira's avatar
      Support merge to ref for merge-commit and squash · 1ad69967
      Oswaldo Ferreira 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
  15. 22 Feb, 2019 1 commit
  16. 16 Feb, 2019 1 commit
  17. 15 Feb, 2019 1 commit
  18. 11 Feb, 2019 1 commit
  19. 08 Feb, 2019 1 commit
  20. 06 Feb, 2019 1 commit
  21. 04 Feb, 2019 1 commit
  22. 31 Jan, 2019 1 commit
    • Kamil Trzciński's avatar
      Extract GitLab Pages using RubyZip · 66744469
      Kamil Trzciński 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.
      66744469
  23. 30 Jan, 2019 3 commits
  24. 26 Jan, 2019 1 commit
  25. 25 Jan, 2019 1 commit
    • 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
  26. 22 Jan, 2019 1 commit
    • Kamil Trzciński's avatar
      Extract GitLab Pages using RubyZip · 1a8100cf
      Kamil Trzciński 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
  27. 18 Jan, 2019 1 commit
    • 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
  28. 17 Jan, 2019 1 commit