Improve 'hostname' parsing (fix #196).