Commit Graph
7 Commits
Author SHA1 Message Date
Raven Scott e8f920a7aa fix: prevent corestore corruption during graceful shutdown
- Reorder cleanup sequence to close HTTP/TLS/DNS servers BEFORE corestore operations
- Move dnsPass/main corestore closing after plugin cleanup to prevent race conditions
- Add explicit drive cleanup call to close all plugin drive stores
- Fix proxy-server cleanup to properly close state.store after dnsPass
- Add store.closed checks and improve error handling in cleanup functions
- Verify Autopass dnsPass.close() handles its internal corestore properly
- Remove duplicate DNS server closing code causing syntax errors

This resolves "Corestore is closed" errors during shutdown by ensuring no new
requests can access closed corestores, preventing corruption and ensuring clean
shutdown of all corestore instances (main, plugin databases, plugin drives, dnsPass).
2025-12-26 22:34:54 -05:00
Raven Scott 14cd0d98dd allow public holesail keys 2025-12-20 17:03:20 -05:00
snxraven 4f450e804d revert be2896d008
revert test fixes for invites
2025-12-17 21:09:01 -05:00
snxraven 7469c84692 revert d3b61e9823
revert fixes
2025-12-17 21:08:53 -05:00
Raven Scott d3b61e9823 fixes 2025-12-17 21:03:44 -05:00
Raven Scott be2896d008 test fixes for invites 2025-12-17 21:01:53 -05:00
Raven Scott 742e27d3f7 reorg 2025-12-17 20:05:50 -05:00