Good. That's what was expected. Now set the dns-servers variable in the config, either using the google ones from the example config or the preferred dns servers from your ISP. Your operating system doesn't provide (or isn't configured properly) a dns server list in the _res structure and that's what requires you to enter them manually.
Hm, that didn't help... Neither for 1.6.20 nor 1.8. And i can assure dns is configured properly, as on most *nix based operating systems, there's the only file with the dns servers: /etc/resolv.conf. Anyway, i don't find this is a big problem, since bot is running fine... And i never faced this problem on other OS'es, like debian, centos, freebsd. This error occurs only on openbsd. I'd like it solved, though...
It won't help for 1.6.20, cause it doesn't have the dns-servers variable and it won't even load the dns module. That's why I asked you to try 1.8. And what makes you think it doesn't work on 1.8? If you set the variable after loading the dns module, it will still print the warning message while loading, but as soon as the var is set somewhere in the config file, it will pick it and use the defined servers.
The fact that your bot is running fine with dns.mod loaded confirms this, but just to make sure, can you paste the output of the following partyline command:
1.8 doesn't actually connect to irc server, it starts, shows everything's ok, but doesn't appear on irc. Telnet doesn't work either, even with old user file.
[23:14:12] TLS: unable to load own certificate: error:02001002:system library:fopen:No such file or directory
[23:14:12] TLS: unable to load private key: error:20074002:BIO routines:FILE_CTRL:system lib