# HG changeset patch # User Kim Alvefur # Date 1638909816 -3600 # Node ID 6ed7fd28f5e343ed9c0fe31e9b59e110ca2b0b2e # Parent 9184bdda22bec490eb45cf266d4d3c5971696341 net.resolvers: Report when hostname fails IDNA Not a particularly user-friendly error message, but better than "unable to resolve service" and having no clue where it came from. diff -r 9184bdda22be -r 6ed7fd28f5e3 net/resolvers/basic.lua --- a/net/resolvers/basic.lua Tue Dec 07 16:23:23 2021 +0000 +++ b/net/resolvers/basic.lua Tue Dec 07 21:43:36 2021 +0100 @@ -23,7 +23,7 @@ end if not self.hostname then - -- FIXME report IDNA error + self.last_error = "hostname failed IDNA"; cb(nil); return; end diff -r 9184bdda22be -r 6ed7fd28f5e3 net/resolvers/service.lua --- a/net/resolvers/service.lua Tue Dec 07 16:23:23 2021 +0000 +++ b/net/resolvers/service.lua Tue Dec 07 21:43:36 2021 +0100 @@ -34,7 +34,7 @@ end if not self.hostname then - -- FIXME report IDNA error + self.last_error = "hostname failed IDNA"; cb(nil); return; end