Skip to content
Snippets Groups Projects
  1. Jul 03, 2024
  2. Jul 02, 2024
  3. Jun 27, 2024
  4. Jul 02, 2024
  5. Jun 27, 2024
    • Stan Hu's avatar
      Fix Redis password handling with reserved characters · ba009e3bf187
      Stan Hu authored
      Previously including reserved characters such as `@` in the Redis
      password would fail because `URI::Generic::DEFAULT_PARSER.escape` did
      not consider `@` unsafe, which it generally isn't per RFC 2396 and
      3986. However, the `@` is not allowed in the userinfo field, and the
      URI builder for Ruby fails if using a reserved character were
      included.
      
      To fix this, use `ERB.url_encode`, which always escapes any
      non-alphanumeric string.
      
      Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8602
      
      Changelog: fixed
      ba009e3bf187
  6. Jul 01, 2024
  7. Jun 25, 2024
  8. Jun 24, 2024
  9. Jun 28, 2024
  10. Jun 27, 2024
  11. Jun 26, 2024
  12. Jun 25, 2024
  13. Jun 24, 2024
  14. Jun 18, 2024
  15. Jun 24, 2024
  16. Jun 04, 2024
  17. Jun 24, 2024
  18. Jun 12, 2024
    • Vasilii Iakliushin's avatar
      Disable request buffering for new SSH endpoints · ed3f9dbbf52b
      Vasilii Iakliushin authored
      Contributes to https://gitlab.com/gitlab-org/gitlab/-/issues/466160
      
      **Problem**
      
      While testing the new implementation of SSH endpoints for git related
      actions. I noticed a problem reproducible in my
      local environment.
      
      The request from GitLab-Shell to Workhorse was hanging. After in
      investigation I discovered the root cause of this problem.
      
      In our NGINX configuration we use request buffering. After adding the
      new endpoint to the list of exceptions, then problem was resolved.
      
      **Solution**
      
      Add new endpoints to the list of exceptions for nginx configuration.
      
      Changelog: changed
      ed3f9dbbf52b
  19. Jun 24, 2024
  20. Jun 20, 2024
    • Stan Hu's avatar
      Force ffi gem to use Ruby platform gem · af79eb0d57fb
      Stan Hu authored
      ffi v1.17.0 started shipping precompiled native gems for x86 and
      aarch64 Linux. However, these precompiled gems don't include
      the Omnibus library path (`/opt/gitlab/embedded/lib`) as part
      of the default `LD_LIBRARY_PATH`, so libraries such as `libarchive`
      can't be loaded from Omnibus.
      
      Bundler allows us to ignore the precompiled gems by using
      `force_ruby_platform` in the `Gemfile`, so use this feature to
      effectively restore the behavior in previous ffi gem versions.
      
      Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8590
      
      Changelog: fixed
      af79eb0d57fb
Loading