🚀 zftpd v1.1.0 – Stability Improvements (Console Stack Fix)
This release focuses on stability improvements for console environments, addressing a stack overflow condition identified in the thread execution path.
🛠 Fixes & Improvements
-
Resolved thread stack overflow on PS4/PS5
- Identified a stack overflow condition (fault address near RSP, guard page hit).
- Increased default thread stack size to 512KB on console platforms.
- Stack size remains 64KB on non-console platforms.
-
Explicit pthread stack configuration
-
Thread stack size is now explicitly set using
pthread_attr_setstacksize(). -
Applied to:
- Accept thread
- Session thread
-
This significantly improves stability under heavy session load and deep call stacks on Orbis/Prospero environments.
✅ Supported & Tested Platforms
- OrbisOS (PlayStation 4): Native execution with full Sandbox Escape (root / access).
- macOS: Fully functional.
- Linux (Debian): Fully functional.
🚧 Roadmap / What's Next
- ProsperoOS (PlayStation 5): Still looking for testers. If you can run the payload and provide logs, that would be extremely helpful.
- Extended Linux Support: Broader distro compatibility testing.
- Windows Support: Planned native compatibility.
- Future Bindings: BD-J, Lua, and additional execution surfaces under evaluation.
Full Changelog: v1.0...v1.1