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 (2579B)


      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.78.0"
     14 version = "3.0.0"
     15 
     16 [badges]
     17 maintenance = { status = "actively-developed" }
     18 
     19 [target.'cfg(target_os = "openbsd")'.dependencies]
     20 priv_sep = { version = "2.0.0", default-features = false, features = ["openbsd"], optional = true }
     21 
     22 [dependencies]
     23 chrono = { version = "0.4.38", default-features = false, features = ["serde"] }
     24 data-encoding = { version = "2.6.0", default-features = false }
     25 diesel = { version = "2.2.4", default-features = false, features = ["32-column-tables", "chrono", "r2d2", "sqlite"] }
     26 jsonwebtoken = { version = "9.3.0", default-features = false, features = ["use_pem"] }
     27 libsqlite3-sys = { version = "0.30.1", default-features = false, features = ["bundled"] }
     28 openssl = { version = "0.10.66", default-features = false }
     29 paste = { version = "1.0.15", default-features = false }
     30 rand = { version = "0.8.5", default-features = false, features = ["small_rng"] }
     31 ring = { version = "0.17.8", default-features = false }
     32 rocket = { version = "0.5.1", default-features = false, features = ["json", "tls"] }
     33 semver = { version = "1.0.23", default-features = false }
     34 serde = { version = "1.0.210", default-features = false }
     35 serde_json = { version = "1.0.128", default-features = false }
     36 tokio = { version = "1.40.0", default-features = false }
     37 toml = { version = "0.8.19", default-features = false, features = ["parse"] }
     38 totp-lite = { version = "2.0.1", default-features = false }
     39 url = { version = "2.5.2", default-features = false }
     40 uuid = { version = "1.10.0", default-features = false, features = ["v4"] }
     41 webauthn-rs = { version = "0.4.8", default-features = false, features = ["danger-allow-state-serialisation", "danger-user-presence-only-security-keys"] }
     42 
     43 [features]
     44 priv_sep = ["dep:priv_sep"]
     45 
     46 [patch.crates-io]
     47 webauthn-rs-core = { git = "https://git.philomathiclife.com/repos/webauthn-rs-core", tag = "v0.4.10" }
     48 webauthn-rs-proto = { git = "https://git.philomathiclife.com/repos/webauthn-rs-proto", tag = "v0.4.10" }
     49 
     50 [profile.release]
     51 lto = true
     52 panic = 'abort'
     53 strip = true