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 95e24ffc51db2f6834142ec86568c2d244562006
parent 7436b454db5734a225afa88db96fcb62b187bb4d
Author: Daniel GarcĂ­a <dani-garcia@users.noreply.github.com>
Date:   Mon, 15 Mar 2021 16:42:20 +0100

rename send key -> akey

Diffstat:
Mmigrations/mysql/2021-03-11-190243_add_sends/up.sql | 2+-
Amigrations/postgresql/2021-03-15-163412_rename_send_key/down.sql | 0
Amigrations/postgresql/2021-03-15-163412_rename_send_key/up.sql | 1+
Amigrations/sqlite/2021-03-15-163412_rename_send_key/down.sql | 0
Amigrations/sqlite/2021-03-15-163412_rename_send_key/up.sql | 1+
Msrc/api/core/sends.rs | 2+-
Msrc/db/models/send.rs | 8++++----
Msrc/db/schemas/mysql/schema.rs | 2+-
Msrc/db/schemas/postgresql/schema.rs | 2+-
Msrc/db/schemas/sqlite/schema.rs | 2+-
10 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/migrations/mysql/2021-03-11-190243_add_sends/up.sql b/migrations/mysql/2021-03-11-190243_add_sends/up.sql @@ -8,7 +8,7 @@ CREATE TABLE sends ( atype INTEGER NOT NULL, data TEXT NOT NULL, - key TEXT NOT NULL, + akey TEXT NOT NULL, password_hash BLOB, password_salt BLOB, password_iter INTEGER, diff --git a/migrations/postgresql/2021-03-15-163412_rename_send_key/down.sql b/migrations/postgresql/2021-03-15-163412_rename_send_key/down.sql diff --git a/migrations/postgresql/2021-03-15-163412_rename_send_key/up.sql b/migrations/postgresql/2021-03-15-163412_rename_send_key/up.sql @@ -0,0 +1 @@ +ALTER TABLE sends RENAME COLUMN key TO akey; diff --git a/migrations/sqlite/2021-03-15-163412_rename_send_key/down.sql b/migrations/sqlite/2021-03-15-163412_rename_send_key/down.sql diff --git a/migrations/sqlite/2021-03-15-163412_rename_send_key/up.sql b/migrations/sqlite/2021-03-15-163412_rename_send_key/up.sql @@ -0,0 +1 @@ +ALTER TABLE sends RENAME COLUMN key TO akey; diff --git a/src/api/core/sends.rs b/src/api/core/sends.rs @@ -325,7 +325,7 @@ fn put_send(id: String, data: JsonUpcase<SendData>, headers: Headers, conn: DbCo } send.data = data_str; send.name = data.Name; - send.key = data.Key; + send.akey = data.Key; send.deletion_date = data.DeletionDate.naive_utc(); send.notes = data.Notes; send.max_access_count = data.MaxAccessCount; diff --git a/src/db/models/send.rs b/src/db/models/send.rs @@ -22,7 +22,7 @@ db_object! { pub atype: i32, pub data: String, - pub key: String, + pub akey: String, pub password_hash: Option<Vec<u8>>, password_salt: Option<Vec<u8>>, password_iter: Option<i32>, @@ -46,7 +46,7 @@ pub enum SendType { } impl Send { - pub fn new(atype: i32, name: String, data: String, key: String, deletion_date: NaiveDateTime) -> Self { + pub fn new(atype: i32, name: String, data: String, akey: String, deletion_date: NaiveDateTime) -> Self { let now = Utc::now().naive_utc(); Self { @@ -59,7 +59,7 @@ impl Send { atype, data, - key, + akey, password_hash: None, password_salt: None, password_iter: None, @@ -118,7 +118,7 @@ impl Send { "Text": if self.atype == SendType::Text as i32 { Some(&data) } else { None }, "File": if self.atype == SendType::File as i32 { Some(&data) } else { None }, - "Key": self.key, + "Key": self.akey, "MaxAccessCount": self.max_access_count, "AccessCount": self.access_count, "Password": self.password_hash.as_deref().map(|h| BASE64URL_NOPAD.encode(h)), diff --git a/src/db/schemas/mysql/schema.rs b/src/db/schemas/mysql/schema.rs @@ -111,7 +111,7 @@ table! { notes -> Nullable<Text>, atype -> Integer, data -> Text, - key -> Text, + akey -> Text, password_hash -> Nullable<Binary>, password_salt -> Nullable<Binary>, password_iter -> Nullable<Integer>, diff --git a/src/db/schemas/postgresql/schema.rs b/src/db/schemas/postgresql/schema.rs @@ -111,7 +111,7 @@ table! { notes -> Nullable<Text>, atype -> Integer, data -> Text, - key -> Text, + akey -> Text, password_hash -> Nullable<Binary>, password_salt -> Nullable<Binary>, password_iter -> Nullable<Integer>, diff --git a/src/db/schemas/sqlite/schema.rs b/src/db/schemas/sqlite/schema.rs @@ -111,7 +111,7 @@ table! { notes -> Nullable<Text>, atype -> Integer, data -> Text, - key -> Text, + akey -> Text, password_hash -> Nullable<Binary>, password_salt -> Nullable<Binary>, password_iter -> Nullable<Integer>,