Commit graph

16 commits

Author SHA1 Message Date
djmaze
a18d393f54 Revamp the whole accounts system for better management and control.
This also solves RainLoop/#2134
2021-11-11 13:34:41 +01:00
djmaze
ef4790d04e Cleanup some classes and improve the Accounts and Contacts 2021-11-10 21:24:19 +01:00
djmaze
c13724fbbb Bugfix for crypt system 2021-11-10 15:10:28 +01:00
djmaze
b102fc0e4c Improved data encryption for Contacts sync 2021-11-10 14:49:49 +01:00
djmaze
b1e895907f More encrypt/decrypt improvements and fixes 2021-11-10 13:29:50 +01:00
djmaze
9dae4cfa45 More encrypt/decrypt improvements to revamp SSO data to be properly encrypted 2021-11-10 12:30:56 +01:00
djmaze
cda88f438a Cleanup and bugfix encryption 2021-11-10 11:21:31 +01:00
djmaze
414a9509aa Added support for sodium_crypto_aead_xchacha20poly1305_ietf encryption 2021-11-10 10:36:16 +01:00
djmaze
492dee5e1a Improved openssl_encrypt support 2021-11-10 09:14:57 +01:00
djmaze
8ca043b6e4 Improved user authentication system by supporting OpenSSL aes-256-cbc-hmac-sha1 encryption 2021-11-10 00:57:09 +01:00
djmaze
99c72ad9e6 Drop bootstrap .well and .pull-left
Reduce bootstrap .pull-right usage
2021-11-09 00:53:42 +01:00
djmaze
e417a2801b Bugfix: Class 'RainLoop\Actions\Notifications' not found 2021-11-08 21:19:02 +01:00
djmaze
7020345739 Bugfix: Security issue with "remember me"
When (backup)server is compromised it is possible to decrypt RainLoop 'sign_me' files.

Found by further investigating #126
2021-11-08 12:31:51 +01:00
djmaze
aed4d9e4c2 Resolve #126 and nice for #151 2021-11-08 12:07:44 +01:00
djmaze
40f9f69b42 Wrong return type Model\Account 2021-11-08 10:40:48 +01:00
djmaze
f92810069a Improved Auth functions as trait
and use JSON instead of serialize for encoding/decoding data
2021-11-08 10:17:57 +01:00