Skip to content
Snippets Groups Projects
  1. Sep 04, 2019
  2. Sep 03, 2019
  3. Aug 27, 2019
  4. Aug 22, 2019
  5. Aug 20, 2019
    • Diego Louzán's avatar
      feat: SMIME signed notification emails · 0dcb9d21
      Diego Louzán authored
      - Add mail interceptor the signs outgoing email with SMIME
      - Add lib and helpers to work with SMIME data
      - New configuration params for setting up SMIME key and cert files
      0dcb9d21
  6. Aug 07, 2019
    • Stan Hu's avatar
      Add support for Content-Security-Policy · 5fbbd3dd
      Stan Hu authored and Ash McKenzie's avatar Ash McKenzie committed
      A nonce-based Content-Security-Policy thwarts XSS attacks by allowing
      inline JavaScript to execute if the script nonce matches the header
      value. Rails 5.2 supports nonce-based Content-Security-Policy headers,
      so provide configuration to enable this and make it work.
      
      To support this, we need to change all `:javascript` HAML filters to the
      following form:
      
      ```
      = javascript_tag nonce: true do
        :plain
          ...
      ```
      
      We use `%script` throughout our HAML to store JSON and other text, but
      since this doesn't execute, browsers don't appear to block this content
      from being used and require the nonce value to be present.
      Unverified
      5fbbd3dd
  7. Aug 01, 2019
  8. Jul 24, 2019
  9. Jul 16, 2019
  10. Jul 09, 2019
  11. Jun 28, 2019
  12. Jun 20, 2019
    • Yorick Peterse's avatar
      Backport gitlab.yml.example from EE · 0e415647
      Yorick Peterse authored
      To make this happen, we need to conditionally add the group_saml
      strategy when running tests, but only on EE. This requires some changes
      to Gitlab.ee? so that it can be used before/without loading the Rails
      environment. We also have to change how we require a few files, so this
      can run outside of Rails.
      Verified
      0e415647
  13. May 29, 2019
    • Jan Provaznik's avatar
      Add Puma sampler · a5adc6a0
      Jan Provaznik authored
      This sampler gathers Puma-specific metrics which can be used by
      Prometheus then.
      a5adc6a0
  14. May 09, 2019
  15. May 07, 2019
  16. May 01, 2019
  17. Apr 30, 2019
  18. Apr 10, 2019
  19. Mar 27, 2019
    • Nick Thomas's avatar
      Allow external diffs to be used conditionally · 0e831b0b
      Nick Thomas authored
      Since external diffs are likely to be a bit slower than in-database
      ones, add a mode that makes diffs external after they've been obsoleted
      by events. This should strike a balance between performance and disk
      space.
      
      A background cron drives the majority of migrations, since diffs become
      outdated through user actions.
      Verified
      0e831b0b
  20. Mar 19, 2019
    • Patrick Bajao's avatar
      Integrate Gitlab::Keys with Gitlab::Shell · 26dadbc9
      Patrick Bajao authored and Nick Thomas's avatar Nick Thomas committed
      In this commit, some methods that aren't being used
      are removed from `Gitlab::Shell`. They are the ff:
      - `#remove_keys_not_found_in_db`
      - `#batch_read_key_ids`
      - `#list_key_ids`
      
      The corresponding methods in `Gitlab::Keys` have been
      removed as well.
      26dadbc9
  21. Mar 07, 2019
  22. 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
  23. Feb 27, 2019
  24. Feb 05, 2019
  25. Jan 09, 2019
  26. Dec 05, 2018
  27. Nov 29, 2018
    • Imre (Admin)'s avatar
      Add config to disable impersonation · bd3a4840
      Imre (Admin) authored
      Adds gitlab.impersonation_enabled config option defaulting to true to
      keep the current default behaviour.
      
      Only the act of impersonation is modified, impersonation token
      management is not affected.
      Unverified
      bd3a4840
  28. Nov 02, 2018
  29. Nov 01, 2018
  30. Oct 23, 2018
  31. Oct 05, 2018
  32. Sep 17, 2018
  33. Sep 13, 2018
  34. Sep 06, 2018
  35. Aug 16, 2018
  36. Jul 23, 2018
  37. Jun 27, 2018
  38. Jun 07, 2018
Loading