Move dictionary func into a common library
changelog for password dictionary check change
Re-try read on INTR signal
Handle multi-word TXT records
permission fixes