CRITICAL: Resolver, PortCheck, and TLSCheck are unimplemented stubs #16
Atsaukties uz šo jaunā problēmā
Block a user
Dzēst atzaru "%!s()"
Atzara dzēšana ir neatgriezeniska. Kaut arī izdzēstais zars neilgu laiku var turpināt pastāvēt, pirms tas tiešām tiek noņemts, to vairumā gadījumu NEVAR atsaukt. Vai turpināt?
Bug
All three core service implementations return
ErrNotImplemented:internal/resolver/resolver.go—LookupNS,LookupAllRecords,ResolveIPAddressesall returnErrNotImplementedinternal/portcheck/portcheck.go—CheckPortreturnsErrNotImplementedinternal/tlscheck/tlscheck.go—CheckCertificatereturnsErrNotImplementedImpact
The application starts successfully and appears healthy (HTTP server responds, health endpoint returns ok), but performs zero actual monitoring. Every DNS lookup fails silently (error is logged but no notification sent), so no hostname state is ever populated, meaning port checks and TLS checks also never run.
This is the #1 blocker for 1.0 — the app literally does not do what it claims to do.
Fix
Implement all three services. The resolver should perform iterative DNS resolution from root servers (or at minimum use the system resolver). The port checker should do TCP connect. The TLS checker should do a TLS handshake with SNI and extract certificate info.