bugs: ----- * it can happen that djs is showing djohnd state while djohnd is modifying it. If that happens djs' output is wrong. Fix it using semaphores? * when first_word == last_word and, without processing even a packet djohnd is terminated, when the session is restored, djohnd thinks the search is over. * shared memory not working under Solaris. feature?: --------- * if generated passwords are meant to be numbers, some generated passwords are useless, as when the password length is incremented a 0 is added as first char (if 0 was the first digit in the charset). (so after 9 comes 00, after 99 comes 000, and so on).