Girish Ramakrishnan
|
fa7c0a6e1b
|
add disks tests
|
2022-10-12 10:45:29 +02:00 |
|
Girish Ramakrishnan
|
edb6ed91fe
|
add disk usage task
|
2022-10-12 10:26:21 +02:00 |
|
Girish Ramakrishnan
|
a3f7ce15ab
|
system: rework disks api to return by filesystem
|
2022-10-12 09:42:14 +02:00 |
|
Johannes Zellner
|
70d3040135
|
Validate token scopes
|
2022-09-23 13:09:07 +02:00 |
|
Johannes Zellner
|
6715efca50
|
Distinguish ghost/impersonate logins from others
|
2022-07-29 20:39:18 +02:00 |
|
Girish Ramakrishnan
|
05d7a7f496
|
constness
|
2022-04-14 17:50:41 -05:00 |
|
Girish Ramakrishnan
|
a3e097d541
|
add missing awaits for eventlog.add
|
2022-02-24 20:04:46 -08:00 |
|
Girish Ramakrishnan
|
d0c59c1f75
|
add separate route to get ipv4 and ipv6
|
2022-02-15 12:47:16 -08:00 |
|
Girish Ramakrishnan
|
0654d549db
|
sysinfo: return the ipv4 and ipv6 address
|
2022-01-06 16:21:30 -08:00 |
|
Girish Ramakrishnan
|
bbf1a5af3d
|
sysinfo: add interface to get IPv6 address
|
2022-01-05 18:08:15 -08:00 |
|
Johannes Zellner
|
b531a10392
|
Invite links do not depend on resetToken expiration
|
2021-12-28 16:34:47 +01:00 |
|
Johannes Zellner
|
e36d7665fa
|
The profile based password reset does not return a resetLink
|
2021-11-03 22:03:08 +01:00 |
|
Johannes Zellner
|
cb31e5ae8b
|
Separate invite and password reset token
|
2021-10-01 12:27:22 +02:00 |
|
Girish Ramakrishnan
|
445c83c8b9
|
make auditsource a class
this allows us to use AuditSource for the class and auditSource for
the instances!
|
2021-09-30 10:13:36 -07:00 |
|
Girish Ramakrishnan
|
2a667cb985
|
attach debug object for background safe()
|
2021-09-20 10:36:49 -07:00 |
|
Johannes Zellner
|
212d025579
|
Do not send new login notification if we have ghost user login
|
2021-09-20 17:56:37 +02:00 |
|
Johannes Zellner
|
074ce574dd
|
Return password reset link on reset request route
|
2021-09-16 14:34:56 +02:00 |
|
Girish Ramakrishnan
|
7709e155e0
|
more async'ification
|
2021-09-07 11:21:06 -07:00 |
|
Girish Ramakrishnan
|
51d067cbe3
|
sysinfo: async'ify
in the process, provision, dyndns, mail, dns also got further asyncified
|
2021-09-02 16:19:46 -07:00 |
|
Girish Ramakrishnan
|
1856caf972
|
externalldap: async'ify
and make the tests work again
|
2021-09-01 21:33:27 -07:00 |
|
Girish Ramakrishnan
|
a5d41e33f9
|
Fix update route to use async
|
2021-08-27 09:30:52 -07:00 |
|
Girish Ramakrishnan
|
42774eac8c
|
docker.js and services.js: async'ify
|
2021-08-26 18:23:31 -07:00 |
|
Girish Ramakrishnan
|
77f5cb183b
|
merge appdb.js into apps.js
|
2021-08-23 15:35:38 -07:00 |
|
Girish Ramakrishnan
|
411cc7daa1
|
merge settingsdb into settings code
|
2021-08-19 17:45:40 -07:00 |
|
Girish Ramakrishnan
|
4cd5137292
|
mailer: fix error handling
previous mailer code has no callback and thus no way to pass back errors.
now with asyncification it passes back the error
|
2021-08-19 12:40:53 -07:00 |
|
Girish Ramakrishnan
|
ada7166bf8
|
translation: asyncify
|
2021-08-19 11:54:28 -07:00 |
|
Girish Ramakrishnan
|
03e22170da
|
appstore and support: async'ify
|
2021-08-18 23:38:18 -07:00 |
|
Girish Ramakrishnan
|
3806b3b3ff
|
settings: initCache and list are now async
|
2021-08-18 13:59:57 -07:00 |
|
Girish Ramakrishnan
|
04d377d20d
|
password reset: require and verify totpToken
|
2021-08-11 12:08:28 -07:00 |
|
Girish Ramakrishnan
|
a1c61facdc
|
merge userdb.js into users.js
|
2021-07-16 22:33:22 -07:00 |
|
Girish Ramakrishnan
|
e59d0e878d
|
merge taskdb into tasks.js
|
2021-07-14 10:37:12 -07:00 |
|
Girish Ramakrishnan
|
14000e56b7
|
Fix notifications.alert (async usage)
this broke the reboot button among other things
|
2021-07-12 16:11:58 -07:00 |
|
Girish Ramakrishnan
|
ed7514e4ba
|
typo
|
2021-06-04 19:47:18 -07:00 |
|
Girish Ramakrishnan
|
7bee7b9ef8
|
tokens: async'ify
|
2021-06-04 13:06:38 -07:00 |
|
Girish Ramakrishnan
|
8ff68331a8
|
proxyAuth: use default expiry time in cookie (1 year)
|
2021-04-30 10:31:09 -07:00 |
|
Johannes Zellner
|
fb5c2a5e52
|
Properly detect new user agents and location
|
2021-04-30 15:22:10 +02:00 |
|
Johannes Zellner
|
61e51c7875
|
Send new login location notification mail
|
2021-04-21 16:14:49 +02:00 |
|
Johannes Zellner
|
0402dce1ee
|
Invite token should be valid for 7 days
|
2021-03-25 17:25:56 +01:00 |
|
Girish Ramakrishnan
|
70fbcf8ce4
|
add route to sync dns records
merge the mail dns route with this one as well
fixes #737
|
2021-02-24 22:37:59 -08:00 |
|
Girish Ramakrishnan
|
624e34d02d
|
eventlog: add logout
fixes #757
|
2021-01-06 21:57:56 -08:00 |
|
Johannes Zellner
|
fb4ba5855b
|
Make emails translatable
|
2020-11-20 00:43:12 +01:00 |
|
Johannes Zellner
|
784c8b2bd2
|
Add route to get available languages
|
2020-11-18 00:10:06 +01:00 |
|
Johannes Zellner
|
13050f7bff
|
Give log files better names on download
|
2020-11-09 11:07:16 +01:00 |
|
Girish Ramakrishnan
|
6c4df5abf0
|
unify update check into a single job
|
2020-08-19 21:43:12 -07:00 |
|
Girish Ramakrishnan
|
03bd67c4e7
|
coding style
|
2020-08-17 16:18:12 -07:00 |
|
Girish Ramakrishnan
|
1eef239392
|
setting dashboard domain now only updates dashboard domain (and not mail)
part of #721
|
2020-08-17 16:09:20 -07:00 |
|
Girish Ramakrishnan
|
4d5715188d
|
Increase invite link expiry to a week
|
2020-07-28 14:19:19 -07:00 |
|
Girish Ramakrishnan
|
ddeee0c970
|
Add note that links expire in 24 hours
|
2020-07-16 15:17:51 -07:00 |
|
Girish Ramakrishnan
|
3adeed381b
|
setup account based on directory config
part of #704
|
2020-07-09 16:39:34 -07:00 |
|
Girish Ramakrishnan
|
0c5113ed5b
|
email is never used in account setup
|
2020-07-09 15:37:35 -07:00 |
|