Girish Ramakrishnan
|
6e9b62dfba
|
fix various users-test.js
|
2021-07-19 23:38:20 -07:00 |
|
Girish Ramakrishnan
|
a1c61facdc
|
merge userdb.js into users.js
|
2021-07-16 22:33:22 -07:00 |
|
Girish Ramakrishnan
|
01a585aa11
|
remove safe usage
|
2021-07-08 08:52:51 -07:00 |
|
Johannes Zellner
|
0db62b4fd8
|
Make avatar apis buffer based
|
2021-07-08 11:17:13 +02:00 |
|
Johannes Zellner
|
81e6cd6195
|
Make gravatar support explicit only
|
2021-07-07 16:16:04 +02:00 |
|
Girish Ramakrishnan
|
31498afe39
|
async'ify the groups code
|
2021-06-29 09:08:45 -07:00 |
|
Girish Ramakrishnan
|
e7d9af5aed
|
users: asyncify and merge userdb.del
|
2021-06-26 10:13:21 -07:00 |
|
Girish Ramakrishnan
|
147c8df6e3
|
async'ify avatar and apppassword code
|
2021-06-25 23:32:21 -07:00 |
|
Girish Ramakrishnan
|
7bee7b9ef8
|
tokens: async'ify
|
2021-06-04 13:06:38 -07:00 |
|
Girish Ramakrishnan
|
c90a9e43cf
|
Fix usage of eventlog.add
|
2021-06-03 11:42:32 -07:00 |
|
Girish Ramakrishnan
|
53dce1e7aa
|
users: rename createdAt to creationTime
|
2021-05-17 07:54:54 -07:00 |
|
Johannes Zellner
|
7dcc904af9
|
Fix new login location detection
|
2021-05-09 10:19:19 +02:00 |
|
Girish Ramakrishnan
|
44ac406e57
|
admin -> dashboard
|
2021-05-05 12:29:04 -07:00 |
|
Johannes Zellner
|
5cc5c1923a
|
If user-agent is not known pass the agent as incoming string
|
2021-05-04 20:36:41 +02:00 |
|
Johannes Zellner
|
fed8ba95f0
|
Fallback to unkown useragent and don't stash such login attempts
|
2021-05-04 20:07:28 +02:00 |
|
Johannes Zellner
|
5ab925e284
|
Fix login location stash
|
2021-05-04 15:00:09 +02:00 |
|
Johannes Zellner
|
e10b7b59dc
|
Only use simplified user agent for login detection
|
2021-05-04 09:11:16 +02:00 |
|
Girish Ramakrishnan
|
64414eb932
|
new login mail: minor adjustments to text
|
2021-04-30 12:01:57 -07:00 |
|
Girish Ramakrishnan
|
8ff68331a8
|
proxyAuth: use default expiry time in cookie (1 year)
|
2021-04-30 10:31:09 -07:00 |
|
Girish Ramakrishnan
|
6fe8974a2d
|
location -> loginLocations
|
2021-04-30 10:28:34 -07:00 |
|
Girish Ramakrishnan
|
44027f61e6
|
Fix failing tests
|
2021-04-30 09:48:00 -07:00 |
|
Johannes Zellner
|
fb5c2a5e52
|
Properly detect new user agents and location
|
2021-04-30 15:22:10 +02:00 |
|
Girish Ramakrishnan
|
b8ea9de439
|
move profile icons into the database
|
2021-04-29 13:57:24 -07:00 |
|
Girish Ramakrishnan
|
0c8e0c4715
|
notifications: send backup fail only to owner
only superadmin has access to server and can adjust backup config
|
2021-04-19 20:57:10 -07:00 |
|
Girish Ramakrishnan
|
c3e14cd11f
|
user: return 2fa status for the UI
|
2021-04-14 21:46:35 -07:00 |
|
Girish Ramakrishnan
|
f9a72b530c
|
Fix coding style
|
2021-04-14 15:54:09 -07:00 |
|
Girish Ramakrishnan
|
370485eee6
|
avatar: use copy instead of rename
this is safer since rename() might fail with EXDEV on some servers
if /tmp and /home are on different filesystems.
|
2021-01-04 07:51:10 -08:00 |
|
Girish Ramakrishnan
|
d0afcf6628
|
Disable updating the cloudron user in demo mode
|
2020-10-23 11:41:39 -07:00 |
|
Girish Ramakrishnan
|
6a43a4bd20
|
unlink ghost file automatically on successful login
|
2020-09-17 10:46:32 -07:00 |
|
Girish Ramakrishnan
|
707aaf25ec
|
Add note on underscore in usernames
|
2020-07-23 16:29:54 -07:00 |
|
Girish Ramakrishnan
|
4086f2671d
|
Disable ldap/directory config/2fa in demo mode
|
2020-07-22 16:18:22 -07:00 |
|
Girish Ramakrishnan
|
c6c584ff74
|
user: move avatar handling into model code
|
2020-07-10 07:01:15 -07:00 |
|
Girish Ramakrishnan
|
3adeed381b
|
setup account based on directory config
part of #704
|
2020-07-09 16:39:34 -07:00 |
|
Girish Ramakrishnan
|
f94ff49fb9
|
users: replace modifiedAt with ts
|
2020-07-09 16:02:49 -07:00 |
|
Girish Ramakrishnan
|
d512a9c30d
|
rename function
|
2020-07-09 16:02:43 -07:00 |
|
Girish Ramakrishnan
|
2469f4cdff
|
rename function to sendPasswordResetByIdentifier
|
2020-07-09 15:37:35 -07:00 |
|
Girish Ramakrishnan
|
c382fc375e
|
Set the resetTokenCreationTime in invitation links
|
2020-04-08 13:11:24 -07:00 |
|
Girish Ramakrishnan
|
936f456cec
|
make reset tokens only valid for a day
fixes #563
mysql timestamps cannot be null. it will become current timestamp when
set as null
|
2020-03-30 17:13:31 -07:00 |
|
Girish Ramakrishnan
|
9faae96d61
|
make app password work with sftp
|
2020-03-26 21:50:25 -07:00 |
|
Girish Ramakrishnan
|
e6d881b75d
|
Use owner email for LE certs
https://forum.cloudron.io/topic/2244/email-contact-on-let-s-encrypt-ssl-tls-certificates-uses-password-recovery-email-rather-than-primary-email-address
|
2020-03-20 13:39:58 -07:00 |
|
Girish Ramakrishnan
|
2ac0fe21c6
|
ghost file depends on base dir
|
2020-03-15 11:41:39 -07:00 |
|
Johannes Zellner
|
82aff74fc2
|
Make app passwords stronger
|
2020-02-27 13:07:01 +01:00 |
|
Girish Ramakrishnan
|
0e156b9376
|
migrate permissions and admin flag to user.role
|
2020-02-21 16:49:20 -08:00 |
|
Girish Ramakrishnan
|
028852740d
|
Make users-test work
|
2020-02-14 13:23:17 -08:00 |
|
Girish Ramakrishnan
|
c537dfabb2
|
add manage user permission
|
2020-02-13 22:49:58 -08:00 |
|
Girish Ramakrishnan
|
11b5304cb9
|
userdb: only pass specific fields to update
|
2020-02-13 22:45:14 -08:00 |
|
Girish Ramakrishnan
|
d1911be28c
|
user: load the resource with middleware
|
2020-02-13 20:59:17 -08:00 |
|
Johannes Zellner
|
aa7ec53257
|
Also send display name with invite link
|
2020-02-05 16:34:34 +01:00 |
|
Johannes Zellner
|
1fbbaa82ab
|
Generate the user invite link only in one location
|
2020-02-05 15:53:05 +01:00 |
|
Johannes Zellner
|
8d6eca2349
|
Fix typos
|
2020-02-04 18:32:43 +01:00 |
|