Commits


increment version to 0.3


improve Makefile's portability


remove BSD dependencies


add some security features - When compiling on OpenBSD use pledge(2) and unveil(2). - Ensure there are no integer overflows etc.


increment version to 0.2.1


improve stylistic consistency


document the changes


improve error messages


increment the version to 0.2


cleanup


refuse to run with dictionaries too short


cleanup


utilise bsd err()


improve entropy calculation


minimise the number of passes through the file


simplify the code


simplify man page generation


fix the list of dependencies


change licence to bsd0


simplify the Makefile


initial commit