sigoden
99f0de6ca0
feat: implement head method ( #33 )
2022-06-11 10:18:07 +08:00
sigoden
8258dabe4a
fix: query dir param
2022-06-10 08:00:27 +08:00
Joe Koop
0e236b61f6
feat: add empty state placeholder to page( #30 )
...
* added "Empty folder" text to the page
* added text for nonexistent directory and no search results
2022-06-10 07:41:09 +08:00
sigoden
e01f2030e1
chore: optimize code
2022-06-09 21:35:52 +08:00
Joe Koop
8d03ec151a
fix: encode webdav href as uri ( #28 )
...
* Revert "fix: filename xml escaping"
This reverts commit ce154d9ebc
.
* webdav filenames are fixed
2022-06-09 21:28:35 +08:00
sigoden
261c8b6ee5
feat: add favicon ( #27 )
...
Return favicon only if requested, avoid 404 errors
close #16
2022-06-07 08:59:44 +08:00
sigoden
5ce7bde05c
fix: send index page with content-type ( #26 )
2022-06-06 11:20:42 +08:00
sigoden
63a7b530bb
feat: support ipv6 ( #25 )
2022-06-06 10:52:12 +08:00
sigoden
b0cc901416
fix: escape path-prefix/url-prefix different
2022-06-06 08:00:26 +08:00
Joe Koop
ce154d9ebc
fix: filename xml escaping
2022-06-06 07:54:12 +08:00
sigoden
c1e0c6bb2f
refactor: use logger ( #22 )
2022-06-06 07:13:22 +08:00
sigoden
f138915f20
fix: escape filename ( #21 )
...
close #19
2022-06-06 06:51:35 +08:00
sigoden
882a9ae716
fix: ctrl+c not exit sometimes
2022-06-05 09:22:24 +08:00
sigoden
5578ee9190
feat: add webdav proppatch handler ( #18 )
2022-06-05 07:35:05 +08:00
Ryan Russell
916602ae2d
chore: fix typos ( #17 )
...
* chore(server.rs): fix `retrieve_listening_addrs`
Signed-off-by: Ryan Russell <git@ryanrussell.org>
* docs(index.js): Fix `breadcrumb`
Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-06-05 06:12:37 +08:00
sigoden
2f40313a54
feat: use digest auth ( #14 )
...
* feat: switch to digest auth
* implement digest auth
* cargo fmt
* no lock
2022-06-05 00:09:21 +08:00
sigoden
05155aa532
feat: implement more webdav methods ( #13 )
...
Now you can mount the server as webdav driver on windows.
2022-06-04 19:08:18 +08:00
sigoden
0616602659
feat: remove unzip uploaded feature ( #11 )
...
Use drag&drop/webdav to upload folders
2022-06-04 13:01:17 +08:00
sigoden
0a64762df4
feat: support webdav ( #10 )
2022-06-04 12:51:56 +08:00
sigoden
c3dd0f0ec5
feat: support gracefully shutdown server
2022-06-03 11:00:12 +08:00
sigoden
34bc8d411a
fix: panic when bind already used port
2022-06-03 07:15:41 +08:00
sigoden
7c2449cb1a
fix: rename --no-auth-read to --no-auth-access
2022-06-03 06:51:03 +08:00
sigoden
07f4e7d0f2
fix: remove unzip file even failed to unzip
2022-06-02 19:43:43 +08:00
sigoden
c50f97925c
feat: change auth logic/options
2022-06-02 19:36:04 +08:00
sigoden
24f885164a
refactor: small improvement
2022-06-02 17:06:22 +08:00
sigoden
e2d7f996c7
feat: support tls
2022-06-02 12:15:06 +08:00
sigoden
97978719b3
feat: list all ifaces when listening 0.0.0.0
2022-06-02 09:44:40 +08:00
sigoden
d208b5cb6b
feat: support path prefix
2022-06-02 08:32:31 +08:00
sigoden
830d3343f4
feat: support render-index/render-spa
...
closes #5
2022-06-01 22:49:55 +08:00
sigoden
1fe391f9d9
chore: move src/assets out of src
2022-06-01 20:26:03 +08:00
sigoden
b88381167b
feat: add some headers to res
2022-06-01 20:02:35 +08:00
sigoden
35ed4394df
fix: caught 500 if no permission to access dir
...
releated #4
2022-06-01 19:59:35 +08:00
sigoden
f43d0b646d
fix: some typos
...
close #6
2022-05-31 22:38:00 +08:00
sigoden
a9294f602c
feat: cli add allow-symlink option
2022-05-31 21:22:44 +08:00
sigoden
fc090b6930
fix: not found dir when allow_upload is false
2022-05-31 16:55:52 +08:00
sigoden
755554d3f2
fix: miss file 500
2022-05-31 16:32:50 +08:00
sigoden
6a097e0496
fix: unzip override existed file in uploadonly mode
2022-05-31 15:20:47 +08:00
sigoden
412d42e338
fix: downloaded zip file has no.zip ext in firefox
...
close #2
2022-05-31 14:39:07 +08:00
sigoden
ed7f5e425a
feat: support range requests
2022-05-31 10:58:32 +08:00
sigoden
3032052923
feat: distinct upload and delete operation
2022-05-31 09:23:35 +08:00
sigoden
fb03f7ddb8
refactor: improve code quality
2022-05-31 07:56:05 +08:00
sigoden
54df4633e1
chore: upgrade version
2022-05-30 16:06:31 +08:00
sigoden
6b293c0f2e
chore: rename src/static to src/assets
2022-05-30 14:32:41 +08:00
sigoden
62696b45fd
feat: unzip zip file when unload
2022-05-30 14:30:08 +08:00
sigoden
d9547ad00b
feat: add no-auth-read options
2022-05-30 12:40:57 +08:00
sigoden
8fbc742c52
chore: reorganize web static files
2022-05-30 12:31:29 +08:00
sigoden
d8d5aae898
feat: add mime and cache headers to response
2022-05-30 11:22:28 +08:00
sigoden
10aabcb2f2
feat: add cors
2022-05-29 17:33:21 +08:00
sigoden
586b209c89
feat: support searching
2022-05-29 13:10:41 +08:00
sigoden
c8a25b54ab
feat: Automatically create dir while uploading
2022-05-29 10:53:19 +08:00