source: openpam/trunk/lib

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @693   7 years Dag-Erling Smørgrav Record the last successful use of a TOTP key. Also add commented-out …
(edit) @690   7 years Dag-Erling Smørgrav The --with-modules-dir configure option never quite worked, and became …
(edit) @689   7 years Dag-Erling Smørgrav Factor out oath_key_{alloc,free}() and implement wiring / locking.
(edit) @688   7 years Dag-Erling Smørgrav INFTIM is a BSDism; use -1 instead.
(edit) @687   7 years Dag-Erling Smørgrav Reimplement, hopefully with marginally fewer bugs. There is an …
(edit) @686   7 years Dag-Erling Smørgrav Document that openpam_log(3) saves and restores errno(2).
(edit) @684   8 years Dag-Erling Smørgrav OPENPAM_DEBUG (--enable-debug) has a double action: it enables the …
(edit) @683   8 years Dag-Erling Smørgrav Log an error if open() failed for any other reason than ENOENT.
(edit) @682   8 years Dag-Erling Smørgrav Initialize has_ver and has_so to false, not true.
(edit) @681   8 years Dag-Erling Smørgrav Always restore errno before returning from openpam_log().
(edit) @679   8 years Dag-Erling Smørgrav Clean up and simplify dummy key handling.
(edit) @678   8 years Dag-Erling Smørgrav Set a reasonable, hard limit on label length. This removes the need …
(edit) @674   8 years Dag-Erling Smørgrav comment nit
(edit) @672   8 years Dag-Erling Smørgrav Make the .so suffix optional, so these three lines are now equivalent: …
(edit) @670   8 years Dag-Erling Smørgrav Document the effect of module options (echo_pass, *_prompt etc)
(edit) @667   8 years Dag-Erling Smørgrav Remove unneeded #include
(edit) @666   8 years Dag-Erling Smørgrav Add predicates for letters and digits.
(edit) @664   8 years Dag-Erling Smørgrav unbreak static linking
(edit) @662   8 years Dag-Erling Smørgrav Clean up the dynamic module loading code, and add support for the …
(edit) @661   8 years Dag-Erling Smørgrav nit: the argument is a module name, which may or may not be a path.
(edit) @660   8 years Dag-Erling Smørgrav Use dlfunc() if available; if not, fake it in terms of dlsym().
(edit) @659   8 years Dag-Erling Smørgrav Move openpam_policy_path into openpam_constants.c, and add a …
(edit) @655   8 years Dag-Erling Smørgrav Split up the liboath header files.
(edit) @654   8 years Dag-Erling Smørgrav Link with -lcrypto
(edit) @649   8 years Dag-Erling Smørgrav PAM_LOG_DEBUG -> PAM_LOG_LIBDEBUG
(edit) @648   8 years Dag-Erling Smørgrav prop sweep
(edit) @646   8 years Dag-Erling Smørgrav Reorganize: - move libpam into lib/libpam - move the OATH code into …
(edit) @636   8 years Dag-Erling Smørgrav Always use openpam_straddch(3) to bootstrap the string, even if we …
(edit) @635   8 years Dag-Erling Smørgrav Simplify by using openpam_straddch(3) to bootstrap the string.
(edit) @634   8 years Dag-Erling Smørgrav If ch == '\0', do not grow the string or advance the length counter, …
(edit) @631   8 years Dag-Erling Smørgrav Style nit
(edit) @630   8 years Dag-Erling Smørgrav PAM_SYSTEM_ERR is permissible here.
(edit) @629   8 years Dag-Erling Smørgrav Fix svn:ignore property.
(edit) @620   8 years Dag-Erling Smørgrav Use AM_CPPFLAGS instead of INCLUDES.
(edit) @619   8 years Dag-Erling Smørgrav I seem to have inadvertantly used a non-standard variation of the BSD …
(edit) @616   8 years Dag-Erling Smørgrav Move our strlcat() and strlcpy() implementations into .c files. Add …
(edit) @615   8 years Dag-Erling Smørgrav Forgot to include openpam_cred.h in distribution.
(edit) @614   8 years Dag-Erling Smørgrav Forgot to set svn:keywords.
(edit) @613   8 years Dag-Erling Smørgrav Define struct pam_saved_cred in a separate header.
(edit) @611   8 years Dag-Erling Smørgrav Fix a boneheaded error in the option copying loop that remained …
(edit) @608   8 years Dag-Erling Smørgrav set props
(edit) @607   9 years Dag-Erling Smørgrav More code that inexplicably builds on one dev box but not on others.
(edit) @606   9 years Dag-Erling Smørgrav Name include guards consistently.
(edit) @604   9 years Dag-Erling Smørgrav Before committing r594, I shortened the names of certain features, but …
(edit) @602   9 years Dag-Erling Smørgrav Don't forget to distribute openpam_features.h.
(edit) @601   9 years Dag-Erling Smørgrav umm, it's usually a good idea to test before committing.
(edit) @600   9 years Dag-Erling Smørgrav Separate the code that opens and validates the policy file from the …
(edit) @598   9 years Dag-Erling Smørgrav nit
(edit) @597   9 years Dag-Erling Smørgrav Add proper documentation.
(edit) @596   9 years Dag-Erling Smørgrav Add support for marking a function as deprecated or experimental.
(edit) @594   9 years Dag-Erling Smørgrav Add an experimental mechanism for enabling / disabling optional …
(edit) @588   9 years Dag-Erling Smørgrav Markup nits
(edit) @585   9 years Dag-Erling Smørgrav An escaped newline within a single-quoted string is a literal newline, …
(edit) @579   9 years Dag-Erling Smørgrav doc nit
(edit) @578   9 years Dag-Erling Smørgrav As previously mentioned, move from 2-clause BSD to 3-clause BSD.
(edit) @570   9 years Dag-Erling Smørgrav include openpam_ctype.h in distribution
(edit) @569   9 years Dag-Erling Smørgrav A single space before the section title is OK.
(edit) @568   9 years Dag-Erling Smørgrav Fix authorship
(edit) @567   9 years Dag-Erling Smørgrav Fix backslashes within single-quoted strings (no escape function) Fix …
(edit) @554   9 years Dag-Erling Smørgrav Add strlcat() for non-BSD systems. strlcpy() needs to be static.
(edit) @553   9 years Dag-Erling Smørgrav Another bug uncovered by unit tests: If the first character …
(edit) @550   9 years Dag-Erling Smørgrav Fix a bug detected by the unit tests: to ensure consistent handling of …
(edit) @547   9 years Dag-Erling Smørgrav Add an openpam_straddch() function that appends a character to a …
(edit) @544   9 years Dag-Erling Smørgrav Through oversight, the PAM_LOG_LIBDEBUG case was left out in the …
(edit) @543   9 years Dag-Erling Smørgrav Even though I now prefer the 2-clause BSD license, for practical …
(edit) @539   9 years Dag-Erling Smørgrav spelling
(edit) @537   9 years Dag-Erling Smørgrav Save errno before calling asprintf(), since asprintf() may touch …
(edit) @536   9 years Dag-Erling Smørgrav Avoid underflow if *size == 0.
(edit) @535   9 years Dag-Erling Smørgrav Fix some embarassing typos introduced in the openpam_straddch() …
(edit) @533   9 years Dag-Erling Smørgrav Clean up and document
(edit) @532   9 years Dag-Erling Smørgrav Redundant #include
(edit) @531   9 years Dag-Erling Smørgrav Redundant #include
(edit) @530   9 years Dag-Erling Smørgrav Expand $Id$
(edit) @528   9 years Dag-Erling Smørgrav Add an internal function for appending a character to a dynamically …
(edit) @527   9 years Dag-Erling Smørgrav Rename sigset to the_sigset to avoid shadowing sigset(3).
(edit) @525   9 years Dag-Erling Smørgrav Improve error messages by logging the full path of the module we tried …
(edit) @524   9 years Dag-Erling Smørgrav Fix a regression introduced by r487. The count was actually used to …
(edit) @523   9 years Dag-Erling Smørgrav Reluctantly document PAM_LOG_LIBDEBUG.
(edit) @522   9 years Dag-Erling Smørgrav Add another log level, PAM_LOG_LIBDEBUG, with a negative priority. It …
(edit) @521   9 years Dag-Erling Smørgrav Reduce log spam.
(edit) @520   9 years Dag-Erling Smørgrav Only call dlerror() after dlsym() failed.
(edit) @519   9 years Dag-Erling Smørgrav Verify that the target is a regular file.
(edit) @516   9 years Dag-Erling Smørgrav Use fdlopen(3) if it is available.
(edit) @511   9 years Dag-Erling Smørgrav The only place RETURNP() is used returns a non-const pointer.
(edit) @510   9 years Dag-Erling Smørgrav Use a different default prompt if PAM_RHOST != PAM_HOST.
(edit) @509   9 years Dag-Erling Smørgrav Don't log an error message if the file does not exist.
(edit) @503   9 years Dag-Erling Smørgrav Style / consistency
(edit) @502   9 years Dag-Erling Smørgrav Use openpam_check_path_owner_perms()
(edit) @501   9 years Dag-Erling Smørgrav Report an error if one of the modules in the chain does not implement …
(edit) @500   9 years Dag-Erling Smørgrav Forgotten in previous commit: check the ownership and permissions of …
(edit) @499   9 years Dag-Erling Smørgrav Factor out and improve the module ownership / permission check, and …
(edit) @497   9 years Dag-Erling Smørgrav Validate the service name, closing an attack vector for programs like …
(edit) @496   9 years Dag-Erling Smørgrav Disallow changing the service name.
(edit) @494   9 years Dag-Erling Smørgrav nit
(edit) @493   9 years Dag-Erling Smørgrav Refuse to load a module if it is owned by anyone else than root or the …
(edit) @492   9 years Dag-Erling Smørgrav dst can't be const, you idiot.
(edit) @491   9 years Dag-Erling Smørgrav Reorganize the headers and centralize the string tables.
(edit) @490   9 years Dag-Erling Smørgrav Add a strlcpy(3) implementation.
(edit) @488   9 years Dag-Erling Smørgrav Always create optv, even if there are no options.
(edit) @487   9 years Dag-Erling Smørgrav The count was never used, so ditch it and return plain PAM error codes …
Note: See TracRevisionLog for help on using the revision log.