Skip to content
Snippets Groups Projects
  1. Apr 21, 2022
  2. Apr 16, 2022
  3. Apr 15, 2022
  4. Apr 13, 2022
    • Stan Hu's avatar
      consul: Disable logging of timestamps if JSON log enabled · f0a7152e6113
      Stan Hu authored
      Consul has a `log_json` parameter that will log the timestamp.
      Previously runit would supply the `-tt` option, which would always
      preface the log line with its own timestamp. This would make it harder
      to ingest the logs since the generated logs are not in
      newline-delimited JSON format, so we now omit this extra timestamp.
      
      Changelog: fixed
      f0a7152e6113
  5. Apr 15, 2022
  6. Apr 14, 2022
  7. Apr 13, 2022
  8. Mar 12, 2022
  9. Apr 13, 2022
  10. Apr 08, 2022
  11. Apr 13, 2022
  12. Apr 12, 2022
  13. Apr 11, 2022
    • Stan Hu's avatar
      ruby: Enable OPENSSL_FIPS macro for system SSL builds · 7f6ff530c9f7
      Stan Hu authored
      In the Ubuntu 18.04 FIPS builds, currently `OpenSSL.fips_mode` is
      `false`, which prevents GitLab from entering FIPS mode.
      
      Even though these builds properly link against the FIPS-enabled system
      OpenSSL, this flag is `false` because Ruby compiles out the dynamic
      `FIPS_mode()` checks (https://wiki.openssl.org/index.php/FIPS_mode())
      unless the `OPENSSL_FIPS` macro is defined. In RedHat, `OPENSSL_FIPS`
      is always defined in `/usr/include/openssl/opensslconf-x86_64.h`, but
      this is not the case for Ubuntu. On non FIPS-systems, `FIPS_mode()`
      should return 0 (not available), so this compile-time guard should not
      be necessary. For now, we only enable it for builds that link
      against the system SSL.
      
      Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6775
      
      Changelog: fixed
      7f6ff530c9f7
  14. Apr 07, 2022
  15. Apr 06, 2022
  16. Apr 05, 2022
Loading