12 KiB
12 KiB
Changelog
All notable changes to this project will be documented in this file.
[0.35.0] - 2023-08-14
Bug Fixes
Features
- Sort by type first, then sort by name/mtime/size (#241)
[0.34.2] - 2023-06-05
Bug Fixes
[0.34.1] - 2023-06-02
Bug Fixes
Refactor
- Ui checkAuth (#226)
[0.34.0] - 2023-06-01
Bug Fixes
- URL-encoded filename when downloading in safari (#203)
- Ui path table show move action (#219)
- Ui set default max uploading to 1 (#220)
Features
- Webui editing support multiple encodings (#197)
- Add timestamp metadata to generated zip file (#204)
- Show precise file size with decimal (#210)
- [breaking] New auth (#218)
Refactor
- Cli positional rename root => SERVE_PATH(#215)
[0.33.0] - 2023-03-17
Bug Fixes
- Cors allow-request-header add content-type (#184)
- Hidden don't works on some files (#188)
- Basic auth sometimes does not work (#194)
Features
- Guess plain text encoding then set content-type charset (#186)
Refactor
- Improve error handle (#195)
[0.32.0] - 2023-02-22
Bug Fixes
- Set the STOPSIGNAL to SIGINT for Dockerfile
- Remove Method::Options auth check (#168)
- Clear search input also clear query (#178)
Features
- [breaking] Add option --allow-archive (#152)
- Use env var for args (#170)
- Hiding only directories instead of files (#175)
- API to search and list directories (#177)
- Support edit files (#179)
- Support new file (#180)
- Ui improves the login experience (#182)
[0.31.0] - 2022-11-11
Bug Fixes
- Auth not works with --path-prefix (#138)
- Don't search on empty query string (#140)
- Status code for MKCOL on existing resource (#142)
- Panic on PROPFIND // (#144)
Features
- Support unix sockets (#145)
[0.30.0] - 2022-09-09
Bug Fixes
- Hide path by ext name (#126)
Features
[0.29.0] - 2022-08-03
Bug Fixes
- Table row hover highlighting in dark mode (#122)
Features
- Support ecdsa tls cert (#119)
[0.28.0] - 2022-08-01
Bug Fixes
- File path contains special characters (#114)
Features
[0.27.0] - 2022-07-25
Features
[0.26.0] - 2022-07-11
Bug Fixes
- Cors headers (#100)
Features
- Make --path-prefix works on serving single file (#102)
[0.25.0] - 2022-07-06
Features
- Ui supports creating folder (#91)
- Ui supports move folder/file to new path (#92)
- Check permission on move/copy destination (#93)
- Add completions (#97)
- Limit the number of concurrent uploads (#98)
[0.24.0] - 2022-07-02
Bug Fixes
- Unexpected stack overflow when searching a lot (#87)
Features
- Allow search with --render-try-index (#88)
[0.23.1] - 2022-06-30
Bug Fixes
[0.23.0] - 2022-06-29
Features
- Use feature to conditional support tls (#77)
Ci
- Support more platforms (#76)
[0.22.0] - 2022-06-26
Features
- Support hiding folders with --hidden (#73)
[0.21.0] - 2022-06-23
Bug Fixes
- Escape name contains html escape code (#65)
Features
- Use custom logger with timestamp in rfc3339 (#67)
Refactor
- Split css/js from index.html (#68)
[0.20.0] - 2022-06-20
Bug Fixes
- DecodeURI searching string (#61)
Features
[0.19.0] - 2022-06-19
Features
- [breaking] Path level access control (#52)
- Serve single file (#54)
- Ui hidden root dirname (#58)
- Reactive webpage (#51)
- [breaking] Rename to dufs (#59)
Refactor
- [breaking] Rename --cors to --enable-cors (#57)
[0.18.0] - 2022-06-18
Features
- Add option --render-try-index (#47)
- Add slash to end of dir href
[0.17.1] - 2022-06-16
Bug Fixes
- Range request (#44)
[0.17.0] - 2022-06-15
Bug Fixes
- Webdav propfind dir with slash (#42)
Features
- Listen both ipv4 and ipv6 by default (#40)
Refactor
- Trivial changes (#41)
[0.16.0] - 2022-06-12
Features
- Implement head method (#33)
- Display upload speed and time left (#34)
- Support tls-key in pkcs#8 format (#35)
- Options method return status 200
Testing
- Add integration tests (#36)
[0.15.1] - 2022-06-11
Bug Fixes
- Cannot upload (#32)
[0.15.0] - 2022-06-10
Bug Fixes
- Encode webdav href as uri (#28)
- Query dir param
Features
[0.14.0] - 2022-06-07
Bug Fixes
- Send index page with content-type (#26)
Features
[0.13.2] - 2022-06-06
Bug Fixes
- Filename xml escaping
- Escape path-prefix/url-prefix different
[0.13.1] - 2022-06-05
Bug Fixes
- Escape filename (#21)
Refactor
- Use logger (#22)
[0.13.0] - 2022-06-05
Bug Fixes
- Ctrl+c not exit sometimes
Features
[0.12.1] - 2022-06-04
Features
[0.11.0] - 2022-06-03
Features
- Support gracefully shutdown server
- Listen 0.0.0.0 by default
[0.10.1] - 2022-06-02
Bug Fixes
- Panic when bind already used port
[0.10.0] - 2022-06-02
Bug Fixes
- Remove unzip file even failed to unzip
- Rename --no-auth-read to --no-auth-access
- Broken ui
Documentation
- Refactor readme
Features
- Change auth logic/options
- Improve ui
Refactor
- Small improvement
[0.9.0] - 2022-06-02
Documentation
- Improve readme
Features
- Support path prefix
- List all ifaces when listening 0.0.0.0
- Support tls
[0.8.0] - 2022-06-01
Bug Fixes
- Some typos
- Caught 500 if no permission to access dir
Features
- Cli add allow-symlink option
- Add some headers to res
- Support render-index/render-spa
[0.7.0] - 2022-05-31
Bug Fixes
- 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
Features
- Drag and drop uploads, upload folder
[0.6.0] - 2022-05-31
Features
- Delete confirm
- Distinct upload and delete operation
- Support range requests
Refactor
- Improve code quality
[0.5.0] - 2022-05-30
Features
- Add mime and cache headers to response
- Add no-auth-read options
- Unzip zip file when unload
[0.4.0] - 2022-05-29
Features
- Replace --static option to --no-edit
- Add cors
[0.3.0] - 2022-05-29
Documentation
- Update readme demo png
Features
- Automatically create dir while uploading
- Support searching
Refactor
- Handler zip
Styling
- Optimize css
[0.2.1] - 2022-05-28
Bug Fixes
- Cannot upload in root
- Optimize download zip
Documentation
- Improve readme
Features
- Aware RUST_LOG
[0.2.0] - 2022-05-28
Documentation
- Update demo png
- Improve readme
Features
- Add logger
- Download folder as zip file
[0.1.0] - 2022-05-26
Bug Fixes
- Caught server error when symlink broken
Documentation
- Improve readme
- Update readme
Features
- Add basic auth and readonly mode
- Support delete operation
- Remove parent path
Styling
- Cargo fmt
- Update index page
Build
- Remove dev deps
Ci
- Init ci