Releases · sigoden/dufs (original) (raw)
v0.46.0
Features
- Add option --allow-hash to allow/disallow file hashing (#657)
- Support
?jsonon file path (#686) - Support customizable 404 page (#688)
- Enhence log format (#692)
- Webui confirm on exit while uploading (#693)
- Skip directory walking in HEAD requests (#701)
Bug Fixes
- Some search results missing due to broken symlinks (#665)
- Escape filename in ?simple output (#669)
- Ensure symlink inside serve root (#670)
- Tweak auth logic (#689)
- Http range underflow (#690)
- Escape control chars in logged URI and headers (#691)
- Webui safari bug uploadspeed (#695)
Refactor
Full Changelog: v0.45.0...v0.46.0
v0.45.0
Bug Fixes
- Perms on
dufs -A -a @/:ro(#619) - Login btn does not work for readonly anonymous (#620)
- Verify token length (#627)
Features
Full Changelog: v0.44.0...v0.45.0
v0.44.0
Bug Fixes
- No authentication check if no auth users #497
- Webui can't handle hash property of URL well #515
- Incorrect dir size due to hidden files #529
- Webui formatDirSize #568
- Follow symlinks when searching/archiving #572
- Incorrect separator for zip archives under windows #577
- Unexpected public auth asking for login info #583
Features
- Higher perm auth path shadows lower one #521
- Add cache-control:no-cache while sending file and index #528
- Support multipart ranges #535
- Limit sub directory item counting #556
- Tolerate the absence of mtime #559
- Support noscript fallback #602
- Support downloading via token auth #603
Refactor
- Change description for
--allow-archive#511 - Removes clippy warnings #601
- Update deps #604
- Fix typos #605
Full Changelog: v0.43.0...v0.44.0
v0.43.0
Bug Fixes
Features
- Webui displays subdirectory items (#457)
- Support binding abstract unix socket (#468)
- Provide healthcheck API (#474)
Refactor
- Do not show size for Dir (#447)
v0.42.0
Bug Fixes
- Garbled characters caused by atob (#422)
- Webui unexpected save-btn when file is non-editable (#429)
- Login succeeded but popup
Forbidden(#437)
Features
- Implements remaining http cache conditionalss (#407)
- Base64 index-data to avoid misencoding (#421)
- Webui support logout (#439)
Refactor
- No inline scripts in HTML (#391)
- Return 400 for propfind request when depth is neither 0 nor 1 (#403)
- Remove sabredav-partialupdate from DAV res header (#415)
- Date formatting in cache tests (#428)
- Some query params work as flag and must not accept a value (#431)
- Improve logout at asserts/index.js (#440)
- Make logout works on safari (#442)
v0.41.0
Bug Fixes
- Timestamp format of getlastmodified in dav xml (#366)
- Strange issue that occurs only on Microsoft WebDAV (#382)
- Head div overlap main contents when wrap (#386)
Features
Refactor
v0.40.0
This release fixes important security issues, please update as soon as possible.
Bug Fixes
- Guard req and destination path (#359)
Features
- Revert supporting for forbidden permission (#352)
Refactor
- Do not try to bind ipv6 if no ipv6 (#348)
- Improve invalid auth (#356)
- Improve resolve_path and handle_assets, abandon guard_path (#360)
v0.39.0
Bug Fixes
- Upload more than 100 files in directory (#317)
- Auth precedence (#325)
- Serve files with names containing newline char (#328)
- Corrupted zip when downloading large folders (#337)
Features
- Empty search
?q=list all paths (#311) - Add
--compressoption (#319) - Upgrade to hyper 1.0 (#321)
- Auth supports forbidden permissions (#329)
- Supports resumable uploads (#343)
Refactor
- Change the format of www-authenticate (#312)
- Change the value name of
--config(#313) - Optimize http range parsing and handling (#323)
- Propfind with auth no need to list all (#344)
v0.38.0
Bug Fixes
- Unable to start if config file omit bind/port fields (#294)
Features
- Password can contain
:@|(#297) - Deprecate the use of
|to separate auth rules (#298) - More flexible config values (#299)
- Ui supports view file (#301)
Refactor
- Take improvements from the edge browser (#289)
- Ui change the cursor for upload-btn to a pointer (#291)
- Ui improve uploading progress (#296)
v0.37.1
Bug Fixes
- Sort path ignore case (#264)
- Ui show user-name next to the user-icon (#278)
- Auto delete half-uploaded files (#280)