depends on libresolv for base 64 functions...