Joe Koop
deb6365a28
feat: added basic auth ( #60 )
...
* some small css fixes and changes
* added basic auth
https://stackoverflow.com/a/9534652/3642588
* most tests are passing
* fixed all the tests
* maybe now CI will pass
* implemented sigoden's suggestions
* test basic auth
* fixed some little things
3 years ago
sigoden
a67da8bdd3
feat: rename to dufs ( #59 )
...
close #50
BREAKING CHANGE: rename duf to dufs
3 years ago
sigoden
db71f75236
feat: ui hidden root dirname ( #58 )
...
close #56
3 years ago
sigoden
e66951fd11
refactor: rename --cors to --enable-cors ( #57 )
...
BREAKING CHANGE: `--cors` rename to `--enable-cors`
3 years ago
sigoden
c3ac2a21c9
feat: serve single file ( #54 )
...
close #53
3 years ago
sigoden
9c2e9d1503
feat: path level access control ( #52 )
...
BREAKING CHANGE: `--auth` is changed, `--no-auth-access` is removed
3 years ago
sigoden
df48021757
chore: send not found text when 404
3 years ago
sigoden
af866aaaf4
chore: optimize --render-try-index
3 years ago
sigoden
5b11bb75dd
feat: add option --render-try-index ( #47 )
...
close #46
3 years ago
sigoden
d8f7335053
fix: range request ( #44 )
...
close #43
3 years ago
sigoden
c7d42a3f1c
fix: webdav propfind dir with slash ( #42 )
3 years ago
sigoden
3c4bb77023
refactor: trival changes ( #41 )
...
- refactor status code
- log remote addr and time in miliseconds
3 years ago
sigoden
12aafa00d8
feat: listen both ipv4 and ipv6 by default ( #40 )
3 years ago
sigoden
dd8b21f3a6
feat: options method return status 200
3 years ago
sigoden
471bca86c6
test: add integration tests ( #36 )
3 years ago
sigoden
6b01c143d9
feat: support tls-key in pkcs#8 format ( #35 )
3 years ago
sigoden
99f0de6ca0
feat: implement head method ( #33 )
3 years ago
sigoden
8258dabe4a
fix: query dir param
3 years ago
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
3 years ago
sigoden
e01f2030e1
chore: optimize code
3 years ago
Joe Koop
8d03ec151a
fix: encode webdav href as uri ( #28 )
...
* Revert "fix: filename xml escaping"
This reverts commit ce154d9ebc
.
* webdav filenames are fixed
3 years ago
sigoden
261c8b6ee5
feat: add favicon ( #27 )
...
Return favicon only if requested, avoid 404 errors
close #16
3 years ago
sigoden
5ce7bde05c
fix: send index page with content-type ( #26 )
3 years ago
sigoden
63a7b530bb
feat: support ipv6 ( #25 )
3 years ago
sigoden
b0cc901416
fix: escape path-prefix/url-prefix different
3 years ago
Joe Koop
ce154d9ebc
fix: filename xml escaping
3 years ago
sigoden
c1e0c6bb2f
refactor: use logger ( #22 )
3 years ago
sigoden
f138915f20
fix: escape filename ( #21 )
...
close #19
3 years ago
sigoden
882a9ae716
fix: ctrl+c not exit sometimes
3 years ago
sigoden
5578ee9190
feat: add webdav proppatch handler ( #18 )
3 years ago
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>
3 years ago
sigoden
2f40313a54
feat: use digest auth ( #14 )
...
* feat: switch to digest auth
* implement digest auth
* cargo fmt
* no lock
3 years ago
sigoden
05155aa532
feat: implement more webdav methods ( #13 )
...
Now you can mount the server as webdav driver on windows.
3 years ago
sigoden
0616602659
feat: remove unzip uploaded feature ( #11 )
...
Use drag&drop/webdav to upload folders
3 years ago
sigoden
0a64762df4
feat: support webdav ( #10 )
3 years ago
sigoden
9dda55b7c8
feat: listen 0.0.0.0 by default
3 years ago
sigoden
c3dd0f0ec5
feat: support gracefully shutdown server
3 years ago
sigoden
34bc8d411a
fix: panic when bind already used port
3 years ago
sigoden
7c2449cb1a
fix: rename --no-auth-read to --no-auth-access
3 years ago
sigoden
07f4e7d0f2
fix: remove unzip file even failed to unzip
3 years ago
sigoden
c50f97925c
feat: change auth logic/options
3 years ago
sigoden
24f885164a
refactor: small improvement
3 years ago
sigoden
e2d7f996c7
feat: support tls
3 years ago
sigoden
97978719b3
feat: list all ifaces when listening 0.0.0.0
3 years ago
sigoden
d208b5cb6b
feat: support path prefix
3 years ago
sigoden
830d3343f4
feat: support render-index/render-spa
...
closes #5
3 years ago
sigoden
1fe391f9d9
chore: move src/assets out of src
3 years ago
sigoden
b88381167b
feat: add some headers to res
3 years ago
sigoden
35ed4394df
fix: caught 500 if no permission to access dir
...
releated #4
3 years ago
sigoden
f43d0b646d
fix: some typos
...
close #6
3 years ago