Commit graph

  • 342a1efcfb Add QEMU binfmt setup and fix static installer Antonio SJ Musumeci 2026-05-06 00:49:01 -05:00
  • c587a127fb add missing <new> include for std::nothrow in fuse_session.cpp Antonio SJ Musumeci 2026-05-05 23:50:50 -05:00
  • f1034a3ad6 Remove timed node removal Antonio SJ Musumeci 2026-05-05 16:01:55 -05:00
  • 8117998205 Remove unused lock operation plumbing Antonio SJ Musumeci 2026-05-04 23:50:45 -05:00
  • cc780bc521 libfuse: remove per-node lock bookkeeping Antonio SJ Musumeci 2026-05-04 23:20:48 -05:00
  • 14b7c8e607 Use stat fingerprint as cache validity sentinel Antonio SJ Musumeci 2026-05-04 19:24:12 -05:00
  • c849c32dc6 update fuse_lib_tmpfile() node management to match fuse_lib_create() Antonio SJ Musumeci 2026-05-06 18:34:28 -05:00
  • c164d6a2a3 Document advisory locking limitation and update deprecated options Antonio SJ Musumeci 2026-05-06 16:19:45 -05:00
  • b8596e28de Add QEMU binfmt setup and fix static installer Antonio SJ Musumeci 2026-05-06 00:49:01 -05:00
  • 949988097b add missing <new> include for std::nothrow in fuse_session.cpp Antonio SJ Musumeci 2026-05-05 23:50:50 -05:00
  • 0fcd0c11d9 Remove timed node removal Antonio SJ Musumeci 2026-05-05 16:01:55 -05:00
  • 06095df8b2 Remove unused lock operation plumbing Antonio SJ Musumeci 2026-05-04 23:50:45 -05:00
  • add04d1e0f libfuse: remove per-node lock bookkeeping Antonio SJ Musumeci 2026-05-04 23:20:48 -05:00
  • 548fbd3411 Use stat fingerprint as cache validity sentinel Antonio SJ Musumeci 2026-05-04 19:24:12 -05:00
  • 836ed92a6f libfuse: rewrite remembered node retention stuff Antonio SJ Musumeci 2026-05-03 23:41:05 -05:00
  • 230b194291 config: make fuse runtime flags atomic Antonio SJ Musumeci 2026-05-03 23:40:52 -05:00
  • fae31d68c2 libfuse: tighten scoped mutex locking Antonio SJ Musumeci 2026-05-03 23:40:39 -05:00
  • c560de4ceb Vendor and integrate rpmalloc 1.4.5 rpmalloc Antonio SJ Musumeci 2026-04-30 22:15:25 -05:00
  • 3ff9794fff libfuse: fix use-after-free in fuse_lib_ioctl Antonio SJ Musumeci 2026-04-30 12:11:01 -05:00
  • 55214a648a libfuse: move DEFER free to always run in fuse_lib_ioctl ioctl-free Antonio SJ Musumeci 2026-04-30 12:11:01 -05:00
  • f71e27644e vendor moodycamel queue and upgrade to 1.0.5 Antonio SJ Musumeci 2026-04-30 00:16:24 -05:00
  • d0372c98d1 vendor moodycamel queue and upgrade to 1.0.5 Antonio SJ Musumeci 2026-04-30 00:16:24 -05:00
  • 943f91ff98 Strengthen mergerfs integration tests Antonio SJ Musumeci 2026-04-29 17:44:22 -05:00
  • 92b3af3127 Strengthen mergerfs integration tests Antonio SJ Musumeci 2026-04-29 17:44:22 -05:00
  • ef1e01b5a5 Add unit and integration tests for recently changed code Antonio SJ Musumeci 2026-04-29 12:19:54 -05:00
  • f1de40aed0 Add unit and integration tests for recently changed code Antonio SJ Musumeci 2026-04-29 12:19:54 -05:00
  • 50c0627b2b Better handle make sanitize option Antonio SJ Musumeci 2026-04-29 11:10:41 -05:00
  • 660f556ac6 Don't return success on ENOTEMPTY rmdir errors Antonio SJ Musumeci 2026-04-29 09:19:28 -05:00
  • 592f01ae12 Better handle make sanitize option Antonio SJ Musumeci 2026-04-29 11:10:41 -05:00
  • 6ab45b8868 Don't return success on ENOTEMPTY rmdir errors Antonio SJ Musumeci 2026-04-29 09:19:28 -05:00
  • 997b036064 Reject invalid policies Antonio SJ Musumeci 2026-04-28 23:13:02 -05:00
  • afa2a23da6 Reject invalid policies Antonio SJ Musumeci 2026-04-28 23:13:02 -05:00
  • 9308a3729c When file unlinked check open_files map Antonio SJ Musumeci 2026-04-28 09:07:27 -05:00
  • a28229db66 When file unlinked check open_files map Antonio SJ Musumeci 2026-04-28 09:07:27 -05:00
  • 7616d8b1ac Rework readlink to not depend on cstr nul termination Antonio SJ Musumeci 2026-04-24 17:35:47 -05:00
  • b6d5da2330 Rework readlink to not depend on cstr nul termination Antonio SJ Musumeci 2026-04-24 17:35:47 -05:00
  • a86092b3c2 Don't push docs for RC tags Antonio SJ Musumeci 2026-04-23 20:45:01 -05:00
  • f0caf1be8c Don't push docs for RC tags Antonio SJ Musumeci 2026-04-23 20:45:01 -05:00
  • bedb116669 Set default version to latest with mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:45:18 -05:00
  • 18ddea2fbf Deployed 47bd4259b to 2.41.0 with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:45:15 -05:00
  • b2a83cc149 Deployed 960f5fdbb to 2.41.1 with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:45:11 -05:00
  • 21c600b430 Deployed b871bd6f2 to latest with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:45:07 -05:00
  • 8f1914f946 Removed everything with mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:45:03 -05:00
  • 7c11179e81 Deployed e613d9415 to 2.41.0 with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:44:58 -05:00
  • 07ed3726ae Deployed e613d9415 to 2.41.1 with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:44:53 -05:00
  • 989b3b06d5 Deployed e613d9415 to latest with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:44:48 -05:00
  • 917715471c Removed everything with mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:44:45 -05:00
  • 0f11df504b Set default version to latest with mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:44:01 -05:00
  • 43f4d6569d Deployed 47bd4259b to 2.41.0 with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:43:58 -05:00
  • 9b31226619 Deployed 960f5fdbb to 2.41.1 with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:43:53 -05:00
  • 0b69e28cfc Deployed 390535552 to 2.42.0-rc0 with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:43:49 -05:00
  • f2b864df5c Deployed da68cf3a8 to 2.42.0-rc1 with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:43:44 -05:00
  • ab5648377f Deployed e613d9415 to 2.42.0-rc2 with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:43:39 -05:00
  • 984a0fea76 Deployed e613d9415 to latest with MkDocs 1.6.1 and mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:43:34 -05:00
  • 617fc7b427 Removed everything with mike 2.2.0 Antonio SJ Musumeci 2026-04-23 20:43:30 -05:00
  • 37f7dd59b1 Set default version to latest with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:40:44 -06:00
  • fd03baabf2 Deployed 390535552 to 2.41.0 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:40:42 -06:00
  • 9fad4f8ad7 Deployed 390535552 to 2.41.1 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:40:38 -06:00
  • 18bdb0bdf0 Deployed 390535552 to 2.42.0-rc0 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:40:33 -06:00
  • 8e85a3ac3d Deployed da68cf3a8 to 2.42.0-rc1 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:40:30 -06:00
  • 914bdbf318 Deployed e613d9415 to 2.42.0-rc2 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:40:27 -06:00
  • f53c1a402d Deployed e613d9415 to latest with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:40:24 -06:00
  • 45655b381e Removed everything with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:40:20 -06:00
  • 0f3d81d82e Set default version to latest with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:39:15 -06:00
  • ebb260b502 Deployed 390535552 to 2.41.0 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:39:12 -06:00
  • 3f2cddb6b3 Deployed 390535552 to 2.41.1 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:39:09 -06:00
  • e51684d678 Deployed 390535552 to 2.42.0-rc0 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:39:05 -06:00
  • feb8f1ea1f Deployed da68cf3a8 to 2.42.0-rc1 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:39:01 -06:00
  • 5b1e9402b4 Deployed e613d9415 to 2.42.0-rc2 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:38:58 -06:00
  • c1ccd6009d Deployed e613d9415 to latest with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:38:54 -06:00
  • 3346fa312a Removed everything with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:38:50 -06:00
  • 8a2d42dc1a Removed everything with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:36:50 -06:00
  • d4fb7da98d Removed everything with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:34:12 -06:00
  • 9568f42749 Removed everything with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:33:33 -06:00
  • 1a77e81386 Set default version to latest with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:12:49 -06:00
  • d9b5ef1242 Deployed 390535552 to 2.41.0 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:12:45 -06:00
  • 122bc8bdca Deployed 390535552 to 2.41.1 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:12:41 -06:00
  • 594fbf727e Deployed 390535552 to 2.42.0-rc0 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:12:37 -06:00
  • 4b48cf8691 Deployed da68cf3a8 to 2.42.0-rc1 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:12:33 -06:00
  • 2d2e2d98fb Deployed e613d9415 to 2.42.0-rc2 with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:12:29 -06:00
  • b049d91cc2 Deployed e613d9415 to latest with Zensical 0.0.36 and mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:12:25 -06:00
  • 7151f01291 Removed everything with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:12:21 -06:00
  • 2195db35df Removed everything with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:09:36 -06:00
  • e349395347 Removed everything with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:07:10 -06:00
  • 9b6f09380e Removed everything with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:05:15 -06:00
  • a82ebebf14 Removed everything with mike 2.2.0+zensical-0.1.0 Antonio SJ Musumeci 2026-04-23 19:03:44 -06:00
  • e613d9415f Better same file check for fsck Antonio SJ Musumeci 2026-04-22 19:17:58 -05:00
  • 06097b3723 Better same file check for fsck Antonio SJ Musumeci 2026-04-22 19:17:58 -05:00
  • 1a8eb326af Tweak docs on NFS and identity management Antonio SJ Musumeci 2026-04-21 09:24:59 -05:00
  • f0c6735844 Tweak docs on NFS and identity management Antonio SJ Musumeci 2026-04-21 09:24:59 -05:00
  • 9fb1642e93 Fix docs regarding "noforget" Antonio SJ Musumeci 2026-04-20 14:25:32 -05:00
  • 5a52c0b8f0 Fix docs regarding "noforget" Antonio SJ Musumeci 2026-04-20 14:25:32 -05:00
  • 8be86ee611 Remove mkdocs build github workflow Antonio SJ Musumeci 2026-04-19 23:47:07 -05:00
  • 36593b683c Remove mkdocs build github workflow Antonio SJ Musumeci 2026-04-19 23:47:07 -05:00
  • e726610c6b thread_pool: add enqueue_task PToken overload + fill coverage gaps threadpool Antonio S. Musumeci 2026-04-18 19:57:26 -04:00
  • 62b42c1c75 tests: add 12 new ThreadPool tests covering gaps Antonio S. Musumeci 2026-04-18 19:38:27 -04:00
  • 0346f2557a thread_pool: document thread_count eventual consistency and -ECANCELED Antonio S. Musumeci 2026-04-18 18:01:00 -04:00
  • 07bd0d1098 thread_pool: add atomic mirror of _threads.size() for hot-path reads Antonio S. Musumeci 2026-04-18 17:56:08 -04:00
  • 0f319ee93c thread_pool: fast-path _process_func when no removal is pending Antonio S. Musumeci 2026-04-18 17:52:23 -04:00
  • f7a9fbd0cf thread_pool: replace goto claimed with explicit bool in claim path Antonio S. Musumeci 2026-04-18 17:51:29 -04:00