changeset bb4952bec17e in /srv/hg/libpwquality details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=bb4952b... summary: Added tag libpwquality-1.3.0 for changeset 4fb1ea3b7578
changeset a4696cd7cd24 in /srv/hg/libpwquality details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=a4696cd... summary: Fix possible stack overflow in pwquality_generate() with data from /dev/urandom.
diffstat:
.hgtags | 1 + src/generate.c | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-)
diffs (20 lines):
diff -r 4fb1ea3b7578 -r a4696cd7cd24 .hgtags --- a/.hgtags Thu Jul 23 14:11:18 2015 +0200 +++ b/.hgtags Mon Aug 24 16:20:08 2015 +0200 @@ -14,3 +14,4 @@ a2155b2f7633870edf57306bbad898c57ad2bff1 libpwquality-1.2.4 a2155b2f7633870edf57306bbad898c57ad2bff1 libpwquality-1.2.4 05f3ad2b51e8695872369f4c29ec1458606ab232 libpwquality-1.2.4 +4fb1ea3b757837e4adbf5dc60ac0cea8e50d5806 libpwquality-1.3.0 diff -r 4fb1ea3b7578 -r a4696cd7cd24 src/generate.c --- a/src/generate.c Thu Jul 23 14:11:18 2015 +0200 +++ b/src/generate.c Mon Aug 24 16:20:08 2015 +0200 @@ -100,7 +100,7 @@ int pwquality_generate(pwquality_settings_t *pwq, int entropy_bits, char **password) { - char entropy[PWQ_MAX_ENTROPY_BITS/8 + 1]; + char entropy[(PWQ_MAX_ENTROPY_BITS+PWQ_MAX_ENTROPY_BITS/9)/8 + 2]; char *tmp; int maxlen; int try = 0;
libpwquality-commits@lists.fedorahosted.org