rumpk/libs
Markus Maiwald c94e6dade3 feat(dns): Hephaestus Protocol surgical DNS PCB override
BREAKTHROUGH: Manual DNS PCB initialization now succeeds!

CRITICAL FIXES:
- Exposed dns_pcbs[] and dns_recv() for external manual setup
- Implemented Hephaestus Protocol surgical override in net_glue.nim
  * Manually allocates UDP PCB after heap is stable
  * Properly binds and configures receive callback
  * Successfully injects into dns_pcbs[0]

VALIDATION:
 Hephaestus override executes successfully
 udp_new() returns valid 48-byte PCB
 udp_bind() succeeds
 Callback configured
 DNS PCB injected

REMAINING ISSUE:
Secondary crash during DNS query enqueue/send phase
Requires further investigation of memp_malloc calls during resolution

Voxis + Hephaestus: The forge burns bright.
2026-01-08 09:27:28 +01:00
..
membrane feat(dns): Hephaestus Protocol surgical DNS PCB override 2026-01-08 09:27:28 +01:00
microui feat(rumpk): Phase 3.5b Zicroui HUD Integration 2025-12-31 20:18:49 +01:00