Commits
- Commit:
77987d57d869ab2843dfbd5b2f9e0f1c26b0f583
- From:
- Alexander Arkhipov <aa_src@manpager.net>
- Date:
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.
- Commit:
926e1c04eee17d60a49e5903d3273232fbd30fb0
- From:
- Alexander Arkhipov <aa_src@manpager.net>
- Date:
improve the algorithm
- Commit:
bb118a6c57a2e0ef250a79458ad14e554518be8b
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
remove the bsd dependencies (again)
- Commit:
c4607c91510b7f47b37dc8648085ef7191addea1
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
on OpenBSD: revoke the unveil(2) ability once it's not needed
- Commit:
7ab29a2b12d05fd8c0b29f35be4048a2ae215d53
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
remove BSD dependencies
- Commit:
699d07dde281064877fe7ac92c64d7e191fefe8b
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
add some security features
- When compiling on OpenBSD use pledge(2) and unveil(2).
- Ensure there are no integer overflows etc.
- Commit:
11cbec53c60d0c9b32431eee4a0932072871acd0
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
improve error messages
- Commit:
16f61cdc3d12286ae6a5a95f0e78f1059daccbb4
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
cleanup
- Commit:
a7dad3e298db784b5848eeb5d56e4ee96cba9ba0
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
refuse to run with dictionaries too short
- Commit:
56fdb92d3c609bfe29de12cc4a6ecd2ef03c920f
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
cleanup
- Commit:
e9952e5924b7a0cb62697d5a008476ab4bd6dd3f
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
utilise bsd err()
- Commit:
8babeffbbc0cc0097c8d7b06582e370fa43ea05e
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
improve entropy calculation
- Commit:
ffe25f1f65e93981b34007bfe33975fca37f6512
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
minimise the number of passes through the file
- Commit:
97049080a945e564b80d1a8c51173ed1fb45e22c
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
simplify the code
- Commit:
aab4ecb3230db0dcbc642eed1587b9fa8d02e383
- From:
- Alexander Arkhipov <src@mineeyes.cyou>
- Date:
initial commit