Commit Graph

640 Commits

Author SHA1 Message Date
Abhishek Shroff 0dbf7fa386 [server] Ensure version ordering 2025-06-08 01:17:37 +05:30
Abhishek Shroff 09f20e36dc [server] Make local storage roots relative to storage.root config 2025-06-08 01:00:09 +05:30
Abhishek Shroff d663a3eedc [server] Re-enable admin storage command 2025-06-08 00:58:58 +05:30
Abhishek Shroff a1c04c5061 [server][storage] single shared temp directory 2025-06-08 00:33:39 +05:30
Abhishek Shroff 7c7f175065 [server] implement StorageBackend.Copy 2025-06-08 00:23:09 +05:30
Abhishek Shroff 5fe218d956 [server] wip: moveVersionToTargetBackend 2025-06-07 23:16:22 +05:30
Abhishek Shroff 72447e99eb [server] Fix localStorage temp upload rename 2025-06-07 22:45:23 +05:30
Abhishek Shroff ab634fb3b9 [server] Streamline storage backend access, fix init error 2025-06-07 22:44:11 +05:30
Abhishek Shroff 1c3fc828fa [server] Report errors on storage initialization 2025-06-07 22:40:21 +05:30
Abhishek Shroff 34ce2e9e37 [server] Fix bug in upload 2025-06-07 12:36:07 +05:30
Abhishek Shroff d90facb0bd [server][storage] Move contents from one backend to another 2025-06-06 01:53:40 +05:30
Abhishek Shroff cd83c0a569 [server][storage] Accept strings instead of UUID in storage ops 2025-06-06 01:15:15 +05:30
Abhishek Shroff b4a9ff6b1d [server][core] Make shared resources part of user 2025-06-06 01:07:59 +05:30
Abhishek Shroff 1a2532dcd7 [server][core] Rename some more files 2025-06-06 00:53:26 +05:30
Abhishek Shroff 3fa962b5d0 [server][core] Accept User object in filesystem.UpdatePermissions 2025-06-06 00:49:33 +05:30
Abhishek Shroff 1940bca1f3 [server] Remove core1 and core2 imports 2025-06-06 00:46:36 +05:30
Abhishek Shroff 5b38504862 [server][core] Remove FileSystem.OpenRead 2025-06-06 00:43:06 +05:30
Abhishek Shroff 53d8f3f49c [server][core] Reorganize files 2025-06-05 22:06:25 +05:30
Abhishek Shroff 17ba873469 [server] Move some code to publink_fs.go 2025-06-05 21:38:16 +05:30
Abhishek Shroff 626c95b532 [server] Move core.errors => core 2025-06-05 21:32:52 +05:30
Abhishek Shroff 7025059fee [server] Move core.user => core 2025-06-05 21:10:29 +05:30
Abhishek Shroff 65c429645e [server] Move code in user 2025-06-05 21:07:43 +05:30
Abhishek Shroff dd276db109 [server] Move fs code around 2025-06-05 21:01:16 +05:30
Abhishek Shroff 7e9339d83a [server] Move core.storage => storage 2025-06-05 20:59:23 +05:30
Abhishek Shroff 62e2cf119d [server] Move core.util.rand => rand 2025-06-05 20:56:25 +05:30
Abhishek Shroff 7a502d2509 [server] Move core.util.crypt => crypt 2025-06-05 20:55:43 +05:30
Abhishek Shroff 57eb469f64 [server] Move core.pubsub => pubsub 2025-06-05 20:54:32 +05:30
Abhishek Shroff 5a4041e57d [server] Move core.db => db 2025-06-05 20:53:29 +05:30
Abhishek Shroff 40528a7fee [server] Move core.fs => core 2025-06-05 20:50:45 +05:30
Abhishek Shroff 6b304a872a [server] Fix publinks 2025-06-05 20:21:00 +05:30
Abhishek Shroff eba5e6add9 [server] Fix most build errors 2025-06-05 20:10:48 +05:30
Abhishek Shroff 34dc75ec63 [server][fs] Remove all functions from Resource 2025-06-05 19:34:40 +05:30
Abhishek Shroff deb44ccaaf [server] Use versions 2025-06-05 00:21:25 +05:30
Abhishek Shroff 081fccc849 [server] Always write to default storage backend first 2025-06-04 22:14:05 +05:30
Abhishek Shroff f0242347aa [server] listen to storage backend updates 2025-06-04 18:10:18 +05:30
Abhishek Shroff 7fd938c058 [server] simple pubsub notifier 2025-06-04 13:26:55 +05:30
Abhishek Shroff a82d97fb68 [server] Add storage to resource_versions 2025-06-04 00:04:35 +05:30
Abhishek Shroff 164a47e254 [server] Use storage.Driver 2025-06-03 23:26:51 +05:30
Abhishek Shroff b1c4b57f3f [server] Renomve name from storage.Backend 2025-06-03 23:26:51 +05:30
Abhishek Shroff 3f1c8c9d27 [server] Support for getting contents of previous versions 2025-06-03 16:05:58 +05:30
Abhishek Shroff 5c89591d5b [server] Fix copy 2025-06-03 01:27:35 +05:30
Abhishek Shroff 70aca9f710 [server] Allow specifying version id in copy request 2025-06-03 00:41:28 +05:30
Abhishek Shroff bf3396c497 [server] Remove ResourceID from Version 2025-06-03 00:33:38 +05:30
Abhishek Shroff df7f53017d [server] Create fake LatestVersion for resource if it doesn't have one 2025-06-02 20:28:23 +05:30
Abhishek Shroff 518c069c2b [server] versions everywhere (untested) 2025-06-02 20:25:01 +05:30
Abhishek Shroff af143bcb76 [server] db support for file versions 2025-06-02 13:13:13 +05:30
Abhishek Shroff a2feff7070 [server][cli] Add version 2025-06-01 14:47:36 +05:30
Abhishek Shroff f52fcb818d [server] Don't print argon2 params 2025-06-01 14:33:52 +05:30
Abhishek Shroff 9ce6bd769c [server][cli] Improve user permission grant/revoke 2025-06-01 00:37:24 +05:30
Abhishek Shroff 7b6ebce0d6 [server] Revert "Do not use separate error recovery"
This reverts commit 385db4c7c5.
2025-05-30 22:41:19 +05:30