Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Use correct mode for temporary file. | Jacques Vidrine | 2001-12-20 | 1 | -1/+1 | |
| | | | | Reported by: ryan beasley <ryanb@goddamnbastard.org> | |||||
* | Change rmskey() to rmopie() - we don't have skey anymore | Andrey A. Chernov | 2001-10-19 | 1 | -6/+6 | |
| | ||||||
* | Print the correct filename if we fail to open $etc_passwd. | Dima Dorfman | 2001-09-06 | 1 | -1/+1 | |
| | | | | Submitted by: Brian Poole <raj@cerias.purdue.edu> | |||||
* | For new users, create the home directory before sending the welcome | Dima Dorfman | 2001-09-03 | 1 | -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 the | Dima Dorfman | 2001-08-30 | 1 | -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 Wunsch | 2001-08-21 | 1 | -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 using | Joerg Wunsch | 2001-08-21 | 1 | -1/+1 | |
| | | | | | | USE_MD5RAND. MFC after: 2 days | |||||
* | Handle snprintf() returning < 0 (not just -1) | Brian Somers | 2001-08-20 | 2 | -3/+3 | |
| | | | | MFC after: 2 weeks | |||||
* | Handle snprintf() returning -1. | Brian Somers | 2001-08-20 | 3 | -1/+7 | |
| | | | | MFC after: 2 weeks | |||||
* | Pass the username we just made to pwd_mkdb so that the latter doesn't | Dima Dorfman | 2001-08-20 | 1 | -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 Ermilov | 2001-08-14 | 1 | -1/+3 | |
| | ||||||
* | Add "use Fcntl" to resolve O_RDWR|O_CREAT|O_EXCL macros used in | Guy Helmer | 2001-08-01 | 1 | -0/+2 | |
| | | | | | | new sysopen call. PR: 29366 (in part) | |||||
* | Install the new password file with pwd_mkdb, not the old one. | Guy Helmer | 2001-08-01 | 1 | -1/+1 | |
| | | | | PR: 29366 (in part) | |||||
* | The variable giving the name of the temporary password file was | Guy Helmer | 2001-07-30 | 1 | -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. Faulhaber | 2001-07-25 | 1 | -8/+8 | |
| | | | | | | Submitted by: dynamo@harvard.net Obtained from: OpenBSD MFC after: 3 days | |||||
* | Fix removal of at jobs. | Guy Helmer | 2001-07-23 | 1 | -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'Brien | 2001-07-20 | 1 | -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'Brien | 2001-07-20 | 1 | -1/+0 | |
| | ||||||
* | Generate a bigger salt. This is necessary for blowfish to work | Dima Dorfman | 2001-07-19 | 1 | -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 Dorfman | 2001-07-15 | 4 | -62/+62 | |
| | ||||||
* | mdoc(7) police: removed HISTORY info from the .Os call. | Ruslan Ermilov | 2001-07-10 | 1 | -1/+1 | |
| | ||||||
* | mdoc(7) police: remove extraneous .Pp before and/or after .Sh. | Dima Dorfman | 2001-07-09 | 2 | -4/+0 | |
| | ||||||
* | Fix the type of the NULL arg to execl() | Brian Somers | 2001-07-09 | 1 | -1/+1 | |
| | | | | Idea from: Theo de Raadt <deraadt@openbsd.org> | |||||
* | Don't override the default BINMODE. | Ruslan Ermilov | 2001-07-05 | 1 | -2/+0 | |
| | | | | Submitted by: bde | |||||
* | Fix a harmless format string bogon and mark a function as __printflike(). | Kris Kennaway | 2001-07-05 | 2 | -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 has | Dima Dorfman | 2001-06-24 | 1 | -0/+1 | |
| | | | | builtints (e.g., exit, strcmp). | |||||
* | CND has been unused for two years, and RND has been unused for five | Dima Dorfman | 2001-06-19 | 1 | -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 Chadd | 2001-05-02 | 1 | -1/+1 | |
| | | | | PR: 26674 | |||||
* | Extend adduser to create "locked" accounts. Adduser can now lock an | Adrian Chadd | 2001-05-02 | 1 | -15/+137 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | account at creation, create accounts with a "*" password (so you can use alternate authentication schemes without fearing a "default" password biting you later), and blank passwords. Yes, adduser could create a blank password account, but this makes it slightly more difficult to shoot yourself in the foot. The /etc/adduser.conf entries are: # use password-based authentication for new users # defaultusepassword = "yes" | "no" defaultusepassword = "yes" # enable account password at creation # (the password will be prepended with a star if the account isn't enabled) # defaultenableaccount = "yes" | "no" defaultenableaccount = "yes" # allow blank passwords # defaultemptypassword = "yes" | "no" defaultemptypassword = "no" Requested by: alfred Reviewed by: alfred | |||||
* | By popular demand, have adduser preserve comments at the top of the | Doug Barton | 2001-04-17 | 1 | -2/+10 | |
| | | | | | | group file. Because of the way the group sorting works while printing out the new file it's not possible at this time to restore comments in other locations, but at least they won't just disappear altogether. | |||||
* | Add a more useful solution to the problem of password files with more than | Doug Barton | 2001-04-15 | 1 | -3/+14 | |
| | | | | | | | | | | one user who differs only by case. The other perl tools assume (or enforce) the all lowercase requirement, therefore making the search through master.passwd case insensitive seemed a reasonable optimization, IMO. I understand, although I do not sympathize with, the argument that someone might want to do this on purpose, and might subsequently want to use the wrong tool for the job. So, this fix should hopefully satisfy both camps. | |||||
* | Rev 1.11 introduced a bug where the processing became case insensative for | David E. O'Brien | 2001-04-15 | 1 | -1/+1 | |
| | | | | | | | username to rm. PR: 25961 Submitted by: Linh Pham <lplist@closedsrc.org> | |||||
* | beforeinstall -> SCRIPTS. | Ruslan Ermilov | 2001-04-07 | 1 | -8/+2 | |
| | ||||||
* | - Backout botched attempt to introduce MANSECT feature. | Ruslan Ermilov | 2001-03-26 | 2 | -4/+2 | |
| | | | | - MAN[1-9] -> MAN. | |||||
* | Use %c for expire/change dates | Andrey A. Chernov | 2001-03-21 | 1 | -2/+2 | |
| | ||||||
* | mdoc(7) police: simplify bogus ``.Ql Fl'' constructs. | Ruslan Ermilov | 2001-03-16 | 1 | -33/+33 | |
| | ||||||
* | Document the lock and unlock commands. This fixes a segmentation fault. | Dima Dorfman | 2001-03-14 | 1 | -0/+10 | |
| | | | | | PR: 25187 Approved by: nik | |||||
* | Document the lock and unlock commands. | Dima Dorfman | 2001-03-14 | 1 | -0/+32 | |
| | | | | | PR: 25187 Approved by: nik | |||||
* | Switch from using rand() or random() to a stronger, more appropriate PRNG | Kris Kennaway | 2001-03-05 | 1 | -19/+2 | |
| | | | | | | (random() or arc4random()) Reviewed by: bde | |||||
* | mdoc(7) police: split punctuation characters + misc fixes. | Ruslan Ermilov | 2001-02-01 | 2 | -17/+21 | |
| | ||||||
* | Prepare for mdoc(7)NG. | Ruslan Ermilov | 2001-01-16 | 2 | -2/+2 | |
| | ||||||
* | Fix typo: s/memberhip/membership/ | Peter Wemm | 2001-01-02 | 1 | -1/+1 | |
| | | | | Submitted by: Peter Avalos <pavalos@theshell.com> | |||||
* | Convert to use the <sys/queue.h> macros rather than fiddling with the queue | Ben Smithurst | 2000-12-29 | 2 | -4/+4 | |
| | | | | | | structure internals. Reviewed by: markm | |||||
* | Prepare for mdoc(7)NG. | Ruslan Ermilov | 2000-12-27 | 2 | -1/+3 | |
| | ||||||
* | Make the comment generated in /etc/pw.conf match reality | Doug Barton | 2000-12-18 | 1 | -1/+1 | |
| | | | | | PR: misc/23451 Submitted by: Ben Rosengart, ben@narcissus.net | |||||
* | * Fix a long line that I introduced in the last commit | Doug Barton | 2000-12-17 | 1 | -2/+3 | |
| | | | | | * Backslash escape non-alphanumeric chars in the login name so that perl doesn't choke on things like '$'. | |||||
* | mdoc(7) police: removed history info from the .Os FreeBSD call. | Ruslan Ermilov | 2000-12-14 | 1 | -1/+1 | |
| | ||||||
* | Add `_PATH_DEVZERO'. | David E. O'Brien | 2000-12-09 | 1 | -1/+1 | |
| | | | | Use _PATH_* where where possible. | |||||
* | If a user is in the database, rmuser ought to be able to remove them. | Doug Barton | 2000-11-21 | 1 | -42/+11 | |
| | | | | | | | | Address this by using getpwnam(), thus killing several birds with the same stone. My fix is slightly more aggressive than the originators. :) PR: misc/22278 | |||||
* | mdoc(7) police: use the new features of the Nm macro. | Ruslan Ermilov | 2000-11-20 | 3 | -17/+17 | |
| |