Commit message (Collapse)AuthorAgeFilesLines
* Implement support for pam_loginuid as needed for bug #342345pambase-20101024Diego Elio Pettenò2010-10-241-0/+1
* Add support for building minimal PAM chains.pambase-20100925pambase-20100903Diego Elio Pettenò2010-09-031-8/+14
| | | | | | When setting the MINIMAL flag on, the generated PAM chains will not use tally, motd, mail or lastlog modules, making th elogin quiet and skipping over the update of the login files.
* Improve handling of the tally module.Diego Elio 'Flameeyes' Pettenò2009-06-201-1/+6
| | | | | | | | | | | The pam_tally module, only provided by Linux-PAM for us, is replaced in newer instances with the pam_tally2 module which is wordsize-independent. For this reason, make the configuration choose the best tally module between the two depending on the version of the Linux-PAM package. Also drop the DEBUG indication: the module does not support the debug option.
* Add support for using SHA512 hashihg for shadow passwords.pambase-20080801Diego 'Flameeyes' Pettenò2008-08-011-1/+5
| | | | | | | Instead of only supporting MD5-hashed passwords, make it possible to use SHA512-hashed passwords, which should be stronger. This requires glibc 2.7 and Linux-PAM 1.0.1. If the SHA512 hasher is not supported by libcrypt, Linux-PAM will fallback to MD5 like before.
* Make it optional for pam_nologin to support auth.pambase-20080723Diego 'Flameeyes' Pettenò2008-07-231-0/+1
| | | | | | | | | In FreeBSD 7, the pam_nologin module changed from being an authentication module to an account module. In Linux-PAM it's both. For this reasn make it optional for the two types of chains to be used with pam_nologin. This should close bug #232669 entirely.
* Rename chain support to SUPPORT_$MODULE_$CHAINDiego 'Flameeyes' Pettenò2008-07-231-2/+2
| | | | This way it's more likely to understand which module supports what.
* Rename NOLOGIN_SUPPORTS_ACCOUNT in HAVE_PAM_NOLOGIN_ACCOUNT.Diego 'Flameeyes' Pettenò2008-07-231-1/+1
| | | | Temporarily to try making it look nicer.
* Only enable session support for pam_unix when available.Diego 'Flameeyes' Pettenò2008-07-231-7/+8
| | | | | | This fixes bug #232669 for what concern pam_unix. The pam_unix module shipped with FreeBSD 7 has no support for session management so cannot be used for that.
* Define empty the DEBUG for pam_nologin.pambase-20080306.1Diego 'Flameeyes' Pettenò2008-03-061-0/+1
* Use pam_nologin in account chain when supported.Diego 'Flameeyes' Pettenò2008-03-051-0/+1
| | | | This means only Linux-PAM at the moment.
* Don't use pam_motd and pam_mail with OpenPAM.pambase-20080301Diego 'Flameeyes' Pettenò2008-03-011-0/+2
* Don't use pam_shells unconditionally as FreeBSD modules don't provide it. ↵pambase-2008022420080224Diego 'Flameeyes' Pettenò2008-02-241-0/+1
| | | | See bug #211123.
* Initial import of pambase package.Diego 'Flameeyes' Pettenò2008-02-191-0/+8