All notable changes to this project will be documented in this file.
- Unexpect stack overflow when searching a lot (#87)
- Allow search with --render-try-index (#88)
- Use feature to conditional support tls (#77)
- Support more platforms (#76)
- Support hiding folders with --hidden (#73)
- Escape name contains html escape code (#65)
- Use custom logger with timestamp in rfc3339 (#67)
- Split css/js from index.html (#68)
- DecodeURI searching string (#61)
- [breaking] Path level access control (#52)
- Serve single file (#54)
- Ui hidden root dirname (#58)
- Reactive webpage (#51)
- [breaking] Rename to dufs (#59)
- [breaking] Rename --cors to --enable-cors (#57)
- Add option --render-try-index (#47)
- Add slash to end of dir href
- Range request (#44)
- Webdav propfind dir with slash (#42)
- Listen both ipv4 and ipv6 by default (#40)
- Trival changes (#41)
- Implement head method (#33)
- Display upload speed and time left (#34)
- Support tls-key in pkcs#8 format (#35)
- Options method return status 200
- Add integration tests (#36)
- Cannot upload (#32)
- Encode webdav href as uri (#28)
- Query dir param
- Send index page with content-type (#26)
- Filename xml escaping
- Escape path-prefix/url-prefix different
- Escape filename (#21)
- Use logger (#22)
- Ctrl+c not exit sometimes
- Support gracefully shutdown server
- Listen 0.0.0.0 by default
- Panic when bind already used port
- Remove unzip file even failed to unzip
- Rename --no-auth-read to --no-auth-access
- Broken ui
- Refactor readme
- Change auth logic/options
- Improve ui
- Small improvement
- Improve readme
- Support path prefix
- List all ifaces when listening 0.0.0.0
- Support tls
- Some typos
- Caught 500 if no permission to access dir
- Cli add allow-symlink option
- Add some headers to res
- Support render-index/render-spa
- Downloaded zip file has no.zip ext in firefox
- Unzip override existed file in uploadonly mode
- Miss file 500
- Not found dir when allow_upload is false
- Drag and drop uploads, upload folder
- Delete confirm
- Distinct upload and delete operation
- Support range requests
- Improve code quality
- Add mime and cache headers to response
- Add no-auth-read options
- Unzip zip file when unload
- Replace --static option to --no-edit
- Add cors
- Update readme demo png
- Automatically create dir while uploading
- Support searching
- Handler zip
- Optimize css
- Cannot upload in root
- Optimize download zip
- Improve readme
- Aware RUST_LOG
- Update demo png
- Improve readme
- Add logger
- Download folder as zip file
- Caught server error when symlink broken
- Improve readme
- Update readme
- Add basic auth and readonly mode
- Support delete operation
- Remove parent path
- Cargo fmt
- Update index page
- Remove dev deps
- Init ci