summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAge
...
* Relevant BUGIDs:Thorsten Kukuk2004-10-06
| | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: Last part of fixes from Red Hat
* Relevant BUGIDs:Thorsten Kukuk2004-09-30
| | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: Preserve permissions of shadow/passwd file. From Red Hat.
* Relevant BUGIDs:Thorsten Kukuk2004-09-28
| | | | | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: * Merge patches from Red Hat (Bug 477000 and other - kukuk) * Fix pam_rhosts option parsing (Bug 922648 - kukuk)
* Relevant BUGIDs:Thorsten Kukuk2004-09-24
| | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: Add missing files
* Relevant BUGIDs:Thorsten Kukuk2004-09-24
| | | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: 440107: Add various patches from Linux Distibutors to make PAM modules reentrant.
* Relevant BUGIDs:Thorsten Kukuk2004-09-24
| | | | | | | | | Purpose of commit: Commit summary: --------------- new feature: Bug 436444: Add pam_localuser module
* Relevant BUGIDs:Thorsten Kukuk2004-09-24
| | | | | | | | | Purpose of commit: Commit summary: --------------- new feature: Add pam_succeed_if Module
* Relevant BUGIDs:Thorsten Kukuk2004-09-24
| | | | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: Fix lot of compiler warnings new feature: add broken_shadow option to pam_unix (patch from Linux distributions)
* Relevant BUGIDs:Thorsten Kukuk2004-09-23
| | | | | | | | | Purpose of commit: Commit summary: --------------- new feature: Add pam_xauth (Bug 436440)
* Relevant BUGIDs:Thorsten Kukuk2004-09-22
| | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: Fix compiler warnings
* Relevant BUGIDs:Thorsten Kukuk2004-09-22
| | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: Add rest of Steve Grubb's resource leak and other fixes
* Relevant BUGIDs:Thorsten Kukuk2004-09-15
| | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: Add parts of Steve Grubb's resource leak and other fixes
* Relevant BUGIDs:Thorsten Kukuk2004-09-15
| | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: First round of Linux distributor patch merges
* Relevant BUGIDs:Thorsten Kukuk2004-09-14
| | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: merge with BerliOS
* Relevant BUGIDs:Thorsten Kukuk2004-09-14
| | | | | | | | | Purpose of commit: Commit summary: --------------- bugfix: Bug 1027903 and 1027912
* Relevant BUGIDs:Thorsten Kukuk2004-09-14
| | | | | | | | | Purpose of commit: Commit summary: --------------- docufix: pam_mkhomedir: Remove wrong debug options (Bug 591605)
* Relevant BUGIDs: 840327Thorsten Kukuk2003-11-27
| | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Mike Civil found out, that the location of the default config file is empty. Fixed by using the correct define.
* Relevant BUGIDs: 849541Thorsten Kukuk2003-11-26
| | | | | | | | | | Purpose of commit: cleanup Commit summary: --------------- pam_rhosts_auth.c included sys/fsuid.h twice on Linux and uses "#ifdef linux" instead the correct "#ifdef __linux__".
* Relevant BUGIDs: 849498Thorsten Kukuk2003-11-26
| | | | | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- The type of remember in support.c is int, not long. But we compare remember with LONG_MIN and LONG_MAX. While this works on 32bit architectures, this fails on 64bit one. INT_MIN and INT_MAX should be used.
* Relevant BUGIDs: 848337Thorsten Kukuk2003-11-25
| | | | | | | | | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- pam_shells uses strlen/strcmp, but does not include the corresponding string.h header file. This could lead to problems on architectures, where gcc needs a correct prototype to generate correct calling code. pam_stress.c complains about a redefined __USE_BSD symbol. This is a internal glibc define and should not be used in source code.
* Relevant BUGIDs: 848325Thorsten Kukuk2003-11-25
| | | | | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Don't use ll_time from utmp struct as argument for ctime/time, this does not work on new 64bit architectures. Instead use a temporary copy.
* Relevant BUGIDs:Thorsten Kukuk2003-11-24
| | | | | | | | | Purpose of commit: bugfix for pam_securetty Commit summary: --------------- Move the first usage of uttyname ofter the initialisation (Bug # 848316). This move was forgetten with the last changes.
* Relevant BUGIDs: 770645Steve Langasek2003-07-13
| | | | | | | | | | | | | Purpose of commit: cleanup Commit summary: --------------- Fix the many compile-time warnings caused by features.h being included before our _pam_aconf.h. This should make it much easier to find other bugs. Also, call config.status instead of configure, to allow rebuilding generated files with the same options.
* Relevant BUGIDs: 634543Steve Langasek2003-07-13
| | | | | | | | Purpose of commit: cleanup Commit summary: --------------- Fix a log message when directory creation has failed
* Relevant BUGIDs: 643357Steve Langasek2003-07-13
| | | | | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Patch from Sam Hartman to fix handling of module linking on Linux: modules should be linked against libpam if they call any functions from the library, since not all platforms will correctly resolve symbol references otherwise. Also, make sure we use gcc, not ld, when linking, since there's additional linker glue that gcc will pull in for us.
* Relevant BUGIDs: patch 476984Steve Langasek2003-07-13
| | | | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Patch from Nalin Dahyabhai: always compare tty names without the "/dev", working around inconsistent handling among apps. Also, make minor adjustments for robustness (handle DOS EOL chars, and don't hardcode array sizes).
* Relevant BUGIDs: patch 476976Steve Langasek2003-07-13
| | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Patch from Nalin Dahyabhai: when updating /etc/{passwd,shadow}, always respect any admin-specified permissions on the existing files.
* Relevant BUGIDs: patch 476968Steve Langasek2003-07-13
| | | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Patch from Nalin Dahyabhai to prevent a buffer overflow in pam_issue (rare, but could be triggered by a race condition when the admin updates /etc/issue).
* Relevant BUGIDs: patch 476967Steve Langasek2003-07-13
| | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Patch from Nalin Dahyabhai: an empty tty value is not fatal when the user isn't root.
* Relevant BUGIDs: patch 476936Steve Langasek2003-07-13
| | | | | | | | | | | | Purpose of commit: cleanup Commit summary: --------------- Variant on Nalin's patch: 'unsigned int' is /usually/ 32 bits, but uint32_t is /always/ 32 bits -- where present. Since C99 is fairly recent, we may need some autoconf support for older platforms, but should at least be covered for Linux & Solaris. (Still a better choice than the non-standard sys/types.h, though.)
* Relevant BUGIDs: 667584 664290Andrew G. Morgan2003-01-14
| | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Two bug fixes in one: don't trust getlogin() and sanely lower the time the password databases are locked in pam_unix.
* Relevant BUGIDs: 521314Andrew G. Morgan2002-09-23
| | | | | | | | Purpose of commit: bugfix Commit summary: --------------- This code is needed to complete this bugfix.
* Relevant BUGIDs: 476951, 476953Andrew G. Morgan2002-07-13
| | | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- Be more careful when using the deny option - pay attention to the trust option before you grant access. Fix from Nalin.
* Relevant BUGIDs: 436435Andrew G. Morgan2002-07-13
| | | | | | | | | Purpose of commit: new feature Commit summary: --------------- add account management to a bunch of modules. Submitted by Harald Welte.
* Relevant BUGIDs: 476941, 476980Andrew G. Morgan2002-07-11
| | | | | | | | | | Purpose of commit: bugfix and new feature Commit summary: --------------- fix case that wheel is the primary group of the user add support for passwordless transitions from a trusted user to another non-root user.
* Relevant BUGIDs: 476963Andrew G. Morgan2002-07-11
| | | | | | | | | | | | Purpose of commit: new feature Commit summary: --------------- some applications are not prepared to get a SIGCHLD from a child process they didn't think they launched, so we now suppress this signal for the duration of use of the helper binary. The 'noreap' module argument is provided to override this new default.
* Relevant BUGIDs: 521314Andrew G. Morgan2002-07-09
| | | | | | | | | | | | Purpose of commit: bugfix Commit summary: --------------- bigcrypt does not match crypt when password length is too long. This led to a pam_unix problem when the module had not set the password in bigcrypt mode, but was trying to compare with bigcrypt output. The fix is to use the stored password as a guide to how much of the encrypted password to compare against.
* Relevant BUGIDs: 415423Andrew G. Morgan2002-06-27
| | | | | | | | | | Purpose of commit: cleanup Commit summary: --------------- Shouldn't explicitly include prototype in the file - it conflicts with common defaults and thus should not be there. (Request for removal from David Lee.)
* Relevant BUGIDs: 419307Andrew G. Morgan2002-06-27
| | | | | | | | | Purpose of commit: new feature/cleanup Commit summary: --------------- made pam_nologin more secure by changing the default behavior and adding some more features. General code clean up in the process.
* Relevant BUGIDs: 476971Andrew G. Morgan2002-05-29
| | | | | | | | Purpose of commit: documentation Commit summary: --------------- typo/correctness fixes from Nalin.
* Relevant BUGIDs: 424315Andrew G. Morgan2002-05-29
| | | | | | | | | Purpose of commit: cleanup Commit summary: --------------- This was a reimplementation of pam_warn to be more useful. I did it in conjuction with testing the new setcred behavior.
* Relevant BUGIDs: 490938, 409852Andrew G. Morgan2002-05-29
| | | | | | | | Purpose of commit: cleanup Commit summary: --------------- add a cvsignore file
* Relevant BUGIDs: 557322Andrew G. Morgan2002-05-26
| | | | | | | | Purpose of commit: cleanup Commit summary: --------------- clean up a compilation warning about strcmp() not being defined.
* Relevant BUGIDs: 533664Jan Rekorajski2002-05-09
| | | | | | | | Purpose of commit: new feature Commit summary: --------------- documented % domain
* Relevant BUGIDs: 533664Jan Rekorajski2002-05-09
| | | | | | | | | Purpose of commit: new feature Commit summary: --------------- added '%' domain for maxlogins limiting, now '*' and @group have the old meaning (every) and '%' the new one (all)
* Relevant BUGIDs: 533668Jan Rekorajski2002-05-07
| | | | | | | | Purpose of commit: cleanup Commit summary: --------------- put not so interesting log messages under debug arg
* Relevant BUGIDs: 547051, 547521Andrew G. Morgan2002-05-07
| | | | | | | | | | | Purpose of commit: bugfixes Commit summary: --------------- Both of these fixes inspired by use with X based services. The first makes a TTY of the form hostname:0 work (if you specify a different separator with the module argument "fieldsep=". The second treats "" for a RHOST the same way it would treat a NULL value.
* 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.