Commit Graph

351 Commits

Author SHA1 Message Date
Abhishek Shroff
3e74c8a469 [server][auth] Print warning and disable password reset and magic links if necessary 2025-07-16 01:17:05 +05:30
Abhishek Shroff
685689ad68 [server][cli] Allow revoking keys 2025-07-14 21:16:12 +05:30
Abhishek Shroff
57dd87b02b [server][cli] Add command to list api keys 2025-07-14 20:52:18 +05:30
Abhishek Shroff
2b4f433a77 [server][auth] Handle encoding/decoding instead of leaving it to consumers 2025-07-14 16:24:39 +05:30
Abhishek Shroff
b1a6c7dcdc [server][cli] Generate API Keys/Tokens from CLI 2025-07-14 16:15:57 +05:30
Abhishek Shroff
274253d476 [server] Tweak default config 2025-07-14 15:42:45 +05:30
Abhishek Shroff
84a5290a67 [server][mail] Add logging for failed emails 2025-07-14 10:50:30 +05:30
Abhishek Shroff
4e87878f88 [server][core][publinks] Use configurable auth for publinks (pbkdf by default) 2025-07-13 22:48:51 +05:30
Abhishek Shroff
7b7ad24133 [server][auth] Allow configuring PBKDF as the password hashing algorithm 2025-07-13 21:52:01 +05:30
Abhishek Shroff
7c9c6ed84d [server][cli] Add pbkdf2 timing command 2025-07-13 21:38:53 +05:30
Abhishek Shroff
99604bc2e2 [server][cli] Add config argon2 command 2025-07-13 21:23:13 +05:30
Abhishek Shroff
6ca9dbc198 [server][auth][argon2] Use logarithmic memory parameter, set better defaults 2025-07-13 19:37:43 +05:30
Abhishek Shroff
4066655fd6 [server][core] Fix getScopePermissions, Rename rename methods 2025-07-12 16:34:10 +05:30
Abhishek Shroff
5889939abc [server] filesystem scopes (untested) 2025-07-12 16:34:10 +05:30
Abhishek Shroff
6a8130d242 [server][auth] WIP: auth.Auth 2025-07-12 16:34:10 +05:30
George Wu
8bdc2bafb8 [server][auth] allow password backend to be none 2025-07-09 23:35:30 -07:00
Abhishek Shroff
da07ffa914 [server] loggers everywhere 2025-07-09 00:29:25 +05:30
Abhishek Shroff
49772d3231 [server] Remove logrus 2025-07-08 23:40:47 +05:30
Abhishek Shroff
1626412837 [server][core] initialize 2025-07-08 22:07:27 +05:30
Abhishek Shroff
b715c1e955 [server] Report auth initialization error 2025-07-08 21:59:41 +05:30
Abhishek Shroff
b9c3de5204 [server][mail] Initialize 2025-07-08 21:55:30 +05:30
Abhishek Shroff
de42d942bb [server][storage] Pass in config during init 2025-07-08 21:28:46 +05:30
Abhishek Shroff
0ebdcdf874 [server] Overhaul db initialization 2025-07-08 20:32:34 +05:30
Abhishek Shroff
8069afb06b [server] Remove ldap command 2025-07-08 20:32:34 +05:30
Abhishek Shroff
e2746d8541 [server] Use zerolog instead of logrus in most places 2025-07-08 20:32:27 +05:30
Abhishek Shroff
5606f9c1db [server][cli] Fix user list command output 2025-07-08 20:18:54 +05:30
Abhishek Shroff
a89dff1faf [server][cli] Prompt for user display name when creating a new user 2025-07-08 20:10:45 +05:30
Abhishek Shroff
dca4b9ee42 [server][cli] Allow setting password during admin user create 2025-07-08 19:49:26 +05:30
Abhishek Shroff
a7c21b3488 [server] Fix args for admin storage create command 2025-07-05 15:12:15 +05:30
Abhishek Shroff
6a192ca074 [server] Allow ordering results of ReadDirExtended by depth 2025-07-05 14:22:29 +05:30
Abhishek Shroff
f1aec4cedf [server][cli] Version Bump to 0.4.0 2025-07-04 14:19:14 +05:30
Abhishek Shroff
1b9a456b5c [server][cli] Select storage driver during backend creation 2025-06-30 20:49:02 +05:30
Abhishek Shroff
4831bd60eb [server] Rename ldap.search => ldap.dn_lookup 2025-06-30 11:14:10 +05:30
Abhishek Shroff
dea557fba5 [server][cli] Add mount command 2025-06-29 18:58:58 +05:30
Abhishek Shroff
c578b6011c [server] Use printf instead of log for storage commands 2025-06-29 18:20:04 +05:30
Abhishek Shroff
e5e526dfae [server][auth] auto-create wildcards 2025-06-29 13:55:40 +05:30
Abhishek Shroff
b128f5ec38 [server][auth][openid] Change config structure 2025-06-29 01:07:21 +05:30
Abhishek Shroff
4eb6a15166 [server][auth] OpenID providers 2025-06-26 15:32:38 +05:30
Abhishek Shroff
fd42fbfbea [server][auth] Auto create accounts from certain domains 2025-06-26 11:48:00 +05:30
Abhishek Shroff
38b39dbc03 [server][auth][ldap] Fix search filter 2025-06-26 10:48:02 +05:30
Abhishek Shroff
fbe039318a [server][auth] Password backends 2025-06-26 10:12:33 +05:30
Abhishek Shroff
c80ca7a3fb [server][auth] ldap backend 2025-06-26 09:14:40 +05:30
Abhishek Shroff
219de8f3a4 [server][core] Restructure config 2025-06-24 09:17:25 +05:30
Abhishek Shroff
d4bff2a1ea [server][cli] filter job list 2025-06-23 10:02:25 +05:30
Abhishek Shroff
b16dd56d43 [server][cli] execute single job 2025-06-23 09:35:15 +05:30
Abhishek Shroff
a7848e3fc4 [server][cli] Job Details command 2025-06-22 21:54:34 +05:30
Abhishek Shroff
7313845be7 [server][steve] Only return info from list query 2025-06-22 21:07:46 +05:30
Abhishek Shroff
7e35784dca [server][steve] Triage 2025-06-22 21:03:54 +05:30
Abhishek Shroff
e9ddedf91c [server][cli] Jobs list command 2025-06-22 16:29:19 +05:30
Abhishek Shroff
40b3be827a [server][steve] default config 2025-06-22 15:33:38 +05:30