Hello everyone, I am submitting a patch set for the Hurd `boot` server. Due to the scope of these changes, I have already initiated the FSF Copyright Assignment process with Craig Topham and am currently waiting for the final paperwork.
Here is a brief summary of the key refactoring and fixes included: - **Thread-safe `poll` implementation:** Replaced legacy blocking I/O calls to improve concurrency in event handling. - **Memory Leak Fixes:** Cleaned up allocated state and port references across long-running bootstrap routines. - **Signal Handling:** Improved asynchronous signal safety and context recovery within the boot server. Because explaining every internal detail would be quite lengthy, the code changes are kept modular and self-explanatory. I maintain and test these patches in my repository before submitting them. You can review the complete diff and repository history here: https://github.com/erkanalperen54-boop/HURD Looking forward to your feedback and code review! Kind regards, Alperen ERKAN
