Michael Powers
1264eb640a
Added a migration that fixes #1 which caused attachments to be broken
...
for the PostgreSQL backend. Also converts any CHAR types to VARCHAR to prevent the same issue from causing problems down the line.
5 years ago
Michael Powers
f5f9861a78
Adds support for PostgreSQL which resolves #87 and is mentioned in #246 .
...
This includes migrations as well as Dockerfile's for amd64.
The biggest change is that replace_into isn't supported by Diesel for the
PostgreSQL backend, instead requiring the use of on_conflict. This
unfortunately requires a branch for save() on all of the models currently
using replace_into.
5 years ago
Daniel García
df8114f8be
Updated client kdf iterations to 100000 and fixed some lints
5 years ago
Nils Domrose
6c38026ef5
user char(36) for uuid columns
6 years ago
Nils Domrose
ff759397f6
initial mysql support
6 years ago
Emil Madsen
ab95a69dc8
Rework migrations for MySQL
6 years ago
Daniel García
6364c05789
Fix attachments during key rotation, add individual attachment key
6 years ago
Daniel García
ebb66c374e
Implement KDF iterations change ( Fixes #195 )
6 years ago
Miroslav Prasil
ec05f14f5a
Implement poor man's invitation via Organization invitation
6 years ago
Kumar Ankur
781056152a
Support password history #155 ( #156 )
...
* Password History Support (#155 )
* down.sql logic not required as per review comments
6 years ago
Daniel García
dae92b9018
Implemented U2F, refactored Two Factor authentication, registering U2F device and authentication should work. Works on Chrome on MacOS with a virtual device.
6 years ago
Daniel García
b0ee5f6570
Improved two factor auth
7 years ago
Miroslav Prasil
9b017bbbb9
Fix reference in attachments table
7 years ago
Miroslav Prasil
34f2aa68f4
Implement Collection-Cipher mapping
7 years ago
Daniel García
79b4ddcae8
Added read_only bit to users_collections
7 years ago
Miroslav Prasil
a0796acbc7
Implement suggested improvements
7 years ago
Miroslav Prasil
514a372bc8
Add per-user folder-cipher mapping
7 years ago
Daniel García
4093bf92fe
Initial organizations functionality: Creating orgs and inviting users
7 years ago
Daniel García
1277cb099d
Updated Cipher API with breaking changes, and included backwards compatibility
7 years ago
Daniel García
1bc346688c
Some initial work on organizations, nothing works yet
7 years ago
Daniel García
b54684b677
Upload and download attachments, and added License file
7 years ago
Daniel García
5cd40c63ed
First working version
7 years ago