1. 06 8月, 2016 1 次提交
  2. 05 8月, 2016 6 次提交
  3. 04 8月, 2016 2 次提交
  4. 03 8月, 2016 5 次提交
    • Y
      Instrument Gitlab::Highlight · 9a934e25
      Yorick Peterse 提交于
      This class does quite a few interesting things so let's instrument it so
      we can see how much time is being spent in this class.
      9a934e25
    • S
      Clarify intentions of secret token initializer · 732ad2f6
      Sean McGivern 提交于
      732ad2f6
    • S
      Give priority to environment variables · 90565b5f
      Sean McGivern 提交于
      If an environment variable exists for secret_key_base, use that -
      always. But don't save it to secrets.yml.
      
      Also ensure that we never write to secrets.yml if there's a non-blank
      value there.
      90565b5f
    • S
      Store all secret keys in secrets.yml · 379c2cbc
      Sean McGivern 提交于
      Move the last secret from .secret to config/secrets.yml, and delete
      .secret if it exists.
      379c2cbc
    • S
      Store OTP secret key in secrets.yml · 405379bb
      Sean McGivern 提交于
      .secret stores the secret token used for both encrypting login cookies
      and for encrypting stored OTP secrets. We can't rotate this, because
      that would invalidate all existing OTP secrets.
      
      If the secret token is present in the .secret file or an environment
      variable, save it as otp_key_base in secrets.yml. Now .secret can be
      rotated without invalidating OTP secrets.
      
      If the secret token isn't present (initial setup), then just generate a
      separate otp_key_base and save in secrets.yml.
      
      Update the docs to reflect that secrets.yml needs to be retained past
      upgrades, but .secret doesn't.
      405379bb
  5. 02 8月, 2016 2 次提交
  6. 01 8月, 2016 2 次提交
  7. 30 7月, 2016 1 次提交
  8. 29 7月, 2016 1 次提交
  9. 27 7月, 2016 4 次提交
  10. 26 7月, 2016 5 次提交
  11. 25 7月, 2016 1 次提交
  12. 24 7月, 2016 1 次提交
  13. 22 7月, 2016 5 次提交
  14. 21 7月, 2016 4 次提交