Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | When a group is renamed then the group has been invalidated for sure. | Baptiste Daroussin | 2014-10-28 | 1 | -3/+6 | |
| | | | | | | | | | In that case get the group information using the new name. Add a regression test about this bug PR: 193704 Reported by: az | |||||
* | Two more places where login_setcryptfmt() defaults to MD5 were missed | Dag-Erling Smørgrav | 2014-10-09 | 1 | -2/+2 | |
| | | | | | | in r252688. MFC after: 3 days | |||||
* | - Add a test for bug 191427 where pw(8) will go into an infinite loop | Brad Davis | 2014-10-02 | 1 | -0/+6 | |
| | | | | | Reviewed by: will MFC after: 1 month | |||||
* | pw: fix up deletion of users from groups | Mateusz Guzik | 2014-06-27 | 1 | -4/+3 | |
| | | | | | | | | | Previuosly given 'foo,bar' members, removing 'foo' would result in an infinite loop. PR: 191427 Submitted by: Voradesh Yenbut <yenbut cs.washington.edu> MFC after: 1 week | |||||
* | Fix changing the username | Baptiste Daroussin | 2014-06-20 | 1 | -1/+1 | |
| | | | | | | PR: 189172 Submitted by: fullermd@over-yonder.net MFC after: 1 week | |||||
* | Removed compatibility with pre FreeBSD 2.2 pw_mkdb command | Baptiste Daroussin | 2014-06-20 | 1 | -13/+2 | |
| | | | | | | | | Fix some broken indentattion PR: 189173 Submitted by: fullermd@over-yonder.net MFC after: 1 week | |||||
* | Simplify reading pw.conf(5) by using getline(3) | Baptiste Daroussin | 2014-04-22 | 2 | -0/+504 | |
| | ||||||
* | Fix pw(8) deletion of group "username" on userdel even if group "username" | Devin Teske | 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. | Julian Elischer | 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 | Julian Elischer | 2014-03-06 | 1 | -6/+13 | |
| | | | | | | | PR:187310 Submitted by: Kim Shrier Obtained from: bug MFC after: 1 week | |||||
* | Fall back to sha512 if passwd_format is not set. | Dag-Erling Smørgrav | 2013-07-04 | 1 | -1/+1 | |
| | | | | MFC after: 3 days | |||||
* | There is no reason to disallow setting the password or account expiry | Dag-Erling Smørgrav | 2013-07-03 | 1 | -4/+0 | |
| | | | | | | date to the current date. MFC after: 3 days | |||||
* | Fix -Wunsequenced warning | Tim Kientzle | 2013-06-29 | 1 | -1/+1 | |
| | | | | Submitted by: dt71@gmx.com | |||||
* | mdoc sweep | Joel Dahl | 2013-05-13 | 1 | -0/+318 | |
| | ||||||
* | Prevent a null pointer dereference in pw userdel when deleting | Daniel Eischen | 2013-02-01 | 1 | -1/+1 | |
| | | | | a user whose group != username. | |||||
* | Remove unused variables | Eitan Adler | 2013-01-16 | 1 | -2/+0 | |
| | | | | | Approved by: cperciva MFC After: 3 days | |||||
* | pw: free group returned by gr_add | Mateusz Guzik | 2013-01-06 | 1 | -0/+1 | |
| | ||||||
* | Simplify vnextgrent and vnextpwent reusing pw_scan and gr_scan from libutil. | Baptiste Daroussin | 2012-12-27 | 1 | -169/+67 | |
| | ||||||
* | Fix a regression in "pw group show" introduced r242349: | Baptiste Daroussin | 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 | Baptiste Daroussin | 2012-12-27 | 1 | -15/+9 | |
| | ||||||
* | Simplify copying of group members by using memcpy | Baptiste Daroussin | 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 | Baptiste Daroussin | 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, | Baptiste Daroussin | 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 | Baptiste Daroussin | 2012-12-26 | 1 | -7/+8 | |
| | | | | Reported by: "Sam Fourman Jr." <sfourman@gmail.com>, dim | |||||
* | Simplify string duplication: use strdup instead of malloc + strcpy | Eitan Adler | 2012-12-05 | 1 | -6/+5 | |
| | | | | | | Submitted by: db Approved by: cperciva MFC after: 2 weeks | |||||
* | Avoid overflowing the file buffer | Eitan Adler | 2012-12-05 | 1 | -0/+75 | |
| | | | | | | Submitted by: db Approved by: cperciva MFC after: 2 weeks | |||||
* | Use strdup instead of malloc + strcpy | Eitan Adler | 2012-12-05 | 1 | -6/+4 | |
| | | | | | | Submitted by: db Approved by: cperciva MFC after: 2 weeks | |||||
* | Avoid overflow of file buffer | Eitan Adler | 2012-12-05 | 1 | -1/+1 | |
| | | | | | | Submitted by: db Approved by: cperciva MFC after: 2 weeks | |||||
* | Remove useless check for NULL prior to free. | Eitan Adler | 2012-12-05 | 2 | -2/+132 | |
| | | | | | Approved by: cperciva MFC after: 2 weeks | |||||
* | In NIS mode first chmod(2) the temporary file and is succeed then rename(2) | Baptiste Daroussin | 2012-11-20 | 1 | -2/+2 | |
| | ||||||
* | Correctly set the password file mode after renaming in NIS mode | Baptiste Daroussin | 2012-11-20 | 1 | -0/+2 | |
| | ||||||
* | Teach pw(8) about how to use pw/gr API to reduce code duplication | Baptiste Daroussin | 2012-10-30 | 13 | -88/+1888 | |
| | | | | MFC after: 2 months | |||||
* | Do not treat empty name as an uid 0 | Baptiste Daroussin | 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 | Baptiste Daroussin | 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, | Kevin Lo | 2012-09-28 | 1 | -0/+214 | |
| | | | | especially in error cases. | |||||
* | Handle NULL return from crypt(3). Mostly from DragonFly | Kevin Lo | 2012-02-22 | 1 | -1/+5 | |
| | ||||||
* | readlink len-1 | Kevin Lo | 2012-02-14 | 1 | -1/+1 | |
| | ||||||
* | Spelling fixes for usr.sbin/ | Ulrich Spörlein | 2011-12-30 | 1 | -0/+131 | |
| | ||||||
* | - document the -l option to usermod | Eitan Adler | 2011-12-22 | 1 | -0/+1008 | |
| | | | | | | | 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 | Dimitry Andric | 2011-12-17 | 1 | -1/+1 | |
| | | | | | | ptrdiff_t. MFC after: 1 week | |||||
* | Backout r223115 which potentially caused a POLA violation, by restoring | Xin LI | 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. | Xin LI | 2011-06-15 | 1 | -0/+1272 | |
| | | | | MFC after: 1 month | |||||
* | Create the altix project branch. The altix project will add support | Marcel Moolenaar | 2010-03-10 | 23 | -6310/+0 | |
| | | | | | | | for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD. | |||||
* | The last big commit: let usr.sbin/ use WARNS=6 by default. | Ed Schouten | 2010-01-02 | 1 | -0/+2 | |
| | ||||||
* | Make pw(8) build without <utmp.h>. | Ed Schouten | 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. | |||||
* | Use arc4random_uniform() to avoid "modulo bias" | Andrey A. Chernov | 2008-08-16 | 1 | -55/+2 | |
| | | | | | | Remove pw_getrand() unneded now: arc4random_uniform() is stronger then pw_getrand()'s MD5 tricks (inactive) and its active version, mixing arc4random() bytes in one, not make things better at all. | |||||
* | Before updating the password database, the pw(8) utility first performs a | John Baldwin | 2008-07-17 | 1 | -1/+2 | |
| | | | | | | | | sanity check by invoking "pwd_mkdb -C". However, if this failed it silently returned success. Fix this so it fails the update operation instead. MFC after: 1 week | |||||
* | - Increase the size of the salt in pw(8) from 8 to 32 (same as in pam_unix(8)). | Antoine Brodin | 2008-05-27 | 1 | -5/+7 | |
| | | | | | | | | | | | This makes blowfish password hashes look normal when set using pw(8)/adduser(8). [1] - Make it possible to have a '/' in the salt. PR: 121146 [1] Submitted by: Jaakko Heinonen [1] Approved by: rwatson (mentor) MFC after: 1 month | |||||
* | Add the groupmod '-d' option to pw to allow the deletion of existing users | Sean Farley | 2008-02-23 | 3 | -16/+92 | |
| | | | | | | | | | | from a group without the need to perform the same operation by replacing the existing list via the '-M' option. The '-M' option requires someone to fetch the existing members with pw, deleting the undesired members from the list and sending the altered list back to pw. Approved by: wes (mentor) MFC after: 5 days | |||||
* | style(9) (verified no object changes) | Sean Farley | 2008-02-23 | 2 | -3/+2 | |
| | | | | | Approved by: wes (mentor) MFC after: 5 days |