Ross Burton
83cc3abf34
sudo: handle glibc 2.17 crypt semantics
...
Staring from glibc 2.17 the crypt() function will error out and return NULL if
the seed or "correct" is invalid. The failure case for this is the sudo user
having a locked account in /etc/shadow, so their password is "!", which is an
invalid hash. crypt() never returned NULL previously so this is crashing in
strcmp().
[ YOCTO #4241 ]
(From OE-Core rev: 06d7078f7631b92e8b789f8e94a3a346d8181ce6)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-11 16:12:30 +01:00
..
2013-03-25 20:48:54 +00:00
2013-02-26 08:02:29 -08:00
2013-03-07 11:14:39 +00:00
2012-08-15 14:26:29 +01:00
2013-02-04 16:42:50 +00:00
2013-01-10 23:43:09 +00:00
2012-11-02 16:18:29 +00:00
2013-03-02 22:45:26 +00:00
2012-12-06 12:31:02 +00:00
2013-03-18 13:18:23 +00:00
2013-03-18 13:18:22 +00:00
2013-03-02 12:56:53 +00:00
2013-02-12 13:22:43 +00:00
2013-03-18 13:18:21 +00:00
2013-03-05 13:14:56 +00:00
2012-08-15 14:26:30 +01:00
2013-02-04 16:42:49 +00:00
2013-02-12 13:22:43 +00:00
2013-03-18 13:18:21 +00:00
2013-02-08 14:50:37 +00:00
2013-01-16 11:57:36 +00:00
2013-03-20 17:26:16 +00:00
2013-02-22 06:09:21 -08:00
2013-01-16 11:57:36 +00:00
2013-03-18 13:18:22 +00:00
2013-03-23 11:48:52 +00:00
2013-03-18 21:42:24 +00:00
2012-08-24 17:32:57 +01:00
2012-12-19 17:55:05 +00:00
2013-02-01 15:54:00 +00:00
2013-02-12 13:22:43 +00:00
2013-03-12 18:33:29 +00:00
2013-03-23 09:53:00 +00:00
2012-12-06 12:31:10 +00:00
2013-04-02 18:09:33 +01:00
2013-01-10 23:43:10 +00:00
2012-12-03 14:32:45 +00:00
2013-02-22 06:09:23 -08:00
2013-03-18 13:18:23 +00:00
2013-01-28 12:29:32 +00:00
2012-11-18 16:42:04 +00:00
2012-11-24 15:12:34 +00:00
2013-02-28 23:15:52 +00:00
2012-08-15 14:26:33 +01:00
2012-12-03 14:47:56 +00:00
2013-02-06 09:37:21 +00:00
2013-03-18 13:18:25 +00:00
2013-04-09 13:16:53 +01:00
2013-03-22 16:54:35 +00:00
2013-02-28 23:15:48 +00:00
2013-03-23 11:51:26 +00:00
2013-03-18 13:18:23 +00:00
2013-01-07 13:50:39 +00:00
2013-03-05 13:14:52 +00:00
2013-02-06 09:37:25 +00:00
2013-02-06 09:37:23 +00:00
2013-01-07 12:06:26 +00:00
2013-04-05 18:21:31 +01:00
2013-03-05 17:13:51 +00:00
2012-11-02 16:18:29 +00:00
2013-04-11 16:12:30 +01:00
2012-10-18 12:13:48 +01:00
2013-03-18 13:18:23 +00:00
2012-12-13 15:18:45 +00:00
2013-02-25 05:58:19 -08:00
2012-10-18 12:13:45 +01:00
2013-03-22 16:54:36 +00:00
2012-08-15 14:26:35 +01:00
2013-03-19 11:54:22 +00:00
2013-03-19 11:54:22 +00:00
2012-11-24 15:12:35 +00:00
2013-03-22 16:54:36 +00:00
2012-09-04 12:53:10 +01:00
2012-08-15 14:26:33 +01:00
2013-03-22 16:54:36 +00:00
2013-01-16 11:57:32 +00:00
2013-03-02 12:56:54 +00:00