Improve temporary file handling by fixing file handle leaks, and ensuring temporary files created during uploads are properly cleaned up after success or failure. This will prevent resource leaks, improve data validation, and maintain a clean and reliable upload workflow.
Goal:
- Prevent resource leaks and orphaned temporary files by improving file handling, and ensuring reliable cleanup of temporary upload data.
Outcome:
- No leaked file handles, automatic cleanup of temporary files after success or failure, and a more stable and maintainable upload process.
Getting Started:
This task is part of Google Summer of Code 2026. Please do not claim, self-assign, or start working on this task before the official GSoC contribution timeline.
- Try using the live tool at https://wikifile-transfer.toolforge.org/
- Set up local development environment using Docker
- Read the codebase
Tool & Documentation: