Commit Graph
10 Commits
Author SHA1 Message Date
Raven Scott ef7abcaf95 Updates 2026-05-27 20:36:13 -04:00
Raven Scott d46558e659 Updates 2026-05-27 20:27:12 -04:00
Raven Scott bfc51b8edb Upgrade Holepunch P2P stack and npm dependencies
Align p2ns with current Holepunch ecosystem versions: autopass 3,
hyperdb 6, hyperschema 1.21, hyperdrive 13, corestore 7.10, hyperswarm
4.17, protomux 3.11, and compact-encoding 3 (with npm overrides).
Also bump Tailwind/PostCSS, ws, node-forge, and related tooling; add
express and holesail-logger; remove unused install/npm packages.

Use cache/plugin-spec when plugin spec dirs are not writable, and
update docs and proxy install notes. Rebuild admin CSS for Tailwind 4.3.

Existing P2P storage must be wiped (--clean) after upgrading.
2026-05-27 19:33:06 -04:00
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