Added check for metatable setting.
Fixed the issue with lurking metatables in debug_print.
Added missing dns_channel include.
Fixed script id.
Added assertion about need to succeed with create_udp_socket.
Added default iterate_usable_prefixes handling.
First (very draft) version of hp.lua, the hybrid proxy main file.
Added sanity check to make sure that entries w/o all fields (ifname, prefix, ip) still work correctly.
Added unique timeout messages.
Added millisecond-grade timestamp printing.
Added missing iterate_ap method, and using Google IPv6 server.
Assorted fixes to dns_proxy.
Added Google IPv6 DNS server address.
Made few more functions return eral error value instead of ERR_TIMEOUT (which was nondescriptive).
Updated TODO - have to bind to specific IP address with the fake DNS
server (for now).
Somewhat inconsistent use of address/host to really mean ip (either v4 or v6). So renamed to ip.
Added explicit ips to the dns_proxy instances.
Added DNS spoofing checks - better late than never I suppose.
Added CNAME+SOA support.
Now the manual forwarding seems to work. Shocking.