Commit Graph

799 Commits

Author SHA1 Message Date
Abhishek Shroff 823dd1f59c [server][auth] Support api keys that never expire (#14) 2025-07-09 22:25:55 +05:30
Abhishek Shroff 86e2f15c65 [server][auth] Add support for named api keys 2025-07-09 22:24:39 +05:30
George Wu 3c347e848f [server][auth] s/redirecURI/redirectURI/g 2025-07-08 22:13:41 -07:00
George Wu 13f9feaa10 [server][auth] add pkce support for OIDC logins. 2025-07-08 22:12:37 -07:00
George Wu 81504a061e [server][auth] s/authoriation/authorization/ 2025-07-09 05:38:36 +02:00
George Wu 61604d980a [server][auth] fix inserting rows to api_keys table. 2025-07-08 18:49:47 -07:00
George Wu 49fe8d002d [server][auth] updates the authorization code flow for oidc and utilizes client password -- rfc6749#4.1.3 & rfc6749#2.3.1 2025-07-08 22:41:35 +02:00
Abhishek Shroff 1d23d4ffa0 [server][breaking] Use generated integer columns as primary keys for users and jobs 2025-07-09 01:37:38 +05:30
Abhishek Shroff b9ccb57dd3 [server][breaking] Change api_key schema streamline expiration and validity 2025-07-09 01:34:02 +05:30
Abhishek Shroff 1a152d819d [server][breaking] Change pending logins table schema, add token expiration 2025-07-09 01:23:15 +05:30
Abhishek Shroff e3142e7f7a [server][breaking] Use timestamptz everywhere 2025-07-09 01:04:31 +05:30
Abhishek Shroff 719a77cb9f [server][auth] Use base32 encoded keys with 15 secure random bytes 2025-07-09 01:03:22 +05:30
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 5be3d7bcc5 [server][steve] Better logging for jobs 2025-07-08 23:29:59 +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 58dd057436 [server] Fix absolute path checks 2025-07-08 21:51:50 +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
George Wu 510ab5c013 [server] fix typo'd filename 2025-07-07 23:13:40 -07:00
Abhishek Shroff 6bbb2ae79c [server] Fix password strength error 2025-07-05 21:58:30 +05:30
Abhishek Shroff 2b69930f37 [server] Fix password reset email 2025-07-05 15:30:10 +05:30
Abhishek Shroff a7c21b3488 [server] Fix args for admin storage create command 2025-07-05 15:12:15 +05:30
Abhishek Shroff 3130e48953 [server] Send publink response on create 2025-07-05 14:50:16 +05:30
Abhishek Shroff 08edaf83b7 [server] Fix publink not found error 2025-07-05 14:35:27 +05:30
Abhishek Shroff 6a192ca074 [server] Allow ordering results of ReadDirExtended by depth 2025-07-05 14:22:29 +05:30
Abhishek Shroff 46f99d1f2b [server] Always add Content-Disposition: attachment for file contents 2025-07-04 20:39:47 +05:30
Abhishek Shroff 2cf2ca4756 [server][storage] Chmod 0o700 instead of error for permissions mismatch 2025-07-04 19:51:04 +05:30
Abhishek Shroff a6c335661b [server] Rename instance_url query param to 'instance' 2025-07-04 16:42:31 +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 ff1e574590 [server] Change oauth native redirect scheme 2025-06-30 20:08:48 +05:30
Abhishek Shroff 4831bd60eb [server] Rename ldap.search => ldap.dn_lookup 2025-06-30 11:14:10 +05:30
Abhishek Shroff f539e70f7a [server] Add version on copy 2025-06-30 10:16:45 +05:30
Abhishek Shroff 513d1f1748 [server] Migrate contents on copy 2025-06-30 10:04:49 +05:30
Abhishek Shroff d36f45bf64 [server] Fix serving files (and byte ranges) from minio backend 2025-06-30 09:59:58 +05:30
Abhishek Shroff 658e147474 [server][storage] Change minio param name 2025-06-30 00:47:13 +05:30
Abhishek Shroff aac2cbba4f [server][core] Fix fs mount 2025-06-30 00:21:50 +05:30
Abhishek Shroff bd7d3f02d8 [server][auth] Don't check openid client configs on startup 2025-06-30 00:21:10 +05:30
Abhishek Shroff 641010280e [server] Fix hard delete 2025-06-29 22:55:50 +05:30
Abhishek Shroff cec83199f8 [server] Fix crypt config 2025-06-29 22:29:42 +05:30
Abhishek Shroff 9f93284469 [server][api] Fix duplicate upload 2025-06-29 21:31:16 +05:30
Abhishek Shroff de400edee8 [server][api] Fix upload response 2025-06-29 19:23:38 +05:30