Commit Graph

  • 2332aad028 [server][cmd] Fix migration Abhishek Shroff 2024-10-22 22:19:20 +05:30
  • e02ef07988 [server][db] Make a resource_by_id SQL function instead of query Abhishek Shroff 2024-10-22 18:15:51 +05:30
  • 65124a5944 [server][core] tweak db queries Abhishek Shroff 2024-10-22 14:22:07 +05:30
  • 9cd8032f16 [server][api] rename routes files Abhishek Shroff 2024-10-22 14:19:17 +05:30
  • 7ef95a30f3 [server][cmd] fix user add no-create-home Abhishek Shroff 2024-10-22 13:42:28 +05:30
  • aeb5c908d4 [server] convenience methods for permissions output Abhishek Shroff 2024-10-22 13:22:39 +05:30
  • af3285d256 [server][core] Improve permissions to be composable Abhishek Shroff 2024-10-22 13:10:42 +05:30
  • 8cb912739b [server][core] Move bootstrap data into db, part of migration Abhishek Shroff 2024-10-22 13:05:07 +05:30
  • 8241695bc4 [server][core] User.OpenFileSystem Abhishek Shroff 2024-10-22 02:31:32 +05:30
  • 3f842bf653 [server][core] Nearly remove all functionality from app.App Abhishek Shroff 2024-10-22 02:09:34 +05:30
  • 270faf288a [server][core] Remove functionality from App Abhishek Shroff 2024-10-22 01:51:42 +05:30
  • f18364ecc0 [server][core] Make core.App an interface Abhishek Shroff 2024-10-22 00:02:43 +05:30
  • 83b623d973 [server][core] Remove App.RootFS Abhishek Shroff 2024-10-21 23:59:25 +05:30
  • e481caa4ff [server][core] move GetSharedResources to users package Abhishek Shroff 2024-10-21 23:29:47 +05:30
  • 25f83eff01 [server][core] separate out user package Abhishek Shroff 2024-10-21 23:19:18 +05:30
  • 31ea3ffb5c [server] Fix oob Abhishek Shroff 2024-10-21 21:42:20 +05:30
  • 203772841a [server][cmd] better user add Abhishek Shroff 2024-10-21 21:40:25 +05:30
  • 829e5cdd14 [server][core] allow CreateResourceByPath to create parents Abhishek Shroff 2024-10-21 21:19:37 +05:30
  • fc8a88373e [server][cmd] move user add command to new file Abhishek Shroff 2024-10-21 20:40:04 +05:30
  • 12139c85f0 [server][core] fix path in ReadDir for root Abhishek Shroff 2024-10-21 16:56:44 +05:30
  • 370e229a0f [server][core] fix path for chrooted users Abhishek Shroff 2024-10-21 16:54:29 +05:30
  • 041f8964e2 [server][webdav] use fs.Resource directly rather than path Abhishek Shroff 2024-10-21 16:53:48 +05:30
  • b5ce08a4cb [server][cmd] tweak ls output format Abhishek Shroff 2024-10-21 16:32:30 +05:30
  • 833e286c01 [client] fix login Abhishek Shroff 2024-10-21 00:30:43 +05:30
  • c6664b69ed [client] copy Abhishek Shroff 2024-10-21 00:30:35 +05:30
  • fec78d0c8a [server][core][fs] Fix copy attributes for single file Abhishek Shroff 2024-10-21 00:27:27 +05:30
  • 5823b9a731 [server][core][fs] simplify deletion - do not delete rows from db Abhishek Shroff 2024-10-20 23:42:42 +05:30
  • ceb2a24ca9 [server][core] Storage.CopyContents Abhishek Shroff 2024-10-20 23:18:35 +05:30
  • 70e5b8a094 [server][webdav] Fix lock_test build errors Abhishek Shroff 2024-10-20 23:13:11 +05:30
  • 712bad8802 [server] Better sorting of files in web interface Abhishek Shroff 2024-10-20 22:45:15 +05:30
  • 0d7da1d4d3 [server] Move walkFS functionality into core.FileSystem Abhishek Shroff 2024-10-20 22:24:00 +05:30
  • 71f27c0fb1 [server][webdav] get rid of the horribly inefficient walkFS Abhishek Shroff 2024-10-20 22:09:55 +05:30
  • 498fbdc7f6 [server] add Resource.Path Abhishek Shroff 2024-10-20 21:50:06 +05:30
  • e2437c9438 [server][cmd] add fs cat command Abhishek Shroff 2024-10-20 20:40:46 +05:30
  • c7b847a218 [server][cmd] remote redundant code in mkdir Abhishek Shroff 2024-10-20 18:34:57 +05:30
  • c75b0385ff Update some features in readme Abhishek Shroff 2024-10-20 18:27:56 +05:30
  • a694600878 [server][webdav] support etag, and not conditions Abhishek Shroff 2024-10-20 17:37:09 +05:30
  • 5cf1b140fd [server][webdav] handle LOCK and UNLOCK methods Abhishek Shroff 2024-10-20 14:15:54 +05:30
  • e9845cf111 [server][webdav] Fix invlaid namespace in propfind (propfind_invalid2) Abhishek Shroff 2024-10-20 13:36:47 +05:30
  • bbcd7bf8bd [server][webdav] Fix copymove litmus test Abhishek Shroff 2024-10-20 13:29:21 +05:30
  • 8e812158ce [server][webdav] Fix error checking Abhishek Shroff 2024-10-20 13:12:50 +05:30
  • e5886c5c0f [server][weddav] Fix basic limtus test Abhishek Shroff 2024-10-20 12:58:20 +05:30
  • f5d323bf91 [server][core] fix CreateResourceByPath Abhishek Shroff 2024-10-20 12:48:39 +05:30
  • 6764b4e29f [server] fix return value change error Abhishek Shroff 2024-10-20 12:35:23 +05:30
  • c7eaea3b31 [client] fix move action target Abhishek Shroff 2024-10-20 12:35:02 +05:30
  • 8be146720b [server] fix case of UUID Abhishek Shroff 2024-10-20 11:50:48 +05:30
  • be30cd1781 [server][core][fs] simplify and document targetByPathOrUuid Abhishek Shroff 2024-10-20 11:48:18 +05:30
  • b0d602359d [server][core][fs] break up functions into separate files Abhishek Shroff 2024-10-20 11:31:29 +05:30
  • e17221178c [server][cmd] finish up splitting commands Abhishek Shroff 2024-10-20 11:01:05 +05:30
  • 519a29bbad [server][cmd] split serve into separate package Abhishek Shroff 2024-10-20 10:35:41 +05:30
  • a66ce92519 [server][cmd] simplify globals initialization Abhishek Shroff 2024-10-20 10:33:14 +05:30
  • e5a34090cf [server][cmd] extract common initialization functions Abhishek Shroff 2024-10-20 01:16:37 +05:30
  • a869dc5f23 [server][cmd] clean up flags Abhishek Shroff 2024-10-19 22:28:47 +05:30
  • 4a40fffc20 [server][core] move db and storage into core Abhishek Shroff 2024-10-19 18:33:55 +05:30
  • 2c1b907966 [server][core] move argon2 functions into app package Abhishek Shroff 2024-10-19 17:22:35 +05:30
  • bdf35c59d8 [server][api][webdav] Restructure packages Abhishek Shroff 2024-10-19 17:21:15 +05:30
  • 094941c0a8 [server][core] restructure and break up into app, fs, errors sub-packages Abhishek Shroff 2024-10-19 17:02:53 +05:30
  • ea5f7c84da [server][api] reorganize files and packages Abhishek Shroff 2024-10-19 13:34:36 +05:30
  • 0c8549f5bf [server][core] Rename New => NewError Abhishek Shroff 2024-10-19 13:21:17 +05:30
  • 774a64f779 [server][core] use copyfrom to bulk-insert rows Abhishek Shroff 2024-10-19 13:07:31 +05:30
  • 056b966e5e [client] Show resource type image based on content-type rather than extension Abhishek Shroff 2024-10-19 00:55:43 +05:30
  • 2dc799d0a3 [server][core] fix content copying (close streams) Abhishek Shroff 2024-10-19 00:52:38 +05:30
  • 70ef0c1ad0 [server][api] cp end-point Abhishek Shroff 2024-10-19 00:38:12 +05:30
  • 890b172008 [server][core] copy contents Abhishek Shroff 2024-10-19 00:35:43 +05:30
  • d41b71bf09 [server][webdav] simplify webdav adapter Abhishek Shroff 2024-10-19 00:08:58 +05:30
  • a9ae9ecc02 [server][core] CreateResourceByPath Abhishek Shroff 2024-10-19 00:00:15 +05:30
  • 21cbb00b90 [server][webdav] don't pass around context unnecessarily Abhishek Shroff 2024-10-18 23:43:31 +05:30
  • 94b2b89e45 [server][webdav] bring FileSystem implementation closer to core.FileSystem Abhishek Shroff 2024-10-18 23:37:32 +05:30
  • 815fceb0eb [client] Update move action parameters Abhishek Shroff 2024-10-18 23:29:40 +05:30
  • 9b8184c3e1 [server][webdav] Remove redundant constants and functionality from net/http Abhishek Shroff 2024-10-18 23:29:16 +05:30
  • f4f7cfa3a7 [server][core] move Error into core Abhishek Shroff 2024-10-18 22:41:33 +05:30
  • ef4ec14d10 [server][webdav] separate out move and copy into a separate file Abhishek Shroff 2024-10-18 22:22:12 +05:30
  • a5d70cfedd [server][webdav] use core.FileSystem.Copy instead of doing it from scratch Abhishek Shroff 2024-10-18 21:48:27 +05:30
  • 34cc0a96ba [server][core] centralize resource path/uuid and move/copy target parsing Abhishek Shroff 2024-10-18 21:42:44 +05:30
  • 0a292895fb [server][core] Populate empty resource content type and sha256 Abhishek Shroff 2024-10-18 02:36:07 +05:30
  • 987235967d [server][cmd] improve cp Abhishek Shroff 2024-10-18 02:26:53 +05:30
  • 0e14f793ca [server][core] remove user permission entry if set to 0 Abhishek Shroff 2024-10-18 01:48:11 +05:30
  • 7665ab16bf [server][cmd] improve chperm Abhishek Shroff 2024-10-18 01:42:29 +05:30
  • 7313ac3b10 [server][cmd] print to stdout instead of logging Abhishek Shroff 2024-10-18 01:30:54 +05:30
  • 6847914ca9 [server][cmd] improve ls output Abhishek Shroff 2024-10-18 01:10:08 +05:30
  • 33b45ba21d [server][cmd] Print fs cmd outputs straight to stdout Abhishek Shroff 2024-10-18 00:35:18 +05:30
  • 9502789219 [server][cmd] Move app/resource => fs Abhishek Shroff 2024-10-17 23:52:35 +05:30
  • 8096520e62 [server][cmd] clean up debug flag Abhishek Shroff 2024-10-17 22:54:06 +05:30
  • 7e00039ab3 [server][cmd] Do not pass aroud db handler Abhishek Shroff 2024-10-17 17:19:29 +05:30
  • dc9b2b90d7 [server][cmd] fix default storage directory Abhishek Shroff 2024-10-17 11:19:39 +05:30
  • 3720a1c1c7 [server][cmd] Clean up app cmd structure Abhishek Shroff 2024-10-17 11:05:44 +05:30
  • 3226c14b54 [server][core] fix move operation Abhishek Shroff 2024-10-16 22:08:52 +05:30
  • 74a3edc725 [client] Update api end-points Abhishek Shroff 2024-10-16 22:07:11 +05:30
  • 61d4343241 [server][api] split out fs functions Abhishek Shroff 2024-10-16 21:59:42 +05:30
  • 1d8ec3f37a [server][api] rename details => ls, remove ls, metadata Abhishek Shroff 2024-10-16 21:41:46 +05:30
  • 35b899bd1b [server][cmd] improve ls output Abhishek Shroff 2024-10-16 18:48:03 +05:30
  • f12b3e9f49 [server] Copy file structure (no content) Abhishek Shroff 2024-10-16 18:24:20 +05:30
  • ce0c1f3687 [server] WIP: copy (untested) Abhishek Shroff 2024-10-16 17:17:18 +05:30
  • b02a6d0084 [server] move overwrite Abhishek Shroff 2024-10-16 00:36:55 +05:30
  • 79892d0912 [server][webdav] Stop relying on os.ErrXXX Abhishek Shroff 2024-10-15 23:45:30 +05:30
  • f6029fd6ad [server][webdav] use errors.Is instead os.IsNotExist Abhishek Shroff 2024-10-15 23:00:52 +05:30
  • a8e604265d [server] webdav creation date Abhishek Shroff 2024-10-15 22:39:34 +05:30
  • 3b3afffda5 [server] add creation data and fix deletion date Abhishek Shroff 2024-10-15 21:44:08 +05:30
  • 4d4204727d [client] rename json and model fields Abhishek Shroff 2024-10-15 21:26:43 +05:30
  • cae585be0a [server] Add mime type detection Abhishek Shroff 2024-10-15 21:23:54 +05:30