Skip to content
Snippets Groups Projects
  1. Mar 18, 2019
  2. Mar 02, 2019
  3. Feb 11, 2019
  4. Jan 11, 2019
  5. Jan 04, 2019
  6. Dec 25, 2018
  7. Sep 05, 2018
  8. Aug 24, 2018
  9. Aug 20, 2018
  10. Jun 27, 2018
  11. Mar 13, 2018
  12. Feb 09, 2018
    • Feng Honglin's avatar
      Add Prometheus Metrics · e3c37a46
      Feng Honglin authored
      
      at the first iteration, only the following metrics are collected:
      
        - HTTP metrics of each API endpoint
        - cache counter for request/hit/miss
        - histogram of storage actions, including:
          GetContent, PutContent, Stat, List, Move, and Delete
      
      Signed-off-by: default avatartifayuki <tifayuki@gmail.com>
      e3c37a46
  13. Feb 01, 2018
    • Felix Bünemann's avatar
      registry: support whitelisting letsencrypt hosts · 4ecb17cc
      Felix Bünemann authored
      
      This adds a configuration setting `HTTP.TLS.LetsEncrypt.Hosts` which can
      be set to a list of hosts that the registry will whitelist for retrieving
      certificates from Let's Encrypt. HTTPS connections with SNI hostnames
      that are not whitelisted will be closed with an "unknown host" error.
      It is required to avoid lots of unsuccessful registrations attempts that
      are triggered by malicious clients connecting with bogus SNI hostnames.
      
      NOTE: Due to a bug in the deprecated vendored rsc.io/letsencrypt library
      clearing the host list requires deleting or editing of the cachefile to
      reset the hosts list to null.
      
      Signed-off-by: default avatarFelix Buenemann <felix.buenemann@gmail.com>
      4ecb17cc
  14. Dec 19, 2017
  15. Dec 01, 2017
  16. Nov 01, 2017
  17. May 04, 2017
  18. May 01, 2017
  19. Dec 29, 2016
  20. Dec 15, 2016
  21. Dec 05, 2016
  22. Nov 10, 2016
  23. Oct 14, 2016
  24. Oct 13, 2016
  25. Sep 16, 2016
    • Noah Treuhaft's avatar
      Add notification filtering by target media type · ad6bb66f
      Noah Treuhaft authored
      
      The Hub registry generates a large volume of notifications, many of
      which are uninteresting based on target media type.  Discarding them
      within the notification endpoint consumes considerable resources that
      could be saved by discarding them within the registry.  To that end,
      this change adds registry configuration options to restrict the
      notifications sent to an endpoint based on target media type.
      
      Signed-off-by: default avatarNoah Treuhaft <noah.treuhaft@docker.com>
      ad6bb66f
  26. Sep 14, 2016
  27. Sep 01, 2016
    • Derek McGowan's avatar
      Add note about required let's encrypt port · 279c02a3
      Derek McGowan authored
      Let's Encrypt uses tls-sni to validate the certificate
      on the standard https port 443. If the registry is
      outwardly listening on a different port Let's Encrypt
      will not issue a certificate.
      
      Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
      Unverified
      279c02a3
  28. Aug 16, 2016
    • Noah Treuhaft's avatar
      Use multipart upload API in S3 Move method · 63468ef4
      Noah Treuhaft authored
      
      This change to the S3 Move method uses S3's multipart upload API to copy
      objects whose size exceeds a threshold.  Parts are copied concurrently.
      The level of concurrency, part size, and threshold are all configurable
      with reasonable defaults.
      
      Using the multipart upload API has two benefits.
      
      * The S3 Move method can now handle objects over 5 GB, fixing #886.
      
      * Moving most objects, and espectially large ones, is faster.  For
        example, moving a 1 GB object averaged 30 seconds but now averages 10.
      
      Signed-off-by: default avatarNoah Treuhaft <noah.treuhaft@docker.com>
      63468ef4
  29. Aug 14, 2016
  30. Jul 19, 2016
  31. Jun 13, 2016
  32. Jun 02, 2016
  33. May 28, 2016
  34. May 27, 2016
  35. May 03, 2016
  36. Apr 25, 2016
  37. Mar 29, 2016
Loading