Skip to content
Snippets Groups Projects
  1. Feb 25, 2020
  2. Feb 18, 2020
  3. Feb 11, 2020
  4. Feb 01, 2020
  5. Dec 14, 2019
  6. Nov 15, 2019
  7. Oct 01, 2019
  8. Sep 25, 2019
  9. Sep 10, 2019
  10. Sep 07, 2019
  11. Aug 31, 2019
  12. Jul 22, 2019
  13. Jul 12, 2019
  14. Jun 24, 2019
    • vshushlin's avatar
      Renew Let's Encrypt certificates · a7764d0e
      vshushlin authored and Nick Thomas's avatar Nick Thomas committed
      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
  15. Jun 21, 2019
    • vshushlin's avatar
      Don't show private keys for letsencrypt certs · 6119d5ad
      vshushlin authored and Nick Thomas's avatar Nick Thomas committed
      Adds enum certificate_source to pages_domains table
      with default manually_uploaded
      
      Mark certificates as 'gitlab_provided'
      if the were obtained through Let's Encrypt
      
      Mark certificates as 'user_provided' if they were uploaded through
      controller or api
      
      Only show private key in domain edit form if it is 'user_provided'
      
      Only show LetsEncrypt option if is enabled by application settings
      (and feature flag)
      
      Refactor and fix some specs to match new logic
      
      Don't show Let's Encrypt certificates as well
      6119d5ad
  16. Jun 06, 2019
    • vshushlin's avatar
      Add certificate valid time to pages domain table · d1d05ae4
      vshushlin authored and Nick Thomas's avatar Nick Thomas committed
      Save certificate validity time for pages domains on save
      Fill validity time for existing pages domains in background migration
      d1d05ae4
    • vshushlin's avatar
      Add pages domains acme orders · c3338c92
      vshushlin authored and Nick Thomas's avatar Nick Thomas committed
      Extract acme double to helper
      
      Create ACME challanges for pages domains
      
      * Create order & challange through API
      * save them to database
      * request challenge validation
      
      We're saving order and challenge as one entity,
      that wouldn't be correct if we would order certificates for
      several domains simultaneously, but we always order certificate
      per domain
      
      Add controller for processing acme challenges redirected from pages
      
      Don't save acme challenge url - we don't use it
      
      Validate acme challenge attributes
      
      Encrypt private_key in acme orders
      c3338c92
    • Nick Thomas's avatar
      Revert "Merge branch 'pages-domain_ssl-valid-period' into 'master'" · 10dcfac1
      Nick Thomas authored
      This reverts merge request !28743
      10dcfac1
    • vshushlin's avatar
      Add certificate valid time to pages domain table · 3aab750d
      vshushlin authored and Nick Thomas's avatar Nick Thomas committed
      Save certificate validity time for pages domains on save
      Fill validity time for existing pages domains in background migration
      3aab750d
  17. Apr 30, 2019
  18. Apr 23, 2019
  19. Mar 28, 2019
  20. Sep 11, 2018
  21. Jul 26, 2018
  22. May 29, 2018
  23. Mar 22, 2018
  24. Feb 23, 2018
  25. Jan 08, 2018
  26. Nov 16, 2017
  27. Nov 13, 2017
  28. Oct 22, 2017
  29. Jun 06, 2017
    • Drew Blessing's avatar
      Allow numeric pages domain · 8df7bcf5
      Drew Blessing authored and Nick Thomas's avatar Nick Thomas committed
      Previously, `PagesDomain` would not allow a domain such as
      123.example.com. With this change, this is now allowed, because
      it is a perfectly valid domain.
      8df7bcf5
  30. Feb 23, 2017
  31. Feb 01, 2017
  32. Jan 31, 2017
Loading