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

Cargo.toml (2223B)


      1 [package]
      2 authors = ["Daniel GarcĂ­a <dani-garcia@users.noreply.github.com>", "Zack Newman <zack@philomathiclife.com>"]
      3 categories = ["api-bindings", "web-programming::http-server"]
      4 description = "Hardened fork of Vaultwarden with fewer features and pledge(2) and unveil(2) support."
      5 documentation = "https://github.com/dani-garcia/vaultwarden/wiki"
      6 edition = "2021"
      7 keywords = ["password", "vaultwarden"]
      8 license = "AGPL-3.0-only"
      9 name = "vw_small"
     10 publish = false
     11 readme = "README.md"
     12 repository = "https://git.philomathiclife.com/repos/vw_small/"
     13 rust-version = "1.82.0"
     14 version = "3.0.0"
     15 
     16 [target.'cfg(target_os = "openbsd")'.dependencies]
     17 priv_sep = { version = "2.1.0", default-features = false, features = ["openbsd"], optional = true }
     18 
     19 [dependencies]
     20 chrono = { version = "0.4.38", default-features = false, features = ["serde"] }
     21 data-encoding = { version = "2.6.0", default-features = false }
     22 diesel = { version = "2.2.6", default-features = false, features = ["32-column-tables", "chrono", "r2d2", "sqlite"] }
     23 jsonwebtoken = { version = "9.3.0", default-features = false, features = ["use_pem"] }
     24 libsqlite3-sys = { version = "0.30.1", default-features = false, features = ["bundled"] }
     25 openssl = { version = "0.10.68", default-features = false }
     26 paste = { version = "1.0.15", default-features = false }
     27 rand = { version = "0.8.5", default-features = false, features = ["small_rng"] }
     28 ring = { version = "0.17.8", default-features = false }
     29 rocket = { version = "0.5.1", default-features = false, features = ["json", "tls"] }
     30 semver = { version = "1.0.23", default-features = false }
     31 serde = { version = "1.0.215", default-features = false }
     32 serde_json = { version = "1.0.133", default-features = false }
     33 tokio = { version = "1.42.0", default-features = false }
     34 toml = { version = "0.8.19", default-features = false, features = ["parse"] }
     35 totp-lite = { version = "2.0.1", default-features = false }
     36 url = { version = "2.5.4", default-features = false }
     37 uuid = { version = "1.11.0", default-features = false, features = ["v4"] }
     38 webauthn_rp = { version = "0.2.0", features = ["bin", "custom", "serde_relaxed"] }
     39 
     40 [features]
     41 priv_sep = ["dep:priv_sep"]
     42 
     43 [profile.release]
     44 lto = true
     45 panic = 'abort'
     46 strip = true