Commit Graph
8 Commits
Author SHA1 Message Date
Adrien Beraud afab251376 nodejs: isolate native Linux dependency symbols
Use RTLD_DEEPBIND when loading the Linux addon so its llhttp calls do not resolve to Node's incompatible bundled parser. The CI image uses llhttp 9.2.1 while Node 22 exports 9.4.3, corrupting the heap when the proxy client starts. Preserve default loading on other platforms.
2026-10-27 23:04:32 -04:00
Adrien Beraud 738e0e22bf nodejs: add streaming iterators and startup proxy configuration 2026-10-27 22:46:34 -04:00
Adrien Beraud 747e70d1ae nodejs: simplify design 2026-10-27 20:12:17 -04:00
Adrien Beraud 3723c4acf1 nodejs: migrate runtime tooling and examples to ESM 2026-10-27 00:02:09 -04:00
Adrien Beraud 3a3c421ef9 nodejs: add an interactive dhtnode example 2026-10-27 00:02:09 -04:00
Adrien Beraud d716fae4bc nodejs: expose per-family connectivity status and events 2026-10-27 00:02:00 -04:00
Adrien Beraud a040bfeebb nodejs: add crypto APIs and relocatable npm prebuilds 2026-10-26 23:57:50 -04:00
Adrien Beraud af814f027f nodejs: add Node-API runner bindings over the C++ library 2026-10-26 23:57:50 -04:00