summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAge
* Relevant BUGIDs: 533664Jan Rekorajski2002-05-07
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- keep well know behaviour of maxlogins default ('*') limit
* Relevant BUGIDs: 517743Andrew G. Morgan2002-05-07
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- pam_pwdb did it, so make pam_unix log when a passowrd is changed.
* Relevant BUGIDs: 530428Jan Rekorajski2002-03-15
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- pam_limits didn't the priority value specified in config.
* Relevant BUGIDs: 507379Andrew G. Morgan2002-02-08
| | | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- there were some dangling file descriptors and unclear pass/fail properties of some of the password updating code in pam_unix. Bug report from Len Lattanzi.
* Relevant BUGIDs: 476981Andrew G. Morgan2002-02-08
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- properly recurse directories (fix from Nalin).
* Relevant BUGIDs: 493294Andrew G. Morgan2002-01-19
| | | | | | | | | | | | Purpose of commit: bugfix and document Commit summary: --------------- The login limit counting seemed to have its math incorrect. The default has been changed to the sane one, and a new module argument has been added "utmp_early" that returns the module to its old behavior. Thanks to Berend De Schouwe for getting to the bottom of this issue.
* Relevant BUGIDs: 486361Andrew G. Morgan2001-12-09
| | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- pam_unix is too generic a module to override the PAM_USER_PROMPT item. (More modifications to xsh to help me test this change.)
* Relevant BUGIDs: 490938Andrew G. Morgan2001-12-09
| | | | | | | | | | | | | | | | | Purpose of commit: new feature Commit summary: --------------- Added libpammodutil and link it with every module as its built. The issue here is that there is a lot of code that the various modules use in common, and this staic library can be used to help make this code more maintainable. I do not intend to make this library dynamic. Especially right now, as I want to be free to chop and change the API and don't want to deal with revision control and third party modules. This checkin makes the pam_rhost_auth module make some use of this new library. I don't intend to add support for any other module prior to releasing 0.76.
* Relevant BUGIDs: 485454Andrew G. Morgan2001-12-09
| | | | | | | | | Purpose of commit: cleanup Commit summary: --------------- The malloc debugging stuff appears to have had a few residual issues that I've fixed (trying to resolve another checkin!).
* Relevant BUGIDs: 483959Steve Langasek2001-11-30
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- pam_unix: fix 'likeauth' to kill off the memory leak once and for all.
* Relevant BUGIDs: 483959, 113596Steve Langasek2001-11-27
| | | | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- * Restore pam_unix's handling of 'likeauth' argument to a known working state * prettify AUTH_RETURN macro * remove redundant argv checks in pam_sm_setcred()
* Relevant BUGIDs: 476957, 436053Andrew G. Morgan2001-11-27
| | | | | | | | | | | Purpose of commit: improved feature Commit summary: --------------- Replace the 'similar' function with a real distance algorithm. (From Harald Welte and Nalin). Also fix a typo that somehow slipped through an earlier checkin. [Bug 476947].
* Relevant BUGIDs: 476949Andrew G. Morgan2001-11-27
| | | | | | | | Purpose of commit: documentation fixes Commit summary: --------------- Fix some typos noted by Nalin.
* Relevant BUGIDs: 476934Andrew G. Morgan2001-11-27
| | | | | | | | | Purpose of commit: documentation fix Commit summary: --------------- Module doesn't understand 'console' but does understand 'LOCAL'. Fix from Nalin.
* Relevant BUGIDs: 483959Andrew G. Morgan2001-11-27
| | | | | | | | | Purpose of commit: fix memory leak Commit summary: --------------- Fernando Trias pointed out a silly memory leak in pam_unix.so. It looks like some allocated memory that is simply not needed for anything.
* Relevant BUGIDs: 476947Andrew G. Morgan2001-11-26
| | | | | | | | | Purpose of commit: cleanup Commit summary: --------------- be more confident that strings are being initialized correctly from Nalin.
* Relevant BUGIDs: 484252Andrew G. Morgan2001-11-26
| | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- pam_userdb was not paying close enough attention to password comparisons. Bug report and fix from Vladimir Pastukhov.
* Relevant BUGIDs: 476985Andrew G. Morgan2001-11-13
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Nalin's fix to do a better job of not corrupting the lastlog file.
* Relevant BUGIDs: 476986Andrew G. Morgan2001-11-13
| | | | | | | | | Purpose of commit: new feature, cleanup Commit summary: --------------- patch from Nalin to support '+hostname' as equivalent to 'hostname'. fixed compiler warning by working out when to include header file.
* Relevant BUGIDs: 476938Andrew G. Morgan2001-11-12
| | | | | | | | Purpose of commit: cleanup Commit summary: --------------- removed a compiler warning (courtesy Nalin) and added a memory leak comment.
* Relevant BUGIDs: 476961Andrew G. Morgan2001-11-12
| | | | | | | | | Purpose of commit: comments Commit summary: --------------- Added some clarification comments to help explain why I'm rejecting bug 476961.
* Relevant BUGIDs: 460717Andrew G. Morgan2001-11-12
| | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- it seems there was a slight problem with md5 compatibility with respect to bigendian non-md5 hash support.
* Relevant BUGIDs: 476983Andrew G. Morgan2001-11-12
| | | | | | | | Purpose of commit: bugfixes Commit summary: --------------- lots of segfault potential removed. Nalin found the biggies.
* Relevant BUGIDs: 473034Andrew G. Morgan2001-11-12
| | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- pam_env was only coincidentally parsing environment variables correctly. Bug report from weichangyang of hotmail com.
* Relevant BUGIDs: 436057, 476970Andrew G. Morgan2001-11-11
| | | | | | | | Purpose of commit: cleanup Commit summary: --------------- general comment, make and include cleanup.
* Relevant BUGIDs: 476990Andrew G. Morgan2001-11-11
| | | | | | | | Purpose of commit: new feature Commit summary: --------------- support -ve process priorities (and include superuser in this feature)
* Relevant BUGIDs: 424315Andrew G. Morgan2001-11-11
| | | | | | | | Purpose of commit: cleanup Commit summary: --------------- keep cvs update's clean
* Relevant BUGIDs: 435991Andrew G. Morgan2001-10-12
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- use strncpy, and even then remember to nul terminate. Courtesy of Harald Welte.
* Relevant BUGIDs: 436060Andrew G. Morgan2001-10-12
| | | | | | | | | Purpose of commit: paranoia fix Commit summary: --------------- Remove possibility of an un-nul terminated string. (Patch from Red Hat release courtesy of Harald Welte.)
* Relevant BUGIDs: 424315Andrew G. Morgan2001-10-10
| | | | | | | | | | | | | | Purpose of commit: cleanup, new feature Commit summary: --------------- I'm adding a new module (pam_debug) that helped me to verify that the new setcred handling did not suffer from a bug in the handling of 'auth optional'. I'm also fixing a D(()) line from libpam/pam_dispatch.c which was simply broken. [There is still an outstanding backward compatibility issue with pam_dispatch that I'll address with respect to Bug 468724.]
* Relevant BUGIDs: 440107Steve Langasek2001-09-13
| | | | | | | | | Purpose of commit: module reentrancy Commit summary: --------------- Commit sample code that uses getpwnam_r instead of getpwnam. All code is #ifdef'ed out right now.
* Relevant BUGIDs: 440107Steve Langasek2001-09-13
| | | | | | | | | Purpose of commit: module reentrancy Commit summary: --------------- Commit sample code that uses getpwnam_r instead of getpwnam. All code is #ifdef'ed out right now.
* Relevant BUGIDs: 461089Andrew G. Morgan2001-09-13
| | | | | | | | Purpose of commit: cleanup Commit summary: --------------- remove a compilation warning.
* Relevant BUGIDs: 440107Steve Langasek2001-07-10
| | | | | | | | | | Purpose of commit: bugfix/cleanup Commit summary: --------------- Removed superfluous use of static variables in md5 and bigcrypt routines, bringing us a step closer to thread-safeness. Eliminated some variable indirection along the way.
* Relevant BUGIDs: 436432Steve Langasek2001-06-27
| | | | | | | | | Purpose of commit: cleanup Commit summary: --------------- nix unneeded #include line from pam_tally.c. Keep things as minimalistic as possible until we /know/ it's needed for something.
* Relevant BUGIDs: 436061Andrew G. Morgan2001-06-27
| | | | | | | | Purpose of commit: new feature Commit summary: --------------- Oops, missed this off in my earlier commit for bug 436061.
* Relevant BUGIDs: 436432Andrew G. Morgan2001-06-27
| | | | | | | | Purpose of commit: cleanup Commit summary: --------------- small changes inspired by reading a red hat diff.
* Relevant BUGIDs: 436061Andrew G. Morgan2001-06-27
| | | | | | | | | Purpose of commit: new feature Commit summary: --------------- Harald Welte poured over the Red Hat version and submitted the outstanding diff.
* Relevant BUGIDs: 413162Andrew G. Morgan2001-06-24
| | | | | | | | | | Purpose of commit: new feature Commit summary: --------------- pam_cracklib enhancements to make use of negative limits. Werner Puschitz gets brownie points for submitting documentation to match!
* Relevant BUGIDs: 424060Andrew G. Morgan2001-06-24
| | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- latest attempt to deal with the number of rlimits supported by Linux. (Last attempt was the fix for Bug 219554 (ne 119554).
* Relevant BUGIDs: 417339Andrew G. Morgan2001-05-08
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Better compilation support.
* Relevant BUGIDs: 416229Andrew G. Morgan2001-05-08
| | | | | | | | | | | | | Purpose of commit: cleanup Commit summary: --------------- A little closer to supporting AIX. These changes are not all of the suggested changes in the bug report that I will close as a result of this checkin, but they are all the changes that I feel happy making right now. I've avoided some of the more gratutitous changes, hoping that the submitter will reevaluate what they need in the light of what I have committed here.
* Relevant BUGIDs: 419631Andrew G. Morgan2001-05-01
| | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Bring the module in to line with its documentation. The README refers to a trailing '.' on IP addresses.
* Relevant BUGIDs: 419803Steve Langasek2001-04-28
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Fix pam_unix to not zero out password strings that it doesn't own!
* Relevant BUGIDs: 404953Andrew G. Morgan2001-03-29
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- The syntax "<domain> -" was not recognized.
* Relevant BUGIDs: 132880Andrew G. Morgan2001-02-22
| | | | | | | | | Purpose of commit: remainder of bugfix Commit summary: --------------- Somehow, this got left out of an earlier commit. This checkin completes the support for fixing bug 132880.
* Relevant BUGIDs: 133542Andrew G. Morgan2001-02-22
| | | | | | | | | Purpose of commit: support for glibc-2.2.2 Commit summary: --------------- This module needed another #include to support a recent spin of the glibc headers.
* Relevant BUGIDs: 132880Andrew G. Morgan2001-02-18
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- wasn't linking conv.o into the module.
* Relevant BUGIDs: 112540Andrew G. Morgan2001-02-11
| | | | | | | | | | | | | | | Purpose of commit: minor security bugfix Commit summary: --------------- Fixes for the password helper binaries. Before, there was no check that the password entered was actually that of the intended user being authenticated. Instead, the password was checked for the requesting user. While this disstinction sounds like a security hole, its actually not been a problem in practice. The helper binaries have only been used in the case that the application is not setuid-0 and as such even if an improper authentication succeeded, the application could not change its uid from that of the requesting user.
* Relevant BUGIDs: 131549Andrew G. Morgan2001-02-10
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Needed to link lastlog module with -lutil (on some systems).