vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

commit c5aef60bd766b4ebcb41ab8987cdda5551ff3150
parent 8b07ecb937a0488c857202c3eaed316b8b0b9ed3
Author: Daniel GarcĂ­a <dani-garcia@users.noreply.github.com>
Date:   Fri, 11 Jan 2019 14:18:13 +0100

Implement unofficial warning message

Diffstat:
Msrc/main.rs | 13++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/main.rs b/src/main.rs @@ -21,7 +21,7 @@ extern crate derive_more; #[macro_use] extern crate num_derive; -use rocket::Rocket; +use rocket::{fairing::AdHoc, Rocket}; use std::{ path::Path, process::{exit, Command}, @@ -47,6 +47,7 @@ fn init_rocket() -> Rocket { .manage(db::init_pool()) .manage(api::start_notification_server()) .attach(util::AppHeaders()) + .attach(unofficial_warning()) } // Embed the migrations from the migrations folder into the application @@ -219,6 +220,16 @@ fn check_web_vault() { } } +fn unofficial_warning() -> AdHoc { + AdHoc::on_launch("Unofficial Warning", |_| { + warn!("/--------------------------------------------------------------------\\"); + warn!("| This is an *unofficial* Bitwarden implementation, DO NOT use the |"); + warn!("| official channels to report bugs/features, regardless of client. |"); + warn!("| Report URL: https://github.com/dani-garcia/bitwarden_rs/issues/new |"); + warn!("\\--------------------------------------------------------------------/"); + }) +} + lazy_static! { // Load the config from .env or from environment variables static ref CONFIG: Config = Config::load();