Skip to content
Snippets Groups Projects
  1. Sep 01, 2023
  2. Aug 31, 2023
  3. Aug 13, 2023
  4. Aug 12, 2023
    • BlackDex's avatar
      Update images to Bookworm and PQ15 · aaeae169
      BlackDex authored
      This PR updates the base images to use Debian Bookworm as base image. Also the MUSL/Alpine builds now use OpenSSLv3 and PostgreSQL v15.
      
      The GHA Workflows are updated to use Ubuntu 22.04 to better match the versions of Debian Bookworm.
      
      Also:
      - Enabled spares crate registry
      - Updated workflow actions
      - Updated Rust to v1.71.0
      - The rust-musl images now use musl v1.2.3 for the 32bit arch's if the Rust version is v1.71.0 or higher.
         The 64bit arch's already used musl v1.2.3.
      - Updated crates.
      
      Improves / Closes #3434
      Unverified
      aaeae169
  5. Jun 04, 2023
  6. Jun 03, 2023
  7. May 12, 2023
  8. May 03, 2023
  9. May 01, 2023
  10. Apr 24, 2023
  11. Apr 02, 2023
    • BlackDex's avatar
      Revert setcap, update rust and crates · fc43608e
      BlackDex authored
      - Revert #3170 as discussed in #3387
        In hindsight it's better to not have this feature
      - Update Dockerfile.j2 for easy version changes.
        Just change it in one place instead of multiple
      - Updated to Rust to latest patched version
      - Updated crates to latest available
      - Pinned mimalloc to an older version, as it breaks on musl builds
      Unverified
      fc43608e
  12. Mar 26, 2023
  13. Mar 23, 2023
    • BlackDex's avatar
      Add support for Quay.io and GHCR.io as registries · 467ecfdc
      BlackDex authored
      - Added support for Quay.io
      - Added support for GHCR.io
      
      To enable support for these container image registries the following needs to be added.
      
      As `Actions secrets and variables` - `Secrets`
      - `DOCKERHUB_TOKEN` and `DOCKERHUB_USERNAME`
      - `QUAY_TOKEN` and `QUAY_USERNAME`
      
      As `Actions secrets and variables` - `Variables` - `Repository Variables`
      - `DOCKERHUB_REPO`
      - `GHCR_REPO`
      - `QUAY_REPO`
      
      The `DOCKERHUB_REPO` currently configured in `Secrets` can be removed if wanted, probably best after this PR has been merged.
      
      If one of the vars/secrets are not configured it will skip that specific registry!
      Unverified
      467ecfdc
  14. Mar 22, 2023
  15. Mar 07, 2023
  16. Feb 21, 2023
  17. Feb 13, 2023
  18. Feb 01, 2023
    • Jeremy Lin's avatar
      Allow listening on privileged ports (below 1024) as non-root · a2162f4d
      Jeremy Lin authored
      This is done by running `setcap cap_net_bind_service=+ep` on the executable
      in the build stage (doing it in the runtime stage creates an extra copy of
      the executable that bloats the image). This only works when using the
      BuildKit-based builder, since the `COPY` instruction doesn't copy
      capabilities on the legacy builder.
      Unverified
      a2162f4d
  19. Jan 24, 2023
  20. Jan 12, 2023
  21. Dec 18, 2022
    • Daniel García's avatar
    • BlackDex's avatar
      Disable groups by default and Some optimizations · 67a584c1
      BlackDex authored
      - Put groups support behind a feature flag, and disabled by default.
        The reason is that it has some known issues, but we want to keep
        optimizing this feature. Putting it behind a feature flag could help
        some users, and the developers into optimizing this feature without to
        much trouble.
      
      Further:
      
      - Updates Rust to v1.66.0
      - Updated GHA workflows
      - Updated Alpine to 3.17
      - Updated jquery to v3.6.2
      - Moved jdenticon.js to load at the bottom, fixes an issue on chromium
      - Added autocomplete attribute to admin login password field
      - Added some extra CSP options (Tested this on Safari, Firefox, Chrome, Bitwarden Desktop)
      - Moved uppercase convertion from runtime to compile-time using `paste`
        for building the environment variables, lowers heap allocations.
      Unverified
      67a584c1
  22. Dec 16, 2022
    • BlackDex's avatar
      Disable groups by default and Some optimizations · 8b6dfe48
      BlackDex authored
      - Put groups support behind a feature flag, and disabled by default.
        The reason is that it has some known issues, but we want to keep
        optimizing this feature. Putting it behind a feature flag could help
        some users, and the developers into optimizing this feature without to
        much trouble.
      
      Further:
      
      - Updates Rust to v1.66.0
      - Updated GHA workflows
      - Updated Alpine to 3.17
      - Updated jquery to v3.6.2
      - Moved jdenticon.js to load at the bottom, fixes an issue on chromium
      - Added autocomplete attribute to admin login password field
      - Added some extra CSP options (Tested this on Safari, Firefox, Chrome, Bitwarden Desktop)
      - Moved uppercase convertion from runtime to compile-time using `paste`
        for building the environment variables, lowers heap allocations.
      Unverified
      8b6dfe48
  23. Dec 12, 2022
  24. Dec 01, 2022
  25. Nov 09, 2022
  26. Nov 08, 2022
  27. Oct 26, 2022
  28. Oct 23, 2022
  29. Oct 14, 2022
  30. Oct 09, 2022
Loading