Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge head | 2014-04-28 | 4 | -45/+54 | |
|\ | |||||
| * | Simplify reading pw.conf(5) by using getline(3) | 2014-04-22 | 2 | -24/+12 | |
| | | |||||
| * | Fix pw(8) deletion of group "username" on userdel even if group "username" | 2014-03-13 | 1 | -1/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | is not associated with user "username". E.g., user "foo" has primary group "wheel" and is unassociated with group "foo", yet userdel would delete the group "foo" when deleting user "foo" (despite the fact that user "foo" is not associated with group "foo" in any way). Patch committed with minor style(9) changes. PR: bin/169471 Submitted by: Alexander Pyhalov <apyhalov@gmail.com> | ||||
| * | Part 2 of bug 187310.. had to commit separately due to local confusion. | 2014-03-06 | 1 | -15/+21 | |
| | | | | | | | | | | | | | | | | Don't let pw crash when give certain input. PR: 187310 Submitted by: Kim Shrier MFC after: 1 week | ||||
| * | Stop pw(8) from segfaulting when given certain input | 2014-03-06 | 1 | -6/+13 | |
| | | | | | | | | | | | | | | PR:187310 Submitted by: Kim Shrier Obtained from: bug MFC after: 1 week | ||||
* | | Merge from head | 2013-09-05 | 2 | -7/+3 | |
|\| | |||||
| * | Fall back to sha512 if passwd_format is not set. | 2013-07-04 | 1 | -1/+1 | |
| | | | | | | | | MFC after: 3 days | ||||
| * | There is no reason to disallow setting the password or account expiry | 2013-07-03 | 1 | -4/+0 | |
| | | | | | | | | | | | | date to the current date. MFC after: 3 days | ||||
| * | Fix -Wunsequenced warning | 2013-06-29 | 1 | -1/+1 | |
| | | | | | | | | Submitted by: dt71@gmx.com | ||||
| * | mdoc sweep | 2013-05-13 | 1 | -1/+1 | |
| | | |||||
* | | Updated dependencies | 2013-03-11 | 1 | -0/+1 | |
| | | |||||
* | | Updated dependencies | 2013-02-16 | 1 | -2/+0 | |
| | | |||||
* | | Sync with HEAD. | 2013-02-08 | 9 | -207/+99 | |
|\| | |||||
| * | Prevent a null pointer dereference in pw userdel when deleting | 2013-02-01 | 1 | -1/+1 | |
| | | | | | | | | a user whose group != username. | ||||
| * | Remove unused variables | 2013-01-16 | 1 | -2/+0 | |
| | | | | | | | | | | Approved by: cperciva MFC After: 3 days | ||||
| * | pw: free group returned by gr_add | 2013-01-06 | 1 | -0/+1 | |
| | | |||||
| * | Simplify vnextgrent and vnextpwent reusing pw_scan and gr_scan from libutil. | 2012-12-27 | 1 | -169/+67 | |
| | | |||||
| * | Fix a regression in "pw group show" introduced r242349: | 2012-12-27 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | print a newline after printing each group line. PR: bin/174731 Submitted by: Jan Beich <jbeich@tormail.org> | ||||
| * | Simplify the code by using the new gr_add function | 2012-12-27 | 1 | -15/+9 | |
| | | |||||
| * | Simplify copying of group members by using memcpy | 2012-12-26 | 1 | -2/+1 | |
| | | | | | | | | Submitted by: Christoph Mallon <christoph.mallon@gmx.de> | ||||
| * | Fix off-by-one error in memory allocation: j entries, one new and a null | 2012-12-26 | 1 | -1/+1 | |
| | | | | | | | | | | | | terminator is j + 2. Submitted by: Christoph Mallon <christoph.mallon@gmx.de> | ||||
| * | In case of the deletion of a user those whole database has to be regenerated, | 2012-12-26 | 1 | -1/+5 | |
| | | | | | | | | | | otherwise the user planned to be deleted remain in the pwd.db while removed from the plain text password file. | ||||
| * | Fix creating a user and adding it to a group | 2012-12-26 | 1 | -7/+8 | |
| | | | | | | | | Reported by: "Sam Fourman Jr." <sfourman@gmail.com>, dim | ||||
| * | Simplify string duplication: use strdup instead of malloc + strcpy | 2012-12-05 | 1 | -6/+5 | |
| | | | | | | | | | | | | Submitted by: db Approved by: cperciva MFC after: 2 weeks | ||||
| * | Avoid overflowing the file buffer | 2012-12-05 | 1 | -1/+1 | |
| | | | | | | | | | | | | Submitted by: db Approved by: cperciva MFC after: 2 weeks | ||||
| * | Use strdup instead of malloc + strcpy | 2012-12-05 | 1 | -6/+4 | |
| | | | | | | | | | | | | Submitted by: db Approved by: cperciva MFC after: 2 weeks | ||||
| * | Avoid overflow of file buffer | 2012-12-05 | 1 | -1/+1 | |
| | | | | | | | | | | | | Submitted by: db Approved by: cperciva MFC after: 2 weeks | ||||
| * | Remove useless check for NULL prior to free. | 2012-12-05 | 2 | -4/+2 | |
| | | | | | | | | | | Approved by: cperciva MFC after: 2 weeks | ||||
| * | In NIS mode first chmod(2) the temporary file and is succeed then rename(2) | 2012-11-20 | 1 | -2/+2 | |
| | | |||||
| * | Correctly set the password file mode after renaming in NIS mode | 2012-11-20 | 1 | -0/+2 | |
| | | |||||
* | | Sync from head | 2012-11-04 | 14 | -621/+177 | |
|\| | |||||
| * | Teach pw(8) about how to use pw/gr API to reduce code duplication | 2012-10-30 | 14 | -620/+175 | |
| | | | | | | | | MFC after: 2 months | ||||
| * | Do not treat empty name as an uid 0 | 2012-10-01 | 1 | -1/+2 | |
| | | | | | | | | Reported by: Robert Bonomi <bonomi@mail.r-bonomi.com> | ||||
| * | Remove useless atoi(3), previous strspn(3) makes sure that a_name->val is a | 2012-10-01 | 1 | -2/+1 | |
| | | | | | | | | | | | | | | | | | | number. This also allow pw user show to work as expected. PR: bin/172112 Submitted by: "Ilya A. Arkhipov" <rum1cro@yandex.ru> MFC after: 1 month | ||||
| * | Make sure that each va_start has one and only one matching va_end, | 2012-09-28 | 1 | -0/+1 | |
| | | | | | | | | especially in error cases. | ||||
* | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch. | 2012-08-22 | 1 | -0/+21 | |
|/ | | | | Requested by: Simon Gerraty <sjg@juniper.net> | ||||
* | Handle NULL return from crypt(3). Mostly from DragonFly | 2012-02-22 | 1 | -1/+5 | |
| | |||||
* | readlink len-1 | 2012-02-14 | 1 | -1/+1 | |
| | |||||
* | Spelling fixes for usr.sbin/ | 2011-12-30 | 1 | -4/+4 | |
| | |||||
* | - document the -l option to usermod | 2011-12-22 | 1 | -1/+12 | |
| | | | | | | | PR: docs/161588 Submitted by: "Luchesar V. ILIEV" <luchesar.iliev@gmail.com> Approved by: gjb MFC after: 1 week | ||||
* | In usr.sbin/pw/pw_user.c, use the correct printf length modifier for a | 2011-12-17 | 1 | -1/+1 | |
| | | | | | | ptrdiff_t. MFC after: 1 week | ||||
* | Backout r223115 which potentially caused a POLA violation, by restoring | 2011-07-31 | 1 | -1/+1 | |
| | | | | | | | | historic behavior (create the default base directory in pw.conf) before I came up with a better fix for this. Requested by: nwhitehorn Approved by: re (kib) | ||||
* | Don't attempt to create the base directory when -d is specified. | 2011-06-15 | 1 | -1/+1 | |
| | | | | MFC after: 1 month | ||||
* | Stop hard-coding default directory mode as 0777. | 2011-03-08 | 4 | -9/+9 | |
| | |||||
* | Do not let pw.conf(5) or -M option affect creation of basehome, e.g., /home. | 2011-02-04 | 1 | -5/+5 | |
| | | | | | | | | | | When the basehome does not exist, it creates all intermediate directories as required, which is logically equivalent to mkdir(1) with -m and -p options. However, it modifies all intermediate directories, not just the final home directory unlike mkdir. This problem was introduced in two revisions, i.e., r1.59 (SVN r167919) and r1.60 (SVN r168044). MFC after: 1 month | ||||
* | mdoc: drop redundant .Pp and .LP calls | 2010-10-08 | 1 | -4/+0 | |
| | | | | They have no effect when coming in pairs, or before .Bl/.Bd | ||||
* | Revert the unrelated patch crept in the previous commit. | 2010-10-05 | 1 | -5/+5 | |
| | |||||
* | Prefer pmap_unmapbios() over pmap_unmapdev(). The binary does not change | 2010-10-05 | 1 | -5/+5 | |
| | | | | after this because pmap_unmapbios() is a macro for pmap_unmapdev() on amd64. | ||||
* | The last big commit: let usr.sbin/ use WARNS=6 by default. | 2010-01-02 | 1 | -0/+2 | |
| | |||||
* | Make pw(8) build without <utmp.h>. | 2009-12-06 | 1 | -5/+0 | |
| | | | | | | The size of the username record in utmp files should not influence the maximum username length. Right now ut_user/ut_name is big enough, so in this case it's dead code anyway. |