Commit Graph

  • d58898e364 Feat: task pool for goroutines HFO4 2019-12-12 11:33:41 +0800
  • e8aa0435c5 Feat: archive & download routers for test HFO4 2019-12-12 10:04:24 +0800
  • ba34a092d1 Feat: group options in database scheme HFO4 2019-12-12 09:16:24 +0800
  • 2b25b9d315 Modify: add ini file to .gitignore HFO4 2019-12-12 08:54:48 +0800
  • 18968458a4 Modify: close file in main routine HFO4 2019-12-11 18:52:41 +0800
  • d0bb123e03 Test: get source URL of files HFO4 2019-12-11 12:24:09 +0800
  • 9f26c0c8ab Test: signRequired middleware HFO4 2019-12-10 21:26:19 +0800
  • 297b507ca7 Feat: get file content via anonymous url HFO4 2019-12-10 20:42:40 +0800
  • ea7f034332 Feat: sign auth middleware HFO4 2019-12-10 20:17:21 +0800
  • 36d5f51495 Feat: sign file source url HFO4 2019-12-10 17:10:34 +0800
  • 1963a495fb Feat: get file source route / Fix: cache initialize at wrong time HFO4 2019-12-10 11:55:28 +0800
  • e871f6e421 Feat: HMAC auth and check HFO4 2019-12-10 11:13:33 +0800
  • 4649ddbae2 Fix: failed uint test due to dirty cache HFO4 2019-12-09 19:45:04 +0800
  • 5b01202844 Test: redis pool connection HFO4 2019-12-09 19:40:24 +0800
  • 6d6255e759 Test: redis cache HFO4 2019-12-09 19:30:52 +0800
  • cb61945125 Feat: redis driver for cache HFO4 2019-12-09 15:20:02 +0800
  • f6da4cc7f0 Test: local handler.thumb HFO4 2019-12-09 12:18:30 +0800
  • c3c0e92964 Test: thumbnail and authn / Modify: read thumbnail config from file HFO4 2019-12-09 11:33:39 +0800
  • f35c585edf Feat experimental WebAuth API HFO4 2019-12-08 22:17:36 +0800
  • 0932a10fed Feat: generate thumbnails for image file HFO4 2019-12-08 14:16:01 +0800
  • a445da5286 Fix: failed unit test due to missing mock.ExpectWereMatch() HFO4 2019-12-08 13:03:08 +0800
  • 6eff13c80a Test: modified folder methods and filesystem HFO4 2019-12-08 10:57:43 +0800
  • 05c802e0fa Test: modified folder methods HFO4 2019-12-07 20:27:20 +0800
  • 56b1ae9f31 Modify: use pure tree structure in file system scheme HFO4 2019-12-07 19:47:22 +0800
  • 10a2ef4267 Feat: rename file HFO4 2019-12-07 15:54:07 +0800
  • f4c414c0f6 Fix: uint may overflow / Test: get user storage HFO4 2019-12-07 15:05:48 +0800
  • 9386371097 Set up CI with Azure Pipelines AaronLiu 2019-12-06 10:36:52 +0800
  • 13fb090194 Fix: failed unit tests HFO4 2019-12-05 19:10:55 +0800
  • 5df8f688d1 Test: util / filesystem HFO4 2019-12-05 19:01:51 +0800
  • 06bcb3d6eb Test: user.afterCreate HFO4 2019-12-05 17:22:43 +0800
  • 7375cc01f1 Feat: cache in-memory store HFO4 2019-12-05 17:01:14 +0800
  • 5d50e7ed1e Test: moveOrCopyFolder / File HFO4 2019-12-04 13:49:28 +0800
  • 362a7c389d Test: middleware / file / folder HFO4 2019-12-03 21:25:10 +0800
  • c15b8a047d Feat: copy files and folders HFO4 2019-12-03 16:32:23 +0800
  • 85bbb3d122 Remove: useless test file HFO4 2019-12-03 14:48:45 +0800
  • 71b8ced742 Feat: unit test coverage report HFO4 2019-12-03 14:34:25 +0800
  • 6630451f8b Feat: unit test coverage report HFO4 2019-12-03 14:24:56 +0800
  • c09fc535dc Feat: unit test coverage report HFO4 2019-12-03 14:20:23 +0800
  • 5424115e51 Fix: failed test due to database type HFO4 2019-12-03 10:42:35 +0800
  • a13530f969 Fix: skip the wrong root folder in move path handler HFO4 2019-12-02 19:08:15 +0800
  • adf7f3deeb Fix: handler move files in top levels HFO4 2019-12-02 14:47:55 +0800
  • d28e5632d5 Fix: unique index check failed due to soft delete HFO4 2019-12-01 19:45:01 +0800
  • fd02425547 Feat: move files/directories HFO4 2019-12-01 18:31:29 +0800
  • 081c92067f Test: delete objects related methods HFO4 2019-12-01 14:31:29 +0800
  • ceb25ce1c3 Modify: add unique index for folder & file HFO4 2019-12-01 11:23:54 +0800
  • b3f13c56bc Modify: remove PositionAbsolute scheme in folder HFO4 2019-12-01 10:57:44 +0800
  • 8b3fd8ec66 Modify: test for local handler delete HFO4 2019-11-30 23:26:02 +0800
  • b4cfa6b601 Test: delete object route HFO4 2019-11-30 23:22:57 +0800
  • 93010e3525 Feat: delete objects HFO4 2019-11-30 15:09:56 +0800
  • 0cbbe5bb79 Modify: use uri parameter in Get File HFO4 2019-11-29 15:24:23 +0800
  • 2c2ee5b1c1 Modify: code style HFO4 2019-11-28 21:21:46 +0800
  • e0ac1925d5 Fix: Redis should not be used in test mode HFO4 2019-11-27 21:53:07 +0800
  • b0e9c38732 Feat: redis for session storing HFO4 2019-11-27 19:53:39 +0800
  • 7d5016ae40 Test: same folder check HFO4 2019-11-27 19:16:13 +0800
  • 0982347f40 Fix: folder with the same name should not be created HFO4 2019-11-27 19:14:13 +0800
  • b3ef833afd Fix: test error / missing AfterFind hook in user model HFO4 2019-11-27 15:27:19 +0800
  • 16067c3ac8 Test: download file in filesystem HFO4 2019-11-27 13:54:25 +0800
  • 9bb432c220 Feat: download file with speed limit HFO4 2019-11-27 13:10:19 +0800
  • 29def02489 Fix: upload was marked canceled when small file uploaded HFO4 2019-11-27 12:49:31 +0800
  • 4156a71adf Feat: file download in service level HFO4 2019-11-26 20:59:57 +0800
  • a734493b65 Feat: custom error for general layer codes HFO4 2019-11-26 19:51:54 +0800
  • 9a1665526c Test: local policy file uploading HFO4 2019-11-26 14:52:54 +0800
  • e07adb9d97 Test: filesystem/hooks HFO4 2019-11-26 11:52:09 +0800
  • 0cb80f69f5 Modify: split hooks into small modules HFO4 2019-11-26 11:42:26 +0800
  • 451bdb4ee1 Modify: parameters in headers should be URIEncoded HFO4 2019-11-25 21:12:28 +0800
  • 28df5ca833 Modify: return user information in siteConfig while logged in HFO4 2019-11-25 14:08:11 +0800
  • 5e1e76719f Test: list folder & filesystem/path & model/folder/list HFO4 2019-11-24 16:28:41 +0800
  • b431f3674c Feat: list objects in specific path HFO4 2019-11-24 13:06:15 +0800
  • a89c3cb11a Feat: create folder / Modify: add index to some column HFO4 2019-11-24 11:33:30 +0800
  • 89b54e401c Modify: use lowercase route name HFO4 2019-11-23 16:58:56 +0800
  • 5991fd66ce Modify: reorganize project structure HFO4 2019-11-23 16:38:43 +0800
  • a994a74f4e Fix: 0 length upload should be allowed HFO4 2019-11-23 15:39:30 +0800
  • 671d031d00 Fix: able to upload empty file HFO4 2019-11-23 15:37:13 +0800
  • 948059ec1c Feat: CORS / Test: site/config route HFO4 2019-11-23 15:09:46 +0800
  • 370a1a0c9f Feat: GET Site/Config getting global configuration HFO4 2019-11-22 19:33:06 +0800
  • 9d8a462dc4 Remove: mutipart file upload HFO4 2019-11-22 14:56:46 +0800
  • 7cb27b2102 Test: filesystem/file, filesystem, filesystem/hook, model/file/Create HFO4 2019-11-20 17:21:30 +0800
  • 438ce02420 Modify: re-organize structure of filesystem HFO4 2019-11-20 15:53:00 +0800
  • e09294d388 Feat: insert file record to database HFO4 2019-11-20 15:24:26 +0800
  • e835dafc88 Feat: colorful log output for log prefix HFO4 2019-11-20 12:39:27 +0800
  • f9b37a3359 Fix: test failed due to missing context HFO4 2019-11-19 18:10:18 +0800
  • 20ea86eaf6 Fix: test failed due to `Policy.AutoName` HFO4 2019-11-19 17:20:59 +0800
  • 88a543ef74 Feat: `{path}` marker in name rule representing the virtual path of the file HFO4 2019-11-19 16:42:36 +0800
  • 2e9f256462 Feat: after uploading finished hook HFO4 2019-11-18 19:32:06 +0800
  • aa17aa8e6a Feat: after uploading hooks and checks HFO4 2019-11-18 19:09:56 +0800
  • 0dddc12609 Modify: check whether file exist before deleting unfinished uploading HFO4 2019-11-18 18:29:37 +0800
  • 5f7ece6d82 Fix: filepath.Dir behaves differently between, result in failed uint test HFO4 2019-11-18 14:08:27 +0800
  • 631c23f065 Feat: recycling file storage and user capacity when uploading canceled HFO4 2019-11-18 14:06:15 +0800
  • 160f964564 Feat: use goroutine to detect upload-canceling action / Object name validate HFO4 2019-11-18 13:26:32 +0800
  • 331931e539 Fix: permission error HFO4 2019-11-17 20:30:25 +0800
  • 861ba77b04 Feat: stream uploading HFO4 2019-11-17 19:12:10 +0800
  • 5aa61301af Fix: letter case should be ignored while validating file extension HFO4 2019-11-17 14:35:28 +0800
  • 3741da692b Test: filesystem/local & filesystem/validator HFO4 2019-11-17 14:33:00 +0800
  • 99e7eecab7 Feat: file upload handler HFO4 2019-11-17 13:50:14 +0800
  • 841832bb65 Add: context HFO4 2019-11-16 20:31:34 +0800
  • 8dd411f5d4 Feat: memory database for testing HFO4 2019-11-16 16:58:10 +0800
  • f46b52b6ba Feat: support sqlite HFO4 2019-11-16 16:49:03 +0800
  • e05ba1030c Modify: package name HFO4 2019-11-16 16:11:37 +0800
  • 79caf635f9 Feat: basic file validator HFO4 2019-11-16 16:05:10 +0800
  • 003274162b Add: filesystem HFO4 2019-11-16 13:37:42 +0800