Commit graph

3127 commits

Author SHA1 Message Date
djmaze
3bad2d5dbd Revamp login screens by moving login icons to the left,
due to issues with browser plugins like LastPass which place buttons on the right.
And added a TOTP icon
2021-11-16 12:35:11 +01:00
djmaze
c46d4b8c02 Fix PopupsIdentity layout 2021-11-16 09:33:31 +01:00
djmaze
ac7370103e Improved sieve filter editor with less pull-right 2021-11-15 16:52:18 +01:00
djmaze
54c2ba7b6e Improved admin styling 2021-11-15 15:44:37 +01:00
djmaze
203b884309 Some more CSS cleanups 2021-11-15 15:37:05 +01:00
djmaze
db2a7a51c9 Cleanup some HTML and CSS 2021-11-15 15:26:28 +01:00
djmaze
5f4c7c5c5b Bugfix: compose/send mail AdditionalAccount failed 2021-11-15 14:55:49 +01:00
djmaze
8a351e5763 Resolve #159 and more design issues 2021-11-15 12:16:02 +01:00
djmaze
6b8020b8f5 Improved additional account management 2021-11-15 10:56:52 +01:00
djmaze
b057c4083e Prepare some code for cleaner account switching without reload 2021-11-13 09:46:59 +01:00
djmaze
15ae0380ba Bugfix: 0 - Argument 2 must be of the type array, null given 2021-11-13 09:45:55 +01:00
djmaze
2c363e63a0 small code cleanup ()=>0 to null 2021-11-13 09:45:06 +01:00
djmaze
c561493bd0 Bugfix: detect the AccountSignMe again 2021-11-12 21:53:27 +01:00
djmaze
070fc14c4f OAuth2 draft code made with the old RainLoop code 2021-11-12 10:29:58 +01:00
djmaze
f14ebc6578 v2.9.1a forgot to encrypt sProxyAuthPassword 2021-11-12 10:09:08 +01:00
djmaze
f2c6900ea8 v2.9.1 2021-11-12 10:00:59 +01:00
djmaze
d5ea7dc188 Revert change that shouldn't be commited 2021-11-12 09:57:32 +01:00
djmaze
632e9b9b41 Bugfix: switch from AdditionalAccount to MainAccount 2021-11-12 09:41:17 +01:00
djmaze
ce413b7b7a Some account switch reload improvements 2021-11-12 09:36:08 +01:00
djmaze
9b0f9be23c SetCryptKey() use APP_SALT
This way the key is something the server has and something the user knows.
So that both can revoke the key validity.
2021-11-12 08:43:33 +01:00
djmaze
0de87e334c Added MainAccount class for better distinguishing it from the additional ones 2021-11-12 01:04:11 +01:00
djmaze
42bf782c6a When switching to additional account fails, show account update screen 2021-11-11 23:22:04 +01:00
djmaze
4690f367c1 Rename the new PasswordHash() to CryptKey() and added SetCryptKey() to support XOAUTHBEARER/XOAuth2 and others 2021-11-11 23:13:46 +01:00
djmaze
1767ba7ec9 Bugfix and improved Remote.message() and Remote.messageList() by using JSON 2021-11-11 22:52:06 +01:00
djmaze
739aeaded5 Improved the Switch account system for better feedback to user 2021-11-11 21:01:39 +01:00
djmaze
597ea21b70 Prepared code to switch accounts without reload (not working yet) 2021-11-11 17:14:06 +01:00
djmaze
d24e0a3e1b Try to convert the old less secure accounts and sorted order 2021-11-11 15:06:33 +01:00
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
7ea4365ccb Bugfix: password should be json encoded 2021-11-10 16:47:32 +01:00
djmaze
7565b0770e PasswordHash should be password or APP_SALT 2021-11-10 16:45:59 +01:00
djmaze
1dd592f81f Contact sync use Account password hash 2021-11-10 15:18:44 +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
59cb0978c7 Cleanup RainLoop used crypt methods 2021-11-10 12:37:36 +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
d64cfb96ad Drop the .clearfix (old "fix" float stuff) 2021-11-08 22:03:31 +01:00
djmaze
e417a2801b Bugfix: Class 'RainLoop\Actions\Notifications' not found 2021-11-08 21:19:02 +01:00
djmaze
a656fb20aa Bugfix: Class 'RainLoop\Actions\Notifications' not found 2021-11-08 21:16:44 +01:00
djmaze
adf1086c03 Missed two iSpamScore to be int instead of float 2021-11-08 20:56:18 +01:00
djmaze
35433ca5b0 Bugfix: iSpamScore should be int, not float 2021-11-08 20:51:53 +01:00
djmaze
3950ff049c Display <dialog> as flex so that <header> is always top on scroll 2021-11-08 20:41:38 +01:00
djmaze
e4e86d0347 Put a garbage collector in demo plugin 2021-11-08 17:52:40 +01:00
djmaze
5ba3d2edcd Bugfix: system folders initialization failed on first time login 2021-11-08 17:40:52 +01:00