summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix renaming a group via the gr_copy functionBaptiste Daroussin2014-10-281-5/+12
| | | | | | | | | | Add a regression test to pw(8) because the bug was discovered via using: pw groupmod PR: 187189 Reported by: mcdouga9@egr.msu.edu Tested by: mcdouga9@egr.msu.edu Patch by: Marc de la Gueronniere
* Ensure pw userdel -u <invalid> do not try to remove rootBaptiste Daroussin2014-10-281-0/+3
| | | | | | Check the uid passed is actually a number as early as possible MFC after: 1 week
* Do not delete the group wheel when bad argument is passed to pw groupdel -gBaptiste Daroussin2014-10-281-0/+5
| | | | | | | | | | | | Check that the -g argument is actually a number, if not report an error. This argument is converted without checking with atoi(3) later so without this check it converts any alpha entries into 0 meaning it deletes the group wheel Add a regression test about it PR: 90114 Reported by: bkoenig@cs.tu-berlin.de MFC after: 1 week
* Fix a regression in pw usermod -G listBaptiste Daroussin2014-10-281-1/+19
| | | | | | | | | | The user was perperly adding the to different groups from "list" but was not removed from the other groups it could have belong to. While here add a regression test about this bug PR: 185666 Reported by: sub.mesa@gmail.com MFC after: 1 week
* When a group is renamed then the group has been invalidated for sure.Baptiste Daroussin2014-10-281-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 missedDag-Erling Smørgrav2014-10-091-2/+2
| | | | | | in r252688. MFC after: 3 days
* - Add a test for bug 191427 where pw(8) will go into an infinite loopBrad Davis2014-10-021-0/+6
| | | | | Reviewed by: will MFC after: 1 month
* Convert devd's client socket to type SOCK_SEQPACKET.Alan Somers2014-08-140-0/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change consists of two merges from projects/zfsd/head along with the addition of an ATF test case for the new functionality. sbin/devd/tests/Makefile sbin/devd/tests/client_test.c Add ATF test cases for reading events from both devd socket types. r266519: sbin/devd/devd.8 sbin/devd/devd.cc Create a new socket, of type SOCK_SEQPACKET, for communicating with clients. SOCK_SEQPACKET sockets preserve record boundaries, simplying code in the client. The old SOCK_STREAM socket is retained for backwards-compatibility with existing clients. r269993: sbin/devd/devd.8 Fix grammar bug. CR: https://reviews.freebsd.org/rS266519 MFC after: 5 days Sponsored by: Spectra Logic
| * IFC @266473Alan Somers2014-05-213-0/+555
| |\
| * \ IFC @264767Alan Somers2014-04-233-21/+527
| |\ \
| * \ \ IFC @256277Alan Somers2013-10-101-0/+819
| |\ \ \ | | | | | | | | | | | | | | | Approved by: ken (mentor)
| * \ \ \ IFC @253398Xin LI2013-07-174-81/+440
| |\ \ \ \
| * \ \ \ \ IFC @247348.Xin LI2013-02-2611-250/+381
| |\ \ \ \ \
| * \ \ \ \ \ MFCAlexander Motin2012-11-2715-88/+2200
| |\ \ \ \ \ \
| * \ \ \ \ \ \ MFC @ r241285Alexander Motin2012-11-273-1/+694
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ IFC @238412.Xin LI2012-07-132-6/+223
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ MFCAlexander Motin2012-05-157-24/+437
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ IFC @230489 (pending review).Xin LI2012-01-239-103/+3650
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Integrate FreeBSD/head into projects/zfsd/head as of SVN revision 224870.Justin T. Gibbs2011-08-151-1/+1
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Integrate from Head into ZFSD feature branch as of revision r224141.Justin T. Gibbs2011-07-171-0/+1272
| |\ \ \ \ \ \ \ \ \ \ \ \
* | | | | | | | | | | | | | Minor style tweaks.Pedro F. Giffuni2014-08-131-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Obtained from: OpenBSD (CVS rev. 1.7) MFC after: 3 days
* | | | | | | | | | | | | | pw: fix up deletion of users from groupsMateusz Guzik2014-06-271-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 usernameBaptiste Daroussin2014-06-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR: 189172 Submitted by: fullermd@over-yonder.net MFC after: 1 week
* | | | | | | | | | | | | | Removed compatibility with pre FreeBSD 2.2 pw_mkdb commandBaptiste Daroussin2014-06-201-13/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix some broken indentattion PR: 189173 Submitted by: fullermd@over-yonder.net MFC after: 1 week
* | | | | | | | | | | | | | use .Mt to mark up email addresses consistently (part2)Baptiste Daroussin2014-06-202-3/+3
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR: 191174 Submitted by: Franco Fichtner <franco@lastsummer.de>
* | | | | | | | | | | | | Use src.opts.mk in preference to bsd.own.mk except where we need stuffWarner Losh2014-05-061-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from the latter.
* | | | | | | | | | | | | Simplify reading pw.conf(5) by using getline(3)Baptiste Daroussin2014-04-222-0/+504
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | |
* | | | | | | | | | | | Fix pw(8) deletion of group "username" on userdel even if group "username"Devin Teske2014-03-131-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 Elischer2014-03-061-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 inputJulian Elischer2014-03-061-6/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR:187310 Submitted by: Kim Shrier Obtained from: bug MFC after: 1 week
* | | | | | | | | | | | mdoc: minor paragraph fixes.Joel Dahl2014-02-081-0/+485
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | libutil: Use O_CLOEXEC for internal file descriptors from open().Jilles Tjoelker2013-08-281-0/+819
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | Fall back to sha512 if passwd_format is not set.Dag-Erling Smørgrav2013-07-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MFC after: 3 days
* | | | | | | | | | There is no reason to disallow setting the password or account expiryDag-Erling Smørgrav2013-07-031-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | date to the current date. MFC after: 3 days
* | | | | | | | | | Fix -Wunsequenced warningTim Kientzle2013-06-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: dt71@gmx.com
* | | | | | | | | | mdoc sweepJoel Dahl2013-05-131-0/+318
| | | | | | | | | |
* | | | | | | | | | commit correct tested fix for gr_util.cDiane Bruce2013-03-091-46/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Approved by: theraven
* | | | | | | | | | Cleanup gr_add() so it does not leak memDiane Bruce2013-03-072-53/+86
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is part of ongoing work on sbin/pw M libutil.h M gr_util.c Approved by: theraven
* | | | | | | | | Prevent a null pointer dereference in pw userdel when deletingDaniel Eischen2013-02-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a user whose group != username.
* | | | | | | | | IFC @ r245509Neel Natu2013-01-172-19/+17
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Remove unused variablesEitan Adler2013-01-161-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Approved by: cperciva MFC After: 3 days
| * | | | | | | | | libutil: fix typo in comment for gr_fini.Mateusz Guzik2013-01-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: Christoph Mallon <christoph.mallon gmx.de>
| * | | | | | | | | libutil: utilize strsep instead of strcat in a loop in gr_makeMateusz Guzik2013-01-131-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: Christoph Mallon <christoph.mallon gmx.de>
| * | | | | | | | | libutil: move group_line_format into the scop of its only user.Mateusz Guzik2013-01-131-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: Christoph Mallon <christoph.mallon gmx.de>
| * | | | | | | | | libutil: eliminate 'found' variable in gr_equalMateusz Guzik2013-01-131-8/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: Christoph Mallon <christoph.mallon gmx.de>
* | | | | | | | | | IFC @ r245178Neel Natu2013-01-091-0/+1
|\| | | | | | | | |
| * | | | | | | | | pw: free group returned by gr_addMateusz Guzik2013-01-061-0/+1
| | | | | | | | | |
* | | | | | | | | | IFC @ r244983.Neel Natu2013-01-0410-230/+362
|\| | | | | | | | |
| * | | | | | | | | Simplify pointing dst after the end of all the gr_mem pointers in newgrBaptiste Daroussin2012-12-281-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: pjd Reviewed by: db
| * | | | | | | | | errno = ENOMEM was supposed to be removed not return (NULL);Baptiste Daroussin2012-12-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: gcooper