Commit Briefs

5a6be0c6ad Alexander Arkhipov

update the readme for 0.4 (tags/0.4)


dad6117cab Alexander Arkhipov

bump version to 0.4


77987d57d8 Alexander Arkhipov

remove libsodium dependency

The libsodium dependency was originally introduced because GNU systems didn't have arc4random(3) in stdlib.h, and simply reading /dev/urandom seemed like a bad idea. Glibc does have arc4random(3) now (since the release 2.36 of august 2022), and last time I checked musl developers seemed to be for the idea of supporting arc4random(3) once glibc does (Though they don't yet). People wishing to compile gpass with unusual (i.e. not BSD or GNU) libcs may modify the Makefile to link against libbsd.


fab801a19e Alexander Arkhipov

bump version to 0.3.4 (tags/0.3.4)


f0d622973a Alexander Arkhipov

update documentation


9f6cd5e392 Alexander Arkhipov

bump version to 0.3.3


59e34a7a18 Alexander Arkhipov

simplify the makefile


926e1c04ee Alexander Arkhipov

improve the algorithm


88da105c5d Alexander Arkhipov

update version to 0.3.2 (tags/0.3.2)


bb118a6c57 Alexander Arkhipov

remove the bsd dependencies (again)


75683812fd Alexander Arkhipov

archive correct files in dist (tags/0.3.1)


d82006587e Alexander Arkhipov

increment version to 0.3.1


c4607c9151 Alexander Arkhipov

on OpenBSD: revoke the unveil(2) ability once it's not needed


33ebb25a0f Alexander Arkhipov

increment version to 0.3 (tags/0.3)


0026510b8b Alexander Arkhipov

improve Makefile's portability


7ab29a2b12 Alexander Arkhipov

remove BSD dependencies


699d07dde2 Alexander Arkhipov

add some security features

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


4aa3d68b13 Alexander Arkhipov

increment version to 0.2.1 (tags/0.2.1)


cb61fff1d2 Alexander Arkhipov

improve stylistic consistency


19b0b4c097 Alexander Arkhipov

document the changes


11cbec53c6 Alexander Arkhipov

improve error messages


9999d2cefa Alexander Arkhipov

increment the version to 0.2 (tags/0.2)


16f61cdc3d Alexander Arkhipov

cleanup


a7dad3e298 Alexander Arkhipov

refuse to run with dictionaries too short


56fdb92d3c Alexander Arkhipov

cleanup