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 62a461ae15fe78193015fe7e34458d1bf31bf455
parent 6f7220b68ed9f718efd72979b9f0d34c5105c939
Author: Nils Domrose <nils.domrose@inovex.de>
Date:   Thu, 30 May 2019 22:19:58 +0200

remove syslog from ci, make features flag more clear

Diffstat:
Mazure-pipelines.yml | 4++--
Msrc/main.rs | 3+++
2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/azure-pipelines.yml b/azure-pipelines.yml @@ -18,8 +18,8 @@ steps: cargo -V displayName: Query rust and cargo versions -- script : cargo build --features "sqlite enable_syslog" +- script : cargo build --features "sqlite" displayName: 'Build project with sqlite backend' -- script : cargo build --features "mysql enable_syslog" +- script : cargo build --features "mysql" displayName: 'Build project with mysql backend' diff --git a/src/main.rs b/src/main.rs @@ -48,6 +48,9 @@ fn main() { #[cfg(all(feature = "sqlite", feature = "mysql"))] compile_error!("Can't enable both backends"); + #[cfg(not(any(feature = "sqlite", feature = "mysql")))] + compile_error!("You need to enable one DB backend. To build with previous defaults do: cargo build --features sqlite"); + check_db(); check_rsa_keys(); check_web_vault();