summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* de-__P()Alfred Perlstein2002-07-113-51/+51
|
* Lists follow a colon, not a semicolon.Dima Dorfman2002-06-301-1/+1
|
* `pw useradd' could be used with -w without -D option.SADA Kenji2002-06-261-0/+1
| | | | | | PR: docs/39770 Submitted by: sada Approved by: dd
* Print a long with %ld not %d. (We possibly should be using %j here, butDavid Malone2002-06-241-1/+1
| | | | | | | | that can be fixed when the many other warnings here are being fixed.) PR: 39741 Submitted by: Dan Lukes <dan@obluda.cz> MFC after: 1 week
* In the words of the submitter:Dima Dorfman2002-04-051-1/+5
| | | | | | | | | This patch explains -F for usershow and groupshow. Because "groupmod ... -F" doesn't do anything, the patch also drops that from groupmod's command line args. PR: 35955 Submitted by: Mike DeGraw-Bertsch <mbertsch@radioactivedata.org>
* Document the -7 option for usershow.Dima Dorfman2002-04-051-0/+9
| | | | | PR: 36735 Submitted by: Mike DeGraw-Bertsch <mbertsch@radioactivedata.org>
* Merge a duplicate description of the -L option into the first one.Giorgos Keramidas2002-03-081-10/+2
| | | | | PR: docs/34782 MFC after: 1 week
* Found a single point where rmuser(8) wasn't robust to strangeYaroslav Tykhiy2002-02-111-1/+1
| | | | | characters in a username: where it was inserted into a regexp. Fix it by escaping metacharacters in the name with \Q-\E.
* Keep similar things together: Check for too long usernamesYaroslav Tykhiy2002-01-281-4/+3
| | | | inside the function that verifies username validity.
* Disallow adding duplicate roots, toors, or other users w/uid 0.Yaroslav Tykhiy2002-01-281-1/+1
| | | | | | | Previously, a truth check instead if defined() check erroneously allowed that. PR: bin/8745
* Implement a flexible way of letting some unusual charactersYaroslav Tykhiy2002-01-281-6/+38
| | | | | | | | into usernames: Make the regular expression to check usernames against configurable. PR: bin/22860 bin/31049 Reviewed by: sheldonh
* Remove the newly added -force option because it made adduser(8)Yaroslav Tykhiy2002-01-282-29/+2
| | | | | | | less robust to possible errors of the user/admin while adduser(8) had been intended to minimize their possibility. An alternative way of introducing strange symbols into usernames to be committed really soon.
* Add `-h' to the chown command so that symbolic links copied fromIan Dowse2002-01-201-1/+1
| | | | | | | | the skeleton directory are chown'd to the new user. PR: bin/10601 Submitted by: Adrian Filipi-Martin <adrian2ubergeeks.com@gosub.cstone.net> MFC after: 1 month
* yp(4) -> yp(8).Ruslan Ermilov2002-01-141-2/+2
| | | | PR: docs/30797
* Remove myself as maintainer, I don't have free time for adduser anymore.Wolfram Schneider2002-01-131-2/+0
|
* Oops, missed one point where $pwd_mkdb had been used.Yaroslav Tykhiy2002-01-041-1/+1
| | | | | Now it should be @pwd_mkdb since we moved to Perl's safe system() not using /bin/sh.
* Document a new option: -force.Yaroslav Tykhiy2002-01-021-0/+8
|
* Allow weird characters in usernames if an admin persists on that:Yaroslav Tykhiy2002-01-021-8/+27
| | | | | | | | | | a) Convert all the remaining older Perl system() calls to the new, more secure LIST format so they are robust to whitespace and shell metacharacters in their arguments. b) Add a new option: -force, which allows adding usernames containing characters that are otherwise illegal. PR: bin/22860 bin/31049
* Be consistent in what restriction is imposed on a usernameYaroslav Tykhiy2002-01-021-2/+4
| | | | in the code and what the warning message reads.
* Forbid adding duplicate users with the name of "0".Yaroslav Tykhiy2002-01-021-2/+2
| | | | | Previously, it was possible due to 0 and "0" being equivalent in Perl.
* Parse atq(1) output correctly under various (but not all perhaps)Yaroslav Tykhiy2002-01-021-1/+1
| | | | locale settings: allow any date and time separator characters.
* In remove_at_jobs():Yaroslav Tykhiy2002-01-021-2/+2
| | | | | Don't print "Removing at jobs" if there are no jobs to remove. Add a whitespace before "done." so the output looks better.
* Use correct mode for temporary file.Jacques Vidrine2001-12-201-1/+1
| | | | Reported by: ryan beasley <ryanb@goddamnbastard.org>
* Change rmskey() to rmopie() - we don't have skey anymoreAndrey A. Chernov2001-10-191-6/+6
|
* Print the correct filename if we fail to open $etc_passwd.Dima Dorfman2001-09-061-1/+1
| | | | Submitted by: Brian Poole <raj@cerias.purdue.edu>
* For new users, create the home directory before sending the welcomeDima Dorfman2001-09-031-24/+24
| | | | | | | | mail, if configured to do so. Some sites have setups where the user's mail is delivered to their home directory, so sending mail before is exists didn't work. PR: 29892
* Unbreak group operations by reverting previous delta which removed theDima Dorfman2001-08-301-1/+1
| | | | | | | | assignment of `l' in `gr_update' to the return value of snprintf. It claimed to have fixed the case where snprintf returned -1--in fact, it broke the entire routine. Not setting `l' here causes fileupdate() to invariably fail with EINVAL because it does its own check to assert that the parameter isn't -1.
* Properly initialize the random number generator in pw_getpass().Joerg Wunsch2001-08-211-0/+1
| | | | | | | Right now, the automatically generated passwords have been rather predictable. :-( MFC after: 1 day
* Fix a typo in a variable name that made pw(8) coredump when usingJoerg Wunsch2001-08-211-1/+1
| | | | | | USE_MD5RAND. MFC after: 2 days
* Handle snprintf() returning < 0 (not just -1)Brian Somers2001-08-202-3/+3
| | | | MFC after: 2 weeks
* Handle snprintf() returning -1.Brian Somers2001-08-203-1/+7
| | | | MFC after: 2 weeks
* Pass the username we just made to pwd_mkdb so that the latter doesn'tDima Dorfman2001-08-201-3/+4
| | | | | | | have to regenerate the entire database. PR: 25798 Submitted by: Domas Mituzas <domas.mituzas@delfi.lt>
* mdoc(7) police: s/BSD/.Bx/ where appropriate.Ruslan Ermilov2001-08-141-1/+3
|
* Add "use Fcntl" to resolve O_RDWR|O_CREAT|O_EXCL macros used inGuy Helmer2001-08-011-0/+2
| | | | | | new sysopen call. PR: 29366 (in part)
* Install the new password file with pwd_mkdb, not the old one.Guy Helmer2001-08-011-1/+1
| | | | PR: 29366 (in part)
* The variable giving the name of the temporary password file wasGuy Helmer2001-07-301-5/+5
| | | | | | | | inconsistently named "ptmp" and "etc_ptmp". This commit changes it to "passwd_tmp" for consistency and to match OpenBSD's name for the variable. Consulted with: jedgar
* Use a safer method of creating the temporary password file.Chris D. Faulhaber2001-07-251-8/+8
| | | | | | Submitted by: dynamo@harvard.net Obtained from: OpenBSD MFC after: 3 days
* Fix removal of at jobs.Guy Helmer2001-07-231-24/+66
| | | | | | PR: bin/23052 Submitted by: Mike Sellenschuetter <mike.sellenschuetter@bankofamerica.com> MFC after: 1 week
* Perform a major cleanup of the usr.sbin Makefiles.David E. O'Brien2001-07-201-3/+1
| | | | | These are not perfectly in agreement with each other style-wise, but they are orders of orders of magnitude more consistent style-wise than before.
* Remove GCC'isms in CFLAGS.David E. O'Brien2001-07-201-1/+0
|
* Generate a bigger salt. This is necessary for blowfish to workDima Dorfman2001-07-191-1/+1
| | | | | | | properly, and doesn't hurt the other algorithms. PR: 28991 Submitted by: Yoshihiro Koya <Yoshihiro.Koya@math.yokohama-cu.ac.jp>
* Remove whitespace at EOL.Dima Dorfman2001-07-154-62/+62
|
* mdoc(7) police: removed HISTORY info from the .Os call.Ruslan Ermilov2001-07-101-1/+1
|
* mdoc(7) police: remove extraneous .Pp before and/or after .Sh.Dima Dorfman2001-07-092-4/+0
|
* Fix the type of the NULL arg to execl()Brian Somers2001-07-091-1/+1
| | | | Idea from: Theo de Raadt <deraadt@openbsd.org>
* Don't override the default BINMODE.Ruslan Ermilov2001-07-051-2/+0
| | | | Submitted by: bde
* Fix a harmless format string bogon and mark a function as __printflike().Kris Kennaway2001-07-052-2/+2
| | | | | | | There is still one instance of non-constant format string use inside that function, but it's hard to fix. MFC after: 1 week
* Include missing header files which define functions for which gcc hasDima Dorfman2001-06-241-0/+1
| | | | builtints (e.g., exit, strcmp).
* CND has been unused for two years, and RND has been unused for fiveDima Dorfman2001-06-191-1/+1
| | | | | | | years; remove them from CFLAGS. PR: 23712 Submitted by: Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
* Fix the rmuser script to correctly determine if a user does not exist.Adrian Chadd2001-05-021-1/+1
| | | | PR: 26674