[PR #2292] Update async to prepare for main merge + several updates #3278

Closed
opened 2025-10-09 18:20:22 +03:00 by OVERLORD · 0 comments
Owner

Original Pull Request: https://github.com/dani-garcia/vaultwarden/pull/2292

State: closed
Merged: Yes


Async Update:

  • Changed nightly to stable in Dockerfile and Workflow
  • Updated Dockerfile to use stable and updated ENV's
  • Removed 0.0.0.0 as default addr it now uses ROCKET_ADDRESS or the default
  • Updated Github Workflow actions to the latest versions
  • Updated Hadolint version
  • Re-orderd the Cargo.toml file a bit and put libs together which are linked
  • Updated some libs
  • Updated .dockerignore file

Favicon, SMTP and misc updates:

Favicon:

  • Replaced HTML tokenizer, much faster now.
  • Caching the domain blacklist function.
  • Almost all functions are async now.
  • Fixed bug on minimizing data to parse
  • Changed maximum icon download size to 5MB to match Bitwarden
  • Added apple-touch-icon.png as a second fallback besides favicon.ico

SMTP:

  • Deprecated SMTP_SSL and SMTP_EXPLICIT_TLS, replaced with SMTP_SECURITY

Misc:

  • Fixed issue when resolv.conf contains errors and trust-dns panics (Fixes #2283)
  • Updated Javscript and CSS files for admin interface
  • Fixed an issue with the /admin interface which did not cleared the login cookie correctly on logout
  • Prevent websocket notifications during org import, this caused a lot of traffic, and slowed down the import.
    This is also the same as Bitwarden which does not trigger this refresh via websockets.

Rust:

  • Updated to use v1.59
  • Use the new strip option and enabled to strip debuginfo
  • Enabled lto with thin
  • Removed the strip RUN from the alpine armv7, this is now done automatically
**Original Pull Request:** https://github.com/dani-garcia/vaultwarden/pull/2292 **State:** closed **Merged:** Yes --- **Async Update:** - Changed nightly to stable in Dockerfile and Workflow - Updated Dockerfile to use stable and updated ENV's - Removed 0.0.0.0 as default addr it now uses ROCKET_ADDRESS or the default - Updated Github Workflow actions to the latest versions - Updated Hadolint version - Re-orderd the Cargo.toml file a bit and put libs together which are linked - Updated some libs - Updated .dockerignore file **Favicon, SMTP and misc updates:** **Favicon:** - Replaced HTML tokenizer, much faster now. - Caching the domain blacklist function. - Almost all functions are async now. - Fixed bug on minimizing data to parse - Changed maximum icon download size to 5MB to match Bitwarden - Added `apple-touch-icon.png` as a second fallback besides `favicon.ico` **SMTP:** - Deprecated SMTP_SSL and SMTP_EXPLICIT_TLS, replaced with SMTP_SECURITY **Misc:** - Fixed issue when `resolv.conf` contains errors and trust-dns panics (Fixes #2283) - Updated Javscript and CSS files for admin interface - Fixed an issue with the /admin interface which did not cleared the login cookie correctly on logout - Prevent websocket notifications during org import, this caused a lot of traffic, and slowed down the import. This is also the same as Bitwarden which does not trigger this refresh via websockets. **Rust:** - Updated to use v1.59 - Use the new `strip` option and enabled to strip `debuginfo` - Enabled `lto` with `thin` - Removed the strip RUN from the alpine armv7, this is now done automatically
OVERLORD added the pull-request label 2025-10-09 18:20:23 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/vaultwarden#3278