1. 14 2月, 2020 2 次提交
  2. 05 2月, 2020 1 次提交
  3. 13 1月, 2020 1 次提交
  4. 11 1月, 2020 1 次提交
  5. 22 12月, 2019 1 次提交
  6. 20 12月, 2019 1 次提交
  7. 17 12月, 2019 2 次提交
  8. 12 12月, 2019 1 次提交
  9. 11 12月, 2019 1 次提交
  10. 10 12月, 2019 1 次提交
  11. 05 12月, 2019 1 次提交
  12. 26 11月, 2019 1 次提交
  13. 07 11月, 2019 1 次提交
  14. 04 11月, 2019 1 次提交
  15. 01 11月, 2019 1 次提交
  16. 16 10月, 2019 1 次提交
  17. 08 10月, 2019 2 次提交
  18. 04 10月, 2019 1 次提交
  19. 13 9月, 2019 1 次提交
  20. 06 9月, 2019 1 次提交
    • K
      Add skeleton Pages internal API · 477ba2b3
      Krasimir Angelov 提交于
      Basic `/internal/pages` endpoint that will be used for Pages virtual
      domains internal API. The endpoint is currently behind feature flag and
      provides authetication similar to how Workhorse is authenticating with
      the GitLab.
      477ba2b3
  21. 29 8月, 2019 1 次提交
    • P
      Set default authorized_keys_file · 95ffd22f
      Patrick Bajao 提交于
      This is the same as gitlab-shell's default. This is to ensure
      that it's always set.
      
      It needs to be the same as gitlab-shell's default because we
      don't set a default value in omnibus-gitlab. If users don't
      set the value of that config in their install and they upgraded,
      we must ensure that it's still going to point to the same
      authorized keys file.
      95ffd22f
  22. 27 8月, 2019 1 次提交
  23. 20 8月, 2019 1 次提交
    • D
      feat: SMIME signed notification emails · 0dcb9d21
      Diego Louzán 提交于
      - 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
  24. 07 8月, 2019 1 次提交
    • S
      Add support for Content-Security-Policy · 5fbbd3dd
      Stan Hu 提交于
      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.
      5fbbd3dd
  25. 02 8月, 2019 1 次提交
  26. 24 7月, 2019 1 次提交
  27. 23 7月, 2019 1 次提交
  28. 11 7月, 2019 1 次提交
  29. 09 7月, 2019 1 次提交
  30. 02 7月, 2019 1 次提交
    • M
      Includes logic to persist namespace statistics · dfdfa913
      Mayra Cabrera 提交于
      - Add two new ActiveRecord models:
        - RootNamespaceStoragestatistics will persist root namespace statistics
        - NamespaceAggregationSchedule will save information when a new update
      to the namespace statistics needs to be scheduled
      - Inject into UpdateProjectStatistics concern a new callback that will
      call an async job to insert a new row onto NamespaceAggregationSchedule
      table
      - When a new row is inserted a new job is scheduled. This job will
      update call an specific service to update the statistics and after that
      it will delete thee aggregated scheduled row
      - The RefresherServices makes heavy use of arel to build composable
      queries to update Namespace::RootStorageStatistics attributes.
      - Add an extra worker to traverse pending rows on
      NAmespace::AggregationSchedule table and schedule a worker for each one
      of this rows.
      - Add an extra worker to traverse pending rows on
      NAmespace::AggregationSchedule table and schedule a worker for each one
      of this rows
      dfdfa913
  31. 29 6月, 2019 1 次提交
  32. 28 6月, 2019 1 次提交
  33. 26 6月, 2019 1 次提交
  34. 25 6月, 2019 1 次提交
    • V
      Renew Let's Encrypt certificates · a7764d0e
      Vladimir Shushlin 提交于
      Add index for pages domain ssl auto renewal
      Add PagesDomain.needs_ssl_renewal scope
      Add cron worker for ssl renewal
      Add worker for ssl renewal
      Add pages ssl renewal worker queues settings
      a7764d0e
  35. 20 6月, 2019 1 次提交
    • Y
      Backport gitlab.yml.example from EE · 0e415647
      Yorick Peterse 提交于
      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.
      0e415647
  36. 29 5月, 2019 1 次提交
    • J
      Add Puma sampler · a5adc6a0
      Jan Provaznik 提交于
      This sampler gathers Puma-specific metrics which can be used by
      Prometheus then.
      a5adc6a0
  37. 02 5月, 2019 1 次提交