github ItsBlurf/BFpilot v0.3.5-test10-clean
BFpilot v0.3.5 Test Build 10 Clean

4 hours ago

Release Notes - BFpilot v0.3.5 Test Build 10 Clean

This release contains structural performance, memory efficiency, and usability optimizations.
heavily tested on 11.6 but didnt have chance to test on other firmwares.
indexing and files search is working mostly but keep in mind a lot of things are encrypted and are not visible so they cant be indexed.
treat this as a stablish release with all features, its fast and its working fine, but i stacked a lot of features now so any feedback would be appreciated, if you want lighter version that only has file manager use 3.0.

Key Features

  • Graceful Exit & Re-injection:
    • Implemented loopback TCP wakeup to unblock the socket accept() loop instantly during shutdown.
    • Added graceful exit flags to terminate background archive daemon and search crawler threads cleanly.
    • Web port 5905 and loader port 9021 release instantly on exit, allowing payload re-injection without console reboots.
  • Fast Multi-Threaded Search Indexing:
    • Added a work-stealing concurrent crawler thread pool for filesystem indexing.
    • Search matches are resolved in 0ms with dynamic path/filename highlighting.
  • Integrated Archive Extraction:
    • Integrated RAR, 7z (including split .7z.001 volumes), and ZIP extraction directly in the main ELF.
    • Full support for encrypted/passworded ZIP, RAR, and 7z archives with clean error handling and partial folder cleanups.
  • Premium Web UI & Virtual Scrolling:
    • Implemented virtual scrolling row recycling to prevent the PS5 Web Browser from running out of memory (OOM) on massive directories (10,000+ files).
  • Storage & Network Optimizations:
    • Uses FreeBSD sendfile syscall for zero-copy file downloads.
    • Boosted socket send/receive buffers to 2MB and enabled TCP_NODELAY to eliminate latency.
    • Bypasses heavy lstat calls during crawls to maximize SSD indexing speed.

Don't miss a new BFpilot release

NewReleases is sending notifications on new releases.