]> OzVa Git service - ozva-cloud/log
ozva-cloud
17 months agofeat: add api to get the hash of a file (#375)
sigoden [Fri, 19 Apr 2024 00:48:54 +0000 (08:48 +0800)]
feat: add api to get the hash of a file (#375)

18 months agochore: update docker
sigoden [Sun, 7 Apr 2024 23:01:59 +0000 (23:01 +0000)]
chore: update docker

18 months agorefactor: digest_auth related tests (#372)
sigoden [Sun, 7 Apr 2024 22:56:51 +0000 (06:56 +0800)]
refactor: digest_auth related tests (#372)

18 months agochore: update deps
sigoden [Sun, 7 Apr 2024 21:19:34 +0000 (21:19 +0000)]
chore: update deps

19 months agofeat: tls handshake timeout (#368)
sigoden [Fri, 8 Mar 2024 02:29:12 +0000 (10:29 +0800)]
feat: tls handshake timeout (#368)

19 months agochore: update deps
sigoden [Fri, 8 Mar 2024 00:52:31 +0000 (00:52 +0000)]
chore: update deps

19 months agochore: fix typo
sigoden [Fri, 8 Mar 2024 00:46:35 +0000 (00:46 +0000)]
chore: fix typo

19 months agofix: timestamp format of getlastmodified in dav xml (#366)
tobyp [Thu, 22 Feb 2024 00:30:01 +0000 (01:30 +0100)]
fix: timestamp format of getlastmodified in dav xml (#366)

19 months agochore: removes unnecessary clone (#364)
Matthias Möller [Sat, 17 Feb 2024 12:09:20 +0000 (13:09 +0100)]
chore: removes unnecessary clone (#364)

19 months agochore: add docker pulls badge to readme
sigoden [Wed, 14 Feb 2024 11:54:59 +0000 (11:54 +0000)]
chore: add docker pulls badge to readme

19 months agochore: release v0.40.0 (#361)
sigoden [Tue, 13 Feb 2024 04:05:46 +0000 (12:05 +0800)]
chore: release v0.40.0 (#361)

* chore: release v0.40.0

* update deps

20 months agorefactor: improve resolve_path and handle_assets, abandon guard_path (#360)
sigoden [Wed, 7 Feb 2024 08:27:22 +0000 (16:27 +0800)]
refactor: improve resolve_path and handle_assets, abandon guard_path (#360)

20 months agochore: update deps
sigoden [Tue, 6 Feb 2024 09:32:31 +0000 (09:32 +0000)]
chore: update deps

20 months agofix: guard req and destination path (#359)
sigoden [Tue, 6 Feb 2024 09:23:18 +0000 (17:23 +0800)]
fix: guard req and destination path (#359)

20 months agochore: add SECURITY.md
sigoden [Mon, 5 Feb 2024 00:09:25 +0000 (00:09 +0000)]
chore: add SECURITY.md

20 months agorefactor: improve invalid auth (#356)
sigoden [Fri, 19 Jan 2024 02:25:11 +0000 (10:25 +0800)]
refactor: improve invalid auth (#356)

20 months agofeat: revert supporting for forbidden permission (#352)
sigoden [Wed, 17 Jan 2024 03:31:26 +0000 (11:31 +0800)]
feat: revert supporting for forbidden permission (#352)

20 months agorefactor: do not try to bind ipv6 if no ipv6 (#348)
sigoden [Tue, 16 Jan 2024 01:03:27 +0000 (09:03 +0800)]
refactor: do not try to bind ipv6 if no ipv6 (#348)

20 months agochore: fix typos
sigoden [Mon, 15 Jan 2024 12:53:59 +0000 (12:53 +0000)]
chore: fix typos

21 months agochore: update readme
sigoden [Thu, 11 Jan 2024 09:07:40 +0000 (09:07 +0000)]
chore: update readme

21 months agochore: release v0.39.0 (#345)
sigoden [Thu, 11 Jan 2024 08:50:25 +0000 (16:50 +0800)]
chore: release v0.39.0 (#345)

21 months agochore: release v0.39.0
sigoden [Thu, 11 Jan 2024 08:31:56 +0000 (08:31 +0000)]
chore: release v0.39.0

21 months agorefactor: propfind with auth no need to list all (#344)
sigoden [Thu, 11 Jan 2024 08:10:10 +0000 (16:10 +0800)]
refactor: propfind with auth no need to list all (#344)

21 months agochore: update bug_report issue template
sigoden [Thu, 11 Jan 2024 07:04:44 +0000 (07:04 +0000)]
chore: update bug_report issue template

21 months agofeat: supports resumable uploads (#343)
sigoden [Thu, 11 Jan 2024 06:56:30 +0000 (14:56 +0800)]
feat: supports resumable uploads (#343)

21 months agofix: corrupted zip when downloading large folders (#337)
sigoden [Sun, 7 Jan 2024 02:50:15 +0000 (10:50 +0800)]
fix: corrupted zip when downloading large folders (#337)

21 months agochore: update bug_report issue tempalte
sigoden [Fri, 5 Jan 2024 00:37:41 +0000 (00:37 +0000)]
chore: update bug_report issue tempalte

21 months agofeat: auth supports forbidden permissions (#329)
sigoden [Sat, 23 Dec 2023 10:36:46 +0000 (18:36 +0800)]
feat: auth supports forbidden permissions (#329)

21 months agofix: serve files with names containing newline char (#328)
sigoden [Sat, 23 Dec 2023 07:40:41 +0000 (15:40 +0800)]
fix: serve files with names containing newline char (#328)

21 months agofix: auth precedence (#325)
sigoden [Thu, 21 Dec 2023 09:28:13 +0000 (17:28 +0800)]
fix: auth precedence (#325)

21 months agochore: log error during connection
sigoden [Thu, 21 Dec 2023 08:08:15 +0000 (08:08 +0000)]
chore: log error during connection

21 months agorefactor: optimize http range parsing and handling (#323)
sigoden [Thu, 21 Dec 2023 07:46:55 +0000 (15:46 +0800)]
refactor: optimize http range parsing and handling (#323)

21 months agofeat: upgrade to hyper 1.0 (#321)
sigoden [Thu, 21 Dec 2023 06:24:20 +0000 (14:24 +0800)]
feat: upgrade to hyper 1.0 (#321)

21 months agochore: remove debug print
sigoden [Thu, 14 Dec 2023 11:08:10 +0000 (11:08 +0000)]
chore: remove debug print

21 months agofeat: add `--compress` option (#319)
sigoden [Thu, 14 Dec 2023 10:59:28 +0000 (18:59 +0800)]
feat: add `--compress` option (#319)

22 months agofix: upload more than 100 files in directory (#317)
plantatorbob [Mon, 11 Dec 2023 10:28:11 +0000 (13:28 +0300)]
fix: upload more than 100 files in directory (#317)

22 months agochore: improve readme
sigoden [Sat, 9 Dec 2023 09:17:25 +0000 (09:17 +0000)]
chore: improve readme

22 months agorefactor: change the value name of `--config` (#313)
sigoden [Thu, 7 Dec 2023 07:14:41 +0000 (15:14 +0800)]
refactor: change the value name of `--config` (#313)

22 months agorefactor: change the format of www-authenticate (#312)
sigoden [Thu, 7 Dec 2023 07:04:14 +0000 (15:04 +0800)]
refactor: change the format of www-authenticate (#312)

22 months agofeat: empty search `?q=` list all paths (#311)
sigoden [Wed, 6 Dec 2023 22:55:17 +0000 (06:55 +0800)]
feat: empty search `?q=` list all paths (#311)

22 months agochore: release v0.38.0
sigoden [Tue, 28 Nov 2023 23:49:50 +0000 (07:49 +0800)]
chore: release v0.38.0

22 months agofeat: ui supports view file (#301)
sigoden [Mon, 27 Nov 2023 23:14:53 +0000 (07:14 +0800)]
feat: ui supports view file (#301)

22 months agofeat: more flexible config values (#299)
sigoden [Sun, 26 Nov 2023 20:24:25 +0000 (04:24 +0800)]
feat: more flexible config values (#299)

22 months agofeat: deprecate the use of `|` to separate auth rules (#298)
sigoden [Sun, 26 Nov 2023 14:15:49 +0000 (22:15 +0800)]
feat: deprecate the use of `|` to separate auth rules (#298)

22 months agofeat: password can contain `:` `@` `|` (#297)
sigoden [Sun, 26 Nov 2023 12:47:57 +0000 (20:47 +0800)]
feat: password can contain `:` `@` `|` (#297)

22 months agochore: trivial updates
sigoden [Sun, 26 Nov 2023 07:03:51 +0000 (15:03 +0800)]
chore: trivial updates

22 months agorefactor: ui improve uploading progress (#296)
sigoden [Sun, 26 Nov 2023 02:23:37 +0000 (10:23 +0800)]
refactor: ui improve uploading progress (#296)

22 months agochore: update readme
sigoden [Sat, 25 Nov 2023 11:07:37 +0000 (19:07 +0800)]
chore: update readme

22 months agofix: unable to start if config file omit bind/port fields (#294)
sigoden [Sat, 25 Nov 2023 10:54:36 +0000 (18:54 +0800)]
fix: unable to start if config file omit bind/port fields (#294)

22 months agorefactor: ui change the cursor for upload-btn to a pointer (#291)
sigoden [Tue, 21 Nov 2023 08:24:59 +0000 (16:24 +0800)]
refactor: ui change the cursor for upload-btn to a pointer (#291)

22 months agorefactor: take improvements from the edge browser (#289)
sigoden [Wed, 15 Nov 2023 11:44:44 +0000 (19:44 +0800)]
refactor: take improvements from the edge browser (#289)

23 months agochore: release v0.37.1
sigoden [Wed, 8 Nov 2023 03:11:36 +0000 (11:11 +0800)]
chore: release v0.37.1

23 months agofix: use DUFS_CONFIG to specify the config file path (#286)
sigoden [Wed, 8 Nov 2023 03:10:47 +0000 (11:10 +0800)]
fix: use DUFS_CONFIG to specify the config file path (#286)

23 months agochore: release v0.37.0
sigoden [Wed, 8 Nov 2023 02:41:24 +0000 (10:41 +0800)]
chore: release v0.37.0

23 months agochore: update readme
sigoden [Tue, 7 Nov 2023 14:45:53 +0000 (22:45 +0800)]
chore: update readme

23 months agochore: update deps and ci (#284)
sigoden [Sat, 4 Nov 2023 11:47:13 +0000 (19:47 +0800)]
chore: update deps and ci (#284)

23 months agofeat: support hashed password (#283)
sigoden [Sat, 4 Nov 2023 10:12:58 +0000 (18:12 +0800)]
feat: support hashed password (#283)

23 months agorefactor: improve code quanity (#282)
sigoden [Sat, 4 Nov 2023 09:10:38 +0000 (17:10 +0800)]
refactor: improve code quanity (#282)

- rename LogHttp to HttpLogger

23 months agofeat: support config file with `--config` option (#281)
sigoden [Sat, 4 Nov 2023 08:58:19 +0000 (16:58 +0800)]
feat: support config file with `--config` option (#281)

23 months agochore: update description for `--auth`
sigoden [Fri, 3 Nov 2023 13:08:05 +0000 (21:08 +0800)]
chore: update description for `--auth`

23 months agofix: auto delete half-uploaded files (#280)
sigoden [Fri, 3 Nov 2023 12:58:53 +0000 (20:58 +0800)]
fix: auto delete half-uploaded files (#280)

23 months agofeat: deprecate `--auth-method`, as both options are available (#279)
sigoden [Fri, 3 Nov 2023 12:36:23 +0000 (20:36 +0800)]
feat: deprecate `--auth-method`,  as both options are available (#279)

* feat: deprecate `--auth-method`, both are avaiable

* send one www-authenticate with two schemes

23 months agorefactor: optimize tests
sigoden [Fri, 3 Nov 2023 07:25:20 +0000 (15:25 +0800)]
refactor: optimize tests

23 months agofix: ui show user-name next to the user-icon (#278)
sigoden [Fri, 3 Nov 2023 06:55:07 +0000 (14:55 +0800)]
fix: ui show user-name next to the user-icon (#278)

2 years agorefactor: remove one clone on `assets_prefix` (#270)
tieway59 [Thu, 5 Oct 2023 00:50:24 +0000 (08:50 +0800)]
refactor: remove one clone on `assets_prefix` (#270)

This clone is not consist with the usage of `assets_prefix` in following
code and it's unnecessary.

Signed-off-by: TieWay59 <tieway59@foxmail.com>
2 years agofix: sort path ignore case (#264)
sigoden [Wed, 6 Sep 2023 15:25:04 +0000 (23:25 +0800)]
fix: sort path ignore case (#264)

2 years agochore: release v0.36.0
sigoden [Thu, 24 Aug 2023 10:46:30 +0000 (18:46 +0800)]
chore: release v0.36.0

2 years agofix: ui readonly if no write perm (#258)
sigoden [Thu, 24 Aug 2023 10:32:34 +0000 (18:32 +0800)]
fix: ui readonly if no write perm (#258)

2 years agochore: update deps
sigoden [Thu, 24 Aug 2023 08:46:38 +0000 (16:46 +0800)]
chore: update deps

2 years agotest: remove dependency on native tls (#255)
figsoda [Tue, 15 Aug 2023 03:01:25 +0000 (23:01 -0400)]
test: remove dependency on native tls (#255)

2 years agochore: update changelog
sigoden [Mon, 14 Aug 2023 23:29:02 +0000 (07:29 +0800)]
chore: update changelog

2 years agochore: release 0.35.0 (#254)
sigoden [Mon, 14 Aug 2023 23:24:22 +0000 (07:24 +0800)]
chore: release 0.35.0 (#254)

* chore: release 0.35.0

* update release profile

2 years agochore: update deps
sigoden [Mon, 14 Aug 2023 09:31:52 +0000 (17:31 +0800)]
chore: update deps

2 years agofix: typo __ASSERTS_PREFIX__ (#252)
sigoden [Sun, 13 Aug 2023 07:05:45 +0000 (15:05 +0800)]
fix: typo __ASSERTS_PREFIX__ (#252)

2 years agochore: update readme
sigoden [Wed, 19 Jul 2023 22:33:17 +0000 (06:33 +0800)]
chore: update readme

close #247

2 years agochore: fix release ci (#244)
sigoden [Sat, 15 Jul 2023 08:34:22 +0000 (16:34 +0800)]
chore: fix release ci (#244)

2 years agochore: fix clippy (#245)
sigoden [Sat, 15 Jul 2023 08:27:13 +0000 (16:27 +0800)]
chore: fix clippy (#245)

2 years agochore: update ci (#242)
sigoden [Tue, 4 Jul 2023 02:25:49 +0000 (10:25 +0800)]
chore: update ci (#242)

2 years agofeat: sort by type first, then sort by name/mtime/size (#241)
sigoden [Tue, 4 Jul 2023 02:10:48 +0000 (10:10 +0800)]
feat: sort by type first, then sort by name/mtime/size (#241)

2 years agochore: update readme
sigoden [Sun, 18 Jun 2023 00:55:42 +0000 (08:55 +0800)]
chore: update readme

2 years agofix: search should ignore entry path (#235)
sigoden [Thu, 15 Jun 2023 00:28:21 +0000 (08:28 +0800)]
fix: search should ignore entry path (#235)

2 years agochore: Update README.md (#233)
ElmTran [Tue, 13 Jun 2023 00:23:05 +0000 (01:23 +0100)]
chore: Update README.md (#233)

update examples on new auth.

2 years agochore: release v0.34.2
sigoden [Mon, 5 Jun 2023 03:51:56 +0000 (11:51 +0800)]
chore: release v0.34.2

2 years agofix: webdav only see public folder even logging in (#231)
sigoden [Mon, 5 Jun 2023 03:40:31 +0000 (11:40 +0800)]
fix: webdav only see public folder even logging in (#231)

2 years agofix: ui refresh page after login (#230)
sigoden [Sat, 3 Jun 2023 02:09:02 +0000 (10:09 +0800)]
fix: ui refresh page after login (#230)

2 years agochore: release v0.34.1
sigoden [Fri, 2 Jun 2023 11:44:35 +0000 (19:44 +0800)]
chore: release v0.34.1

2 years agorefactor: ui checkAuth (#226)
sigoden [Fri, 2 Jun 2023 11:35:30 +0000 (19:35 +0800)]
refactor: ui checkAuth (#226)

2 years agofix: allow all cors headers and methods (#225)
sigoden [Fri, 2 Jun 2023 11:07:43 +0000 (19:07 +0800)]
fix: allow all cors headers and methods (#225)

2 years agofix: auth logic (#224)
sigoden [Fri, 2 Jun 2023 10:38:59 +0000 (18:38 +0800)]
fix: auth logic (#224)

2 years agochore: release v0.34.0
sigoden [Thu, 1 Jun 2023 23:16:43 +0000 (07:16 +0800)]
chore: release v0.34.0

2 years agochore: update cli `--auth` help text
sigoden [Thu, 1 Jun 2023 22:49:06 +0000 (06:49 +0800)]
chore: update cli `--auth` help text

2 years agochore: ui js refactor
sigoden [Thu, 1 Jun 2023 14:22:36 +0000 (22:22 +0800)]
chore: ui js refactor

2 years agochore: update deps
sigoden [Thu, 1 Jun 2023 14:05:44 +0000 (22:05 +0800)]
chore: update deps

2 years agofix: ui set default max uploading to 1 (#220)
sigoden [Thu, 1 Jun 2023 13:32:22 +0000 (21:32 +0800)]
fix: ui set default max uploading to 1 (#220)

2 years agofix: ui path table show move action (#219)
sigoden [Thu, 1 Jun 2023 12:33:21 +0000 (20:33 +0800)]
fix: ui path table show move action (#219)

2 years agofeat: new auth (#218)
sigoden [Thu, 1 Jun 2023 10:52:05 +0000 (18:52 +0800)]
feat: new auth (#218)

The access level path control used by dufs has two disadvantages:

1. One path cannot support multiple users
2. It is very troublesome to set multiple paths for one user

So it needs to be refactored.
The new auth is account based, it closes #207, closes #208.

BREAKING CHANGE: new auth

2 years agochore: correct spelling and grammar in index.js (#216)
nq5 [Wed, 31 May 2023 23:35:41 +0000 (00:35 +0100)]
chore: correct spelling and grammar in index.js (#216)

2 years agorefactor: cli positional rename root => SERVE_PATH(#215)
sigoden [Tue, 30 May 2023 08:49:16 +0000 (16:49 +0800)]
refactor: cli positional rename root => SERVE_PATH(#215)

2 years agofeat: show precise file size with decimal (#210)
Jesse Hu [Thu, 18 May 2023 04:01:02 +0000 (12:01 +0800)]
feat: show precise file size with decimal (#210)

2 years agochore: trivial improvements
sigoden [Sat, 1 Apr 2023 08:10:34 +0000 (16:10 +0800)]
chore: trivial improvements