Skip to content

Releases: sigoden/dufs

v0.43.0

05 Nov 09:17
835438f
Compare
Choose a tag to compare

Bug Fixes

  • Auth failed if password contains : (#449)
  • Resolve speed bottleneck in 10G network (#451)

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

02 Sep 04:04
2c5cc60
Compare
Choose a tag to compare

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

22 May 03:27
ce740b1
Compare
Choose a tag to compare

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

  • Tls handshake timeout (#368)
  • Add api to get the hash of a file (#375)
  • Add log-file option (#383)

Refactor

  • Digest_auth related tests (#372)
  • Add fixed-width numerals to date and size on file list page (#378)

v0.40.0

13 Feb 04:15
Compare
Choose a tag to compare

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

11 Jan 08:58
58a46f7
Compare
Choose a tag to compare

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 --compress option (#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

29 Nov 00:00
Compare
Choose a tag to compare

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

08 Nov 03:18
Compare
Choose a tag to compare

Bug Fixes

  • Sort path ignore case (#264)
  • Ui show user-name next to the user-icon (#278)
  • Auto delete half-uploaded files (#280)

Features

  • Deprecate --auth-method, as both options are available (#279)
  • Support config file with --config option (#281)
  • Support hashed password (#283)

v0.37.0

08 Nov 02:57
Compare
Choose a tag to compare
chore: release v0.37.0

v0.36.0

24 Aug 10:57
Compare
Choose a tag to compare

Bug Fixes

  • Ui readonly if no write perm (#258)

Testing

  • Remove dependency on native tls (#255)

v0.35.0

14 Aug 23:41
Compare
Choose a tag to compare

Bug Fixes

  • Search should ignore entry path (#235)
  • Typo ASSERTS_PREFIX (#252)

Features

  • Sort by type first, then sort by name/mtime/size (#241)