Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update async to prepare for main merge + several updates #2292

Merged
merged 2 commits into from
Feb 27, 2022

Conversation

BlackDex
Copy link
Collaborator

@BlackDex BlackDex commented Feb 7, 2022

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:

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

@BlackDex BlackDex force-pushed the async-updates branch 3 times, most recently from 55dd0a5 to c5375e0 Compare February 15, 2022 15:03
- 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
@BlackDex BlackDex changed the title Update async to prepare for main merge Update async to prepare for main merge + several updates Feb 22, 2022
@BlackDex BlackDex force-pushed the async-updates branch 3 times, most recently from 367ce3f to ad026d9 Compare February 26, 2022 10:26
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 dani-garcia#2283)
- Updated Javscript and CSS files for admin interface
- Fixed an issue with the /admin interface which did not cleared the login cookie correctly
- 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
@dani-garcia dani-garcia merged commit 843f205 into dani-garcia:async Feb 27, 2022
@BlackDex BlackDex deleted the async-updates branch February 28, 2022 15:15
frezbo added a commit to frezbo/dockerfiles that referenced this pull request May 24, 2022
Ref: dani-garcia/vaultwarden#2292

Signed-off-by: Noel Georgi <git@frezbo.dev>
frezbo added a commit to frezbo/dockerfiles that referenced this pull request May 24, 2022
Ref: dani-garcia/vaultwarden#2292

Signed-off-by: Noel Georgi <git@frezbo.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants