History log of /external/toybox/lib/password.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2fd8624cc612e946f593b2c9e9031c46f862562e 27-Apr-2015 Rob Landley <rob@landley.net> Some infrastructure hexedit needs. (Poor man's curses.)
/external/toybox/lib/password.c
2c1cf4a02783e2a570ddf7b7ea968c7bed781f91 18-Jan-2015 Rob Landley <rob@landley.net> Remove trailing whitespace.
/external/toybox/lib/password.c
6e087a3a6fb420efc5cb77e13818668212034225 11-Nov-2014 Rob Landley <rob@landley.net> Remove unnecessary assignment spotted by Cynt Rynt.
/external/toybox/lib/password.c
e0d8009d76b3a2451cb6c6ed2b241c7eff06ed60 27-Sep-2014 Rob Landley <rob@landley.net> The only illegal characters in a username are ":" (field separator), "\n" (line separator), and "/" (filename separator).

Restricting usernames to the legacy posix character allowed set (for filenames,
so the $HOME directory is creatable on VFAT and similar) means you can't have
UTF-8 usernames. Linux allows any character but / and NUL in filenames.
Since root is creating these entries, we assume root knows what it's doing.
/external/toybox/lib/password.c
c0e5ff3c9755503016581a2ed3ae91caaf785366 29-Jun-2014 Rob Landley <rob@landley.net> Cleanup read_password(), factor out set_terminal(), fix salt bug (des wants the salt raw, no $ at the beginning).
/external/toybox/lib/password.c
6d15f0d33fbc422689f92fbbf4dc65d3ab1fb970 26-Jun-2014 Rob Landley <rob@landley.net> Cleanup pass on mkpasswd.c
/external/toybox/lib/password.c
a17c5f22632b74aa17b1e395c0b175d7c1f52ab9 24-May-2014 Rob Landley <rob@landley.net> patch from ashwini sharma: treat 0 length read at the start of password read as EOF.
/external/toybox/lib/password.c
5b405827a2fa4c928c488f3e7b0197dfec60dcc2 30-Mar-2014 Rob Landley <rob@landley.net> Group headers by standard (POSIX or LSB) or function (internationalization, networking). Move headers standards ignore (but which have been there >15 years) to lib/portability.h. Fold xregcomp into lib since it's posix.
/external/toybox/lib/password.c
59d85e2bb065a3bdc27868acb7a65f89d872c7fa 16-Jan-2014 Rob Landley <rob@landley.net> Rename xmsprintf() to just xmprintf().

Partly because there's no supplied target string ala sprintf, and partly
because I can never remember what order the m and s go in.
/external/toybox/lib/password.c
656d5043b8a1a746cf7c949ee695db6c6251dfea 23-Dec-2013 Ashwini Sharma <ak.ashwini1981@gmail.com> Attached is an implementation for groupdel.

This is aliased to delgroup, for a requirement at my end.
Also lib/password.c is modified to along with.
/external/toybox/lib/password.c
938b830abadd2a9dd4260bea3636e188f925959e 04-Nov-2013 Rob Landley <rob@landley.net> Fix off by one, pointed out by Ashwini Sharma.
/external/toybox/lib/password.c
3403742655702257d5c4972ab6ec23eb95c3fede 17-Oct-2013 Rob Landley <rob@landley.net> Minor lib/password.c cleanup, described on the list. (Inline two functions.)
/external/toybox/lib/password.c
d0f7935f637df5d4794aa782def96cc3db8779ed 17-Oct-2013 Rob Landley <rob@landley.net> Prep work for useradd by Ashwini Sharma.
/external/toybox/lib/password.c
7aa651a6a4496d848f86de9b1e6b3a003256a01f 14-Nov-2012 Rob Landley <rob@landley.net> Reindent to two spaces per level. Remove vi: directives that haven't worked right in years (ubuntu broke its' vim implementation). Remove trailing spaces. Add/remove blank lines. Re-wordwrap in places. Update documentation with new coding style.

The actual code should be the same afterward, this is just cosmetic refactoring.
/external/toybox/lib/password.c
6ba38c2c79c12c5f2227ee4a87c9875fae407332 22-Jul-2012 Rob Landley <rob@landley.net> Use "_password" instead of "_passwd" for names in lib/password.c.
/external/toybox/lib/password.c
2c917f5acc008e73b367ecf82402b5eac08db10c 17-Jul-2012 Rob Landley <rob@landley.net> Add passwd by Kyungwan Han.
/external/toybox/lib/password.c