summaryrefslogtreecommitdiffstats
path: root/lib/libpam
Commit message (Collapse)AuthorAgeFilesLines
* Don't put an extra space after password prompts, because it violates POLA,sobomax2001-10-252-7/+7
| | | | | | makes FreeBSD inconsistent with previous releases and "other unices" as well as with some internal password-asking services (e.g. ftp) within the same release.
* Add library exposed by KDE's use if this module.markm2001-10-181-0/+2
|
* Add __FBSDID()s to libpamdillon2001-09-3019-39/+56
|
* 1) repair the return value in the PAM_RETURN() macro (Side effects!!).markm2001-09-041-2/+3
| | | | | | | 2) canonicalise the options use in pam_options(). Submitted by: Gunnar Kreitz <gunnark@chello.se> PR: 30250
* Introduce a "noroot_ok" option to make this module ignore authenticationsmarkm2001-08-262-5/+33
| | | | to a non-superuser if required.
* Introduce better logging, error reporting and use of login_cap data.markm2001-08-262-6/+21
|
* Add extra logging detail. This needs a more general solution.markm2001-08-261-0/+4
|
* Big module makeover; improve logging, standardise variable names,markm2001-08-264-22/+567
| | | | | introduce ability to change passwords for both "usual" Unix methods and NIS.
* Add 'try_mapped_pass' standard option.markm2001-08-203-2/+5
| | | | Asked for by: lukeh@PADL.COM
* Document the no_warn option.markm2001-08-157-5/+40
|
* Fix a couple of cross-references to reflect the reality of the module.markm2001-08-152-4/+4
|
* Fix:markm2001-08-111-7/+8
| | | | | | | | | | | | | /usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c has couple of bugs which cause: 1) xdm dumps core 2) ssh1 private key is not passed to ssh-agent 3) ssh2 RSA key seems not handled properly (just a guess from source) 4) ssh_get_authentication_connectionen() fails to get connection because of SSH_AUTH_SOCK not defined. PR: 29609 Submitted by: Takanori Saneto <sanewo@ba2.so-net.ne.jp>
* Clean up this module very extensively. Fix the logging, the codingmarkm2001-08-1012-1410/+1101
| | | | | standards and the option handling. This module is now much more easy to maintain as a part of the FreeBSD tree.
* Code clean up; make logging same as other modules and fix warnings.markm2001-08-101-3/+9
|
* General code clean-up. Sort out warnings, and make the warning andmarkm2001-08-101-6/+14
| | | | logging work the same as other modules.
* Simplify code. Also verbose logging, verbose overridable error reporting.markm2001-08-101-5/+10
|
* Verbose logging, overridable verbose error reporting.markm2001-08-103-2/+18
|
* Module clean-up. Verbose logging, Overridable verbose error reporting,markm2001-08-101-26/+21
| | | | FreeBSD pam_prompt() usage to simplify conversation function usage.
* Verbosely (overridable) report failure to the user.markm2001-08-101-0/+4
|
* Use the FreeBSD pam_prompt() interface to the conversation functionmarkm2001-08-101-79/+62
| | | | | instead of home-rolling it. Clean up debugging code and tidy the module.
* Verbosely report errors to the user (overridable), and make suremarkm2001-08-101-3/+15
| | | | that the correct failure mode is reported.
* Fix broken logic so that this actually works for the superuser.markm2001-08-101-5/+21
| | | | | Verbosely log (properly). Verbosely report errors to the user.
* Rework this to prevent a nasty problem involving different modules'markm2001-08-101-42/+34
| | | | option interacting with each other.
* Declare the new user-error reporting macro.markm2001-08-102-6/+18
| | | | | This is a macro to allow use of the __FILE__ and __FUNCTION__ macros.
* Add a routine for providing feedback via the conversation mechanismmarkm2001-08-101-24/+58
| | | | (usually to stderr) for user-reportable errors.
* Fix style/consistency in Makefile and repair static module building.markm2001-08-042-5/+4
| | | | Submitted by: bde(partially)
* Don't clobber CFLAGSmarkm2001-08-041-1/+1
| | | | Submitted by: bde
* Fix the bug where this modulke was not checking the priamry GID, onlymarkm2001-08-041-24/+11
| | | | | | | the GIDS in /etc/group or NIS's group map. Tested by: sheldonh PR: 29349
* With the S/KEY removal, this is no longer buildable or necessary.markm2001-08-022-102/+0
|
* Don't try to make pam_ssh module if NO_OPENSSH is set.markm2001-08-021-1/+1
|
* Repair the get/set UID() stuff so this works in both su(1) and login(1)markm2001-08-021-3/+3
| | | | modes.
* Making this major bump was a BAD idea. The API change is internal (to PAM)markm2001-07-301-1/+1
| | | | and it caused problems without solving any.
* (Re)Add an SSH module for PAM, heavily based on Andrew Korty's modulemarkm2001-07-294-332/+404
| | | | from ports.
* mdoc(7) police: widen width of the options list.ru2001-07-181-1/+1
|
* Update to the same level of debug-logging as the rest of themarkm2001-07-171-6/+26
| | | | FreeBSD/PAM modules.
* Update to the same code as in the pam_krb5.so port.markm2001-07-174-64/+24
| | | | According to Peter, the port works - this needs more testing.
* Remove whitespace at EOL.dd2001-07-151-3/+3
|
* Use a better method of getting user credentials to account formarkm2001-07-142-8/+8
| | | | | | (legal) UID duplication. Rename use_uid to auth_as_self for consistency with other modules.
* Use a better method to get user credentials to account for (legal)markm2001-07-142-2/+3
| | | | duplications of UID's in /etc/*passwd.
* mdoc(7) police: -xwidth has been fold into -width.ru2001-07-1312-19/+19
|
* mdoc(7) police: fixed markup, a little bit.ru2001-07-1110-59/+67
|
* mdoc(7) police: fixed markup any numerous typos.ru2001-07-111-19/+24
|
* Fix a horrible bug introduced by myself where the options collectionmarkm2001-07-103-11/+20
| | | | keeps on growing as the module stack is parsed.
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* Clean up (and in some cases write) the PAM mudules, usingmarkm2001-07-0935-266/+2030
| | | | | | | | | | o The new options-processing API o The new DEBUG-logging API Add man(1) pages for ALL modules. MDOC-Police welcome to check this. Audit, clean up while I'm here.
* Bump the major number. The libraries API has changed incompatibly.markm2001-07-091-1/+1
|
* Almost completely rewrite the PAM module options processingmarkm2001-07-097-82/+334
| | | | | | | | routines, and provide a more extended API for doing this. Provide an API for debug logging. Audit and clean up the code.
* mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).ru2001-07-061-2/+2
|
* mdoc(7) police: fixed formatting.ru2001-07-061-41/+64
|
OpenPOWER on IntegriCloud