42 Commits

Author SHA1 Message Date
Marco d'Itri
fbeb327936 mkpasswd: update the copyright year 2018-05-25 01:44:38 +02:00
Marco d'Itri
fdd5a596b0 mkpasswd: support passwords of arbitrary length
Closes: #899254
2018-05-22 05:04:54 +02:00
Marco d'Itri
a9f59fdd52 Update the copyright years 2018-01-13 01:15:48 +01:00
Petr Písař
50b57a6fb7 Remove unused variables in get_random_bytes()
If getentropy() is available, GCC warns about unsused variables:

mkpasswd.c: In function ‘get_random_bytes’:
mkpasswd.c:369:13: warning: unused variable ‘bytes_read’ [-Wunused-variable]
     ssize_t bytes_read;
             ^~~~~~~~~~
mkpasswd.c:368:9: warning: unused variable ‘fd’ [-Wunused-variable]
     int fd;
         ^~

This patch fixes it.
2017-12-27 03:09:58 +01:00
Marco d'Itri
6557a52b3e mkpasswd: use getentropy(2) on recent Linux 2017-12-10 17:14:26 +01:00
Marco d'Itri
182fdaaaaa mkpasswd: refactoring 2017-12-10 17:13:03 +01:00
Andreas Stieger
a786e83add fix FSF address in mkpasswd.c 2017-08-22 16:59:53 +02:00
Marco d'Itri
fb823a251a Annotate more functions with NORETURN
Contributed by Sami Kerola.
Closes #48 from Github.
2017-02-26 23:33:01 +01:00
Marco d'Itri
5e33209e13 Fix minor compiler warnings
Fix a lot of minor compiler warnings with no practical effect.
Contributed by Sami Kerola.
2017-02-26 23:12:47 +01:00
Marco d'Itri
a4815eb370 BSD portability fixes 2017-02-26 14:13:27 +01:00
Marco d'Itri
4ac83a5f49 mkpasswd: fix compile time error with HAVE_ARC4RANDOM_BUF
Patch from MacPorts.
2017-02-26 04:29:11 +01:00
Marco d'Itri
3b38b4fd1d mkpasswd: define _DEFAULT_SOURCE
Since glibc 2.20 it replaces the deprecated _BSD_SOURCE macro.
2016-03-28 18:37:43 +02:00
Marco d'Itri
09d4a0fe88 mkpasswd: exit if crypt_gensalt on Solaris fails 2015-03-23 04:31:02 +01:00
Marco d'Itri
4fa1cd69e4 mkpasswd: use arc4random_buf where available 2014-12-26 19:55:51 +01:00
Marco d'Itri
b207df0805 mkpasswd: support OpenBSD's new hash 2b 2014-12-26 19:55:51 +01:00
Marco d'Itri
5120051324 mkpasswd: fix a memory leak 2014-09-13 02:42:29 +02:00
Marco d'Itri
0ba80dd8b3 mkpasswd: correctly report read(2) failures
They would always be reported as a short read.
2014-09-13 02:42:29 +02:00
Marco d'Itri
9c0fbf514b mkpasswd: the number of random bytes is unsigned 2014-09-13 02:42:29 +02:00
Igor Pashev
4a77be3e03 Port mkpasswd to Solaris/Dyson 2014-05-02 04:26:50 +02:00
Marco d'Itri
d2ee7af1d7 Extract the version number from the changelog 2014-02-07 06:33:08 +01:00
Marco d'Itri
366ca9bcbe mkpasswd: fix an underflow in the parser for -R
Reported by mahkoh on github:
https://github.com/rfc1036/whois/issues/12
2014-02-06 01:03:05 +01:00
Marco d'Itri
865f6025eb Handle --help as success for mkpasswd too 2013-04-10 17:25:05 +02:00
Marco d'Itri
6c3ca39f25 Imported Debian version 5.0.12 2013-03-30 02:31:41 +01:00
Marco d'Itri
9627a203ce Imported Debian version 5.0.1 2013-03-30 02:31:39 +01:00
Marco d'Itri
6b108b4fd4 Imported Debian version 4.7.35 2013-03-30 02:31:38 +01:00
Marco d'Itri
b3164a2b0f Imported Debian version 4.7.33 2013-03-30 02:31:37 +01:00
Marco d'Itri
bd837394e6 Imported Debian version 4.7.29 2013-03-30 02:31:36 +01:00
Marco d'Itri
ce5e346d70 Imported Debian version 4.7.27 2013-03-30 02:31:36 +01:00
Marco d'Itri
e90424d179 Imported Debian version 4.7.26 2013-03-30 02:31:36 +01:00
Marco d'Itri
d0c35c4219 Imported Debian version 4.7.25 2013-03-30 02:31:36 +01:00
Marco d'Itri
9ad7ad696c Imported Debian version 4.7.7 2013-03-30 02:31:32 +01:00
Marco d'Itri
8d33311a68 Imported Debian version 4.7.6 2013-03-30 02:31:32 +01:00
Marco d'Itri
58afbcd036 Imported Debian version 4.6.25 2013-03-30 02:31:31 +01:00
Marco d'Itri
77049c1b5d Imported Debian version 4.6.3 2013-03-30 02:31:29 +01:00
Marco d'Itri
d44aa7048b Imported Debian version 4.5.29 2013-03-30 02:31:28 +01:00
Marco d'Itri
2088a86beb Imported Debian version 4.5.28 2013-03-30 02:31:28 +01:00
Marco d'Itri
1a5b6537e0 Imported Debian version 4.5.25 2013-03-30 02:31:28 +01:00
Marco d'Itri
1b665ec34c Imported Debian version 4.5.14 2013-03-30 02:31:28 +01:00
Marco d'Itri
a8b3b04bf4 Imported Debian version 4.5.8 2013-03-30 02:31:27 +01:00
Marco d'Itri
bd5fd88c6b Imported Debian version 4.5.7 2013-03-30 02:31:27 +01:00
Marco d'Itri
d4170f1879 Imported Debian version 4.4.14 2013-03-30 02:31:27 +01:00
Marco d'Itri
bc68e8c4a6 Imported Debian version 4.3.1 2013-03-30 02:31:26 +01:00