Commit Graph

  • e66b26e752
    Merge c0748d3a5f into fe7fd564f8 sysy 2026-09-09 12:44:38 -0400
  • c0748d3a5f fix: normalize path segments to lowercase in ACL lookup and insert sysy 2026-09-09 12:41:38 -0400
  • 20b17085c2
    Merge 1a4c8e49d7 into fe7fd564f8 宁岑 2026-09-08 18:22:46 +0800
  • 1a4c8e49d7 Refresh file actions after uploads complete 宁岑 2026-09-08 18:22:13 +0800
  • 659c5d0d1c
    Merge fb205a0987 into fe7fd564f8 John-is-playing 2026-09-06 09:19:59 +0000
  • fb205a0987 feat:let SEARCH command can use faster way to search qiaoen_python 2026-09-06 17:19:50 +0800
  • f3f10db47d feat: used a better way to search files qiaoen_python 2026-09-06 15:40:58 +0800
  • 973716883f fix: expand asset prefixes in custom 404 pages eunwoo song 2026-09-06 11:51:56 +0900
  • 2d69e33a22
    Merge 51161a7068 into fe7fd564f8 Huang-404-Q 2026-09-04 09:45:41 +0800
  • 51161a7068 fix: clamp range last-pos to EOF per RFC 9110 Huang-404-Q 2026-09-03 19:52:08 +0800
  • 65f7371e3f
    Merge 5218cf870b into fe7fd564f8 Danilo Bürger 2026-07-30 10:01:20 +0200
  • 5218cf870b
    fix: handle HEAD requests for internal routes Danilo Bürger 2026-07-30 10:00:22 +0200
  • 7895a2049c
    Merge 5c1dc3199e into fe7fd564f8 Kobi Hikri 2026-07-29 02:01:16 +0300
  • 5c1dc3199e ci: attach provenance and SBOM attestations to the published image Kobi Hikri 2026-07-29 02:01:13 +0300
  • c5f6c58ee5
    Merge 37b2d0cb79 into fe7fd564f8 ndrgrb 2026-07-27 12:54:56 +0200
  • 37b2d0cb79 fix: keep directories grouped on top when sorting in descending order Andrea Garbarini 2026-07-27 12:39:47 +0200
  • 83af70e48f
    Merge 9bc23d63f9 into fe7fd564f8 B1Fr0st 2026-07-22 23:22:37 -0700
  • 9bc23d63f9 feat: include uploaded sizeout of file size when uploading files B1Fr0st 2026-07-22 23:22:25 -0700
  • 7057418118
    Merge 7c8323015c into fe7fd564f8 tianrking 2026-07-17 00:34:57 +0800
  • 7c8323015c test: serialize server port selection tianrking 2026-07-17 00:34:12 +0800
  • 8968894d40
    Merge b7a770b3ae into fe7fd564f8 image72 2026-06-29 14:49:49 -0400
  • fe7fd564f8 chore: add third-party customize UI projects to README main sigoden 2026-06-29 20:00:17 +0800
  • fd73f144aa
    fix: require path separator boundary when stripping --path-prefix (#725) sigoden 2026-06-29 19:55:36 +0800
  • 393b6ab4e2 fix: require path separator boundary when stripping --path-prefix sigoden 2026-06-29 19:51:02 +0800
  • b22ad6d5f9
    refactor: upgrade async-deflate-zip to v0.2.0 (#723) sigoden 2026-06-14 14:38:36 +0800
  • e7a776593f refactor: upgrade async-deflate-zip to v0.2.0 sigoden 2026-06-14 14:29:23 +0800
  • 2d1dda9d06
    fix: return response after forbid status (#722) sigoden 2026-06-12 20:32:19 +0800
  • c4db90e3d3 fix: return response after forbid status sigoden 2026-06-12 20:26:22 +0800
  • 234fa9ae9a
    feat: conditionally include default IPv6 addr (#721) sigoden 2026-06-12 19:59:45 +0800
  • 4471aad230 feat: conditionally include default IPv6 addr sigoden 2026-06-12 19:47:28 +0800
  • 418902e29c
    fix: guard_root_contained walks up to existing ancestor for non-existent paths (#716) Ernest Hysa 2026-06-12 09:56:57 +0100
  • 7c30c0084b test: add test sigoden 2026-06-12 16:50:16 +0800
  • bd85ffed79
    refactor: replace async-zip with async-deflate-zip (#720) sigoden 2026-06-12 16:26:57 +0800
  • bdc3fd5eef refactor: replace async-zip with async-deflate-zip sigoden 2026-06-12 16:18:11 +0800
  • 5beac77194 fix: skip symlink guard for non-existent paths to restore upload functionality IvanZhang 2026-06-11 13:46:24 +0800
  • 384e9bc845 fix: guard_root_contained walks up to existing ancestor for non-existent paths ErnestHysa 2026-05-31 18:52:58 +0100
  • 30587cedfa
    chore: fill LICENSE placeholders (#715) Ernest Hysa 2026-05-31 13:03:26 +0100
  • ac3928ac7b fix: fill LICENSE placeholders ([yyyy] → 2026, [name of copyright owner] → sigoden) ErnestHysa 2026-05-31 12:43:41 +0100
  • 5df9265de0
    refactor: webui add css color variables (#710) Cam F 2026-05-25 19:47:10 -0500
  • c3d79729fa fix: update bg-tertiary variable sigoden 2026-05-26 08:33:13 +0800
  • 3ac409ca58
    fix: liblzma dynamic linking issues on MacOS (#712) sigoden 2026-05-26 08:18:53 +0800
  • aa0395edc4 fix: liblzma dynamic linking issues on MacOS sigoden 2026-05-26 07:10:39 +0800
  • 7a08ed6333 fix: correct colors to match original spinningvenus 2026-05-22 14:03:27 -0500
  • 5c6f8656aa refactor: removed redundant css spinningvenus 2026-05-22 13:25:20 -0500
  • ea60750049 refactor: webui add css color variables spinningvenus 2026-05-22 11:21:09 -0500
  • f97a47f625
    refactor: handle unspecified ip addrs in check_addrs (#708) sigoden 2026-05-20 09:28:00 +0800
  • f92af30499 Improve sigoden 2026-05-20 09:16:36 +0800
  • 8690c15676 refactor: handle unspecified ip addrs in check_addrs sigoden 2026-05-20 09:05:14 +0800
  • b7a770b3ae fix: litmus lock compliance — 24/26 tests pass allan 2026-05-13 19:56:22 +0800
  • aa7dd4acf2 feat: lock lifecycle management - DELETE/MOVE cleanup + timeout support + 23 tests allan 2026-05-13 18:15:11 +0800
  • 16ba3a9c1d feat: real WebDAV LOCK/UNLOCK with in-memory lock enforcement allan 2026-05-13 17:12:46 +0800
  • b69946df23
    chore: release v0.46.0 (#675) v0.46.0 sigoden 2026-05-07 09:44:15 +0800
  • 232b9258ba Update changelog sigoden 2026-05-07 09:28:12 +0800
  • 130f23d2e9 Update CHANGELOG.md sigoden 2026-04-30 20:01:26 +0800
  • 44625abb28 Merge branch 'main' into chore-release sigoden 2026-04-30 19:59:40 +0800
  • 82a8865b9f
    feat: skip directory walking in HEAD requests (#701) sigoden 2026-04-30 19:55:57 +0800
  • c38bbdfe2b feat: skip directory listing for HEAD requests sigoden 2026-04-30 19:47:45 +0800
  • a193cb02d3 fix: preserve plain HEAD handling for noscript clients Jan Ole Gödeke 2026-04-24 09:02:50 +0200
  • 8ef1df223e fix: skip plain directory listing on HEAD requests Jan Ole Gödeke 2026-04-23 14:30:24 +0200
  • 8e90ffa9c8
    refactor: webui file size format (#698) sigoden 2026-04-27 08:12:35 +0800
  • 61a656e4b8 refactor: webui file size format sigoden 2026-04-27 07:54:47 +0800
  • 4f2dee3916
    fix: webui safari bug uploadspeed (#695) florinm03 2026-04-27 01:09:14 +0200
  • 9df6c1f061 feat: decimal point for uploads florinm03 2026-04-26 16:20:45 +0200
  • 1b2a3ad742 use variable Florin Morari 2026-04-26 12:45:36 +0200
  • 80ae2a08f4 NaN or undefined guard for safari and throttled DOM updates Florin Morari 2026-04-26 12:43:05 +0200
  • ee127b5dfa update github workflows sigoden 2026-04-25 22:12:55 +0800
  • 626016148b Update README.md and CHANGELOG.md sigoden 2026-04-25 22:05:16 +0800
  • 5e88f49673 merge main branch sigoden 2026-04-25 22:01:23 +0800
  • b87f87646a
    feat: webui confirm on exit while uploading (#693) florinm03 2026-04-25 15:59:23 +0200
  • 30b2979d0a
    chore: update deps (#694) sigoden 2026-04-25 21:31:44 +0800
  • 046cbd4244 chore: update deps sigoden 2026-04-25 21:24:36 +0800
  • 11fe8260cb
    Merge branch 'sigoden:main' into feat/confirm-on-exit florinm03 2026-04-25 14:44:07 +0200
  • 1559f83227 Merge branch 'feat/confirm-on-exit' of https://github.com/florinm03/dufs into feat/confirm-on-exit florinm03 2026-04-25 14:43:44 +0200
  • a1407a6b7e remove unused message florinm03 2026-04-25 14:42:58 +0200
  • 53ea692dd1
    feat: enhence log format (#692) sigoden 2026-04-25 20:38:39 +0800
  • e577983973
    Merge branch 'sigoden:main' into feat/confirm-on-exit florinm03 2026-04-25 14:34:37 +0200
  • e8c73e9ab4 feature: confirm box before exiting while uploading florinm03 2026-04-25 14:33:55 +0200
  • e266b6a505 feat: enhence log format sigoden 2026-04-25 20:20:00 +0800
  • 1af66d6744
    fix: escape control chars in logged URI and headers (#691) sigoden 2026-04-25 18:51:21 +0800
  • 0bd4816f09 fix: escape control chars in logged URI and headers sigoden 2026-04-25 18:45:04 +0800
  • 19dc2c205a
    fix: http range underflow (#690) sigoden 2026-04-25 17:59:44 +0800
  • 634c90eacc fix: http range parse fn sigoden 2026-04-25 17:44:12 +0800
  • 43c778182b
    fix: tweak auth logic (#689) sigoden 2026-04-25 17:28:28 +0800
  • db54ca85a9 fix: tweak auth logic sigoden 2026-04-25 15:44:20 +0800
  • 0ccc2cf1e7
    feat: support customizable 404 page (#688) sigoden 2026-04-24 08:20:19 +0800
  • c9482de245 feat: support customizable 404 page sigoden 2026-04-24 08:08:30 +0800
  • 7eeb7708a9 fix: skip plain directory listing on HEAD requests Jan Ole Gödeke 2026-04-23 14:30:24 +0200
  • a88a4ee630
    feat: support ?json on file path (#686) sigoden 2026-04-23 18:39:26 +0800
  • 0331570d65 feat: support ?json on file path sigoden 2026-04-23 18:29:10 +0800
  • 53a2760ac0 fix: use constant-time comparison for password and digest auth verification Ondřej Nový 2026-04-01 17:19:05 +0000
  • 252574dedf feat: expand archive browsing formats jogotcha 2026-03-07 13:58:40 +0100
  • c6204900ab fix: refresh web ui with bootstrap styling jogotcha 2026-03-07 12:23:45 +0100
  • cf79f1d723 remove docker linux-x32 sigoden 2026-03-04 18:31:53 +0800
  • 26bdc4e298 chore: release v0.46.0 sigoden 2026-03-04 18:11:37 +0800
  • ab3023f8a5
    fix: download zip files when zip browse enabled (#9) jogotcha 2026-02-12 12:15:33 +0100
  • 1b86054481
    chore(main): release dufs 0.46.0 (#8) github-actions[bot] 2026-02-07 00:44:32 +0100
  • c81724a668 chore: update ci Johannes Zitz 2026-02-07 00:26:03 +0100
  • 9b79f93b3a chore: use edition 2024 Johannes Zitz 2026-02-06 23:02:56 +0100
  • 57b7744427 fix: update send_zip_edit to handle edit/view mode based on query parameters Johannes Zitz 2026-02-06 22:48:22 +0100
  • c06598fd2a
    feat: zip browsing (#1) jogotcha 2026-02-06 22:35:09 +0100