Full Changelog: gorgonad-v3.0.5...gorgonad-v3.0.6
fix: resolve SSL handshake EOF errors and main loop blocking in the metrics handler
- Fixed a critical fcntl logic error in the HTTPS detector that failed to
properly restore blocking mode in child processes, causing OpenSSL
read/write failures (error 0A000126). - Optimized the HTTPS fork handler: child processes now rigorously close
the master listener and all unrelated client sockets to ensure total
resource isolation and prevent FD leaks. - Prevented P2P mesh freezing: by offloading heavy SSL handshakes to
dedicated child processes, the main event loop remains fully responsive
to real-time alerts and node synchronization. - Enhanced parent process cleanup: the server structure and local socket
references are now correctly cleared immediately after handing off
a connection to a specialized handler. - Integrated automated process reaping: ensured the main daemon ignores
SIGCHLD to prevent the accumulation of zombie processes after
metrics collection.
gorgona-3.0.0-2.x86_64.rpm.gz
gorgona-3.0.0-2.x86_64.rpm.sha256.txt
gorgona_3.0.0_amd64.deb.gz
gorgona_3.0.0_amd64.deb.sha256.txt
gorgonad-3.0.6-2.x86_64.rpm.gz
gorgonad-3.0.6-2.x86_64.rpm.sha256.txt
gorgonad_3.0.6_amd64.deb.gz
gorgonad_3.0.6_amd64.deb.sha256.txt
gorgona_owrt_23.05.4.gz
gorgona_owrt_23.05.4.sha256.txt