Commit Graph

32 Commits

Author SHA1 Message Date
Abhishek Shroff
3832429962 [server][webdav] Fix uuid root 2025-07-14 21:36:31 +05:30
Abhishek Shroff
3903913048 [server][api] Support API token in basic auth with empty username 2025-07-14 16:43:19 +05:30
Abhishek Shroff
0555f65bca [server][api] Use API Keys for HTTP Basic auth (#6) 2025-07-14 16:37:42 +05:30
Abhishek Shroff
e88316c77c [server][auth] Split auth.Auth into its own file 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
Abhishek Shroff
e2746d8541 [server] Use zerolog instead of logrus in most places 2025-07-08 20:32:27 +05:30
Abhishek Shroff
f106aca925 [server][core] Remove FileSystem interface, and rename fileSystem to FileSystem 2025-06-13 16:02:48 +05:30
Abhishek Shroff
4e788f3b93 [server][core] WIP: Split fileSystem and txFileSystem 2025-06-12 15:09:39 +05:30
Abhishek Shroff
f2e0776d00 [server][core] Remove unnecessary functions 2025-06-11 23:13:46 +05:30
Abhishek Shroff
23c5df1233 [server] Remove UserManager 2025-06-10 03:53:45 +05:30
Abhishek Shroff
a4b7bd1bed [server][auth] Create auth package with extensible config for LDAP and OAuth 2025-06-10 02:40:11 +05:30
Abhishek Shroff
bebd5156f2 [server] Rename module 2025-06-08 23:27:29 +05:30
Abhishek Shroff
1940bca1f3 [server] Remove core1 and core2 imports 2025-06-06 00:46:36 +05:30
Abhishek Shroff
53d8f3f49c [server][core] Reorganize files 2025-06-05 22:06:25 +05:30
Abhishek Shroff
7025059fee [server] Move core.user => core 2025-06-05 21:10:29 +05:30
Abhishek Shroff
40528a7fee [server] Move core.fs => core 2025-06-05 20:50:45 +05:30
Abhishek Shroff
038adab527 [server] UserID+email instead of username 2025-05-14 11:04:36 +05:30
Abhishek Shroff
71f7c9565f [server] Webdav first path segment to specify root 2025-05-09 14:51:01 +05:30
Abhishek Shroff
5f2cab7c4d [server][webdav] Fix handlers 2025-05-07 11:53:02 +05:30
Abhishek Shroff
da1c8eb59f [server] Allow webdav into other users' home directories 2025-05-07 11:15:36 +05:30
Abhishek Shroff
a66024960d [server] Use pgtype.UUID for User.Home 2025-05-07 09:57:26 +05:30
Abhishek Shroff
e3f641000f [server] clean up auth 2024-11-04 20:42:42 +05:30
Abhishek Shroff
cf62e5f904 [server][core] move OpenRead, OpenWrite, ReadDir, and Walk to Resource 2024-10-25 00:55:33 +05:30
Abhishek Shroff
8241695bc4 [server][core] User.OpenFileSystem 2024-10-22 02:31:32 +05:30
Abhishek Shroff
3f842bf653 [server][core] Nearly remove all functionality from app.App 2024-10-22 02:09:34 +05:30
Abhishek Shroff
270faf288a [server][core] Remove functionality from App 2024-10-22 01:51:42 +05:30
Abhishek Shroff
f18364ecc0 [server][core] Make core.App an interface 2024-10-22 00:02:43 +05:30
Abhishek Shroff
25f83eff01 [server][core] separate out user package 2024-10-21 23:19:18 +05:30
Abhishek Shroff
829e5cdd14 [server][core] allow CreateResourceByPath to create parents 2024-10-21 21:25:36 +05:30
Abhishek Shroff
5cf1b140fd [server][webdav] handle LOCK and UNLOCK methods 2024-10-20 14:15:54 +05:30
Abhishek Shroff
bdf35c59d8 [server][api][webdav] Restructure packages 2024-10-19 17:21:15 +05:30